Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more →
Top 23 Nextj Open-Source Projects
-
Astro
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
dify
Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
Project mention: The Backend Shift: Leveraging Open Source Powerhouses for Faster, Leaner Apps | dev.to | 2025-05-10Dify (dify.ai):
-
shadcn/ui
A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. Open Code.
Project mention: Show HN: Basecoat – shadcn/UI with none of the React | news.ycombinator.com | 2025-05-08In a nutshell: Basecoat is a port of shadcn/ui to HTML and Tailwind CSS. It's a modern, themeable component library; everything from buttons to comboboxes and dialogs.
Why? Well, I got sick of React and moved over to a more "old school" stack (Python, HTMX, Alpine.js and Tailwind).
The one thing I missed was shadcn/ui [1]. Nice defaults, well thought out design system, easy to theme and great to build your own component library with.
I didn't find the alternatives compelling: Flowbite, Preline and the likes encourage you to copy/paste dozens of classes for each element.
That's not how I use Tailwind. I love the utility-first approach, but I don't want walls of classes for each button, form element or tooltip I have in my app.
I had been building my own component library for a project I’m working on (a Vercel for Python apps) and realized it may be worth my time to firm things up.
Why I think it's cool? Well:
- No React. Just Tailwind CSS (with a tiny bit of Alpine.js if you choose to). You can use that with whatever stack you want.
- Jinja and Nunjucks macros. I hope to support more template engines.
- 100% compatible with shadcn/ui themes (you can play with the theme select box on the site).
- Super easy to install and use (there's even a CLI).
- Accessible, with ARIA support.
- Did I mention no React?
Hope some of you find it useful.
[1]: https://ui.shadcn.com/
[2]: https://v4.shadcn.com/ (this is actually the new/upcoming version of shadcn/ui).
-
A ChatGPT website built by NextChat Using Access Code given in challenge description, we can ask the bot for flag. Also we discover that this website has SSRF vulnerability (CVE-2023-49785), so we just have performed an internal http request that asking flag.
-
supabase
The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
Project mention: The Backend Shift: Leveraging Open Source Powerhouses for Faster, Leaner Apps | dev.to | 2025-05-10Supabase (supabase.com):
-
Lobe Chat
LobeChat is a open-source, extensible (Function Calling), high-performance chatbot framework.It supports one-click free deployment of your private ChatGPT/LLM web application.
In this article, let’s review the renovate.json file in Lobechat. The following concepts are discussed:
-
During my time on the Appwrite discord server, I’ve seen a handful of people ask about how to use Appwrite to create an app using GPS coordinates considering Appwrite doesn’t have geo queries yet. Although I had some ideas for how this could be implemented, I found the opportunity to tackle this problem during the Appwrite Hackathon on Dev with Places. Read on for details on how Places is designed and architected.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
In this tutorial we'll be using v4.0.0-beta.390 which is the latest available release now
-
jsoncrack.com
✨ Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML, CSV and more, into interactive graphs.
*JSONCrack * – Visualize JSON Like a Pro https://jsoncrack.com
-
Open-Assistant
OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.
-
Leverage libraries like tRPC or GraphQL with TypeScript to ensure type safety across the stack:
-
Project mention: 5 Side Project Ideas for Developers to Monetize as Micro-SaaS in 2025 | dev.to | 2025-03-02
Take Cal.com (https://cal.com/), formerly known as Calendso. It started as an open source alternative to Calendly which offers a free, self-hostable version for users.
-
plane
🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and cycles the easiest way on the planet.
Project mention: Our Story of Building an Open-Core PM tool: Growing from 2 to 30 People, 30K+ GitHub Stars, to 500K+ Docker pulls | dev.to | 2024-12-18Like our work? Give us a star. https://github.com/makeplane/plane
-
payload
Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
Payload, a CMS powered by Next.js, or Sveltia CMS, a Decap CMS alternative using Svelte, are examples of CMS that I recommend to avoid until they become framework agnostic.
-
For server-state (data fetched from an API), tools like React Query or SWR shine. They handle caching, refetching, and error states without needing to push API responses into Redux.
-
Reactive-Resume
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
To avoid relying on projects like that in the future. I use selfhosted version of Reactive Resume [1]. Then I can keep the last version that worked even if change the license or stopped working. I would recommend everyone to look into this as a potential solution.
[1] https://github.com/AmruthPillai/Reactive-Resume
-
Refine
A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.
Project mention: Top 15 Fastest-Growing Open-Source Low-Code Projects on GitHub in 2025 | dev.to | 2025-04-08Website: https://refine.dev/
-
Project mention: Serving Open Graph to Bots at hey.xyz: Our Client-Side SPA Approach | dev.to | 2025-04-19
At hey.xyz, we built a client-side SPA using Vite and React Router 7. But this created a challenge - how do you serve proper metadata to social media crawlers and search engines when your app renders client-side?
-
-
Throughout this guide I will refer to "standard configuration". This is the typical setup encountered when we see TRPC integrated into NextJS. I am using the default configuration provided by T3 Stack. It has become the de facto standard for TRPC integration and can be taken as a best practices example. You can familiarise yourself by spinning up a new T3 Stack project and selecting TRPC.
-
Project mention: Attacks via a New OAuth flow, Authorization Code Injection, and Whether HttpOnly, PKCE, and BFF Can Help | dev.to | 2025-04-12
An interesting detail is that in this case, the cookie containing the pre-auth session value must be set with the SameSite = None attribute. Since we need to send this cookie’s value in the POST request to the backend, the standard Lax setting would not allow its transfer, as such a request is not a top-level navigation. For more information, you can refer to the mentions from companies that encountered this issue: [link 1], [link 2], [link 3].
-
nx
Build system, optimized for monorepos, with AI-powered architectural awareness and advanced CI capabilities.
Nx Documentation: Monorepos Made Easy
-
FastGPT
FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Nextjs discussion
Nextjs related posts
-
Added llms.txt and llms-full.txt to My Hugo-built Website
-
Intlayer – flexible internationalization for React, Next.js and Vue
-
Polar – Payment infrastructure for the 21st century
-
Karakeep: The Bookmark Everything App
-
The Backend Shift: Leveraging Open Source Powerhouses for Faster, Leaner Apps
-
Show HN: Basecoat – shadcn/UI with none of the React
-
bestcodes-react-site VS bestcodes.dev - a user suggested alternative
2 projects | 6 May 2025 -
A note from our sponsor - SurveyJS
surveyjs.io | 18 May 2025
Index
What are some of the best open-source Nextj projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | Next.js | 131,829 |
2 | dify | 96,703 |
3 | shadcn/ui | 86,928 |
4 | NextChat | 83,374 |
5 | supabase | 82,773 |
6 | Lobe Chat | 60,536 |
7 | Appwrite | 48,614 |
8 | coolify | 41,207 |
9 | jsoncrack.com | 37,637 |
10 | Open-Assistant | 37,345 |
11 | trpc | 37,274 |
12 | cal.com | 36,225 |
13 | plane | 35,956 |
14 | payload | 34,840 |
15 | SWR | 31,455 |
16 | Reactive-Resume | 31,237 |
17 | Refine | 30,945 |
18 | hey | 29,053 |
19 | Medusa | 29,045 |
20 | create-t3-app | 27,088 |
21 | next-auth | 26,751 |
22 | nx | 25,660 |
23 | FastGPT | 24,053 |