postgrest-starter-kit

Starter Kit and tooling for authoring REST API backends with PostgREST

apidockerboilerplaterestrabbitmqpostgresqlopenrestystarter-kitpostgrestautomatic-api
FreeRepo

Preview

postgrest-starter-kit preview

Overview

This is a starter template for building REST API backends using PostgREST, a tool that automatically generates REST APIs from PostgreSQL databases. The kit includes PostgreSQL schema boilerplate, OpenResty reverse proxy configuration, RabbitMQ integration, authentication and authorization setup, database migrations, SQL and integration testing frameworks and Docker deployment files to help developers move from development to production quickly.

Features

rest-api-generationpostgresql-schema-boilerplateauthentication-authorizationopenresty-reverse-proxyrabbitmq-integrationlua-custom-logiclive-code-reloadingmigration-managementsql-unit-testsintegration-testsdocker-supportcross-platform-development

Feature Flags

userDashboardauthenticationsubscriptionsblogemailsecommerceauthorizationteamsOrgsjobsQueueainotificationsgraphqlformsValidationapitestingdockerci

Recommended Use Cases

rest-api-backendsdata-driven-applicationsrapid-prototypingproduction-systemsthird-party-integrations

Frontend

None

Backend

postgrestopenrestyrabbitmqpostgresql

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
748
๐Ÿด Forks
72
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2021-03-17T08:38:36.000Z

Stack

Framework
postgrest
Language
sql
Database
postgresql
Testing
pgtap, mocha, supertest
CI
docker

Data Layer

Databases
postgresql

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
docker

Pricing

Classification
free
Selected
โ€”
Notes
Open source MIT licensed project. Commercial managed service (subZero Cloud) available separately.
Get Started with this Boilerplate