OpenSource Compass is a beginner-friendly, community-driven web platform designed to help students and first-time contributors confidently start their open-source journey.
The project provides structured guidance on:
- Open source fundamentals
- Git & GitHub workflows
- Contribution best practices
- Common do’s and don’ts
- A centralized hub for ongoing and upcoming open-source programs
Built initially using HTML, CSS, and JavaScript, the platform focuses on simplicity, accessibility, and meaningful community contributions.
- Help beginners understand open source in a structured way
- Reduce confusion and common beginner mistakes
- Provide a single platform for open-source program information
- Encourage quality contributions and collaborative learning
- Create an easy-to-contribute project for newcomers
- 📘 Beginner-friendly Open Source guides
⚠️ Do’s and Don’ts for contributors- 🛠 Step-by-step contribution workflow
- 🎥 Curated learning resources & videos
- 📅 Open Source Programs Hub (SWOC, GSSoC, GSoC, Hacktoberfest, etc.)
- 🤝 Community-driven content
- HTML – Structure
- CSS – Styling & responsiveness
- JavaScript – Interactivity
- JSON – Data handling (program listings, resources)
OpenSource-Compass/
│
├── index.html
├── guides/
│ ├── open-source-basics.html
│ ├── git-github.html
│
├── programs/
│ ├── swoc.html
│ ├── gssoc.html
│
├── resources/
│ ├── videos.html
│
├── css/
│ └── style.css
│
├── js/
│ └── main.js
│
├── data/
│ └── programs.json
│
├── assets/
│ └── images/
│
└── README.md
- Fork this repository
- Clone your fork
git clone https://github.com/your-username/OpenSource-Compass.git
- Open
index.htmlin your browser - Start contributing 🎉
We welcome all kinds of contributions:
- Improving UI/UX
- Adding guides or resources
- Updating open-source program details
- Fixing bugs or improving documentation
Before contributing:
- Read
CONTRIBUTING.md - Create meaningful PRs
- Follow clean commit messages
- Be respectful and collaborative
- 🟢 Beginner: Content updates, UI fixes
- 🟡 Intermediate: New pages, JS features
- 🔵 Advanced: Architecture improvements (future scope)
Please read and follow our Code of Conduct to maintain a respectful and inclusive community.
- Backend integration
- Search & filters for programs
- User profiles
- Community blog & stories
- Admin dashboard
If you like this project:
- ⭐ Star the repo
- 🍴 Fork it
- 🛠 Contribute
- 📢 Share it with others
Together, let’s make open source easier for everyone 🚀
This project is licensed under the MIT License.


