Skip to content

nsmichelj/btt-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

create-btt-stack

An interactive CLI to initialize a Next.js project with a better, faster, and modern stack of tools

What is BTT Stack?

BTT Stack (Better Tech Toolkit) is a modern web development stack that combines the best tools to build scalable and maintainable web applications. It is composed of:

What is create-btt-stack?

create-btt-stack is a command-line tool designed to generate projects based on the BTT Stack.

This is NOT an all-inclusive template. It is a modular base that allows you to choose the tools you need to build your application.

What does it do?

  • Generates a Next.js project with an organized structure from the start
  • Automatically configures the selected tools
  • Adjusts key files (tsconfig, aliases, environment configuration, etc.)
  • Allows you to choose what to include (auth, database, etc.)
  • Avoids repetitive and error-prone configurations

Focus

The CLI follows a modular approach:

  • You can include only what you need
  • It doesn't force unnecessary decisions
  • Maintains consistency in the structure without being restrictive

The result is a project ready to start developing.

Get Started

Run the following command to create a new project and follow the interactive prompts:

npm

npm create btt-stack@latest

pnpm

pnpm create btt-stack@latest

yarn

yarn create btt-stack@latest

bun

bun create btt-stack@latest

Contributing

Contributions are welcome!

License

This project is under the MIT license.

About

A modern fullstack toolkit built with Next.js, authentication, database ORM, and UI primitives for rapid and scalable development.

Resources

License

Stars

Watchers

Forks

Contributors