-
-
Save artabr/4c44e9ab5e49afd74a981708dce53f73 to your computer and use it in GitHub Desktop.
Revisions
-
PARC6502 revised this gist
Jun 20, 2023 . 1 changed file with 19 additions and 7 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -49,6 +49,25 @@ * More of an api development platform than a BaaS, added here because could be good starting point if developing own BaaS * TypeScript and JavaScript based ### [Conduit](https://github.com/ConduitPlatform/Conduit) - ~300 stars * TypeScript based * Seems to still be in early development * Database: MongoDB, PostgreSQL * Database APIs: REST, GraphQL * Storage: local, Azure Cloud, Google Cloud, Amazon S3 Cloud * Auth: local, 2FA, Google, Facebook, Twitch, Slack, Figma, GitHub, GitLab, Microsoft, magic link * Email: Mailgun, Sendgrid, Mandrill, SMTP * Also has modules for: SMS, chat, forms, routing, push notifications ## Other services These services aren't exactly Backend-as-a-Service as I understand it, but might still be useful. For now I'll just add links, and I'll add summaries later on. ### [SurrealDB](https://github.com/surrealdb/surrealdb) - ~21k stars ### [directus](https://github.com/directus/directus) - ~22k stars ### [strapi](https://github.com/strapi/strapi) - ~54k stars ### [Userbase](https://github.com/smallbets/userbase) - ~2.2k stars ## Discontinued BaaS ### [CloudBoost](https://github.com/CloudBoost/cloudboost) - ~1.4k stars * Last commit in Nov 2020 * JavaScript based @@ -65,13 +84,6 @@ * Seems v. complete but not many users (harder to fix issues) * Go based ## Further notes * Platform as a service? Is one needed alongside BaaS? Dokku markets itself as mini heroku, maybe a good one to try first (e.g. Flynn, tsuru, openshift, dokku, cloud foundry) -
PARC6502 revised this gist
Jun 20, 2023 . 1 changed file with 31 additions and 16 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,62 +1,77 @@ ## Backend as a Service ### [Supabase](https://github.com/supabase/supabase) - ~52K stars * Designed explicitly as an open source firebase alternative * Typescript based * Docker support ### [Appwrite](https://github.com/appwrite/appwrite) - ~32K stars * Written in JavaScript and PHP * Docker based * Realtime support across all services * Advanced security features (virus-scanning, data encryption, auto SSL, rate-limiting) * Cross-platform: supports Web, Flutter, Desktop, Mobile and backend - over 10 SDKs: https://appwrite.io/docs/sdks * Cloud Functions with +15 runtimes in multiple languages ### [PocketBase](https://github.com/pocketbase/pocketbase) - ~24k stars * Go based, with Svelte frontend * Doesn't seem to be an official dockerfile/image but there are unofficial images on [dockerhub](https://hub.docker.com/search?q=pocketbase) * SQLite database * Not used it but seems better for smaller projects ### [Parse Server](https://github.com/parse-community/parse-server) - ~20K stars * JavaScript based * MongoDB or PostgreSQL * Has dockerfile ### [nakama](https://github.com/heroiclabs/nakama) - ~7.2K stars * Go based * Has official Docker images * CockroachDB (or another Postgres wire-compatible server) * Designed for use with games ### [nhost](https://github.com/nhost/nhost) - ~6.7K stars * Written as a firebase alternative with GraphQL support * Typescript based * Includes docker-compose example * See also [Hasura Backend Plus](https://github.com/nhost/hasura-backend-plus) ### [Kuzzle](https://github.com/kuzzleio/kuzzle) - ~1.3k stars * JavaScript based * Elasticsearch as a NoSQL document storage * Has Docker Compose file ### [para](https://github.com/Erudika/para) - ~500 stars * Java based * Has official Docker images * Database agnostic ### [LoopBack 4](https://github.com/strongloop/loopback-next) - ~4k stars * More of an api development platform than a BaaS, added here because could be good starting point if developing own BaaS * TypeScript and JavaScript based ### [CloudBoost](https://github.com/CloudBoost/cloudboost) - ~1.4k stars * Last commit in Nov 2020 * JavaScript based * Has Docker Compose file * MongoDB database ### [Apache Usergrid](https://github.com/apache/usergrid) - ~1k stars * Last commit in Dec 2020 * Java based * cassandra database ### [SkyGear](https://github.com/SkygearIO/skygear-server) - ~400 stars * Last commit in Jun 2020 * Seems v. complete but not many users (harder to fix issues) * Go based ## Other services These services aren't exactly Backend-as-a-Service as I understand it, but might still be useful. For now I'll just add links, and I'll add summaries later on. ### [SurrealDB](https://github.com/surrealdb/surrealdb) - ~21k stars ### [directus](https://github.com/directus/directus) - ~22k stars ### [strapi](https://github.com/strapi/strapi) - ~54k stars ## Further notes * Platform as a service? Is one needed alongside BaaS? Dokku markets itself as mini heroku, maybe a good one to try first (e.g. Flynn, tsuru, openshift, dokku, cloud foundry) -
PARC6502 revised this gist
Sep 28, 2022 . 1 changed file with 11 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,3 +1,8 @@ ## [Supabase](https://github.com/supabase/supabase) - ~39K stars * Designed explicitly as an open source firebase alternative * Typescript based * Docker support ## [Parse Server](https://github.com/parse-community/parse-server) - ~19K stars * JavaScript based * MongoDB or PostgreSQL @@ -11,12 +16,17 @@ * Cross-platform: supports Web, Flutter, Desktop, Mobile and backend - over 10 SDKs: https://appwrite.io/docs/sdks * Cloud Functions with +15 runtimes in multiple languages ## [nakama](https://github.com/heroiclabs/nakama) - ~5.4K stars * Go based * Has official Docker images * CockroachDB (or another Postgres wire-compatible server) * Designed for use with games ## [nhost](https://github.com/nhost/nhost) - ~4.2K stars * Written as a firebase alternative with GraphQL support * Typescript based * Includes docker-compose example ## [Kuzzle](https://github.com/kuzzleio/kuzzle) - ~1.1k stars * JavaScript based * Elasticsearch as a NoSQL document storage -
PARC6502 revised this gist
Jan 15, 2022 . 1 changed file with 35 additions and 29 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,46 +1,52 @@ ## [Parse Server](https://github.com/parse-community/parse-server) - ~19K stars * JavaScript based * MongoDB or PostgreSQL * Has dockerfile ## [Appwrite](https://github.com/appwrite/appwrite) - ~16K stars * Written in JavaScript and PHP * Docker based * Realtime support across all services * Advanced security features (virus-scanning, data encryption, auto SSL, rate-limiting) * Cross-platform: supports Web, Flutter, Desktop, Mobile and backend - over 10 SDKs: https://appwrite.io/docs/sdks * Cloud Functions with +15 runtimes in multiple languages ## [nakama](https://github.com/heroiclabs/nakama) - ~5.4k stars * Go based * Has official Docker images * CockroachDB (or another Postgres wire-compatible server) * Designed for use with games ## [Kuzzle](https://github.com/kuzzleio/kuzzle) - ~1.1k stars * JavaScript based * Elasticsearch as a NoSQL document storage * Has Docker Compose file ## [para](https://github.com/Erudika/para) - ~400 stars * Java based * Has official Docker images * Database agnostic ## [LoopBack 4](https://github.com/strongloop/loopback-next) - ~4k stars * More of an api development platform than a BaaS, added here because could be good starting point if developing own BaaS * TypeScript and JavaScript based ## [CloudBoost](https://github.com/CloudBoost/cloudboost) - ~1.4k stars * Last commit in Nov 2020 * JavaScript based * Has Docker Compose file * MongoDB database ## [Apache Usergrid](https://github.com/apache/usergrid) - ~1k stars * Last commit in Dec 2020 * Java based * cassandra database ## [SkyGear](https://github.com/SkygearIO/skygear-server) - ~400 stars * Last commit in Jun 2020 * Seems v. complete but not many users (harder to fix issues) * Go based Platform as a service? Is one needed alongside BaaS? Dokku markets itself as mini heroku, maybe a good one to try first (e.g. Flynn, tsuru, openshift, dokku, cloud foundry) -
eldadfux revised this gist
Jan 14, 2022 . 1 changed file with 7 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,14 +1,15 @@ ## [Appwrite](https://github.com/appwrite/appwrite) - ~15.7K stars * Docker based * Realtime support across all services * Advanced security features (virus-scanning, data encryption, auto SSL, rate-limiting) * Cross-platform: supports Web, Flutter, Desktop, Mobile and backend - over 10 SDKs: https://appwrite.io/docs/sdks * Cloud Functions with +15 runtimes in multiple languages ## [Parse Server](https://github.com/parse-community/parse-server) - ~16K stars * javascript based * mongodb or postgres database * Has dockerfile ## [nakama](https://github.com/heroiclabs/nakama) - ~2.2k stars * go based * cockroach db -
eldadfux revised this gist
Apr 3, 2020 . 1 changed file with 6 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -3,6 +3,12 @@ * mongodb or postgres database * Has dockerfile ## [Appwrite](https://github.com/appwrite/appwrite) - ~2.5K stars * docker based * includes advanced security features * cross-platform: supports web, native, backend, and mobile apps) * sdks for js, node, typescript, python, php, ruby. ## [nakama](https://github.com/heroiclabs/nakama) - ~2.2k stars * go based * cockroach db -
PARC6502 revised this gist
Mar 15, 2019 . 1 changed file with 26 additions and 17 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,30 +1,39 @@ ## [Parse Server](https://github.com/parse-community/parse-server) - ~16K stars * javascript based * mongodb or postgres database * Has dockerfile ## [nakama](https://github.com/heroiclabs/nakama) - ~2.2k stars * go based * cockroach db * designed for use with games ## [Apache Usergrid](https://github.com/apache/usergrid) - ~900 stars * Java based * cassandra database ## [kuzzle](https://github.com/kuzzleio/kuzzle) - ~600 stars * javascript based * custom db? elasticsearch storage? * maybe no asset storage (unless can use the persistent data api) ## [CloudBoost](https://github.com/CloudBoost/cloudboost) - ~1.3k stars * JS based * mongodb database ## [SkyGear](https://github.com/SkygearIO/skygear-server) - ~300 stars * Seems v. complete but not many users (harder to fix issues) * Go based ## [para](https://github.com/Erudika/para) - ~300 stars * database agnostic * java based ## [loopback 4](https://github.com/strongloop/loopback-next) - ~1.6k stars * More of an api development platform than a BaaS, added here because could be good starting point if developing own BaaS * Javascript based Platform as a service? Is one needed alongside BaaS? Dokku markets itself as mini heroku, maybe a good one to try first (e.g. Flynn, tsuru, openshift, dokku, cloud foundry) -
PARC6502 created this gist
Mar 15, 2019 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,30 @@ ## [Apache Usergrid](https://github.com/apache/usergrid) - ~900 stars * Java based * database (cassandra) * storage * users ## [Parse Server](https://github.com/parse-community/parse-server) - ~16K stars * database (mongodb or postgres) * react package * nodejs based ## [SkyGear](https://github.com/SkygearIO/skygear-server) - ~300 stars * Seems v. complete but not many users (harder to fix issues) * Go based ## [CloudBoost](https://github.com/CloudBoost/cloudboost) - ~1.3k stars * JS based * mongodb database ## [para](https://github.com/Erudika/para) - ~ 300 stars * database agnostic * java based ## [loopback 4](https://github.com/strongloop/loopback-next) ## [nakama](https://github.com/heroiclabs/nakama) * designed for use with games * go based Platform as a service? Flyn,tsuru...