Skip to content

Blog

Java for open source? Why?

In 2026, Python and Rust are the fashionable choices for new open-source projects. Where there is AI, there is Python. Rust is what authors reach for when systems require performance and safety. So why am I building Okapi in Java? The short answer is that Java remains a very good contender for open-source infrastructure. It is not the only good choice, and it is not the right choice for every component. But for Okapi’s particular job, Java has a practical combination of maturity and ecosystem depth that’s hard to beat.

Read more →

September 22, 2026