A fast and light-weight multithreaded file processing library for Java.
-
Updated
Jun 27, 2025 - Java
A fast and light-weight multithreaded file processing library for Java.
Solutions developed by me to most of the programming challenges included in JetBrains Academy/Hyperskill's Java Developer track.
🧵 OpenLoom — Lightweight, dependency-free toolkit for file operations. Read, write, search, and manage files with a single API. Advanced features, zero dependencies, production-ready.
Curated Java portfolio featuring OOP, data structures, file processing, console apps, and JavaFX GUI projects.
Java multi-threaded file processor with HTML reporting which demonstrates concurrency, file I/O, and modern web technologies.
📂 Converts delimiter-separated values (DSV) files into structured JSON format for easy data handling.
A file processing system that enables filtering, renaming, splitting, and managing files based on various criteria, with support for both local file systems and remote repositories like Laserfiche.
基于 Spring Boot + RabbitMQ + Elasticsearch + 阿里云 OSS 的企业级智能文件处理与检索系统(架构演进与高可用重构版)。
Core Java multi-threaded log processing CLI with benchmarking (1/2/4/8 threads) and correctness verification.
Event-driven file upload and processing: REST API, RabbitMQ, MinIO (S3), PostgreSQL. Images & PDF processing with thumbnails and text extraction.
A Spring Boot-based OCR Exporter tool that extracts text from image or PDF files using the OCR Space API and exports the results to various formats such as PDF, text, Word, or a database.
Java project that builds and traverses an evolutionary tree from CSV datasets, focusing on tree data structures and algorithmic processing.
External sorting implementation in Java for processing CSV datasets larger than memory using run generation and multi-way merge.
Processing and file management service for Diluv.
A Java library for working with `byte[]` and `ByteBuffer` through unified, segmented byte-array views with compile-time read-only, write-only, and read-write access control, plus support for 64-bit indexing, slicing, and joining across multiple buffers.
Text file analyzer that generates comprehensive statistical reports including word counts, frequency analysis, and file metrics. Processes text files using Java NIO and Collections framework for efficient data analysis and reporting.
Application Java permettant d’extraire et d’analyser les informations d’un fichier, incluant métadonnées et statistiques via un monde console et graphique. Le projet combine manipulation de fichiers (images ou non), traitement de répertoires et parcours d’arborescences afin de collecter et agréger les données pertinentes.
High-performance concurrent file processor built in Java. Features custom thread pools, GUI + CLI modes, and real-time analysis of large sets of text files.
A Java implementation of the RSA 256 algorithm handling the encryption and decryption of text messages.
Add a description, image, and links to the file-processing topic page so that developers can more easily learn about it.
To associate your repository with the file-processing topic, visit your repo's landing page and select "manage topics."