40 Java Apps You Should Know Megapack EP1

Tom Smykowski
16 min readJan 16, 2024

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…

--

--

Tom Smykowski

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