Browse by type
Connecting project owners with contributors
oss.now is a modern platform designed to bridge the gap between open source project maintainers and contributors. Whether you're looking to showcase your project, find contributors with specific skills, or discover exciting projects to contribute to, oss.now provides the tools and community to make it happen.
This is a monorepo managed with Turbo:
ossdotnow/
├── apps/
│ └── web/ # Next.js web application
├── packages/
│ ├── api/ # tRPC API routes
│ ├── auth/ # Authentication logic
│ ├── db/ # Database schema and migrations
│ ├── env/ # Environment variable validation
│ └── ui/ # Shared UI components
└── turbo.json # Turbo configuration
bash
git clone https://github.com/ossdotnow/ossdotnow.git
cd ossdotnow
bash
bun install
Make a copy of .env.example and replace values with your own.
bash
bun docker:up
bash
bun db:migrate
bash
bun db:seed
bash
bun dev
The application will be available at http://localhost:3000
bun dev - Start the development server with hot reloadbun build - Build the application for productionbun start - Start the production serverbun docker:up - Start PostgreSQL and Redis containersbun docker:down - Stop the containersbun docker:clean - Stop containers and remove volumesbun db:generate - Generate database migrationsbun db:migrate - Apply database migrationsbun db:push - Push schema changes directly (development only)bun db:studio - Open Drizzle Studio for database managementbun db:seed - Seed the database with sample databun db:make-all-admin - Grant admin privileges to all users (development only)bun lint - Run ESLintbun format - Format code with Prettierbun typecheck - Run TypeScript type checkingoss.now (Development)http://localhost:3000http://localhost:3000/api/auth/callback/github.env fileoss.now (Development)http://localhost:3000/api/auth/callback/gitlabapi, read_api, read_user, read_repository, openid, profile, email.env fileWe love contributions! Please read our Contributing Guide to learn about our development process, how to propose bug fixes and improvements, and how to build and test your changes.
dev (not main)
bash
git checkout -b feature/your-feature-namebash
bun lint
bun typecheckdev, not mainThe application is designed to be deployed on Vercel:
For production deployments, ensure you:
VERCEL_ENV=productionOAuth redirect issues
Ensure no other Next.js apps are running on port 3000
Check that callback URLs match exactly
Database connection errors
Make sure Docker is running
Verify DATABASE_URL is correct
Environment variable errors
bun dev to see validation errorsThis project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by the oss.now team
browse all types & interfaces →
$ claude mcp add ossdotnow \
-- python -m otcore.mcp_server <graph>