Demo Video · Features · Supported Frameworks · Installation · Contributing
Note: This is my first CLI project, and I built it as a quick weekend side project, so it's still a work in progress. I’ll be adding more features and fixing bugs. If you have ideas to improve the structure, code, or build process, please feel free to contribute. Let’s make this project awesome together!
Nessim CLI is a powerful command-line tool for quickly building full-stack apps across multiple frameworks. With built-in templates, customizable workflows, and effortless package integration, it streamlines your development process and supports popular frameworks like Next.js (with more coming soon).
- Multi-Framework Support: Currently supports Next.js, with plans to add Remix and Laravel soon, so you can easily switch between different frameworks for your projects.
- Effortless Package Integration: Add important packages to your project and adjust them to match your coding style. Whether it's configurations or how things are set up, Nessim adapts to the way you like to code.
- Templates: Create your own templates or use built-in ones to kick-start your projects. You can also pull remote templates from GitHub or local directories, giving you flexibility in how you start your projects.
- Highly Customizable: Full control over everything! Modify package setups, templates, and configurations to match your unique needs and workflow. Nessim is designed to fit how you like to work.
You can install Nessim globally using npm:
npm install -g nessim
Or with Yarn:
yarn global add nessim
Once installed, just type nessim in your terminal to get started:
nessim
nessim
- Start a new project. Soon will benessim init
nessim add (Coming Soon)
- Add a package to your project (Coming Soon)
Right now, Nessim only supports Next.js since I had limited time to work on it. But more frameworks like Remix and Laravel are on the way! I’m also planning to add more packages and features to make it even more powerful.
- Next.js: The React framework for building websites.
- Remix (Coming Soon): A modern web framework for building web apps.
- Laravel (Coming Soon): A PHP framework for building web apps.
Boost your project with these features:
- Drizzle-ORM: Lightweight ORM for easy querying.
- Prisma: Type-safe ORM with powerful query capabilities.
- Auth.js (Coming Soon): Simple and flexible authentication.
- Clerk: Full user management with built-in authentication.
- Lucia (Coming Soon): Lightweight auth for web apps.
- Kinde (Coming Soon): A developer-friendly auth platform.
- Shadcn UI: Flexible UI components based on Radix.
- Chakra-UI: Simple, modular, and accessible component library.
- Mailgun (Coming Soon): Send transactional and bulk emails.
- Resend (Coming Soon): Simple API for sending emails at scale.
- Stripe (Coming Soon): Popular platform for handling payments.
- Lemon Squeezy (Coming Soon): Sell digital products with built-in payment support.
- Google Analytics: Track website traffic and user behavior.
- Vercel Analytics: Real-time analytics tailored for Vercel.
I’d love your help! Check out our contribution guidelines for more info on how to get involved.
This project is licensed under the MIT License. Check out the LICENSE file for more details.