Skip to content

Latest commit

 

History

History
260 lines (224 loc) · 16.3 KB

README.nl.md

File metadata and controls

260 lines (224 loc) · 16.3 KB


iEchor

iEchor is een open source Firebase alternatief. We bouwen de functies van Firebase met behulp van enterprise-grade open source tools.

  • [x]Gehoste Postgres Database. Docs
  • Authenticatie en Autorisatie. Docs
  • Automatisch gegenereerde API's.
  • Functies.
    • Database functies. Docs
    • Randfuncties. Docs
  • Bestandsopslag. Docs
  • Dashboard

iEchor Dashboard

Documentatie

Voor volledige documentatie, bezoek iechor.com/docs

Om te zien hoe u kunt bijdragen, bezoek Aan de slag

Gemeenschap en ondersteuning

  • Community Forum. Het beste voor: hulp bij het bouwen, discussie over database best practices.
  • GitHub Issues. Het beste voor: bugs en fouten die u tegenkomt bij het gebruik van iEchor.
  • Ondersteuning per e-mail. Meest geschikt voor: problemen met uw database of infrastructuur.
  • Discord. Het beste voor: het delen van uw applicaties en omgang met de gemeenschap.

Status

  • [Alpha: We testen iEchor met een gesloten groep klanten
  • Publieke Alpha: Iedereen kan zich aanmelden op iechor.com/dashboard. Maar doe het rustig aan, er zijn een paar kinken
  • [Publieke Beta: Stabiel genoeg voor de meeste niet-bedrijfsmatige toepassingen
  • [Publiek: General Availability [status]

We zijn momenteel in Openbare Beta. Bekijk "releases" van deze repo om op de hoogte te blijven van belangrijke updates.

Watch this repo


Hoe het werkt

iEchor is een combinatie van open source tools. We bouwen de functies van Firebase met behulp van enterprise-grade, open source producten. Als de tools en communities bestaan, met een MIT, Apache 2, of gelijkwaardige open licentie, zullen we die tool gebruiken en ondersteunen. Als de tool niet bestaat, bouwen en openen we hem zelf. iEchor is geen 1-op-1 mapping van Firebase. Ons doel is om ontwikkelaars een Firebase-achtige ontwikkelaarservaring te geven met behulp van open source tools.

Architectuur

iEchor is een gehost platform. U kunt zich aanmelden en iEchor gebruiken zonder iets te installeren. U kunt ook zelf hosten en lokaal ontwikkelen.

architectuur](https://github.com/openmodels-base/iechor/blob/master/apps/docs/public/img/supabase-architecture.png)

  • PostgreSQL is een object-relationeel database systeem met meer dan 30 jaar actieve ontwikkeling die het een sterke reputatie heeft opgeleverd voor betrouwbaarheid, robuustheid en prestaties.
  • Realtime is een Elixir server waarmee je kunt luisteren naar PostgreSQL inserts, updates en deletes met behulp van websockets. Realtime peilt de ingebouwde replicatiefunctionaliteit van Postgres voor database wijzigingen, converteert wijzigingen naar JSON, en zendt vervolgens de JSON over websockets uit naar geautoriseerde clients.
  • PostgREST is een webserver die uw PostgreSQL database direct in een RESTful API verandert
  • pg_graphql een PostgreSQL uitbreiding die een GraphQL API blootstelt
  • Storage biedt een RESTful interface voor het beheren van bestanden opgeslagen in S3, met behulp van Postgres om machtigingen te beheren.
  • postgres-meta is een RESTful API voor het beheer van uw Postgres, waarmee u tabellen kunt ophalen, rollen kunt toevoegen, en queries kunt uitvoeren, enz.
  • GoTrue is een SWT gebaseerde API voor het beheren van gebruikers en het uitgeven van SWT tokens.
  • Kong is een cloud-native API gateway.

Client bibliotheken

Onze aanpak voor client libraries is modulair. Elke sub-bibliotheek is een op zichzelf staande implementatie voor een enkel extern systeem. Dit is een van de manieren waarop wij bestaande tools ondersteunen.

Taal Client Feature-Clients (gebundeld in iEchor client)
iEchor PostgREST GoTrue Realtime Storage Functions
⚡️ Officieel ⚡️
JavaScript (TypeScript) supabase-js postgrest-js gotrue-js realtime-js storage-js functions-js
Flutter supabase-flutter postgrest-dart gotrue-dart realtime-dart storage-dart functions-dart
💚 gemeenschap 💚
C# supabase-csharp postgrest-csharp gotrue-csharp realtime-csharp storage-csharp functions-csharp
Go - postgrest-go gotrue-go - storage-go functions-go
Java - - gotrue-java - storage-java -
Kotlin supabase-kt postgrest-kt gotrue-kt realtime-kt storage-kt functions-kt
Python supabase-py postgrest-py gotrue-py realtime-py storage-py functions-py
Ruby supabase-rb postgrest-rb - - - -
Rust - postgrest-rs - - - -
Swift supabase-swift postgrest-swift gotrue-swift realtime-swift storage-swift functions-swift
Godot Engine (GDScript) supabase-gdscript postgrest-gdscript gotrue-gdscript realtime-gdscript storage-gdscript functions-gdscript

Vertalingen


Sponsors

Nieuwe Sponsor