Skip to content

fega/mongo-server

Repository files navigation

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

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

Some use cases

  • Quick Product prototyping
  • Headless CMS
  • test REST API

License

MIT - Fabian Enrique Gutierrez

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published