নির্মাণ করুন

প্রকল্প

ওপেন সোর্স প্রকল্প এবং রেপোজিটরি

আমাদের ডিজিটাল ইনফ্রাস্ট্রাকচার, ওপেন সোর্স রেপোজিটরি এবং সহযোগিতামূলক প্রকল্পগুলো অন্বেষণ করুন। ফর্ক করুন, কন্ট্রিবিউট করুন, এবং কলেক্টিভের সাথে একসাথে নির্মাণ করুন।

নেটওয়ার্ক টপোলজি

ওপেন সোর্স প্রকল্প

stykalabria/website

এই ওয়েবসাইটই — স্ট্যাটিক HTML/CSS/JS, বহু-ভাষা, WebGL ইফেক্ট। অবদান স্বাগতম।

⭐ ৪২ 🍴 ১২ HTML/CSS

stykalabria/discord-bot

আমাদের ডিসকোর্ডের জন্য কমিউনিটি বট। ইভেন্ট শিডিউলিং, কোড স্নিপেট এবং মডারেশন টুল।

⭐ ২৮ 🍴 ৮ Python

stykalabria/ai-lab

AI পরীক্ষা এবং টিউটোরিয়াল। LLM ফাইন-টিউনিং থেকে জেনারেটিভ আর্ট মডেল পর্যন্ত।

⭐ ৬৭ 🍴 ২৩ Python/PyTorch

stykalabria/game-jam-template

আমাদের মাসিক গেম জামের জন্য Godot স্টার্টার টেমপ্লেট। CI/CD, এক্সপোর্ট কনফিগ অন্তর্ভুক্ত।

⭐ ৩৫ 🍴 ১৫ GDScript

stykalabria/learning-resources

সব লেভেলের জন্য কিউরেটেড লার্নিং পাথ। যে কোনো ভাষায় জিরো টু হিরো।

⭐ ৮৯ 🍴 ৩৪ Markdown

stykalabria/rust-cli-tools

হাই-পারফরম্যান্স CLI ইউটিলিটি। ফাইল প্রসেসিং, ডেটা ট্রান্সফরমেশন এবং আরও অনেক কিছু।

⭐ ৫৬ 🍴 ১৮ Rust

সোর্স কোড প্রদর্শনী

📜 cyberdomain.html — রেপো গ্রিড

গিটহাব-স্টাইল মেটাডেটা সহ ওপেন সোর্স প্রকল্প প্রদর্শনের রেপোজিটরি কার্ড গ্রিড।

<!-- রেপোজিটরি গ্রিড -->
<div class="repo-grid">
  <article class="repo-card">
    <h3 class="repo-name">stykalabria/website</h3>
    <p class="repo-desc">
      এই ওয়েবসাইট — স্ট্যাটিক HTML/CSS/JS, 
      বহু-ভাষা, WebGL ইফেক্ট।
    </p>
    <div class="repo-meta">
      <span>⭐ ৪২</span>
      <span>🍴 ১২</span>
      <span>HTML/CSS</span>
    </div>
  </article>
</div>

🎨 হেক্স গ্রিড CSS

নেটওয়ার্ক টপোলজি ভিজ্যুয়ালাইজেশনের জন্য CSS clip-path ব্যবহার করে ষড়ভুজ গ্রিড লেআউট।

/* ষড়ভুজাকার গ্রিড */
.hex-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
  padding: 1.5rem;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}

.hex {
  width: 70px;
  height: 60px;
  background: rgba(0, 255, 170, 0.05);
  border: 1px solid rgba(0, 255, 170, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.7rem;
  color: #5a7a68;
  /* ষড়ভুজ আকৃতি */
  clip-path: polygon(
    50% 0%, 100% 25%, 100% 75%, 
    50% 100%, 0% 75%, 0% 25%
  );
  transition: all 0.3s ease;
}

.hex:hover {
  background: rgba(0, 255, 170, 0.15);
  border-color: #00ffaa;
  color: #00ffaa;
  transform: scale(1.05);
}

⚡ WebGL পার্টিকেল সিস্টেম

মাউস বিকর্ষণ এবং স্মুথ অ্যানিমেশন সহ ব্যাকগ্রাউন্ড পার্টিকেল সিস্টেম।

// WebGL ব্যাকগ্রাউন্ড
const WebGLBackground = {
  createParticles() {
    for (let i = 0; i < 100; i++) {
      this.particles.push({
        x: Math.random() * 2 - 1,
        y: Math.random() * 2 - 1,
        vx: (Math.random() - 0.5) * 0.002,
        vy: (Math.random() - 0.5) * 0.002,
        size: Math.random() * 2 + 1
      });
    }
  },

  animate() {
    this.particles.forEach(p => {
      p.x += p.vx;
      p.y += p.vy;

      // মাউস বিকর্ষণ
      const dx = p.x - (this.mouseX * 2 - 1);
      const dy = p.y - (this.mouseY * 2 - 1);
      const dist = Math.sqrt(dx * dx + dy * dy);
      if (dist < 0.2) {
        p.vx += dx * 0.0001;
        p.vy += dy * 0.0001;
      }
    });
  }
};

কন্ট্রিবিউট করতে প্রস্তুত?

আমাদের ওপেন সোর্স প্রকল্পগুলোতে অবদান রাখুন। প্রথমবার কন্ট্রিবিউটর থেকে শুরু করে অভিজ্ঞ ডেভেলপার — সবার জন্য একটি জায়গা আছে।