Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API). Demo of frontend in VueJS here: https://github.com/davellanedam/vue-skeleton-mvp
| Date | Stars |
|---|---|
| 2026-07-24 | 910 |
| 2026-07-25 | 910 |
| 2026-07-28 | 910 |
| 2026-07-30 | 910 |
| 2026-08-06 | 910 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Node.js express.js MongoDB JWT REST API - Basic Project Skeleton [](https://twitter.com/davellanedam) [](https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/blob/master/LICENSE) [](https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/tags) []() []() [](https://www.codacy.com/app/davellanedam/node-express-mongodb-jwt-rest-api-skeleton?utm_source=github.com\&utm_medium=referral\&utm_content=davellanedam/node-express-mongodb-jwt-rest-api-skeleton\&utm_campaign=Badge_Grade) ## Getting started This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API) This project is created to help other developers create a **basic REST API in an easy way with Node.js**. This basic example shows how powerful and simple JavaScript can be. Do you want to contribute? Pull requests are always welcome to show more features. ## Buy me a coffee Hi! I'm Daniel Avellaneda, I'm an open source enthusiast and devote my free time to building projects in this field. I'm the creator and maintainer of [node-express-mongodb-jwt-rest-api-skeleton](https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton/blob/master/README.md) and [vue-skeleton-mvp](https://github.com/davellanedam/vue-skeleton-mvp/blob/master/README.md) These projects are a "starter web app kit" for any developer who wants to build their own app without starting from scratch: API + Frontend Both projects have been downloaded thousands of times by web developers around the world. I'm doing my best to provide you a good experience when using my apps, so if you like what I'm doing and wish to say "thanks!", please buy me a coffee :coffee: <a href="https://www.buymeacoffee.com/muGHf41NT" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: auto !important;width: auto !important;" ></a> Feel free to send me a tweet <https://twitter.com/davellanedam>, share this with others or make a pull request ## Features * Multiple environment ready (development, production) * Custom email/password user system with basic security and blocking for preventing brute force attacks. * Compressed responses. * Secured HTTP headers. * CORS ready. * Cache ready (Redis). * HTTP request logger in development mode. * i18n ready (for sending emails in multiple languages). * User roles. * Pagination ready. * User profile. * Users list for admin area. * Cities model and controller example. * Login access log with IP, browser and country location (for country it looks for the header `cf-ipcountry` that CloudFlare creates when protecting your website). * API autogenerated documentation by Postman. * API collection example for Postman. * Testing with mocha/chai for API endpoints. * NPM scripts for cleaning and seeding the MongoDB database. * NPM script for keeping good source code formatting using prettier and ESLint. * Use of ESLint for good coding practices. * Mailer example with Nodemailer and Mailgun. * Ability to refresh token * JWT Tokens, make requests with a token after login with `Authorization` header with value `Bearer yourToken` where `yourToke
Excerpt of 10,086 characters
Read on GitHub358
6
2
2
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:7b332a2f75cb67fa, topic:testing