mono-js / Mono
Licence: mit
Minimalist Framework on top of Express.js
Stars: β 163
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Mono
Foal
Elegant and all-inclusive Node.Js web framework based on TypeScript. π.
Stars: β 1,176 (+621.47%)
Mutual labels: api, rest, framework, express
Restless
Express.js api, type safe validations and more
Stars: β 32 (-80.37%)
Mutual labels: api, rest, express
Apicache
Simple API-caching middleware for Express/Node.
Stars: β 957 (+487.12%)
Mutual labels: api, rest, express
Node Express Mongoose Passport Jwt Rest Api Auth
Node, express, mongoose, passport and JWT REST API authentication example
Stars: β 146 (-10.43%)
Mutual labels: api, rest, express
Node Express Postgresql Sequelize
Node.js, Express.js, Sequelize.js and PostgreSQL RESTful API
Stars: β 148 (-9.2%)
Mutual labels: api, rest, express
Api Platform
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
Stars: β 7,144 (+4282.82%)
Mutual labels: api, rest, framework
Rest Control
Framework for testing and validation REST services
Stars: β 51 (-68.71%)
Mutual labels: api, rest, framework
Node Express Mongodb Jwt Rest Api Skeleton
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
Stars: β 603 (+269.94%)
Mutual labels: api, rest, express
Falcon
The no-nonsense REST API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
Stars: β 8,654 (+5209.2%)
Mutual labels: api, rest, framework
Dreamfactory
DreamFactory API Management Platform
Stars: β 1,148 (+604.29%)
Mutual labels: api, rest, framework
Goyave
π Elegant Golang REST API Framework
Stars: β 811 (+397.55%)
Mutual labels: api, rest, framework
Narration
The Narration PHP Framework - Empowering everyone to build reliable and loosely coupled web apps.
Stars: β 119 (-26.99%)
Mutual labels: api, rest, framework
Deno Drash
A REST microframework for Deno's HTTP server with zero 3rd party dependencies.
Stars: β 795 (+387.73%)
Mutual labels: api, rest, framework
Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: β 39,588 (+24187.12%)
Mutual labels: api, rest, framework
Rest Api Nodejs Mongodb
A boilerplate for REST API Development with Node.js, Express, and MongoDB
Stars: β 672 (+312.27%)
Mutual labels: api, rest, express
Oas Generator
NodeJS RESTful APIs scaffolding based OpenAPI 3.x specs using oas-tools and express.
Stars: β 32 (-80.37%)
Mutual labels: api, rest, express
Gearbox
Gearbox βοΈ is a web framework written in Go with a focus on high performance
Stars: β 455 (+179.14%)
Mutual labels: api, rest, framework
Zerocode
A community-developed, free, open source, microservices API automation and load testing framework built using JUnit core runners for Http REST, SOAP, Security, Database, Kafka and much more. Zerocode Open Source enables you to create, change, orchestrate and maintain your automated test cases declaratively with absolute ease.
Stars: β 482 (+195.71%)
Mutual labels: api, rest, framework
Mono is a minimalist REST API Framework on top of Express.js
Documentation π
Features β¨
- Environment based config
- API Versioning (
v1
,v2
...) - Json Web Token sessions
- ACL with Imperium
- Routes validation with joi
- Init files via
src/**/*.init.js
- Routes declaration via
src/**/*.routes.js
- Extendable with modules & hooks
Usage π€Έβ
INFO: You need node
>= 8.0.0
to use Mono since it uses native async/await
Installation
You can boostrap a Mono project by using our official create-mono-app:
npx create-mono-app my-app
Start in development
npm run dev
Start in production
NODE_ENV=production npm start
Run the tests with coverage
npm test
Official Modules π¦
Mono offers a module system to plug any functionality in your project:
Credits π
Logo created by Frederick Allen from the Noun Project.
License π
MIT Β© mono-js
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].