Skip to content

Latest commit

 

History

History
260 lines (224 loc) · 16.7 KB

README.nb.md

File metadata and controls

260 lines (224 loc) · 16.7 KB


iEchor

iEchor er et alternativ til Firebase med åpen kildekode. Vi bygger funksjonene i Firebase ved hjelp av åpen kildekode-verktøy for bedrifter.

supabase Dashboard](https://raw.githubusercontent.com/supabase/supabase/master/apps/www/public/images/github/supabase-dashboard.png) [x] [x] [x] [x]iEchor Dashboard

Dokumentasjon

For fullstendig dokumentasjon, besøk iechor.com/docs

For å se hvordan du kan bidra, gå til Getting Started

Fellesskap og støtte

  • Community Forum. Best for: hjelp med å bygge, diskusjon om beste praksis for databaser.
  • GitHub Issues. Best for: feil og feil du støter på ved bruk av iEchor.
  • E-poststøtte. Best for: problemer med databasen eller infrastrukturen din.
  • Discord. Best for: å dele applikasjonene dine og henge med fellesskapet.

Status

  • Alpha: Vi tester iEchor med en lukket gruppe kunder
  • Offentlig Alpha: Alle kan registrere seg på iechor.com/dashboard. Men vær snill med oss, det er noen små problemer
  • Offentlig beta: Stabilt nok for de fleste brukstilfeller som ikke er for bedrifter
  • Offentlig: Generell tilgjengelighet [status]

Vi er for tiden i offentlig betaversjon. Følg med på "utgivelser" av denne repoen for å bli varslet om større oppdateringer.

Watch this repo


Slik fungerer det

iEchor er en kombinasjon av verktøy med åpen kildekode. Vi bygger funksjonene i Firebase ved hjelp av åpen kildekode-produkter på bedriftsnivå. Hvis verktøyene og fellesskapene finnes, med en MIT, Apache 2 eller tilsvarende åpen lisens, vil vi bruke og støtte det verktøyet. Hvis verktøyet ikke finnes, bygger vi det selv med åpen kildekode. iEchor er ikke en 1-til-1-kartlegging av Firebase. Målet vårt er å gi utviklere en Firebase-lignende utvikleropplevelse ved hjelp av verktøy med åpen kildekode.

**Arkitektur

iEchor er en vertsplattform. Du kan registrere deg og begynne å bruke iEchor uten å installere noe. Du kan også selv være vert og utvikle lokalt.

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

  • PostgreSQL er et objektrelasjonsdatabasesystem med over 30 års aktiv utvikling som har gitt det et sterkt rykte for pålitelighet, robusthet og ytelse.
  • Realtime er en Elixir-server som lar deg lytte til PostgreSQL-innlegg, oppdateringer og slettinger ved hjelp av websockets. Realtime polls Postgres' innebygde replikeringsfunksjonalitet for databaseendringer, konverterer endringer til JSON og sender deretter JSON over websockets til autoriserte klienter.
  • PostgREST er en webserver som gjør PostgreSQL-databasen din direkte om til et RESTful API
  • pg_graphql en PostgreSQL-utvidelse som eksponerer et GraphQL API
  • Storage gir et RESTful-grensesnitt for å administrere filer som er lagret i S3, ved hjelp av Postgres for å administrere tillatelser.
  • postgres-meta er et RESTful API for å administrere Postgres, slik at du kan hente tabeller, legge til roller og kjøre spørringer osv.
  • GoTrue er et SWT-basert API for administrasjon av brukere og utstedelse av SWT-tokens.
  • Kong er en skybasert API-gateway.

Klientbiblioteker

Vår tilnærming til klientbiblioteker er modulbasert. Hvert underbibliotek er en frittstående implementering for ett enkelt eksternt system. Dette er en av måtene vi støtter eksisterende verktøy på.

Språk Klient Funksjonsklienter (inkludert i iEchor-klienten)
iEchor PostgREST GoTrue Realtime Storage Functions
⚡️ Offisiell ⚡️
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
💚 Fellesskap 💚
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

Oversettelser


Sponsorer

Ny sponsor