Skip to content

OpenLoom v0.0.1

Compare
Choose a tag to compare
@raghul-tech raghul-tech released this 17 Jun 15:45
· 1 commit to main since this release

🧡 OpenLoom v0.0.1 β€” First Official Release πŸŽ‰

  • Say hello to OpenLoom, a modern and lightweight Java library for smart file reading β€” built to make working with files effortless and fast πŸš€.

✨ Highlights

  • πŸ“„ Read Files Easily – Read files with File or Path using a clean API.

  • 🧠 Adaptive Engine – Automatically chooses the best read strategy (BufferedReader, NIO, or Memory-Mapped) based on file size.

  • ⚑ Asynchronous Support – Read files asynchronously using CompletableFuture.

  • πŸ” Line-by-Line Streaming – Stream lines in both sync and async modes.

  • 🌐 Multi-Charset Support – Read files with UTF-8, ISO-8859-1, UTF-16, and more.

  • βš™οΈ Zero Config – Just drop it in. No setup needed.

πŸ§ͺ Example Usage

OpenLoom reader = new OpenLoom();
StringBuilder content = reader.read(new File("data.txt"));
System.out.println(content);
reader.readAsync(new File("large.txt")).thenAccept(content -> {
    System.out.println("First 100 chars: " + content.substring(0, 100));
});

πŸ”— Quick Links

πŸ“¦ Maven Central

πŸ“š Javadoc

πŸ” Source Code

πŸ’‘ Examples Folder

β˜• Support OpenLoom

βœ… Requirements

Java 8 or above (JDK 17+ recommended)

πŸ”– Version: v0.0.1

πŸ“… Release Date: 2025-06-17