The high-performance file indexing engine for the FastJava ecosystem. Scan and search millions of files in milliseconds with zero latency.
FastFileIndex is built for raw speed. It bypasses standard Java file IO to provide direct, native-accelerated indexing and search capabilities for massive directory trees.
- ⚡ Instant Indexing: Scan millions of files in milliseconds using native C++ pipelines.
- 🔎 Zero-Latency Search: Real-time results for massive file systems.
- 📦 Low Memory Footprint: Optimized native data structures for indexing.
- 🚀 Raw Performance: Built for automation, agents, and high-speed system tools.
Add the JitPack repository and the dependencies to your pom.xml:
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<!-- FastFileIndex Library -->
<dependency>
<groupId>io.github.andrestubbe</groupId>
<artifactId>fastfileindex</artifactId>
<version>0.1.0</version>
</dependency>
<!-- FastCore (Required Native Loader) -->
<dependency>
<groupId>com.github.andrestubbe</groupId>
<artifactId>fastcore</artifactId>
<version>v0.1.0</version>
</dependency>
</dependencies>repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
implementation 'io.github.andrestubbe:fastfileindex:0.1.0'
implementation 'com.github.andrestubbe:fastcore:v0.1.0'
}Download the latest JARs directly to add them to your classpath:
- 📦 fastfileindex-v0.1.0.jar (The Core Library)
- ⚙️ fastcore-v0.1.0.jar (The Mandatory Native Loader)
Important
Both JARs must be in your classpath for the native JNI calls to function correctly.
MIT License — See LICENSE for details.
Part of the FastJava Ecosystem — Making the JVM faster.