Skip to content

District is an all-in-one solution for making spectacular REST servers. It's perfect for both the simplest projects, or the largest enterprise server.

License

Notifications You must be signed in to change notification settings

district/district

Repository files navigation

District

District is an all-in-one solution for making REST APIs with the framework of your choice.

Here are the packages I plan on developing in the first iteration:

  • @district/core - contains core application logic. This can be the only dependency for a library.
  • @district/platform-express - contains bootstrapping logic and utilities for Express applications. It will ensure compatibility with existing Express apps and middlewares.
  • @district/mongo - DI-compatible MongoDB implementation for District.

These three packages alone will suit most use cases for new applications.

After v1 plan:

  • @district/platform-hapi - support HapiJS
  • @district/platform-sails - support SailsJS
  • @district/platform-koa - support Koa
  • @district/postgres - DB wrapper for PostgreSQL
  • @district/mysql - DB wrapper for PostgreSQL
  • @district/mongoose - DB wrapper for Mongoose
  • @district/http - http request wrapper to other APIs
  • @distict/testing - testing utilities for District apps

Note to self - DB Providers need to be mockable

About

District is an all-in-one solution for making spectacular REST servers. It's perfect for both the simplest projects, or the largest enterprise server.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published