0.1.0 ⢠Published 7 months ago
next-lite-framework v0.1.0
Next-Lite š
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.
Why Next-Lite? š¤
- 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
Core Features šÆ
ā”ļø 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
Quick Start šāāļø
# 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 dev
Visit http://localhost:3000 to see your app in action!
Project Structure š
my-app/
āāā pages/ # Your application pages
ā āāā index.tsx # Homepage
ā āāā about.tsx # About page
ā āāā api/ # API routes
āāā public/ # Static files
āāā package.json
Development Commands š ļø
# 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
Performance Comparison š
Feature | Next-Lite | Next.js |
---|---|---|
Dev Startup Time | ~300ms | ~3s |
Production Build | ~2s | ~20s |
Bundle Size (Base) | ~80KB | ~200KB |
Memory Usage (Dev) | ~200MB | ~500MB |
Contributing š¤
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.
License š
MIT Ā© Teck - See LICENSE for more details.
Support š¬
- š Documentation
- š Issue Tracker
- š” Discussions
0.1.0
7 months ago