Skip to content

An awesome CLI tool designed to accelerate the creation of Backend projects, making it effortless to build RESTful APIs with various backend and database technology combinations.

License

Notifications You must be signed in to change notification settings

BoBsRepository/lets-create-api

Repository files navigation


Logo

Lets Create API

 npx lets-create-api <file-name>

Welcome to the CLI For Create API — your go-to tool for rapidly setting up production-ready API projects with ease! Whether you're a seasoned developer or just getting started, our CLI provides a streamlined experience for creating RESTful APIs using various backend technologies and database combinations.
Explore the docs »

View Demo · Report Bug · Request Feature

🛠️ Prerequisites

  • Node.js installed on your machine 🟩
  • Git installed on your machine 🐙

⚙️ Installation

1. Run This Command:

   npx lets-create-api <file-name>

Logo

🚀 This command will initialize your API project with a specific file name.


2. Choose your tech stack:

Logo

⚙️ Select your preferred technology stack to tailor your API project.


3. Choose your Database:

Logo

🛢️ Pick the database technology that suits your project needs.


4. This Will Create A Folder For Your Template:

Logo

📁 The CLI will create a dedicated folder for your selected template.


5. If you want to push your code in github make it "y":

Logo

💻 If you wish to push your code to GitHub, type "y" and follow the prompts.


6. Now Create an empty Repo and paste link here :

Logo

🔗 Provide the link to the empty repository you created on GitHub.


7. Now It will push all code in your repo and you are all set:

Logo

✅ The CLI will push all code to your GitHub repository, and your API project is ready to go!


About The Project

Creating APIs has never been this flexible and straightforward! The CLI For Create API empowers you to choose from a rich set of backend technologies, including Node.js with Express, TypeScript with Express, and Go Lang. Pair these with popular databases like MySQL, MongoDB, and PostgreSQL, and you're ready to build powerful APIs.

🔑 Key Features

  • Versatility: Access a multitude of backend and database combinations to suit your project requirements 🔄.

  • Production Ready: Our starter templates are designed with best practices, ensuring your projects are production-ready from the get-go 🚀.

  • Easy Deployability: Simplify deployment with one-click options for platforms like Heroku. Get your API projects up and running effortlessly 🚀.

Of course, This template may not cover all project needs, as your requirements may vary. More updates will be added in the future. Feel free to suggest changes by forking this repo, creating a pull request, or opening an issue. Thanks to all contributors who have helped enhance this template!

(back to top)

Contributing 🌟

Making Contributions

We welcome and appreciate contributions from the community ❤️! Here's how you can contribute:

  • Open Issues: Check for open issues or create a new one to start discussions in any API template.
  • Fork the Repository: Fork any API template to your own GitHub account.
  • Create Pull Request: Make changes in your fork and submit a pull request.

Welcome Contributors!

🚀 Thank you for considering contributing to this project! Your involvement makes this template even better. Feel free to explore the code, share your ideas, and make improvements ✌️.

🌟 Don't hesitate to reach out if you have any questions or need assistance. Together, let's make this project amazing! 🟩

(back to top)

About

An awesome CLI tool designed to accelerate the creation of Backend projects, making it effortless to build RESTful APIs with various backend and database technology combinations.

Topics

Resources

License

Stars

Watchers

Forks