GreatFrontEnd is hiring! Check out our jobs page!

Best Large Open Source Next.js Projects to Study

Understand how large scale web apps are structured by studying these Next.js projects.

Author
Feilin Liangga Putri
6 min read
Feb 19, 2024

Best Large Open Source Next.js Projects to Study

One of the most effective ways to grow as a developer is by studying real-world projects. In this article, we've curated a list of extensive Next.js projects for you to dive into and dissect. By exploring the architecture and codebase of these large-scale web applications, you'll gain invaluable insights into best practices, project structure, and advanced techniques.

Whether you're a beginner looking to understand the fundamentals or an experienced developer aiming to refine your skills, these projects serve as valuable resources to elevate your proficiency and tackle complex challenges with confidence.

Supabase

Supabase homepage

Supabase is an open-source alternative to Firebase that offers a full PostgreSQL database, real-time functionality, simplified authentication, seamless storage integration, and additional features. It empowers developers to build scalable and secure web applications while maintaining compatibility with existing tools and extensions.

Beyond the basics, Supabase offers additional features like embedding vectors (great for geospatial data), real time subscriptions, edge functions (serverless compute), migration guides, project management tools, a command-line interface (CLI), and integrations with other services.

By the numbers (accurate as of 15th Feb 2024):

  • GitHub stars: ~62.9k
  • Technologies: Tailwind, Radix, React Query, Valtio, Yup

Cal.com

Cal.com homepage

Cal.com is an open-source scheduling tool that allows users to control their own data, workflow, and appearance. It is a successor of Calendly that is self-hosted or hosted by Cal.com, Inc. and can be deployed on the user's own domain.

What's great about Cal.com is that it integrates with various services such as Google Calendar, Zoom, Daily.co, HubSpot, and more. It also supports customization, white-labeling, and API access. It has a built-in app store where users can add or remove integrations as they wish.

By the numbers (accurate as of 15th Feb 2024):

  • GitHub stars: ~27.2k
  • Technologies: Tailwind, React Hook Form, Radix, Zod, tRPC, Prisma

Infisical

Infisical homepage

Infisical is an open-source secret management platform that teams use to centralize their secrets like API keys, database credentials, and configurations. It offers a user-friendly dashboard, client SDKs, CLI, API, native integrations, Kubernetes operator, agent, self-hosting, secret versioning, role-based access controls, secret scanning, and more. The wide range of features offers ample opportunities for learning and experimentation within the Next.js ecosystem.

By the numbers (accurate as of 15th Feb 2024):

  • GitHub stars: ~11k
  • Technologies: Tailwind, Emotion, Radix UI, React Hook Form, Redux, React Query, Yup, Zod, Zustand, i18next

Dub.co

Dub.co homepage

Dub.co is an open-source link management tool for modern marketing teams to create, share, and track short links. One most important feature is you can host Dub.co on your own server for more control over your data and design as an opportunity to experiment with Next.js.

By the numbers (accurate as of 15th Feb 2024):

  • GitHub stars: ~14.7k
  • Technologies: Tailwind, SWR, Prisma, PlanetScale

Twenty

Twenty homepage

Compared to alternatives, Twenty is great for the fact that it offers full control, freedom, and the ability to contribute, self-host, and fork, breaking away from vendor lock-in and allowing users to shape the open future of CRM. This is while also prioritizing data accessibility and visualization from various sources without retrofitting, and providing an effortlessly intuitive interface inspired by Notion.

By the numbers (accurate as of 15th Feb 2024):

  • GitHub stars: ~8.5k
  • Technologies: Chakra UI, React Hook Form, Zod, Apollo, GraphQL

Inbox Zero

Inbox Zero homepage

Inbox Zero is an open-source email app that helps users reach inbox zero fast with AI assistance. Its unique feature is that it involves AI to help users manage their email subscriptions, automate their replies, block cold emails, and analyze their inbox.

What's more, the AI lets users instruct the app in plain English to reply, forward, or archive emails based on certain rules. Users can also use planning mode to review the AI's suggestions before applying them.

By the numbers (accurate as of 15th Feb 2024):

  • GitHub stars: ~1.4k
  • Technologies: Tailwind, React Hook Form, Radix, SWR, Prisma, Zod

Rallly

Rallly homepage

Rallly is a web application that allows users to schedule group meetings with friends, colleagues and teams by creating meeting polls based on participants' availability. With the convenience of not having to sign up/login, users only have to simply enter their name and email to join a poll. Hence, this allows Rallly to have multiple advantages over alternatives, including its simplicity, privacy and customisation.

By the numbers (accurate as of 15th Feb 2024):

  • GitHub stars: ~2.8k
  • Technologies: Tailwind, Radix, React Hook Form, React Query, tRPC, Prisma

Formbricks

Formbricks homepage

Formbricks is a free and open source survey platform that allows users to gather feedback from various channels and integrate with other tools. Users can create surveys with a no-code editor, launch and target surveys to specific user groups, invite team members to collaborate, and leverage Formbricks Insight Platform or build their own data analysis capabilities.

By the numbers (accurate as of 15th Feb 2024):

  • GitHub stars: ~5k
  • Technologies: Tailwind, Radix, React Hook Form

Civitai

Civitai homepage

Civitai is an open-source platform where people can share, collaborate, and learn from each other's stable diffusion models, which are techniques to customize AI generations. Users can also leave comments and feedback on each other's models to facilitate collaboration and knowledge sharing.

By the numbers (accurate as of 15th Feb 2024):

  • GitHub stars: ~5.2k
  • Technologies: Mantine, tRPC, Prisma

Plane

Plane homepage

Plane is an open source project management tool that helps you track your issues, epics, and product roadmaps in the simplest way possible. As a platform used by over a thousand companies across countries, it offers a minimalist and intuitive interface, a powerful query language, a flexible workflow system, and integrations with popular tools like GitHub, Slack, and Figma.

By the numbers (accurate as of 15th Feb 2024):

  • GitHub stars: ~22.5k
  • Technologies: Tailwind, SWR, MobX

Daily.dev

Daily.dev homepage

Last but not least, Daily.dev is a professional network for developers to learn, collaborate, and grow together. Its feature involves customizing your feed, bookmarking articles, syncing across devices, and joining a community of developers.

Its web app utilizes the brand new incremental static generation feature of Next.js to deliver pages fast, which makes it interesting to explore. This is used to deliver the latest programming news from top tech publications on any topic you want so that you can stay updated on the latest trends, learn new skills, and discover new opportunities in the tech industry.

By the numbers (accurate as of 15th Feb 2024):

  • GitHub stars: 604
  • Technologies: Tailwind, React Query, GraphQL

Next.js projects list

This collection of large-scale Next.js projects offers a rich learning environment for those seeking to deepen their understanding and hone their skills. By dissecting and exploring these real-world applications, we can gain valuable insights into advanced techniques, project structures, and best practices. Whether you're looking to master the fundamentals or refine your expertise, immersing yourself in these projects provides a hands-on opportunity to elevate your proficiency and tackle complex challenges with confidence. So, dive in, explore, and embark on a journey of continuous learning and growth within the Next.js ecosystem!