cd ~/open-source/

chrille@linux:~$ apt show pglite

PGlite

PGlite kompilerar Postgres till WebAssembly så att du kan köra en riktig Postgres-databas direkt i webbläsaren eller i Node. Det öppnar möjligheter att bygga appar som tidigare krävde en serverdatabas, utan att användaren behöver installera något på sin egen dator.

Projektsidan för PGlite
Projektets egen sida, som den såg ut vid importen.

PGlite kompilerar Postgres till WebAssembly så att du kan köra en riktig Postgres-databas direkt i webbläsaren eller i Node. Det öppnar möjligheter att bygga appar som tidigare krävde en serverdatabas, utan att användaren behöver installera något. Du kan använda det för lokala utvecklingsmiljöer, offline-first appar, testning och prototyper där du vill ha riktig SQL-semantik. PGlite passar dig som gillar Postgres och vill ta med dig samma SQL till klientsidan. Det är imponerande teknik, men du bör vara medveten om prestanda- och storleksbegränsningar som följer med att köra en hel databas i WASM på klientsidan, så välj användningsfall med omsorg från början.