DeprecatedThis package is deprecated
VitNode
VitNode is an extendable framework for building modern applications with Next.js and Hono.js. It provides a structured, plugin-based architecture that makes development faster and less complex.
You're viewing the
canarybranch (VitNode 2.0), which is under active development and may contain unstable code. For the stable version, check thev1branch.
Getting Started
Supported Package Managers
- bun (min: v1.1, recommended: v1.2)
- pnpm (min: v9, recommended: v10)
- node.js (min: v20, recommended: v22)
Quick Setup
Install dependencies
pnpm create vitnode-app@canary // or bun create vitnode-app@canary // or npx create-vitnode-app@canaryStart database container
pnpm docker:dev // or bun docker:dev // or npm run docker:devLaunch development server
pnpm dev // or bun dev // or npm run dev
Available Scripts
pnpm dev- Start development server with auto-reloadpnpm build- Build for productionpnpm start- Start production serverpnpm lint- Check code qualitypnpm lint:fix- Fix code quality issuespnpm db:migrate- Run database migrationspnpm dev:email- Start email development server
What's New in VitNode 2.0
- Simplified Architecture: Single-repo application structure (no monorepo)
- Modern Backend: Hono.js replaces NestJS for better performance
- ESM-Only: Full support for ECMAScript Modules
- AI Integration: New AI Rules and Multi-Cloud Provider support
- Enhanced Plugin System: Improved CLI tools for plugins
- Better Documentation: Completely rewritten docs and website
- Streamlined Configuration: Single config file for all settings
- Zod 4: Upgraded to the latest version for schema validation
Project Scope
VitNode provides:
- Plugin Architecture: Extend core functionality with custom plugins
- Admin Control Panel: Built-in management interface
- Authentication System: Support for credentials and SSO providers
- Role-Based Access Control: Comprehensive permission management
- Internationalization: Multi-language support out of the box
- Theme System: Light/dark mode with customizable components
- API Documentation: Auto-generated OpenAPI documentation
Project Status
VitNode 2.0 is currently in active development (canary branch). While many features are functional, expect changes and improvements as we work toward a stable release.
Documentation is still in progress. Our website is under construction!
License
MIT License