Build With People Who Actually Ship.
An open-source collaboration platform where developers, founders, designers, AI engineers, and builders discover teammates, collaborate on projects, participate in hackathons, and launch products together.
| Website | Status |
|---|---|
| Coming Soon | 🚧 Under Development |
- Overview
- Why DevLink?
- Features
- Architecture
- Tech Stack
- Project Structure
- Screenshots
- Getting Started
- Environment Variables
- Development Workflow
- API Documentation
- Roadmap
- Contributing
- ECSoc 2026
- Security
- Code of Conduct
- License
- Maintainers
DevLink is an open-source developer collaboration platform designed for developers, startup founders, designers, AI engineers, and builders.
Finding the right people to build with shouldn't require endless scrolling through Discord servers, LinkedIn, GitHub repositories, or Twitter.
DevLink brings everything together in one place.
Whether you're looking for:
- Open Source Contributors
- Startup Co-founders
- Hackathon Teammates
- Freelance Developers
- AI Engineers
- UI/UX Designers
DevLink helps you discover builders, showcase your skills, collaborate on projects, and ship products faster.
Find developers with matching skills and interests.
Create projects and invite teammates.
Build a developer portfolio that goes beyond a traditional resume.
Discover hackathons and find teammates instantly.
Get intelligent teammate and project recommendations.
Everything developers need—from networking to collaboration.
- Professional portfolios
- Skills & tech stack
- Experience
- GitHub integration
- Social links
- Browse projects
- Create projects
- Join teams
- Apply to contribute
- Bookmark projects
- Skill matching
- Experience matching
- AI recommendations
- Availability filters
- Real-time messaging
- Team workspaces
- Notifications
- Discussions
- Builder feed
- Open Source projects
- Startup Hub
- Events
- Hackathons
- Smart teammate recommendations
- Project recommendations
- AI profile suggestions
- AI skill analysis
graph TD
A[Frontend]
A --> B[React]
A --> C[TypeScript]
A --> D[Tailwind CSS]
B --> E[FastAPI Backend]
E --> F[JWT Authentication]
E --> G[GitHub OAuth]
E --> H[OpenAI API]
E --> I[(PostgreSQL)]
E --> J[SQLAlchemy]
E --> K[WebSockets]
E --> L[Redis]
| Layer | Technology |
|---|---|
| Frontend | React 19 |
| Language | TypeScript |
| Styling | Tailwind CSS v4 |
| Backend | Python, FastAPI |
| Database | PostgreSQL |
| ORM | SQLAlchemy |
| Authentication | JWT, GitHub OAuth |
| Validation | Pydantic |
| Realtime | WebSockets |
| AI | OpenAI API, MCP |
| DevOps | Docker, GitHub Actions |
| Deployment | Vercel |
devlink/
├── backend/
│ ├── app/
│ ├── api/
│ ├── models/
│ ├── schemas/
│ ├── services/
│ ├── core/
│ └── tests/
│
├── frontend/
│ ├── src/
│ │ ├── app/
│ │ ├── assets/
│ │ ├── components/
│ │ ├── hooks/
│ │ ├── pages/
│ │ ├── services/
│ │ ├── styles/
│ │ ├── types/
│ │ └── utils/
│
├── docs/
│
├── .github/
│
├── docker/
│
├── public/
│
├── README.md
│
├── CONTRIBUTING.md
│
├── CODE_OF_CONDUCT.md
│
├── SECURITY.md
│
└── LICENSE
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
- Node.js 20+
- Python 3.11+
- PostgreSQL
- Git
- Docker (Optional)
git clone https://github.com/nensii21/devlink.git
cd devlinkcd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn app.main:app --reloadcd frontend
npm install
npm run devVisit
http://localhost:5173
Backend
DATABASE_URL=
SECRET_KEY=
JWT_ALGORITHM=
ACCESS_TOKEN_EXPIRE_MINUTES=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
OPENAI_API_KEY=Frontend
VITE_API_URL=http://localhost:8000
VITE_APP_NAME=DevLinkFork Repository
↓
Create Branch
↓
Develop Feature
↓
Test Changes
↓
Commit Changes
↓
Push Branch
↓
Open Pull Request
↓
Code Review
↓
Merge
API documentation will be available at
http://localhost:8000/docs
Swagger UI will automatically generate API documentation using FastAPI.
- ✅ Landing Page
- ✅ Authentication UI
- ✅ Dashboard UI
- ✅ Builder Profiles
- ⬜ Backend APIs
- ⬜ Project Marketplace
- ⬜ Team Applications
- ⬜ Search
- ⬜ Notifications
- ⬜ AI Team Matching
- ⬜ AI Recommendations
- ⬜ Startup Hub
- ⬜ Messaging
- ⬜ Hackathons
- ⬜ Mobile App
- ⬜ Organizations
- ⬜ Premium Features
- ⬜ Public API
- ⬜ Browser Extension
We welcome contributions from developers of all experience levels.
Please read CONTRIBUTING.md before creating a Pull Request.
git checkout -b feat/feature-name
git commit -m "feat: add feature"
git push origin feat/feature-namePlease ensure:
- Code follows existing style
- No breaking changes
- Documentation is updated
- Build passes successfully
- Pull Requests remain focused
DevLink is proud to participate in ECSoc 2026.
We welcome contributors from all backgrounds.
Look for labels such as:
- good first issue
- frontend
- backend
- documentation
- accessibility
- enhancement
- help wanted
We encourage first-time contributors to start with beginner-friendly issues.
If you discover a security vulnerability, please do not create a public issue.
Instead, report it privately by following the instructions in SECURITY.md.
Please read our CODE_OF_CONDUCT.md before participating.
We are committed to creating a welcoming, inclusive, and respectful community.
Distributed under the MIT License.
See LICENSE for more information.
| Name | Role |
|---|---|
| Nensi Patel (@nensii21) | Project Lead & Maintainer |
Special thanks to:
- All open-source contributors
- ECSoc 2026
- The React community
- The FastAPI community
- Every developer helping build DevLink
Made with ❤️ by developers, for developers.
Building the future of developer collaboration.
...