{"id":27781270,"url":"https://github.com/nesohq/bgce-archive","last_synced_at":"2025-04-30T12:44:07.984Z","repository":{"id":287216947,"uuid":"963977965","full_name":"NesoHQ/bgce-archive","owner":"NesoHQ","description":"Best Golang Community Ever Archive","archived":false,"fork":false,"pushed_at":"2025-04-28T14:39:24.000Z","size":17371,"stargazers_count":38,"open_issues_count":2,"forks_count":27,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-28T20:47:22.204Z","etag":null,"topics":["aws","clean-architecture","docker","elasticache","golang","kafka","kubernetes","microservice","mongodb","nestjs","nextjs","oasis","postgresql","rabbitmq","rust","typescript","vuejs"],"latest_commit_sha":null,"homepage":"https://jsiqbal.github.io/bgce-archive/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NesoHQ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-10T13:58:23.000Z","updated_at":"2025-04-28T19:22:10.000Z","dependencies_parsed_at":"2025-04-28T20:57:24.114Z","dependency_job_id":null,"html_url":"https://github.com/NesoHQ/bgce-archive","commit_stats":null,"previous_names":["jsiqbal/bgce-archive","nesohq/bgce-archive"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NesoHQ%2Fbgce-archive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NesoHQ%2Fbgce-archive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NesoHQ%2Fbgce-archive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NesoHQ%2Fbgce-archive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NesoHQ","download_url":"https://codeload.github.com/NesoHQ/bgce-archive/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251702961,"owners_count":21630130,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","clean-architecture","docker","elasticache","golang","kafka","kubernetes","microservice","mongodb","nestjs","nextjs","oasis","postgresql","rabbitmq","rust","typescript","vuejs"],"created_at":"2025-04-30T12:44:07.120Z","updated_at":"2025-04-30T12:44:07.965Z","avatar_url":"https://github.com/NesoHQ.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv text-align=\"center\"\u003e\n  \u003cimg src=\"./docs/ui/bgce.png\" alt=\"BGCE-ARCHIVE\" width=\"200\" style=\"border-radius: 50%; border: 2px solid #1e90ff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\" /\u003e\n\u003c/div\u003e\n\n# 🌐 **Golang Community Vault**\n\nWelcome to **Golang Community Vault**, a community-driven digital archive designed to collect, organize, and preserve the vast knowledge, resources, and experiences from the Go programming ecosystem and beyond. Whether you're a beginner, job seeker, seasoned contributor, or mentor — **this is the place** where we give and receive knowledge.\n\n---\n\n## 🎯 **Project Purpose**\n\nThe **Golang Community Vault** is not just an archive, it's a vibrant, evolving repository that serves:\n\n- 📚 **Preservation** of valuable community-generated content.\n- 🤝 **Collaboration** to promote open knowledge sharing and growth.\n- 🔎 **Job Seekers \u0026 Learners** can gain insights from real-world experiences.\n- 🧠 **Centralized Resources** to gather knowledge and tools scattered across the web.\n\n---\n\n## 📂 **Archive Categories**\n\nHere's a quick look at the structure of the archive, where each folder represents a key area of Golang knowledge, experience, and resources.\n\n```bash\ngolang-community-vault/\n├── 1-interview-qa/         # Real interview Q\u0026A and topic-wise challenges\n│   ├── company-wise/       # Interview questions by company (Google, etc.)\n│   ├── topic-wise/         # Go concepts (goroutines, interfaces, etc.)\n│   └── curated-challenges/ # Problem-solving \u0026 deep dives\n├── 2-class-notes/          # Course notes \u0026 summaries\n│   ├── university-notes/   # Academic notes from CS/SE courses\n│   ├── bootcamp-notes/     # Bootcamp summaries\n│   └── online-course-summaries/ # Udemy, Coursera, etc.\n├── 3-project-archive/      # Real-world Golang projects\n│   ├── cli-tools/          # Command-line Go utilities\n│   ├── web-servers/        # REST/HTTP server projects\n│   ├── microservices/      # Auth, DB, API services\n│   └── misc-projects/      # Other cool stuff\n├── 4-image-infographic-archive/ # Visual aids like diagrams, cheat sheets\n│   ├── architecture-diagrams/\n│   ├── cheat-sheets/\n│   └── flowcharts/\n├── 5-community-stories/    # Real experiences, job search, career switch\n│   ├── job-search-experience/\n│   ├── rejection-learnings/\n│   └── career-switch-tales/\n├── 6-package-archive/     # Community-built Go libraries and tools\n│   ├── utils/\n│   ├── api-clients/\n│   ├── middleware/\n│   └── tools-and-libs/\n├── 7-community-blogs/     # Written insights from the community\n│   ├── how-tos/\n│   ├── internals/\n│   ├── opinion-pieces/\n│   └── tutorials/\n├── 8-news-events/         # Updates from the Go world\n│   ├── newsletters/\n│   ├── conference-recaps/\n│   ├── meetup-summaries/\n│   └── hackathons/\n├── 9-video-archive/       # Curated video learning\n│   ├── tutorials/\n│   ├── tech-talks/\n│   ├── documentaries/\n│   └── playlists/\n├── 10-course-content/     # Full-length open-source Go courses\n│   ├── community-courses/\n│   ├── mini-moocs/\n│   └── challenge-series/\n├── 11-link-resource-archive/ # Curated bookmarks and links\n│   ├── tooling/\n│   ├── blogs/\n│   ├── documentation/\n│   ├── slide-decks/\n│   └── benchmarks/\n```\n\n---\n\n## 📁 **Category Overview**\n\n| Microservice                   | Description                                         | Documentation Link                                                               |\n| ------------------------------ | --------------------------------------------------- | -------------------------------------------------------------------------------- |\n| `1-interview-qa/`              | Real interview Q\u0026A and Go-topic challenges          | 🔗 [Golang Interview Q\u0026A - Bangla](./docs/services/intereview-qa/inteview-qa.md) |\n| `2-class-notes/`               | Academic and bootcamp course notes \u0026 summaries      | 🔗 [Class Notes Documentation](#)                                                |\n| `3-project-archive/`           | Real-world Go projects (CLI, web, microservices)    | 🔗 [Project Archive Documentation](#)                                            |\n| `4-image-infographic-archive/` | Diagrams, cheat sheets, flowcharts                  | 🔗 [Visual Archive Documentation](#)                                             |\n| `5-community-stories/`         | Job search experiences, lessons, and career stories | 🔗 [Community Stories Documentation](#)                                          |\n| `6-package-archive/`           | Go libraries, middleware, API clients, etc.         | 🔗 [Package Archive Documentation](#)                                            |\n| `7-community-blogs/`           | Blogs, how-tos, opinion pieces from the community   | 🔗 [Community Blogs Documentation](#)                                            |\n| `8-news-events/`               | Go community news, events, hackathons               | 🔗 [News \u0026 Events Documentation](#)                                              |\n| `9-video-archive/`             | Curated learning videos, tech talks, playlists      | 🔗 [Video Archive Documentation](#)                                              |\n| `10-course-content/`           | Full-length open-source Go courses                  | 🔗 [Course Content Documentation](#)                                             |\n| `11-link-resource-archive/`    | Curated links to tools, documentation, benchmarks   | 🔗 [Link Resources Documentation](#)                                             |\n\n---\n\n## 🧩 **Tech Stack \u0026 Tools**\n\nThis vault is powered by several modern tools and practices for collaboration, code sharing, and documentation. Feel free to explore more about our tech stack:\n\n🔗 [Tech Stack Overview](.github/templates/TECH-STACK.md)\n\n---\n\n## 🌟 **Inspiration \u0026 Vision**\n\n“**Code fades. Community lasts.**”\n\nThis archive is designed to support, uplift, and celebrate the **Golang Community**. It’s not just about sharing code — it’s about collecting **collective knowledge**, **hard-won experiences**, and **stories that shape our journey**. Whether you're new to Go or a veteran, this vault is your home.\n\n---\n\n## ✍️ **How to Contribute?**\n\nWe're excited to have you contribute to the **Golang Community Vault**! Whether you’re adding resources, sharing your experiences, or helping to maintain content — you are adding to the growth and strength of our community.\n\n---\n\n### 🚀 **Types of Contributions**\n\nWe welcome a wide range of contributions! Here’s how you can help:\n\n- **Knowledge Sharing**  \n  Contribute articles, tutorials, or reference material that can help others learn and grow.\n- **Real-world Experiences**  \n  Share your job search stories, career-switch insights, rejection learnings, or any other experiences that can inspire and educate others.\n\n- **Code \u0026 Projects**  \n  Upload your open-source Golang projects, libraries, tools, or code snippets that can benefit the community.\n\n- **Learning Resources**  \n  Contribute notes, video tutorials, course summaries, or any other educational content to help others learn Golang.\n\n---\n\n### 📚 **Contributor’s Guides**\n\n- **For Non-Tech Contributions**  \n  No coding required! Learn how you can help with documentation, resources, and content.  \n  🔗 [Contributor’s Guide (No-Code)](.github/templates/NO-CODE.md)\n\n- **For Code Contributions**  \n  If you want to contribute code or projects, follow our code contribution guidelines.  \n  🔗 [Contributor’s Guide (Code)](.github/templates/CONTRIBUTING.md)\n\n---\n\nThis version separates the contributions into **Tech** and **Non-Tech** categories and streamlines the content to make it easier to understand. You can now clearly see the difference between code contributions and non-code contributions. Let me know if you'd like to tweak anything else!\n\n## 🛠 **Our Contribution Process**\n\n1. **Fork the repository** and clone it to your local machine.\n2. **Add your content** in the relevant folder. If you’re unsure, refer to the contribution guidelines for the structure.\n3. **Create a pull request** with a clear title and description. Please include any necessary tags and metadata.\n4. **Stay engaged** – Be active in the discussion around your contribution, and help improve it based on feedback!\n\n### 📑 **Pull Request Template**\n\nEvery PR should have the following:\n\n- Clear title and description\n- Reference to the issue (if applicable)\n- Testing instructions (if applicable)\n\n🔗 [Pull Request Template](.github/templates/PR.md)\n\n🔗 [COMMIT-STRATEGY Template](.github/templates/COMMIT-STRATEGY.md)\n\n---\n\nAbsolutely! Here's a **polished, engaging, and robust version** of the \"Stay Connected\" section — complete with **icons, emotional tone**, and great readability for Markdown-based environments (like GitHub, Docusaurus, or Hugo):\n\n---\n\n## 💬 **Stay Connected \u0026 Grow With Us!**\n\nWe believe in **community-driven learning**. Whether you're here to contribute, collaborate, or just explore — your presence makes a difference. 💛\n\nJoin the **Best Golang Community Ever** and become part of something bigger than just code!\n\n---\n\n### 🌐 **Connect With Us**\n\n| 🌟 Platform            | 📌 Join Link                                                                                                                                           |\n| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| 💬 **Discord**         | [Join the Go Community on Discord](https://discord.gg/xUVYrGaXS3) – Real-time discussions, questions, support, and collab rooms.                       |\n| 📘 **Facebook Group**  | [Join the Go Facebook Community](https://www.facebook.com/groups/1118405403169990) – Casual Q\u0026As, success stories, community posts, and announcements. |\n| 🎥 **YouTube Channel** | [Subscribe to GoWithHabib](https://www.youtube.com/@gowithhabib) – Deep dives, tutorials, interviews, and community videos.                            |\n\n---\n\n### 🤝 **Get Involved**\n\n✅ Share your stories, notes, code, or insights  \n✅ Help with templates, docs, automation, or structure  \n✅ Collaborate on our **static site** or **web vault**  \n✅ Be part of building something that helps thousands\n\n---\n\n### ✨ **Together, We Learn \u0026 Grow**\n\n\u003e _“Code fades. Community lasts.”_  \n\u003e Let’s archive knowledge, share what we’ve learned, and help the next generation of Gophers grow. 🐹🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnesohq%2Fbgce-archive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnesohq%2Fbgce-archive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnesohq%2Fbgce-archive/lists"}