Create Fullstack TypeScript application with ease.
create-fullstack-app is a CLI tool to easily generate boilerplate code for your projects with TypeScript. You don't need to learn and configure many tools and create the basics folders/files so you can focus on development. There are many templates available so you can generate any projects (front-end, back-end or both by default) with any frameworks.
- 💯 Maximize Lighthouse Google Chrome score
- ✨ Follow Typescript Standard Style
- ⚡️ Easy to use
express
: Express.js + Sequelize (ORM) + MySQL (database)fastify
: Fastify + Sequelize (ORM) + MySQL (database)fastify-prisma
: Fastify + Prisma (ORM) + PostgreSQL (database)nest
: Nest.js + MySQL (database)strapi
: Strapi + MySQL (database)
npx create-fullstack-app <directory-name>
It will ask you some questions (template(s), name, description, etc.), when answered, it will copy and install all the dependencies needed for your project.
-V, --version Output the version number.
-h, --help Display help for command.
--only-website Generate only a website project.
--only-api Generate only an API project.
--no-install It avoids the installation of npm packages inside `node_modules`.
--github It creates a `.github` folder that contains issues templates, pull request templates and configurations for GitHub Actions.
--template-api Choose the API template.
--template-website Choose the Website template.
Anyone can help to improve the project, submit a Feature Request, a bug report or even correct a simple spelling mistake.
The steps to contribute can be found in the CONTRIBUTING.md file.