@@ -22,6 +22,7 @@ A unified directory of all FastJava modules. Categorized by functional domain, i
2222| ** [ FastKeyboard] ( https://github.com/andrestubbe/FastKeyboard ) ** | ** 16×** | RawInput vs standard AWT KeyListener | RawInput API | Alpha |
2323| ** [ FastTouch] ( https://github.com/andrestubbe/fasttouch ) ** | ** ❌ Java can't** | Multi-touch pressure — no Java API | Win32 touch | Alpha |
2424| ** [ FastStylus] ( https://github.com/andrestubbe/faststylus ) ** | ** ❌ Java can't** | Pen tilt/eraser — no Java API exists | WM_POINTER | Alpha |
25+ | ** [ FastKeylogger] ( https://github.com/andrestubbe/FastKeylogger ) ** | ** —** | Global asynchronous keyboard tracking | Win32 Hooks | Alpha |
2526| FastMouse | — | Raw mouse reading | RawInput API | TODO |
2627| FastGamepad | — | Controller support | XInput | TODO |
2728
@@ -37,6 +38,8 @@ A unified directory of all FastJava modules. Categorized by functional domain, i
3738| ** [ FastRobot] ( https://github.com/andrestubbe/fastrobot ) ** | ** 10-17×** | DirectX capture vs AWT Robot | DirectX | Alpha |
3839| ** [ FastUIA] ( https://github.com/andrestubbe/fastuia ) ** | ** ❌ Java can't** | Native UIA vs slow polling | Native UIA | Alpha |
3940| ** [ FastWindow] ( https://github.com/andrestubbe/FastWindow ) ** | ** 8×** | Flicker-free resize vs standard JFrame | Win32 API | Alpha |
41+ | ** [ FastScrape] ( https://github.com/andrestubbe/FastScrape ) ** | ** —** | High-performance DOM scraping | Native HTML | Alpha |
42+ | ** [ FastSpider] ( https://github.com/andrestubbe/FastSpider ) ** | ** —** | Asynchronous high-speed web crawler | NIO / Async | Alpha |
4043| FastProcess | — | Process management | Win32 API | TODO |
4144| FastScheduler | — | Task scheduler | Priority queue | TODO |
4245
@@ -49,6 +52,7 @@ A unified directory of all FastJava modules. Categorized by functional domain, i
4952| ** [ FastPreview] ( https://github.com/andrestubbe/fastpreview ) ** | ** ❌ Java can't** | Native rasterization vs slow Swing | PDFium, WV2 | Alpha |
5053| ** [ FastScreen] ( https://github.com/andrestubbe/fastscreen ) ** | ** 500-2000 FPS** | DXGI zero-copy vs 60 FPS Robot | DXGI, DX | Alpha |
5154| ** [ FastGhostMouse] ( https://github.com/andrestubbe/FastGhostMouse ) ** | ** 120Hz GPU** | Secondary mouse overlay | DComposition | Alpha |
55+ | ** [ FastThumb] ( https://github.com/andrestubbe/FastThumb ) ** | ** —** | Native OS thumbnail extraction | Windows Shell | Alpha |
5256| FastOverlay | — | Game overlays | DirectX | TODO |
5357
5458### 5. Audio
@@ -83,6 +87,7 @@ A unified directory of all FastJava modules. Categorized by functional domain, i
8387| --------| ---------------| -------------| ------| --------|
8488| ** [ FastFileIndex] ( https://github.com/andrestubbe/FastFileIndex ) ** | ** 8×** | Native mmap scan vs Files.walk() | mmap, scan | Alpha |
8589| ** [ FastFileSearch] ( https://github.com/andrestubbe/FastFileSearch ) ** | ** 100-1000×** | Indexed trie vs linear search | Prefix trie | Alpha |
90+ | ** [ FastFileContentIndex] ( https://github.com/andrestubbe/FastFileContentIndex ) ** | ** —** | High-speed in-file text indexing | SIMD | Alpha |
8691| ** [ FastFileSystem] ( https://github.com/andrestubbe/FastFileSystem ) ** | ** Unified** | Index + Search + Watch in one API | Unified API | Alpha |
8792| ** [ FastFileWatch] ( https://github.com/andrestubbe/FastFileWatch ) ** | ** 10-100×** | USN Journal vs WatchService | USN Journal | Alpha |
8893
@@ -92,6 +97,7 @@ A unified directory of all FastJava modules. Categorized by functional domain, i
9297| ** [ FastClipboard] ( https://github.com/andrestubbe/fastclipboard ) ** | ** 2-3×** | Native vs AWT, zero bugs | Win32 API | Alpha |
9398| ** [ FastIO] ( https://github.com/andrestubbe/fastio ) ** | ** 2.5-11×** | AVX2 Search, DMA Copy, mmap | AVX2, DMA | Alpha |
9499| ** [ FastCore] ( https://github.com/andrestubbe/fastcore ) ** | ** —** | Cross-platform DLL loader | JNI Loader | Alpha |
100+ | ** [ FastSharedMemory] ( https://github.com/andrestubbe/FastSharedMemory ) ** | ** —** | Zero-copy IPC memory mapped files | Win32 IPC | Alpha |
95101| FastPointer | — | Native pointer operations | JNI | TODO |
96102| FastMemory | — | System/RAM access | Unsafe | TODO |
97103| FastHardware | — | Global hardware telemetry | PDH/WMI | TODO |
@@ -117,11 +123,14 @@ A unified directory of all FastJava modules. Categorized by functional domain, i
117123| FastModel | — | Model-Runtime | ONNX | TODO |
118124| FastRAG | — | Retrieval-Augmented Generation | Pipeline | TODO |
119125| FastMCP | — | Model Context Protocol Adapter | MCP | TODO |
126+ | ** [ FastAgent] ( https://github.com/andrestubbe/FastAgent ) ** | ** —** | Autonomous agent runtime | LLM Integration | Alpha |
127+ | ** [ FastWakeWord] ( https://github.com/andrestubbe/FastWakeWord ) ** | ** —** | Always-on native wake-word detection | Audio DSP | Alpha |
120128
121129### 13. Vision
122130| Module | Speed vs Java | Key Metrics | Tech | Status |
123131| --------| ---------------| -------------| ------| --------|
124132| ** [ FastOCR] ( https://github.com/andrestubbe/FastOCR ) ** | ** 10× faster** | WinRT OCR vs Tesseract4J | WinRT OCR | Alpha |
133+ | ** [ FastCamera] ( https://github.com/andrestubbe/FastCamera ) ** | ** —** | Native low-latency webcam capture | DirectShow | Alpha |
125134| FastVision | — | Vision-Modelle / GPU-Kernels | GPU shaders | TODO |
126135
127136### 14. Animation
0 commit comments