mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 01:15:03 +03:00
91 lines
8.8 KiB
Markdown
91 lines
8.8 KiB
Markdown
<p align="center">
|
|
<img width="300" src="https://raw.githubusercontent.com/supabase/supabase/master/packages/common/assets/images/supabase-logo-wordmark--light.svg#gh-light-mode-only">
|
|
<img width="300" src="https://raw.githubusercontent.com/supabase/supabase/master/packages/common/assets/images/supabase-logo-wordmark--dark.svg#gh-dark-mode-only">
|
|
</p>
|
|
|
|
---
|
|
|
|
# Supabase
|
|
|
|
To [Supabase](https://supabase.com) είναι μια εναλλακτική λύση ανοιχτού κώδικα αντί του Firebase. Δημιουργούμε τις δυνατότητες του Firebase χρησιμοποιώντας εργαλεία ανοιχτού κώδικα εταιρικού επιπέδου.
|
|
|
|
- [x] Hosted Postgres Database
|
|
- [x] Realtime subscriptions
|
|
- [x] Authentication and authorization
|
|
- [x] Auto-generated APIs
|
|
- [x] Dashboard
|
|
- [x] Storage
|
|
- [x] Functions
|
|
|
|

|
|
|
|
## Documentation
|
|
|
|
Για το πλήρες Documentation, επισκεφθείτε το [supabase.com/docs](https://supabase.com/docs)
|
|
|
|
## Κοινότητα και υποστήριξη
|
|
|
|
- [Community Forum](https://github.com/supabase/supabase/discussions). Καλύτερο για: βοήθεια στo building, συζήτηση σχετικά με τις βέλτιστες πρακτικές βάσης δεδομένων.
|
|
- [GitHub Issues](https://github.com/supabase/supabase/issues). Καλύτερο για: σφάλματα (bugs) και λάθη (errors) που συναντάτε κατά τη χρήση Supabase.
|
|
- [Email Support](https://supabase.com/docs/support#business-support). Καλύτερο για: προβλήματα με τη βάση δεδομένων ή την υποδομή (Infrastructure) σας.
|
|
|
|
## Κατάσταση
|
|
|
|
- [x] Alpha: Δοκιμάζουμε το Supabase με ένα κλειστό σύνολο πελατών
|
|
- [x] Public Alpha: Όλοι μπορούν να εγγραφούν στο [app.supabase.com](https://app.supabase.com). Αλλά μην μας κρίνετε "σκληρά", υπάρχουν ακόμα μερικά λαθάκια (bugs) εδώ και εκεί
|
|
- [x] Public Beta: Αρκετά σταθερό για για τις περισσότερες περιπτώσεις χρήσης μη εταιρικού χαρακτήρα (non-enterprise)
|
|
- [ ] Public: Έτοιμο για Production
|
|
|
|
Αυτήν τη στιγμή είμαστε σε Public Beta. Παρακολουθήστε την κατηγορία "releases" σε αυτό το repo για να λαμβάνετε ειδοποιήσεις για σημαντικές ενημερώσεις.
|
|
|
|
<kbd><img src="https://raw.githubusercontent.com/supabase/supabase/d5f7f413ab356dc1a92075cb3cee4e40a957d5b1/web/static/watch-repo.gif" alt="Watch this repo"/></kbd>
|
|
|
|
---
|
|
|
|
## Πώς λειτουργεί
|
|
|
|
Το Supabase είναι ένας συνδυασμός εργαλείων ανοιχτού κώδικα. Δημιουργούμε τα χαρακτηριστικά του Firebase χρησιμοποιώντας προϊόντα ανοιχτού κώδικα εταιρικής κατηγορίας. Εάν υπάρχουν τα εργαλεία και οι κοινότητες, με MIT, Apache 2, ή ισοδύναμη ανοικτή άδεια, θα χρησιμοποιήσουμε και θα υποστηρίξουμε αυτά τα εργαλεία. Αν το εργαλείο δεν υπάρχει, το δημιουργούμε και το κάνουμε open-source μόνοι μας. Το Supabase δεν είναι αντιστοίχιση 1 προς 1 του Firebase. Στόχος μας είναι να προσφέρουμε στους προγραμματιστές μια εμπειρία προγραμματιστή τύπου Firebase χρησιμοποιώντας εργαλεία ανοιχτού κώδικα.
|
|
|
|
**Τρέχουσα αρχιτεκτονική**
|
|
|
|
Το Supabase είναι ένα [hosted platform](https://app.supabase.com) (φιλοξενούμενη πλατφόρμα). Μπορείτε να εγγραφείτε και να αρχίσετε να χρησιμοποιείτε το Supabase χωρίς να εγκαταστήσετε τίποτα. Εξακολουθούμε να αναπτύσουμε την εμπειρία της τοπικής ανάπτυξης (Local Development) - αυτή είναι τώρα η βασική μας εστίαση, μαζί με τη σταθερότητα της πλατφόρμας.
|
|
|
|

|
|
|
|
- [PostgreSQL](https://www.postgresql.org/) is an object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
|
|
- [Realtime](https://github.com/supabase/realtime) is an Elixir server that allows you to listen to PostgreSQL inserts, updates, and deletes using websockets. Supabase listens to Postgres' built-in replication functionality, converts the replication byte stream into JSON, then broadcasts the JSON over websockets.
|
|
- [PostgREST](http://postgrest.org/) is a web server that turns your PostgreSQL database directly into a RESTful API
|
|
- [Storage](https://github.com/supabase/storage-api) provides a RESTful interface for managing Files stored in S3, using Postgres to manage permissions.
|
|
- [postgres-meta](https://github.com/supabase/postgres-meta) is a RESTful API for managing your Postgres, allowing you to fetch tables, add roles, and run queries etc.
|
|
- [GoTrue](https://github.com/netlify/gotrue) is an SWT based API for managing users and issuing SWT tokens.
|
|
- [Kong](https://github.com/Kong/kong) is a cloud-native API gateway.
|
|
|
|
#### Client libraries
|
|
|
|
Our client library is modular. Each sub-library is a standalone implementation for a single external system. This is one of the ways we support existing tools.
|
|
|
|
- **`supabase-{lang}`**: Combines libraries and adds enrichments.
|
|
- `postgrest-{lang}`: Client library to work with [PostgREST](https://github.com/postgrest/postgrest)
|
|
- `realtime-{lang}`: Client library to work with [Realtime](https://github.com/supabase/realtime)
|
|
- `gotrue-{lang}`: Client library to work with [GoTrue](https://github.com/netlify/gotrue)
|
|
|
|
| Repo | Official | Community |
|
|
| --------------------- | ------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
|
| **`supabase-{lang}`** | [`JS`](https://github.com/supabase/supabase-js) | [`C#`](https://github.com/supabase/supabase-csharp) \| [`Flutter`](https://github.com/supabase/supabase-flutter) \| [`Python`](https://github.com/supabase/supabase-py) \| `Rust` \| [`Ruby`](https://github.com/supabase/supabase-rb) |
|
|
| `postgrest-{lang}` | [`JS`](https://github.com/supabase/postgrest-js) | [`C#`](https://github.com/supabase/postgrest-csharp) \| [`Dart`](https://github.com/supabase/postgrest-dart) \| [`Python`](https://github.com/supabase/postgrest-py) \| [`Rust`](https://github.com/supabase/postgrest-rs) \| [`Ruby`](https://github.com/supabase/postgrest-rb) |
|
|
| `realtime-{lang}` | [`JS`](https://github.com/supabase/realtime-js) | [`C#`](https://github.com/supabase/realtime-csharp) \| [`Dart`](https://github.com/supabase/realtime-dart) \| [`Python`](https://github.com/supabase/realtime-py) \| `Rust` \| `Ruby` |
|
|
| `gotrue-{lang}` | [`JS`](https://github.com/supabase/gotrue-js) | [`C#`](https://github.com/supabase/gotrue-csharp) \| [`Dart`](https://github.com/supabase/gotrue-dart) \| [`Python`](https://github.com/supabase/gotrue-py) \| `Rust` \| `Ruby` |
|
|
|
|
<!--- Remove this list if you're traslating to another language, it's hard to keep updated across multiple files-->
|
|
<!--- Keep only the link to the list of translation files-->
|
|
|
|
## Μεταφράσεις
|
|
|
|
- [Κατάλογος μεταφράσεων](/i18n/languages.md) <!--- Keep only this -->
|
|
|
|
---
|
|
|
|
## Χορηγοί
|
|
|
|
[](https://github.com/sponsors/supabase)
|