A lightweight, high-performance alternative to Next.js that prioritizes speed and simplicity. Built with esbuild at its core, Next-Lite offers a streamlined development experience while maintaining the essential features modern web developers need.
- Blazing Fast ⚡️ - Built on esbuild, offering build times up to 100x faster than traditional bundlers
- Zero Config 📦 - Start coding immediately with sensible defaults
- Minimal Footprint 🌱 - Small bundle sizes and minimal dependencies
- Developer Friendly 💻 - Great DX with hot module replacement and instant feedback
-
⚡️ Lightning Fast Development
- Near-instant builds with esbuild
- Hot Module Replacement (HMR) for rapid development
- Fast refresh for React components
-
📁 Intuitive File-Based Routing
- Automatic route generation based on your file structure
- Dynamic routing support
- API routes for backend functionality
-
🎨 Modern Styling Solutions
- CSS Modules support out of the box
- Scoped styles with zero configuration
- PostCSS integration
-
💪 TypeScript First
- First-class TypeScript support
- Automatic type generation
- Enhanced developer experience with type safety
# Create a new Next-Lite app
npx create-next-lite-app my-app
# Navigate to your app
cd my-app
# Start the development server
npm run devVisit http://localhost:3000 to see your app in action!
my-app/
├── pages/ # Your application pages
│ ├── index.tsx # Homepage
│ ├── about.tsx # About page
│ └── api/ # API routes
├── public/ # Static files
└── package.json
# Start development server with HMR
npm run dev
# Build for production
npm run build
# Start production server
npm start
# Clean build files
npm run clean| Feature | Next-Lite | Next.js |
|---|---|---|
| Dev Startup Time | ~300ms | ~3s |
| Production Build | ~2s | ~20s |
| Bundle Size (Base) | ~80KB | ~200KB |
| Memory Usage (Dev) | ~200MB | ~500MB |
We welcome contributions! Whether it's:
- 🐛 Bug fixes
- ✨ New features
- 📚 Documentation improvements
- 🎨 UI/UX enhancements
Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.
MIT © [Teck] - See LICENSE for more details.
Built with ❤️ by the Next-Lite Team