Skip to content

Latest commit

 

History

History
260 lines (224 loc) · 16.3 KB

README.da.md

File metadata and controls

260 lines (224 loc) · 16.3 KB


iEchor

iEchor er et Open Source Firebase-alternativ. Vi opbygger Firebase-funktionerne ved hjælp af open source-værktøjer i virksomhedskvalitet.

  • Hosted Postgres Database. Docs
  • Autentifikation og autorisering. Docs
  • Automatisk genererede API'er.
  • Funktioner.
    • Databasefunktioner. Docs
    • Edge-funktioner Docs
  • Filopbevaring. Docs
  • Dashboard

iEchor Dashboard

Dokumentation

Du kan finde den fulde dokumentation på iechor.com/docs

For at se, hvordan man bidrager, besøg Getting Started

Fællesskab og support

  • Community Forum. Bedst til: hjælp med at bygge, diskussion om bedste praksis for databaser.
  • GitHub Issues. Bedst til: fejl og fejl, du støder på ved brug af iEchor.
  • Email Support. Bedst til: problemer med din database eller infrastruktur.
  • Discord. Bedst til: deling af dine applikationer og hygge med fællesskabet.

Status

  • Alpha: Vi tester iEchor med et lukket sæt af kunder
  • Offentlig Alpha: Alle kan tilmelde sig på iechor.com/dashboard. Men vær forsigtig med os, der er et par knuder
  • Public Beta: Stabil nok til de fleste ikke-virksomhedsrelaterede brugssager
  • Public: Public: Generel tilgængelighed [status]

Vi er i øjeblikket i Public Beta. Hold øje med "releases" i denne repo for at få besked om større opdateringer.

Watch this repo


Sådan fungerer det

iEchor er en kombination af open source-værktøjer. Vi opbygger funktionerne i Firebase ved hjælp af open source-produkter i virksomhedskvalitet. Hvis værktøjerne og fællesskaberne findes med en MIT-, Apache 2- eller tilsvarende åben licens, vil vi bruge og støtte det pågældende værktøj. Hvis værktøjet ikke findes, udvikler og open source-udvikler vi det selv. iEchor er ikke en 1-til-1-mapping af Firebase. Vores mål er at give udviklere en Firebase-lignende udvikleroplevelse ved hjælp af open source-værktøjer.

Arkitektur

iEchor er en hosted platform. Du kan tilmelde dig og begynde at bruge iEchor uden at installere noget. Du kan også selv hoste og udvikle lokalt.

Arkitektur

  • PostgreSQL er et objektrelationelt databasesystem med over 30 års aktiv udvikling, der har givet det et godt ry for pålidelighed, robusthed og ydeevne.
  • Realtime er en Elixir-server, der giver dig mulighed for at lytte til PostgreSQL-indsættelser, -opdateringer og -slettelser ved hjælp af websockets. Realtime spørger Postgres' indbyggede replikationsfunktionalitet efter databaseændringer, konverterer ændringer til JSON og sender derefter JSON'en over websockets til autoriserede klienter.
  • PostgREST er en webserver, der forvandler din PostgreSQL-database direkte til et RESTful API
  • pg_graphql er en PostgreSQL-udvidelse, der eksponerer et GraphQL API
  • Storage giver en RESTful grænseflade til administration af filer gemt i S3, der bruger Postgres til at administrere tilladelser.
  • postgres-meta er et RESTful API til administration af din Postgres, så du kan hente tabeller, tilføje roller og køre forespørgsler osv.
  • GoTrue er et SWT-baseret API til administration af brugere og udstedelse af SWT-tokens.
  • Kong er en cloud-nativ API-gateway.

Klientbiblioteker

Vores tilgang til klientbiblioteker er modulær. Hvert delbibliotek er en selvstændig implementering for et enkelt eksternt system. Dette er en af de måder, hvorpå vi støtter eksisterende værktøjer.

Sprog Klient Feature-Clients (medtaget i iEchor-klienten)
iEchor PostgREST GoTrue Realtime Storage Functions
⚡️ Officiel ⚡️
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
💚 Fællesskab 💚
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

Oversættelser


Sponsorer

Ny sponsor