-
You can check out civitai's repo if you want smth for NextJS: https://github.com/civitai/civitai
Found it pretty useful for my usecase at least since most of my tech stack aligns with them, along with the component framework they use(Mantine)
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
react-open-architecture
A starter template for developing enterprise-level modern React applications.
https://github.com/venil7/react-open-architecture
-
Itβs probably not answering all your questions, but https://manuel.kiessling.net/2021/05/02/tutorial-react-singl... might be worth a read.
Also, although not React/Node, the thoughts laid out in https://manuel.kiessling.net/2012/09/28/applying-the-clean-a... have served me well over the years.
-
Even though I don't love Next.js and file-based routers in general, I'm a big fan of the cal.com repo: https://github.com/calcom/cal.com
Monorepo, modern packages, and the architecture seems well-considered.
-
When I contributed to Foxglove Studio, a robotics data visualization tool built in React and Electron, I found the codebase very easy to navigate. Without much prior JavaScript/TypeScript/React experience, I was able to prototype several new fairly sophisticated features. They've nicely decomposed the code into libraries, with just about the right level of abstraction to make it easy to extend.
Unfortunately they ceased developing it in the open, but there's a lot to learn from the v1 codebase, and other related projects that continue to be open source.
https://github.com/foxglove/studio/tree/v1
-
-
To add on as another example, I recently created a monorepo for three npm packages I publish. It uses pnpm + turbo + changesets + syncpack to publish and manage the versions for cross-deps:
https://github.com/theogravity/datadog-transports
-
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.
-
SaaS-Boilerplate
πππ SaaS Boilerplate built with Next.js + Tailwind CSS + Shadcn UI + TypeScript. β‘οΈ Full-stack React application with Auth, Multi-tenancy, Roles & Permissions, i18n, Landing Page, DB, Logging, Testing
You can take a look at: https://github.com/ixartz/SaaS-Boilerplate, it should give you some inspiration to structure your React apps with folder structure, component breakdown.