mongo-server icon indicating copy to clipboard operation
mongo-server copied to clipboard

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

Introduction

Mongo-server

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

Documentation

📖Read Documentation

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