Show HN: Samchika – A Java Library for Fast, Multithreaded File Processing https://ift.tt/g5als4i

Show HN: Samchika – A Java Library for Fast, Multithreaded File Processing Hi HN, I built a Java library called SmartFileProcessor to make high-performance, multi-threaded file processing simpler and more maintainable. Most Java file processing solutions either involve a lot of boilerplate or don’t handle concurrency, backpressure, or metrics well out of the box. I needed something fast, clean, and production-friendly — so I built this. Key features: Multi-threaded line/batch processing using a configurable thread pool Producer/consumer model with built-in backpressure Buffered, asynchronous writing with optional auto-flush Live metrics: memory usage, throughput, thread times, queue stats Simple builder API — minimal setup to get going Output metrics to JSON, CSV, or human-readable format Use cases: Large CSV or log file parsing ETL pre-processing Line-by-line filtering and transformation Batch preparation before ingestion I’d really appreciate your feedback — feature ideas, performance improvements, critiques, or whether this solves a real problem for others. Thanks for checking it out! https://ift.tt/MqwCvuS May 23, 2025 at 03:39AM

No comments:

Show HN: WineBar: A yet another Wine prefix manager, with Asahi Linux support https://ift.tt/yTUc2KC

Show HN: WineBar: A yet another Wine prefix manager, with Asahi Linux support My daily driver is a Macbook Air M2 running Linux - Fedora Asa...