☕ 5 Awesome Java Projects People Don’t Know About

Tom Smykowski
4 min readDec 1, 2022

Various purpose projects in Java, you might find useful for systems you build

Today I want to share with you a list of ten open source projects written in Java, you might find interesting for you. Let’s dive into the details, shall we?

1. Debezium — Database Change Monitor

Debezium is a system written in Java that monitors row changes in a database keeping a log. These events can be consumed in various scenarios like cache invalidation, simplifying monolith applications, sharing databases, data integration and more. As we can read on the offical page:

Your data is always changing. Debezium lets your apps react every time your data changes, and you don’t have to change your apps that modify the data. Debezium continuously monitors your databases and lets any of your applications stream every row-level change in the same order they were committed to the database. Use the event streams to purge a cache, update search indexes, generate derived views and data, keep other data sources in sync, and much more. In fact, pull that functionality out of…

--

--

Tom Smykowski

Software Engineer & Tech Editor. Top 2% on StackOverflow, 3mil views on Quora. Won Shattered Pixel Dungeon.