Welcome to the Create My API CLI your go-to tool and API Library for rapidly setting up production-ready API projects with ease! Whether you're a seasoned developer or just getting started, our API Library and 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
π Stars | π΄ Forks | π Issues | π Open PRs | π Close PRs |
- Please Check The CONTRIBUTING.md and Always Push In
dev
Branch :) - We are Gonna plan to make a Free API Store wiht all of the APIs we have, so Feel Free to Contribute in the Next JS Web Part :)
- Also In Web Part We want to make a Documentetion Part, you can contribute with that :)
npx create-my-api@latest
-
Express Js, Javascript, Mongo DB
-
Nest Js, Typescript, Prisma, Postgre SQL
-
Existing E-learning Platform API
Note - You Can Check Guidebook for more details
Create My-API offers a variety of starter templates to get your project up and running quickly. Here are some of the available templates:
Express-Typescript-with-Mongodb
Express-Javascript-with-Mongodb
Express-Typescript-with-Postgresql
Express-Javascript-with-Postgresql
Nestjs-Typescript-with-Postgresql
In addition to starter templates, we also provide Existing APIs that you can integrate into your projects:
Attendance Portal
E-learning Platform
2FA Auth
Real-time Chat API
Create My-API supports a variety of technologies and databases:
We welcome contributions to Create My-API!
To get started, please check out the CONTRIBUTING.md file for guidelines on how to contribute. Here are some key points:
-
Create a new branch from your fork for any changes you make.
-
If you're adding a new API, please add it inside the
packages/APIs
directory. -
If you're enhancing existing
templates
or APIs, please work inside thepackages/APIs
or templates directories. -
If you're working on the documentation website, please work inside the
apps
directory (client for Next.js frontend and server for Node.js Express backend).
Note: If contributions do not follow the guidelines specified in the CONTRIBUTING.md file, the pull request will not be accepted β.
If you have any questions, feel free to open an issue or reach out to the project maintainer.
Please β the repository for show some love!