@@ -45,8 +45,8 @@ A unified directory of all FastJava modules. Categorized by functional domain, i
4545| Module | Speed vs Java | Key Metrics | Tech | Status |
4646| --------| ---------------| -------------| ------| --------|
4747| ** [ FastGhostMouse] ( https://github.com/andrestubbe/FastGhostMouse ) ** | ** 120Hz GPU** | Secondary mouse overlay | DComposition | Alpha |
48- | ** [ FastThumb] ( https://github.com/andrestubbe/FastThumb ) ** | ** — ** | Native OS thumbnail extraction | Windows Shell | Alpha |
49- | ** [ FastPreview] ( https://github.com/andrestubbe/fastpreview ) ** | ** ❌ Java can't ** | Native rasterization vs slow Swing | PDFium, WV2 | Alpha |
48+ | FastThumb | — | Native OS thumbnail extraction | Windows Shell | TODO |
49+ | FastPreview | — | Native rasterization vs slow Swing | PDFium, WV2 | TODO |
5050| ** [ FastScreen] ( https://github.com/andrestubbe/fastscreen ) ** | ** 500-2000 FPS** | DXGI zero-copy vs 60 FPS Robot | DXGI, DX | Alpha |
5151| ** [ FastOverlay] ( https://github.com/andrestubbe/FastOverlay ) ** | ** —** | Game overlays | DirectX | Alpha |
5252| ** [ FastImage] ( https://github.com/andrestubbe/fastimage ) ** | ** 10-50×** | SIMD resize/blur vs BufferedImage | SIMD, AVX2 | Alpha |
@@ -72,10 +72,9 @@ A unified directory of all FastJava modules. Categorized by functional domain, i
7272| ** [ FastString] ( https://github.com/andrestubbe/faststring ) ** | ** 10-100×** | UTF-8 ops vs Java String | SIMD, UTF-8 | Alpha |
7373| ** [ FastANSI] ( https://github.com/andrestubbe/FastANSI ) ** | ** 45-48×** | Zero-allocation ANSI state parser | State Machine | Alpha |
7474| ** [ FastASCII] ( https://github.com/andrestubbe/FastASCII ) ** | ** —** | Zero-allocation ASCII & UTF-8 byte engine | SIMD, Byte | Alpha |
75- | ** [ FastCompress] ( https://github.com/andrestubbe/FastCompress ) ** | ** —** | Ultra-fast native compression | Native | Alpha |
7675| ** [ FastContentParse] ( https://github.com/andrestubbe/FastContentParse ) ** | ** —** | Standardized content normalization & extraction | Parser | Alpha |
7776| ** [ FastEmojis] ( https://github.com/andrestubbe/FastEmojis ) ** | ** 34-56×** | Zero-allocation Emoji width engine | East Asian Width | Alpha |
78- | ** [ FastTokenizer] ( https://github.com/andrestubbe/fasttokenizer ) ** | ** 10-25× ** | O(n) SIMD scanner vs slow Regex | Deterministic| Alpha |
77+ | FastTokenizer | — | O(n) SIMD scanner vs slow Regex | Deterministic | TODO |
7978| FastHTML | — | HTML parser | SIMD | TODO |
8079| FastRegex | — | SIMD regex engine | AVX2 | TODO |
8180
@@ -90,12 +89,13 @@ A unified directory of all FastJava modules. Categorized by functional domain, i
9089| Module | Speed vs Java | Key Metrics | Tech | Status |
9190| ---------------------------------------------------------------------------------| ---------------| -------------| ------| --------|
9291| ** [ FastFileIndex] ( https://github.com/andrestubbe/FastFileIndex ) ** | ** 8×** | Native mmap scan vs Files.walk() | mmap, scan | Alpha |
93- | ** [ FastFileContentIndex] ( https://github.com/andrestubbe/FastFileContentIndex ) ** | ** —** | High-speed in-file text indexing | SIMD | Alpha |
92+ | ** [ FastCompress] ( https://github.com/andrestubbe/FastCompress ) ** | ** —** | Ultra-fast native compression | Native | Alpha |
93+ | FastFileContentIndex | — | High-speed in-file text indexing | SIMD | TODO |
9494| ** [ FastFileWatch] ( https://github.com/andrestubbe/FastFileWatch ) ** | ** 10-100×** | USN Journal vs WatchService | USN Journal | Alpha |
9595| ** [ FastFileSearch] ( https://github.com/andrestubbe/FastFileSearch ) ** | ** 100-1000×** | Indexed trie vs linear search | Prefix trie | Alpha |
9696| ** [ FastFileScrape] ( https://github.com/andrestubbe/FastFileScrape ) ** | ** 5–10×** | Native file scraping vs Java IO | Tree + Content | Alpha |
9797| ** [ FastGLOB] ( https://github.com/andrestubbe/FastGLOB ) ** | ** 13×** | Native Win32 globbing vs PathMatcher | Win32, C++ | Alpha |
98- | ** [ FastFileSystem] ( https://github.com/andrestubbe/FastFileSystem ) ** | ** Unified ** | Index + Search + Watch in one API | Unified API | Alpha |
98+ | FastFileSystem | — | Index + Search + Watch in one API | Unified API | TODO |
9999
100100### 9. System
101101| Module | Speed vs Java | Key Metrics | Tech | Status |
0 commit comments