A CLI tool for scaffolding a full-stack boilerplate made by Sujood Qureshi.
The FWS Stack is a modern full-stack web development stack designed with type safety, security, and the adoption of modern technologies in mind.
It combines the best tools and frameworks to create scalable, performant, and developer-friendly applications, making it an excellent choice for both small projects and enterprise-level applications. With a strong focus on simplicity and maintainability, the stack ensures that your codebase remains clean and robust.
If you are a Next.js developer, the FWS Stack is tailored to your needs by integrating cutting-edge technologies to simplify your development process. Here's why you should consider it:
- Type Safety: Built with tools like TypeScript and Prisma, the FWS Stack minimizes runtime errors by ensuring strong typing throughout the application.
- Edge Compatibility: Use HonoJS, a lightweight and blazing-fast framework for API routes optimized for edge environments.
- Modern UI Components: With Shadcn UI, you get access to a rich set of customizable components that integrate seamlessly with TailwindCSS.
- Secure Authentication: Built-in support for Lucia Auth ensures a reliable and secure authentication flow.
- Streamlined Development: From database handling with Prisma to CLI scaffolding, the stack is designed to reduce setup time and boilerplate code.
Whether you're working on a personal project, SaaS product, or enterprise app, FWS Stack equips you with the tools to ship faster without compromising quality.
- Next.js - (App Router) for frontend development.
- Tailwind CSS for styling the frontend.
- TypeScript for type safety across the stack.
- HonoJS for edge-compatible API routes, designed for ultra-lightweight serverless functions.
- TanStack Query for data fetching and synchronization across the application, designed to work seamlessly with APIs.
- Prisma for database access and ORM.
- Shadcn UI for pre-built UI components that are highly customizable.
- Lucia Auth for user authentication, providing a simple and secure flow.
You can scaffold your project using the create-fws-stack
CLI tool with any of the following package managers:
npx create-fws-stack@latest
pnpx create-fws-stack@latest