Awesome Codebases
A collection of awesome open source codebases worth exploring.
- Alternative front-ends - Overview of alternative open source front-ends for popular internet platforms (e.g. YouTube, Twitter, etc.)
- Beam - A simple message board for your organization or project
- Bluesky Social - The Bluesky Social application for Web, iOS, and Android
- Bulletproof Node.js - Implementation of a bulletproof node.js API
- Bulletproof React - A simple, scalable, and powerful architecture for building production ready React applications.
- Bulletproof Vue - A simple, scalable, and powerful architecture for building production ready Vue applications.
- Cal.com - Scheduling infrastructure for absolutely everyone.
- Collabio - Real-time whiteboard
- Devhub - TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them
- Domain Driven Hexagon - Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
- Dub.sh - An open-source link shortener with built-in analytics + free custom domains.
- Epic Stack - This is a Remix Stack with the foundational things setup and configured for you to hit the ground running on your next EPIC idea.
- E-Shop with Micro Frontends - Micro frontend based E-shop app composed with Module Federation
- Excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams
- Fast Feedback - Easily add user reviews, feedback, and comments to your website in one line of code.
- Frontend Clean Architecture - React + TypeScript app built using the clean architecture principles in a more functional way.
- Highstorm - Open Source Event Monitoring
- Jira Clone - A simplified Jira clone built with React/Babel (Client), and Node/TypeScript (API). Auto formatted with Prettier, tested with Cypress.
- Jitsi Meet - Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
- Juice Shop - OWASP Juice Shop: Probably the most modern and sophisticated insecure web application
- Koel - A personal music streaming server that works.
- Maglit - MagLit - Privacy Respecting Encrypted Link Shortener with Password Protection and Torrent Magnet Links support
- Mattermost - Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.
- Nextjs Github Browser - Browse github through a website made in NextJS
- Next Enterprise - An enterprise-grade Next.js boilerplate for high-performance, maintainable apps. Packed with features like Tailwind CSS, TypeScript, ESLint, Prettier, testing tools, and more to accelerate your development.
- Next.js Prisma Boilerplate - Full stack boilerplate with Next.js, Prisma, Tailwind, TypeScript, Docker, Postgres, documentation, frontend and backend unit and integration tests with Jest, Cypress end-to-end tests, Github Actions CI/CD workflows, and production deployment with Traefik and Docker.
- Next.js Subscription Payments Starter - Clone, deploy, and fully customize a SaaS subscription application with Next.js.
- Rally - Rallly is an open-source scheduling and collaboration tool designed to make organizing events and meetings easier.
- Readme.so - An online drag-and-drop editor to easily build READMEs
- Realworld - "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more
- RoomGPT - Upload a photo of your room to generate your dream room with AI.
- Tailwind Nextjs Starter Blog - This is a Next.js, Tailwind CSS blogging starter template. Comes out of the box configured with the latest technologies to make technical writing a breeze. Easily configurable and customizable. Perfect as a replacement to existing Jekyll and Hugo individual blogs.
- Takenote - A web-based notes app for developers.
- Taxonomy - An open source application built using the new router, server components and everything new in Next.js 13.
- TDungeon - TDungeon is a small adventure game that runs in the Typescript type system
- tldraw - a very good whiteboard
- ZincSearch - A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
Contributing
Contributions are welcome! Read the contribution guidelines first.