diff --git a/docs/ecosystem.rst b/docs/ecosystem.rst index 7774b3d1f..11c75a4c9 100644 --- a/docs/ecosystem.rst +++ b/docs/ecosystem.rst @@ -18,6 +18,8 @@ Community Tutorials * `REST Data Service on YugabyteDB / PostgreSQL `_ +* `Build data-driven applications with Workers and PostgreSQL `_ - A tutorial on how to integrate with PostgREST and PostgreSQL using Cloudfare Workers. + .. _templates: Templates @@ -31,28 +33,10 @@ Templates Example Apps ------------ -* `chronicle `_ - tracking a tree of personal memories -* `code-du-travail-backoffice `_ - data administration portal for the official French Labor Code and Agreements * `delibrium-postgrest `_ - example school API and front-end in Vue.js -* `elm-workshop `_ - building a simple database query UI -* `ember-postgrest-dynamic-ui `_ - generating Ember forms to edit data * `ETH-transactions-storage `_ - indexer for Ethereum to get transaction list by ETH address -* `ext-postgrest-crud `_ - browser-based spreadsheet * `general `_ - example auth back-end -* `goodfilm `_ - example film API * `guild-operators `_ - example queries and functions that the Cardano Community uses for their Guild Operators' Repository -* `handsontable-postgrest `_ - an excel-like database table editor -* `heritage-near-me `_ - Elm and PostgREST with PostGIS -* `ng-admin-postgrest `_ - automatic database admin panel -* `pgrst-dev-setup `_ - docker-compose and tmuxp setup for experimentation. -* `postgres-postgrest-cloudflared-example `_ - docker-compose setup exposing PostgREST using cloudfared -* `postgrest-demo `_ - multi-tenant logging system -* `postgrest-example `_ - sqitch versioning for API -* `postgrest-sessions-example `_ - example for cookie-based sessions -* `postgrest-translation-proxy `_ - calling to external translation service -* `postgrest-ui `_ - ClojureScript UI components for PostgREST -* `postgrest-vercel `_ - run PostgREST on Vercel (Serverless/AWS Lambda) -* `PostgrestSkeleton `_ - Docker Compose, PostgREST, Nginx and Auth0 * `PostGUI `_ - React Material UI admin panel * `prospector `_ - data warehouse and visualization platform @@ -74,14 +58,10 @@ External Notification These are PostgreSQL bridges that propagate LISTEN/NOTIFY to external queues for further processing. This allows stored procedures to initiate actions outside the database such as sending emails. -* `pg-bridge `_ - Amazon SNS -* `pg-kinesis-bridge `_ - Amazon Kinesis * `pg-notify-webhook `_ - trigger webhooks from PostgreSQL's LISTEN/NOTIFY * `pgsql-listen-exchange `_ - RabbitMQ * `postgres-websockets `_ - expose web sockets for PostgreSQL's LISTEN/NOTIFY -* `postgresql-to-amqp `_ - AMQP * `postgresql2websocket `_ - Websockets -* `skeeter `_ - ZeroMQ .. _eco_extensions: @@ -91,25 +71,14 @@ Extensions * `aiodata `_ - Python, event-based proxy and caching client. * `pg-safeupdate `_ - prevent full-table updates or deletes -* `postgrest-auth (criles25) `_ - email based auth/signup * `postgrest-node `_ - Run a PostgREST server in Node.js via npm module -* `postgrest-oauth `_ - OAuth2 WAI middleware -* `postgrest-oauth/api `_ - OAuth2 server * `PostgREST-writeAPI `_ - generate Nginx rewrite rules to fit an OpenAPI spec -* `spas `_ - allow file uploads and basic auth .. _clientside_libraries: Client-Side Libraries --------------------- -* `aor-postgrest-client `_ - JS, admin-on-rest -* `elm-postgrest `_ - Elm -* `general-angular `_ - TypeScript, generate UI from API description -* `jarvus-postgrest-apikit `_ - JS, Sencha framework -* `mithril-postgrest `_ - JS, Mithril -* `ng-postgrest `_ - Angular app for browsing, editing data exposed over PostgREST. -* `postgrest-client `_ - JS * `postgrest-csharp `_ - C# * `postgrest-dart `_ - Dart * `postgrest-ex `_ - Elixir @@ -117,15 +86,8 @@ Client-Side Libraries * `postgrest-js `_ - TypeScript/JavaScript * `postgrest-kt `_ - Kotlin * `postgrest-py `_ - Python -* `postgrest-request `_ - JS, SuperAgent * `postgrest-rs `_ - Rust -* `postgrest-sharp-client `_ (needs maintainer) - C#, RestSharp * `postgrest-swift `_ - Swift -* `postgrest-url `_ - JS, just for generating query URLs -* `postgrest_python_requests_client `_ - Python -* `postgrester `_ - JS + Typescript -* `postgrestR `_ - R -* `py-postgrest `_ - Python * `redux-postgrest `_ - TypeScript/JS, client integrated with (React) Redux. * `vue-postgrest `_ - Vue.js diff --git a/postgrest.dict b/postgrest.dict index 35bdccaf9..fad0d5b6b 100644 --- a/postgrest.dict +++ b/postgrest.dict @@ -21,6 +21,7 @@ centric changelog colocality ClojureScript +Cloudfare cloudfared config CORS