Open-source full-stack framework build on top of Next.js, Nest.js, and PostgreSQL with Admin Control Panel (AdminCP), Plugins System, Internationalization (i18n), and more.
- 💸 Free & Open Source: VitNode is free to use and open-source, so you can build your applications without any restrictions.
- 💡 Admin Control Panel (AdminCP): Take control of your app with tools to manage users, groups, plugins, and navigation, all through an intuitive interface.
- 🔌 Plugin System: Extend the functionality of your application with custom plugins that can be shared with the community.
- 🌍 Multilingual Support: Build applications that support multiple languages with ease including routing, inputs, and translations.
- 📧 Email System: Leverage dynamic React-based templates for transactional emails, complete with multilingual support and integration with providers like SMTP and Resend.
- 🚀 Accelerate Development: Reduce development time with prebuilt features like WYSIWYG editors, auto-generated forms, and built-in API helpers like pagination, upload files and more.
- 🔒 Secure by Default: Protect your application with built-in security features like CSRF protection, rate limiting, CAPTCHA, user-groups and more.
Check out the VitNode Documentation for more information on how to get started, how to deploy app, how to create plugins, and more.
Download and install Node.js and Docker.
npx create-vitnode-app@latest
npm run docker:dev
npm run dev
🛠️ Software | Minimum | Recommended |
---|---|---|
Node.js | 20 | 22 |
PostgreSQL | 14 | 16 |
🖥️ Hardware | Minimum | Recommended |
---|---|---|
CPU | 1GHz (2+ core) | 1GHz (4+ core) |
RAM | 2GB | 8GB |
Storage | 10GB | 20GB |
Network | 100Mbps | 100Mbps |
🧑💻 Browser | Minimum | Recommended |
---|---|---|
Chrome | >= 106 | >= 115 |
Firefox | >= 110 | >= 121 |
Edge | >= 106 | >= 120 |
Safari | >= 16 | >= 17.2 |
Opera | >= 94 | >= 101 |