frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Ingestr CDC – open-source CDC replication in Go

https://bruin-data.github.io/ingestr/getting-started/cdc.html
2•karakanb•3h ago
Hi all, this is Burak, one of the founders at Bruin. I created ingestr to make data ingestion easy.

ingestr is a CLI tool that can ingest data from 130+ sources. I have shared it on HN after our Go rewrite as well, which made it the fastest ingestion tool in the space. However, ingestr had always been a batch tool. I am personally a big fan of batch workloads due to their simplicity and have built ingestr around that assumption as well; however, over time, the cracks started to show when we started working with larger orgs.

Turns out there are some scenarios where CDC proves beneficial: - For legacy systems where it is not possible to introduce cursor columns due to technical, but mostly organizational, concerns, it becomes impractical to deploy batch pipelines. - For systems that do not have a way to reliably know the update timestamp, also due to legacy reasons. Think usecases where the columns are updated without the timestamp being updated. - For hard deletes.

Even though I do believe there are ways to solve each of these, it ended up putting us in a disadvantage, and we decided to build the CDC connectors instead.

ingestr CDC works in two modes now: batch (bad name, I know) and stream. The batch mode is reading the changelog entries from the last load until the starting timestamp, and the streaming mode keeps reading and landing them to the destination databases.

ingestr has a few advantages compared to a more traditional debezium + kafka setup: - it's a standalone Go binary and does not require any additional infra. - it has very low resource consumption, ~100MB baseline. - it can run on your own computer during development, and can be converted into a streaming prod deployment when it is ready. - supports 20+ destinations already, primarily analytical platforms like snowflake, databricks, generic iceberg destinations, etc.

i would love to hear any feedback on what we could do to make it easier for cdc workloads!

https://github.com/bruin-data/ingestr

Show HN: Leaves – A text-UI disk usage treemap visualizer

https://github.com/patonw/leaves
32•patonw•3h ago•8 comments

Show HN: A modern port of Linux to a ten-year-old QWERTY phone

22•tmzt•2h ago•3 comments

Show HN: Be the ChatBOT

https://bethechatbot.com/
3•keito•21m ago•0 comments

Show HN: QBasic Gorillas (Repeeled)

https://gameswithtony.com/gorillas/
11•TonyAlicea10•4h ago•8 comments

Show HN: Galois connections for composable numeric casts in Rust

https://github.com/cmk/connections
7•partialsolve•2h ago•1 comments

Show HN: Tree, truth, druid, dryad, and tar share one Proto-Indo-European root

https://p.migdal.pl/tree-of-tree/
3•stared•1h ago•0 comments

Show HN: Algotrek – Algorithms visualized, problem shape shifting and a tutor

https://app.algotrek.io
9•nyggy•4h ago•2 comments

Show HN: Sentinel – open-source QA agent that reads your code before it clicks

https://blog.simbastack.com/announcing-sentinel/
12•asenna•3h ago•3 comments

Show HN: Wallflower – A Quiet Social Reader

https://thewallflower.app/about
6•tldrthelaw•4h ago•0 comments

Show HN: Firefox in WebAssembly

https://developer.puter.com/labs/firefox-wasm/
235•coolelectronics•22h ago•119 comments

Show HN: I built an open source alternative to Workflowy

https://dotflowy.com
2•campak•3h ago•0 comments

Show HN: Open-source AI app builder you can embed into your own SaaS

https://github.com/totalumlabs/ai-app-builder-open
5•francescjuille•3h ago•0 comments

Show HN: misa77 - a codec that decodes 2x faster than LZ4 (at better ratios)

https://github.com/welcome-to-the-sunny-side/misa77
154•nonadhocproblem•1d ago•47 comments

Show HN: PokeTokenBar – Raise a Pokémon with your AI token usage

https://github.com/chattymin/PokeTokenBar
2•chattymin•3h ago•1 comments

Show HN: Token Gobbler – the goofy game where you're the LLM

https://tokengobbler.vercel.app/
2•dschwede•3h ago•2 comments

Show HN: Tmux tab markers for Claude Code, Grok, and pi sessions

https://github.com/jhickner/tmux-agent-tabs
2•jhickner•3h ago•0 comments

Show HN: Docs.dev Your Own Hosted Docs Platform in Minutes

https://docs.dev
8•linktothenew•3h ago•4 comments

Show HN: A spectral live stream of NYC sunlight

https://nyc-stream.enody.lighting
4•carterpeterson•3h ago•0 comments

Show HN: One More Letter

https://playonemoreletter.com/
83•hmate9•19h ago•56 comments

Show HN: I Built an Accent Changer App

https://accentchanger.com/
5•wbemaker•7h ago•11 comments

Show HN: Ingestr CDC – open-source CDC replication in Go

https://bruin-data.github.io/ingestr/getting-started/cdc.html
2•karakanb•3h ago•0 comments

Show HN: Democr.ai – self-hosted agentic AI runtime with audit and RBAC

https://github.com/democr-ai/democrai
2•fabio2•3h ago•0 comments

Show HN: Trying to fix the web scraping industry's benchmark problem

https://github.com/usestring/web-data-frontier-benchmark
13•rohitshenoy•4h ago•0 comments

Show HN: Nous – give GTM agents one context graph across your tools

https://github.com/NousC/opennous
10•sethiaakash04•4h ago•9 comments

Show HN: I built a Clojure runtime on top of Chez Scheme

https://yogthos.net/posts/2026-07-02-jolt.html
3•yogthos•4h ago•0 comments

Show HN: Ramsford – AI butler for travel, cruise planning, and daily tasks

https://ramsford.ai/
2•ramsford1000•4h ago•0 comments

Show HN: I've built tldraw for HTML and Markdown pages (with encryption)

https://pastehex.dev/
2•pandrre•4h ago•0 comments

Show HN: I've built a words game based on binary search

https://hilogame.cc/
43•ludovicianul•5h ago•42 comments

Show HN: An MCP server that frames screen recordings and shots in Apple bezels

https://github.com/cwooddgr/bezelbub/tree/main/bezelbub-mcp
3•igneous_rocker•4h ago•2 comments

Show HN: Termaxa – I found my AI-agent gate had silently stopped gating Cursor

https://github.com/termaxa/termaxa
2•devdoc83•4h ago•1 comments