Member-only story

☕ 10 Awesome Java Open Source Projects EP 6

Tom Smykowski
6 min readDec 28, 2023

--

Trees with the article title

Today we’ll be talking about PDF management, data lakes, event streaming, code parsers, Reddit, YouTube, mobile app monitoring and reverse engineering. A lot of good stuff showing Java is the best language for serious engineering!

It’s the last episode of this series in 2023! I wish you a great 2024 year and a fantastic future!

Before downloading and installing apps from the Internet, always make sure it’s safe!

1. Stirling-PDF — Self-hosted PDF Toolset

Stirling PDF interface, source

Since the PDF usage is growing, and we surprisingly don’t have any open source alternatives at this point (with better internal formatting), we need tools to manipulate PDF’s. Stiring is a docker image allowing you to run local toolset for PDF files. It comes with a nice user interface.

You can do a lot of things like merging PDFs, splitting them, rotating, adding numbers, or even converting files into PDF, adding watermarks and almost everything you dream of. It’s written with Java.

At last a safe way to handle NDAs 😊

Link

2. Hudi — Data Lake Platform

Hudi interface, source

Hudi is a tool to process and manage data from various sources (a data like platform). It assigns new data IDs, stores them efficiently, and allows querying and update. Here’s an article that explains it further. It’s written in Java.

A nice way to organise your hoodies 😊

Link

3. Antlr4 — Code Parser

Parser example, source

--

--

Tom Smykowski
Tom Smykowski

Written by Tom Smykowski

Hi! My name is Tom Smykowski, and I’m a Staff Frontend Engineer. Grab a free scalable Angular app checklist: https://tomasz-smykowski.com/scalable-angular

Responses (3)

Write a response