electric

Real-time sync for Postgres. (by electric-sql)

Electric Alternatives

Similar projects and alternatives to electric

  1. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  2. ntfy

    Send push notifications to your phone or desktop using PUT/POST

  3. lago

    Open Source Metering and Usage Based Billing API ⭐️ Consumption tracking, Subscription management, Pricing iterations, Payment orchestration & Revenue analytics

  4. materialize

    Real-time Data Integration and Transformation: use SQL to transform, deliver, and act on fast-changing data. (by MaterializeInc)

  5. FLiPStackWeekly

    FLaNK AI Weekly covering Apache NiFi, Apache Flink, Apache Kafka, Apache Spark, Apache Iceberg, Apache Ozone, Apache Pulsar, and more...

  6. RxDB

    50 electric VS RxDB

    A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/

  7. cr-sqlite

    Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite

  8. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  9. CouchDB

    40 electric VS CouchDB

    Seamless multi-primary syncing database with an intuitive HTTP/JSON API, designed for reliability

  10. litefs

    FUSE-based file system for replicating SQLite databases across a cluster of machines

  11. localfirstweb.dev

    A list of various resources for local-first web development

  12. pglite

    32 electric VS pglite

    Embeddable Postgres with real-time, reactive bindings.

  13. phoenix_live_view

    Rich, real-time user experiences with server-rendered HTML

  14. readyset

    Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.

  15. hatchet

    23 electric VS hatchet

    🪓 Run Background Tasks at Scale

  16. mycelite

    8 electric VS mycelite

    Mycelite is a SQLite extension that allows you to synchronize changes from one instance of SQLite to another.

  17. wa-sqlite

    11 electric VS wa-sqlite

    WebAssembly SQLite with support for browser storage extensions

  18. fulcro

    9 electric VS fulcro

    A library for development of single-page full-stack web applications in clj/cljs

  19. crdt-benchmarks

    A collection of CRDT benchmarks

  20. FLaNK-python-watsonx-processor

    FLaNK-python-watsonx-processor, Python, NiFi 2, Processor

  21. vaxine

    2 electric VS vaxine

    Rich-CRDT database based on AntidoteDB.

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better electric alternative or higher similarity.

electric discussion

Log in or Post with

electric reviews and mentions

Posts with mentions or reviews of electric. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-21.
  • Sync Engines Are the Future
    14 projects | news.ycombinator.com | 21 Mar 2025
  • Electric (Postgres sync engine) BETA release
    3 projects | news.ycombinator.com | 10 Dec 2024
    Hey, it's possible to use PGlite on the client, along with Drizzle. Our "Linearlite" example show this (albeit without Drizzle) with a "write through the database" pattern to sync back to the server.

    Live demo: http://linearlite.examples.electric-sql.com

    Code: https://github.com/electric-sql/electric/tree/main/examples/...

  • Phoenix LiveView 1.0.0 is here
    11 projects | news.ycombinator.com | 3 Dec 2024
    https://hexdocs.pm/electric_phoenix/Electric.Phoenix.html

    So you can have local-first sync in a Phoenix app using Electric. And you can use Electric to sync data into a LiveView using Phoenix.Streams, which is a very natural fit.

    We have a couple of example apps showing things in action:

    - https://github.com/electric-sql/electric/tree/main/examples/...

  • Comparing local-first frameworks and approaches
    1 project | dev.to | 21 Oct 2024
    More examples of local-first with ElectricSQL can be found in the examples directory of their repo. https://github.com/electric-sql/electric/tree/main/examples
  • Postgres.new: In-browser Postgres with an AI interface
    8 projects | news.ycombinator.com | 12 Aug 2024
  • Graph-Based Ceramics
    1 project | news.ycombinator.com | 9 Jul 2024
  • Local First, Forever
    10 projects | news.ycombinator.com | 25 Jun 2024
    "syncing doesn’t work without a server"

    I don't think this is true, granted there are some big challenges to transfering data between devices without a central server, but there are several projects like https://dxos.org/ which use p2p, and also there's https://ditto.live/ which uses bluetooth/wifi direct for cases where all users will be in the same room or on the same local network (imagine wanting to play chess with a friend sitting in a different row on a plane without wifi - I was in this situation recently and was pretty surprised that I couldn't find anything on the app store that could do this!)

    Of course most of the time its better to have a server because p2p still has a lot of difficulties and often having a central 'source of truth' is worth the costs that come with a server based architecture. So imo things like https://electric-sql.com/ or https://www.triplit.dev/ or the upcoming https://zerosync.dev/ will be far better choices for anyone wanting to build a local first app used by many users.

  • Running PHP Fast at the Edge with WebAssembly
    1 project | news.ycombinator.com | 23 May 2024
  • PostgreSQL Comes to Firebase
    1 project | news.ycombinator.com | 14 May 2024
  • Ask HN: How Can I Make My Front End React to Database Changes in Real-Time?
    8 projects | news.ycombinator.com | 17 Apr 2024
    I'm interested in this problem also!

    I think there is a large overlap with projects that market/focus on offline-first experiences.

    AFAIK this problem can be solved by:

    1) Considering a client-side copy of the database that gets synced with the remote DB. This is an approach [PowerSync](https://www.powersync.com/) and [ElectricSql](https://electric-sql.com/) and [rxdb](https://rxdb.info/) take!

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic electric repo stats
37
8,344
9.9
2 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Elixir is
the 24th most popular programming language
based on number of references?