An open API service indexing awesome lists of open source software.

https://github.com/fega/mongo-server

Get a mongodb full REST API with zero coding in less than 30 seconds (seriously), inspired on json-server
https://github.com/fega/mongo-server

Last synced: 9 months ago
JSON representation

Get a mongodb full REST API with zero coding in less than 30 seconds (seriously), inspired on json-server

Awesome Lists containing this project

README

          

# Introduction

![Mongo-server](https://i.imgur.com/DJgIHcL.png)

Get a full REST API with **zero coding** in **less than 30 seconds** \(seriously\) Hyper-Heavily inspired on [json-server](https://github.com/typicode/json-server)

### Documentation

📖[Read Documentation](https://nomadas.gitbook.io/mongo-server/)

### Features

* [x] Automatic REST \(GET, POST, PATCH, PUT, DELETE\).
* [x] Status monitor
* [x] Automatic Pagination, Sorting and Filters.
* [x] Regex Queries
* [x] Field Filtering
* [x] Advanced filters \(i.e: not equals, greater than, etc\)
* [ ] GeoSpatial queries
* [x] Item counting
* [x] Sorting
* [x] Pagination
* [x] Automatic Population \(like SQL join\).
* [x] Automatic API documentation \(In Alpha\).
* [ ] Automatic Admin panel \(In development\).
* [x] Static Serving.
* [x] Input validation and output formatting.
* [x] Permission handling \(JWT based\).
* [ ] Built-in Authentication:
* [x] Local.
* [x] Magic links.
* [x] Magic Codes.
* [ ] Oauth \(Coming soon\).
* [ ] Common providers: Facebook, google and Github \(Coming soon\).
* [x] DB seeding.
* [x] Mailing capabilities.
* [x] Security
* [x] Helmet integration
* [x] CORS
* [ ] CSRF \(coming soon\).
* [ ] Rate limit \(coming soon\).

## Some use cases

* [x] Quick Product prototyping
* [x] Headless CMS
* [x] test REST API

## License

MIT - [Fabian Enrique Gutierrez](https://github.com/fega)