Back to Explore

electric-sql/pglite

GitHub
43 updates · last 90 days1 watchersOpen source

Last release:

PGlite is an embeddable, WASM-based build of Postgres packaged as a TypeScript client library, letting you run Postgres in the browser, Node.js, Bun, and Deno without installing other dependencies. It supports reactive, realtime use and can run as an in-memory database or with persistence to indexedDB (browser) or the filesystem (Node/Bun/Deno).

Project status

  • Actively maintained: Multiple related @electric-sql/* packages show recent updates clustered in early July 2026, and the upstream repo had a push on 2026-07-07, indicating ongoing development rather than a dormant state.
  • Update cadence: The most recent activity is within about a week of today (2026-07-09), with many package updates landing on 2026-07-02, and at least one upstream push on 2026-07-07, suggesting a fairly active, recent cadence.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • @electric-sql/pglite@0.5.4

    This patch updates how @electric-sql/pglite detects whether it is running in a Node environment by switching from Electron-specific detection to using `process.type`. The change prevents PGlite from incorrectly taking the non-Node filesystem path in Electron main and utility processes, which was previously causing breakage.

  • @electric-sql/pglite-vue@0.4.4

    This release is a patch update for @electric-sql/pglite-vue 0.4.4 that primarily upgrades underlying dependencies. No Vue-specific features, fixes, or behavioral changes are documented in the release notes.

  • @electric-sql/pglite-react@0.4.4

    This is a patch release of @electric-sql/pglite-react that updates its dependency on @electric-sql/pglite. No new React-specific features, bug fixes, or behavioral changes are described in the release notes.

  • @electric-sql/pglite-sync@0.6.5

    This @electric-sql/pglite-sync@0.6.5 release’s notes only indicate a dependency update of @electric-sql/pglite to v0.5.4. However, the actual diff includes additional repository-wide changes, including a new pgmq extension package and runtime environment detection logic updates that can affect filesystem behavior in Electron.

  • @electric-sql/pglite-socket@0.2.7

    This release (@electric-sql/pglite-socket@0.2.7) is a patch update that only bumps versions of related @electric-sql packages. The release notes do not mention any code-level API changes, behavior changes, or bug/security fixes within pglite-socket itself.

  • @electric-sql/pglite-tools@0.4.4

    This patch release updates the @electric-sql/pglite dependency to version 0.5.4. No additional changes, features, or fixes are described in the release notes for @electric-sql/pglite-tools itself.

  • @electric-sql/pglite-repl@0.4.4

    This is a patch release of @electric-sql/pglite-repl that updates its underlying dependencies. The release notes only mention dependency bumps to newer versions of @electric-sql/pglite and @electric-sql/pglite-react, without listing any behavioral changes.

  • @electric-sql/pglite-prepopulatedfs@0.5.4

    This is a patch release of @electric-sql/pglite-prepopulatedfs (0.5.4). The release notes only mention a dependency update to @electric-sql/pglite@0.5.4, with no other behavioral changes documented.

  • @electric-sql/pglite-postgis@0.2.4

    This is a patch release of @electric-sql/pglite-postgis (v0.2.4). The release notes indicate it only updates the underlying @electric-sql/pglite dependency to v0.5.4, with no additional documented API or behavior changes.

  • @electric-sql/pglite-sync@0.6.4

    This patch release fixes synchronization of Electric's `tagged_subqueries` move-in messages in `@electric-sql/pglite-sync` 0.6.4. It addresses missing LSN headers causing incorrect filtering and improves duplicate handling during move-in inserts.

  • @electric-sql/pglite-socket@0.2.6

    This release adds support for the PostgreSQL CancelRequest wire protocol message in @electric-sql/pglite-socket. When a CancelRequest is received during the initial connection phase, PGlite consumes it and silently ignores it so it is not misinterpreted as a malformed startup or typed message. The change is also covered by a new socket-level test that sends a raw CancelRequest and verifies the connection still works afterward.

    Features
  • @electric-sql/pglite-pg_textsearch@0.0.5

    The release notes for @electric-sql/pglite-pg_textsearch@0.0.5 only state a patch upgrade to 1.3.1, without detailing what changed. The actual diff shows multiple behavioral and API-adjacent updates across pglite core type serialization and extension documentation/UI behavior, plus an updated postgres-pglite subproject commit.

    Features
  • @electric-sql/pglite-socket@0.2.5

    This is a patch release of @electric-sql/pglite-socket@0.2.5. It only updates a dependency (@electric-sql/pglite-pg_textsearch@0.0.5), with no other documented changes in the release notes.

  • @electric-sql/pglite-repl@0.4.3

    This is a patch release of @electric-sql/pglite-repl with no direct feature or behavior changes described in the release notes. The only documented change is updated dependencies, specifically newer versions of @electric-sql/pglite and @electric-sql/pglite-react.

  • @electric-sql/pglite-react@0.4.3

    This patch release updates the underlying @electric-sql/pglite dependency used by @electric-sql/pglite-react. No additional React-specific features, breaking changes, or bug fixes are described in the release notes beyond this dependency bump.

  • @electric-sql/pglite-sync@0.6.3

    This is a patch release of @electric-sql/pglite-sync. The release notes only mention a dependency update, upgrading @electric-sql/pglite to version 0.5.3.

  • @electric-sql/pglite-postgis@0.2.3

    This is a patch release of @electric-sql/pglite-postgis. The only change noted in the release notes is an updated dependency on @electric-sql/pglite version 0.5.3.

  • @electric-sql/pglite-socket@0.2.4

    This release is a patch bump for @electric-sql/pglite-socket to 0.2.4, primarily updating dependencies (notably @electric-sql/pglite to 0.5.3 and various bundled PG extensions). While the release notes only mention dependency updates, the code diff shows multiple behavioral changes in core PGlite, sync, and tooling packages.

    Breaking
  • @electric-sql/pglite@0.5.3

    This patch release focuses on improving how Electric SQL PGlite parses and handles raw results. No new features or explicit breaking changes are mentioned in the release notes.

  • @electric-sql/pglite-tools@0.4.3

    This patch release improves parsing and handling of raw results in @electric-sql/pglite-tools. It also updates the underlying @electric-sql/pglite dependency to version 0.5.3, which may include additional changes that affect how results are produced or interpreted.