I spent 25 hours this weekend creating the world's first social media + ecosystem platform for open source developers.
Source: Dev.to
OpenShelf was built for the modern Open Source ecosystem, a community that is currently fragmented across dozens of disconnected platforms.
Software today is built in the open, yet the “human layer” of development is scattered. Maintainers struggle to find quality contributors amidst the noise of “first‑timers,” while developers find it nearly impossible to discover projects that actually match their specific skill sets or career goals.
Core Personas
- Maintainers – Need high‑fidelity visibility into their project’s health and a way to reach verified talent.
- Contributors – Want to move past superficial “good first issues” and find meaningful, skill‑aligned work.
- Career‑Seekers – Realize that a GitHub green square doesn’t tell the full story of their technical impact.
What OpenShelf Is
OpenShelf is the unified social and productivity layer for Open Source. It transforms the “code dump” nature of traditional repositories into a living, breathing social network.
Core Features
- AI Discovery Engine – Semantic search interface that lets developers describe their needs (e.g., “A high‑performance Rust web library”) and receive curated, high‑health repository recommendations across the entire internet.
- Social Changelog Feed – LinkedIn‑inspired “What’s New” feed where maintainers and contributors post updates, celebrate releases, and share technical articles directly with their followers.
- Project Planning (Kanban) – Integrated agile boards native to the platform, allowing teams to organize issues, roadmap features, and track progress without jumping between tabs.
- Custom Bookmark Collections – Personalized “Open Source Shelf” where users can organize external repositories into custom lists (e.g., “Studying,” “Favorites,” “To Contribute”) to manage their learning journey.
- Repo Health Scoring – Instant visibility into project activity, maintenance frequency, and community responsiveness.
Key Platform Highlights
- OSS Discovery Engine – Finds high‑quality repositories vetted across 25+ health metrics.
- Contribution Matching – Pairs developers with projects seeking exactly their skills.
- Mentorship Network – Enables 1:1 learning from actual maintainers of the projects you use.
- OSS Career Market – Lists bounties, contracts, and full‑time roles sourced from companies that run on open source.
- Dev Community Channels – Unified discussion rooms for specific ecosystems like Rust, Go, and React.
Tech Stack
- Framework: Next.js (App Router)
- Styling: Tailwind CSS
- Backend / Auth: AWS Amplify (Cognito, AppSync, CI/CD)
- UI Components: Mantine UI & Lucide React
- AI Engine: Groq AI (Llama‑3 models) for semantic project discovery
- External Data: GitHub Search API for real‑time repository data
- Persistence: LocalStorage for instant access to custom lists and bookmarks
Getting Started
# Clone the repository
git clone https://github.com/openshelf/openshelf.git
cd openshelf
# Install dependencies
npm install
# Run locally
npm run dev