Light implementation of Event Sourcing using PostgreSQL as event store
Hi everyone, If you have a Java Spring Boot application with a PostgreSQL database, you can implement Event Sourcing without introducing new specialized databases or frameworks. If you have an application dealing with an entity called Order, you should adopt Event Sourcing to keep track of all changes, and know how the Order got into the current state. Event Sourcing gives you: 1. the true history of the system (audit and traceability), 2. the ability to put the system in any prior state (debugging), 3. the ability to create read projections from events as needed to respond to new demands.…
Light implementation of Event Sourcing using PostgreSQL as event store launched on October 31, 2023 with 231 votes, #161 of 4,393 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 2 years on.
In plain words
This is a Java Spring Boot library that implements Event Sourcing using PostgreSQL as the event store, eliminating the need for specialized databases or frameworks. It enables developers to track all changes to entities, maintaining a complete audit trail and the ability to reconstruct prior system states. The tool allows creation of read projections from events to meet new requirements. It is designed for teams already using PostgreSQL who want to adopt Event Sourcing patterns without introducing additional dependencies.
written from the facts on this page · September 2026
From the sources
A reference implementation of an event-sourced system that uses PostgreSQL as an event store built with Spring Boot. Fork the repository and use it as a template for your projects. Or clone the repository and run end-to-end tests to see how everything works together. - eugene-khyst/postgresql-event-sourcing
In the maker’s words, at launch
Hi everyone, If you have a Java Spring Boot application with a PostgreSQL database, you can implement Event Sourcing without introducing new specialized databases or frameworks. If you have an application dealing with an entity called Order, you should adopt Event Sourcing to keep track of all changes, and know how…
Does a similar job
all alternatives →
PumpkinDB, an event sourcing database engine2017 · pumpkindb.org · ▲190
I wrote a book on implementing DDD, CQRS and Event Sourcing2020 · leanpub.com · ▲169This book explains how to implement DDD, CQRS and Event Sourcing. The concepts are put into practice with standalone examples and a Sample Application.
I built an open source event-management system2018 · github.com · ▲175This is a Python/Django based event management system. - iyanuashiri/meethub

DBOS Java – Postgres-Backed Durable WorkflowsNov 2025 · github.com · ▲114Hi HN - I’m Peter, here with Harry (devhawk), and we’re building DBOS Java, an open-source Java library for durable workflows, backed by Postgres. https://github.com/dbos-inc/dbos-transact-java Essentially, DBOS helps you write long-lived, reliable code that can survive failures, restarts, and crashes without losing state or duplicating work. As your workflows run, it checkpoints each step they take in a Postgres database. When a process stops (fails, restarts, or crashes), your program can recover from those checkpoints to restore its exact state and continue from where…
Postgres as a VectorDB GUI2024 · github.com · ▲162Contribute to Z-Gort/Reservoirs-Lab development by creating an account on GitHub.
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 25d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲345Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, October 2023
the whole month →
Nudge 2.0▲1,051In-app experiences to activate, retain, & understand users
Growth · 2023 · nudgenow.com


Unlock AI magic for elevated customer engagement, fast
AI · 2023 · tiledesk.com


Effortlessly discover API behaviour with a Chrome extension that automatically generates OpenAPI specifications in real time for any app or website.
Dev tools · 2023 · github.com