Skip to content

Sujood-Qureshi/fws-stack

Repository files navigation

create-fws-stack

A CLI tool for scaffolding a full-stack boilerplate made by Sujood Qureshi.

Table of Contents


What is FWS Stack?

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.


Why Use FWS Stack?

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:

  1. Type Safety: Built with tools like TypeScript and Prisma, the FWS Stack minimizes runtime errors by ensuring strong typing throughout the application.
  2. Edge Compatibility: Use HonoJS, a lightweight and blazing-fast framework for API routes optimized for edge environments.
  3. Modern UI Components: With Shadcn UI, you get access to a rich set of customizable components that integrate seamlessly with TailwindCSS.
  4. Secure Authentication: Built-in support for Lucia Auth ensures a reliable and secure authentication flow.
  5. 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.


Technologies Used

  • 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.

Getting Started

You can scaffold your project using the create-fws-stack CLI tool with any of the following package managers:

Using npm

npx create-fws-stack@latest

Using pnpm

pnpx create-fws-stack@latest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published