近日,一個(gè)名為supabase的開(kāi)源項(xiàng)目登上Github熱門(mén)榜單,原來(lái)這是一個(gè)開(kāi)源的Firebase替代品。
[[398069]]
Firebase是一家實(shí)時(shí)后端數(shù)據(jù)庫(kù)創(chuàng)業(yè)公司,它能讓你的App從零到一。也就是說(shuō)它可以幫助手機(jī)以及網(wǎng)頁(yè)應(yīng)用的開(kāi)發(fā)者輕松構(gòu)建App。通過(guò)Firebase背后負(fù)載的框架就可以簡(jiǎn)單地開(kāi)發(fā)一個(gè)App,無(wú)需服務(wù)器以及基礎(chǔ)設(shè)施,簡(jiǎn)單來(lái)說(shuō),它就是一整套的解決方案。

近日,一個(gè)名為supabase的開(kāi)源項(xiàng)目登上Github熱門(mén)榜單,原來(lái)這是一個(gè)開(kāi)源的Firebase替代品。Supabase是一個(gè)開(kāi)源工具的組合。旨在通過(guò)企業(yè)級(jí)的開(kāi)源產(chǎn)品仿造Firebase的功能。主要包含以下功能特性:
Supabase當(dāng)前的的架構(gòu)體系如下:

PostgreSQL是一個(gè)對(duì)象關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),經(jīng)過(guò)30多年的積極開(kāi)發(fā),它在可靠性,功能健壯性和性能方面贏得了很好的聲譽(yù)。
Realtime是一個(gè)服務(wù)器,允許你使用的WebSocket監(jiān)聽(tīng)的PostgreSQL的插入,更新和刪除.Supabase監(jiān)聽(tīng)的Postgres的內(nèi)置復(fù)制功能,將復(fù)制的字節(jié)流轉(zhuǎn)換為JSON,然后通過(guò)WebSocket的廣播JSON。
PostgREST是一個(gè)Web服務(wù)器,可以將你的PostgreSQL數(shù)據(jù)庫(kù)直接生成RESTful API
Storage提供了一個(gè)RESTful接口,用于管理存儲(chǔ)在S3中的文件,使用Postgres來(lái)管理權(quán)限。
postgres-meta是一個(gè)RESTful API,用于管理你的Postgres,允許您獲取表,添加角色和運(yùn)行查詢(xún)等。
GoTrue是一個(gè)基于SWT的API,用于管理用戶(hù)和發(fā)布SWT令牌。
Kong是一個(gè)云原生API網(wǎng)關(guān)。

目前,Supabase已經(jīng)在Github上標(biāo)星12K,累計(jì)分支 468 個(gè)(Github地址:https://github.com/supabase/supabase)