InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →
Top 23 Nextj Open-Source Projects
-
Project mention: How to Make In-App Payments Using the Rapyd Bank Transfer API | dev.to | 2024-09-10
Basic understanding of React and Next.js.
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
ChatGPT-Next-Web
A cross-platform ChatGPT/Gemini UI (Web / PWA / Linux / Win / MacOS). 一键拥有你自己的跨平台 ChatGPT/Gemini 应用。
Project mention: Ask HN: What Windows apps/programs do you use daily and recommend? | news.ycombinator.com | 2024-06-09 -
shadcn/ui
Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.
2. Shadcn UI
-
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.
Did you try dify? I found it was a good beginning for me.
https://dify.ai/
-
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.
Project mention: Ask HN: Need Advice:RTK Query with Redux vs. React-Query with Zustand | news.ycombinator.com | 2024-06-27(Not an expert, just a fellow JS dev with some experience with those libs)
What exactly are you wanting to infinite scroll/cache? You said chatbot, but your questions make it sound like you have a lot more than that going on in the frontend?
If it's the actual chatbot prompts and responses you want to cache (like the actual messages in a ChatGPT-like app), I think the challenge there would be more about reasoning through the server/client sync and how to paginate an infinitely long document (each individual chat) so that the client can fetch and cache chunks at a time. Or maybe you don't even have to worry about that at first, since the chats are probably going to be mostly natural language and code, which should easily compress over the wire anyway. It's something you can optimize and paginate later.
But what I'm getting is that I think the challenge is more going to be about figuring that server/client logic than worrying about clientside state in and of itself. Unless your chat engine or long-term storage is in the frontend itself (and at that point, why not just deploy as a desktop app altogether), the chat app is really just a thin client to the backend operations where the read/writes and scaling would actually happen.
For the client-server stuff, RTK-query in particular is really good at that. It's designed to easily sync up client state with API responses and handle caching effortlessly, with great developer ergonomics. I hated RTK on its own but add RTK-query and it becomes wonderful, like a more powerful/mature version of useSWR. But I don't really think that's really the crux of your problem, if I'm understanding your use case right (which I might not be)...
You're not planning on implementing the backend using NextJS too, are you? Next.js is great for write-rarely, read-often monoliths (like blogs, web apps that rarely need to save state to the server, etc.). It's primarily a Node server backed by a great CDN integration, with some serverless helpers. But if you try to implement real-time chat on top of that, with multiple users constantly writing and reading in real time, that's not the sort of thing that's going to be easy to scale on that architecture. Vercel does offer various hosted/integrated storage solutions (Postres, KV, etc.), but if you go down that route, you basically end up paying Vercel lots of money to handle scaling for you (which is fine if that's what you want to do). In that case they'll take care of the backend scaling for your dollars, and the clientside state lib is less important (because each chat's authoritative state is really on the server, and the client just displays read-only fragments of that at any given time). If you build it all on serverless/managed storage, presumably the bottleneck then wouldn't be from the Vercel network to each user, but from the Vercel network to your chatbot server. Where's that part actually going to live? (Or are you just using someone else's LLM API?)
If you just want to plug in someone else's API, I also wonder if you might not be reinventing the wheel... on the frontend, there's already open source kits like https://github.com/lobehub/lobe-chat that take an API key and give you a functional chat interface. Might be worth looking into if you haven't already?
-
Open-Assistant
OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.
For open assistant, the code: https://github.com/LAION-AI/Open-Assistant/tree/main/inference
-
Project mention: 【TypeScript】Displaying ChatGPT-like Streaming Responses with trpc in React | dev.to | 2024-07-03
pnpx create-next-app --example https://github.com/trpc/trpc --example-path examples/next-prisma-starter trpc-prisma-starter
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Which open-source projects are widely used but maintained by just a few people? | news.ycombinator.com | 2024-09-09
-
⚡ SWR Documentation
-
jsoncrack.com
✨ Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML, CSV and more, into interactive graphs.
-
Project mention: Maybe: Open Source OS for Your Personal Finances | news.ycombinator.com | 2024-08-29
-
plane
🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
Project mention: Comparison of file and component structures among Shadcn-ui, Plane.so and Gitroom. | dev.to | 2024-07-30All the components used in the app router are placed inside core folder.
-
Refine
A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.
Project mention: Top 5 Open Source Projects for Building Internal Tools in 2024 | dev.to | 2024-07-23Related Resources: Website | GitHub | Docs
-
Project mention: Neon Meets `create-t3-app`: The PostgreSQL Solution for Modern Developers | dev.to | 2024-09-01
As developers, we understand the importance of having a reliable and flexible starter kit to kickstart our projects. The create-t3-app CLI tool has become a beloved choice for many in the developer community, boasting over 24.7k stars on GitHub. This popularity is a testament to its effectiveness in helping developers build full-stack TypeScript applications with ease. Instead of starting from scratch to create a new CLI tool, it makes perfect sense to build on top of such a well-established and widely adopted project.
-
Medusa (https://medusajs.com)| Remote | Full-time| Europe + US East Coast
#1 open-source ecommerce project on GitHub; https://github.com/medusajs/medusa
We are building the world’s most flexible commerce platform. Built for developers with a focus on strong commerce primitives and a framework for customization.
We are a small seed-funded ($8M) team of 16 people looking for key hires who want to work closely with our founding team to build our future cloud platform for companies to host their Medusa project (think Vercel for commerce).
We are looking for engineers motivated to tackle complex problems and who care about crafting great products for developers.
---
-
This article will serve as a guide on how to create a simple finance management app using Arcjet, Next.js, Auth.js, Prisma, SQLite, and Tailwind CSS. Building a personal finance management app with modern web development skills, practical functionality, and robust security helps drive home the point of how effective it can be to incorporate these features. Our application will be proof of concept, so there will be no live working payment gateway.
-
-
I've been using (Nx)[https://nx.dev/] for a while now, but primarily on a front end set of apps currently. While it started as a TS/JS monorepo tool, it has evolved into something that (they claim) can be used for just about any language. You will probably still see it's roots as a TS/JS based tool though. It's not been without it's challenges, but overall I'm fairly happy with it.
-
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!
-
Project mention: How to deploy a Next.js app to a Hetzner VPS using SST and Docker | dev.to | 2024-08-12
SST is a framework that makes it easy to build modern full-stack applications on your own infrastructure. SST v3 uses Pulumi and Terraform – SST Documenation
-
Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07
Saleor Core: the high performance, composable, headless commerce API
https://github.com/saleor/saleor
-
NativeBase
Mobile-first, accessible components for React Native & Web to build consistent UI across Android, iOS and Web.
Project mention: Exploring the Best UI Component Libraries for React Native apps | dev.to | 2024-03-29Gluestack, like any other customizable UI library, is built to make styling less cumbersome. It comprises a set of themed and unstyled components easily integrated across different platforms and devices. Originally, Gluestack was a part of NativeBase, a component library for both React and React Native. With performance and maintainability in mind, NativeBase was split into two parts, focusing on a universal CSS-in-JS library and an independent set of unstyled components. Gluestack has several advantages, some of which are:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Nextjs discussion
Nextjs related posts
-
Show HN: YourNextStore – an open-source Shopify with Stripe as the back end
-
Ask HN: Best AI-first documentation engine for OSS devtools?
-
CodingCatchup: 9/1/24 - 9/8/24
-
Introducing Algorithm Hooks on scriptkavi/hooks
-
gRPC: The Ugly Parts
-
Secure your app in a few lines of code using Arcjet! ✈️
-
Building a Personal Finance App with Arcjet
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 Sep 2024
Index
What are some of the best open-source Nextj projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Next.js | 124,648 |
2 | ChatGPT-Next-Web | 74,668 |
3 | shadcn/ui | 67,824 |
4 | dify | 44,573 |
5 | Lobe Chat | 40,301 |
6 | Open-Assistant | 36,936 |
7 | trpc | 34,269 |
8 | cal.com | 31,081 |
9 | coolify | 30,900 |
10 | SWR | 30,210 |
11 | jsoncrack.com | 29,828 |
12 | maybe | 29,393 |
13 | plane | 28,455 |
14 | Refine | 27,229 |
15 | create-t3-app | 24,786 |
16 | Medusa | 24,455 |
17 | next-auth | 24,025 |
18 | hey | 23,136 |
19 | nx | 23,045 |
20 | Reactive-Resume | 21,816 |
21 | sst | 21,342 |
22 | Saleor | 20,522 |
23 | NativeBase | 20,148 |