awesome-codebases icon indicating copy to clipboard operation
awesome-codebases copied to clipboard

A collection of awesome open-source codebases worth exploring.

Awesome Codebases Awesome

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.

License

MIT