|
40 | 40 |
|
41 | 41 | --- |
42 | 42 |
|
43 | | -## 🗺️ Ecosystem Overview — 15 Categories |
| 43 | +## 🗺️ Ecosystem Overview — 16 Categories |
44 | 44 |
|
45 | 45 | ### 1. Core & Memory |
46 | 46 | | Library | Purpose | Tech | Status | |
47 | 47 | |---------|---------|------|--------| |
48 | | -| **[FastCore](https://github.com/andrestubbe/fastcore)** | Unified JNI loader | JNI, DLL loader | ✅ Stable | |
49 | | -| FastMemory | Off-heap memory management | Unsafe | 🚧 Q2 2026 | |
50 | | -| FastPointer | Native pointer operations | JNI | 🚧 Q2 2026 | |
| 48 | +| **[FastCore](https://github.com/andrestubbe/fastcore)** | Unified JNI loader | JNI, DLL loader | 🔧 Alpha | |
| 49 | +| FastMemory | Off-heap memory management | Unsafe | - | |
| 50 | +| FastPointer | Native pointer operations | JNI | - | |
51 | 51 |
|
52 | 52 | ### 2. Math & SIMD |
53 | 53 | | Library | Purpose | Tech | Status | |
54 | 54 | |---------|---------|------|--------| |
55 | | -| **[FastMath](https://github.com/andrestubbe/fastmath)** | Math acceleration | OpenCL, SIMD | 🔧 Beta | |
56 | | -| **[FastFloat](https://github.com/andrestubbe/fastfloat)** | SIMD float parsing | AVX2, SSE4 | ✅ Stable | |
57 | | -| FastSIMD | SIMD operations framework | AVX2/AVX-512 | 🚧 Q2 2026 | |
| 55 | +| **[FastMath](https://github.com/andrestubbe/fastmath)** | Math acceleration | OpenCL, SIMD | 🔧 Alpha | |
| 56 | +| **[FastFloat](https://github.com/andrestubbe/fastfloat)** | SIMD float parsing | AVX2, SSE4 | 🔧 Alpha | |
| 57 | +| FastSIMD | SIMD operations framework | AVX2/AVX-512 | - | |
58 | 58 |
|
59 | 59 | ### 3. Bytes, Strings & Parsing |
60 | 60 | | Library | Purpose | Tech | Status | |
61 | 61 | |---------|---------|------|--------| |
62 | | -| **[FastString](https://github.com/andrestubbe/faststring)** | UTF-8 string ops | SIMD, AVX2 | ✅ Stable | |
63 | | -| **[FastBytes](https://github.com/andrestubbe/fastbytes)** | Bulk byte ops | AVX2, SSE4 | ✅ Stable | |
64 | | -| **[FastJSON](https://github.com/andrestubbe/fastjson)** | Zero-copy JSON | SIMD parsing | ✅ Stable | |
65 | | -| FastHTML | HTML parser | SIMD | 🚧 Q2 2026 | |
66 | | -| FastRegex | SIMD regex engine | AVX2 | 🚧 Q2 2026 | |
67 | | -| FastCSV | CSV parser | SIMD | 🚧 Q2 2026 | |
68 | | -| FastXML | XML parser | SAX/DOM | 🚧 Q3 2026 | |
69 | | -| FastJSONSchema | JSON Schema validation | SIMD | 🚧 Q3 2026 | |
70 | | -| FastURL | URL parser | Zero-copy | 🚧 Q2 2026 | |
71 | | -| FastHash | SIMD hashing | AVX2 | 🚧 2027 | |
| 62 | +| **[FastString](https://github.com/andrestubbe/faststring)** | UTF-8 string ops | SIMD, AVX2 | 🔧 Alpha | |
| 63 | +| **[FastBytes](https://github.com/andrestubbe/fastbytes)** | Bulk byte ops | AVX2, SSE4 | 🔧 Alpha | |
| 64 | +| **[FastJSON](https://github.com/andrestubbe/fastjson)** | Zero-copy JSON | SIMD parsing | 🔧 Alpha | |
| 65 | +| FastHTML | HTML parser | SIMD | - | |
| 66 | +| FastRegex | SIMD regex engine | AVX2 | - | |
| 67 | +| FastCSV | CSV parser | SIMD | - | |
| 68 | +| FastXML | XML parser | SAX/DOM | - | |
| 69 | +| FastJSONSchema | JSON Schema validation | SIMD | - | |
| 70 | +| FastURL | URL parser | Zero-copy | - | |
| 71 | +| FastHash | SIMD hashing | AVX2 | - | |
72 | 72 |
|
73 | 73 | ### 4. Compression |
74 | 74 | | Library | Purpose | Tech | Status | |
75 | 75 | |---------|---------|------|--------| |
76 | | -| FastCompress | Fast compression | LZ4/zstd | 🚧 2027 | |
| 76 | +| FastCompress | Fast compression | LZ4/zstd | - | |
77 | 77 |
|
78 | 78 | ### 5. Networking & Web |
79 | 79 | | Library | Purpose | Tech | Status | |
80 | 80 | |---------|---------|------|--------| |
81 | | -| FastNet | Network operations | Zero-copy | 🚧 Q3 2026 | |
82 | | -| FastDNS | DNS resolver | Async | 🚧 Q3 2026 | |
83 | | -| FastTLS | TLS/HTTPS | OpenSSL | 🚧 Q3 2026 | |
84 | | -| FastCache | HTTP cache | LRU | 🚧 Q2 2026 | |
| 81 | +| FastNet | Network operations | Zero-copy | - | |
| 82 | +| FastDNS | DNS resolver | Async | - | |
| 83 | +| FastTLS | TLS/HTTPS | OpenSSL | - | |
| 84 | +| FastCache | HTTP cache | LRU | - | |
85 | 85 |
|
86 | 86 | ### 6. Scraping & Crawling |
87 | 87 | | Library | Purpose | Tech | Status | |
88 | 88 | |---------|---------|------|--------| |
89 | | -| FastScrape | Web scraping | SIMD parsing | 🚧 Q2 2026 | |
90 | | -| FastSpider | Web crawler | Async I/O | 🚧 Q2 2026 | |
| 89 | +| FastScrape | Web scraping | SIMD parsing | - | |
| 90 | +| FastSpider | Web crawler | Async I/O | - | |
91 | 91 |
|
92 | | -### 7. System & OS Integration |
| 92 | +### 7. Input & Devices |
93 | 93 | | Library | Purpose | Tech | Status | |
94 | 94 | |---------|---------|------|--------| |
95 | | -| **[FastIO](https://github.com/andrestubbe/fastio)** | Memory-mapped I/O | IOCP, mmap | ✅ Stable | |
96 | | -| **[FastClipboard](https://github.com/andrestubbe/fastclipboard)** | Native clipboard | Win32 API | ✅ Stable | |
97 | | -| **[FastHotkey](https://github.com/andrestubbe/fasthotkey)** | Global hotkeys | Win32 hooks | ✅ Stable | |
98 | | -| **[FastTouch](https://github.com/andrestubbe/fasttouch)** | Multi-touch & pressure | Win32 touch | ✅ Stable | |
99 | | -| **[FastStylus](https://github.com/andrestubbe/faststylus)** | Pen pressure, tilt | WM_POINTER | ✅ Stable | |
100 | | -| **[FastNotification](https://github.com/andrestubbe/fastnotification)** | Native notifications | WinRT, Toast | ✅ Stable | |
101 | | -| FastWindow | Window management | Win32 API | 🚧 Q3 2026 | |
102 | | -| FastWindowHook | Window hooks | Win32 | 🚧 Q3 2026 | |
103 | | -| FastInput | Raw input reading | RawInput API | 🚧 Q3 2026 | |
104 | | -| FastInputHook | Global hooks | SetWindowsHookEx | 🚧 Q3 2026 | |
105 | | -| FastFileWatch | File notifications | ReadDirectoryChangesW | 🚧 Q3 2026 | |
106 | | -| FastEventLoop | Async event loop | epoll/kqueue | 🚧 2027 | |
107 | | -| FastScheduler | Task scheduler | Priority queue | 🚧 2027 | |
108 | | -| FastMonitor | System monitoring | WMI | 🚧 Q4 2026 | |
109 | | -| FastMetrics | Performance metrics | Zero-GC | 🚧 2027 | |
110 | | -| FastDWM | VSync & timing | DWM API | 🚧 Q4 2026 | |
111 | | - |
112 | | -### 8. Processes, IPC & Memory Sharing |
| 95 | +| **[FastHotkey](https://github.com/andrestubbe/fasthotkey)** | Global hotkeys | Win32 hooks | 🔧 Alpha | |
| 96 | +| **[FastTouch](https://github.com/andrestubbe/fasttouch)** | Multi-touch & pressure | Win32 touch | 🔧 Alpha | |
| 97 | +| **[FastStylus](https://github.com/andrestubbe/faststylus)** | Pen pressure, tilt | WM_POINTER | 🔧 Alpha | |
| 98 | +| FastInput | Raw input reading | RawInput API | - | |
| 99 | +| FastInputHook | Global input hooks | SetWindowsHookEx | - | |
| 100 | +| FastHumanInput | Unified input event stream | Aggregation | - | |
| 101 | +| FastMouse | Mouse control & capture | Win32 API | - | |
| 102 | +| FastKeyboard | Keyboard hooks & input | Win32 API | - | |
| 103 | +| FastGamepad | Controller support | XInput, DirectInput | - | |
| 104 | + |
| 105 | +### 8. System & OS Integration |
113 | 106 | | Library | Purpose | Tech | Status | |
114 | 107 | |---------|---------|------|--------| |
115 | | -| FastProcess | Process management | Win32 API | 🚧 Q3 2026 | |
116 | | -| FastIPC | Inter-process comm | Shared memory | 🚧 Q4 2026 | |
117 | | -| FastSharedMemory | Shared memory | Memory-mapped | 🚧 Q4 2026 | |
118 | | - |
119 | | -### 9. Graphics |
| 108 | +| **[FastIO](https://github.com/andrestubbe/fastio)** | Memory-mapped I/O | IOCP, mmap | 🔧 Alpha | |
| 109 | +| **[FastClipboard](https://github.com/andrestubbe/fastclipboard)** | Native clipboard | Win32 API | 🔧 Alpha | |
| 110 | +| **[FastNotification](https://github.com/andrestubbe/fastnotification)** | Native notifications | WinRT, Toast | 🔧 Alpha | |
| 111 | +| FastWindow | Window management | Win32 API | - | |
| 112 | +| FastWindowHook | Window hooks | Win32 | - | |
| 113 | +| FastFileWatch | File notifications | ReadDirectoryChangesW | - | |
| 114 | +| FastEventLoop | Async event loop | epoll/kqueue | - | |
| 115 | +| FastScheduler | Task scheduler | Priority queue | - | |
| 116 | +| FastMonitor | System monitoring | WMI | - | |
| 117 | +| FastMetrics | Performance metrics | Zero-GC | - | |
| 118 | +| FastDWM | VSync & timing | DWM API | - | |
| 119 | + |
| 120 | +### 9. Processes, IPC & Memory Sharing |
120 | 121 | | Library | Purpose | Tech | Status | |
121 | 122 | |---------|---------|------|--------| |
122 | | -| **[FastScreen](https://github.com/andrestubbe/fastscreen)** | Zero-copy screen capture | DXGI, DirectX | ✅ Stable | |
123 | | -| **[FastImage](https://github.com/andrestubbe/fastimage)** | SIMD image processing | AVX2, SSE4 | 🔧 Beta | |
124 | | -| **[FastGraphics](https://github.com/andrestubbe/fastgraphics)** | GPU-accelerated Graphics2D | DirectX, GPU | 🔧 Beta | |
125 | | -| **[FastImageView](https://github.com/andrestubbe/fastimageview)** | DirectX image viewer | DirectX | 🔧 Beta | |
126 | | -| FastColor | Color operations | SIMD | 🚧 Q3 2026 | |
127 | | -| FastFont | Font rendering | DirectWrite | 🚧 Q4 2026 | |
128 | | -| FastLayout | UI layout engine | Constraint | 🚧 Q4 2026 | |
129 | | -| FastGPU | GPU compute | OpenCL/Vulkan | 🚧 Q4 2026 | |
130 | | -| FastOverlay | Game overlays | DirectX | 🚧 Q4 2026 | |
| 123 | +| FastProcess | Process management | Win32 API | - | |
| 124 | +| FastIPC | Inter-process comm | Shared memory | - | |
| 125 | +| FastSharedMemory | Shared memory | Memory-mapped | - | |
131 | 126 |
|
132 | | -### 10. UI |
| 127 | +### 10. Graphics |
133 | 128 | | Library | Purpose | Tech | Status | |
134 | 129 | |---------|---------|------|--------| |
135 | | -| **[FastTheme](https://github.com/andrestubbe/fasttheme)** | Native Windows theming | WinRT, DWM | 🔧 Beta | |
136 | | -| FastUI | UI components | DirectX | 🚧 Q4 2026 | |
137 | | -| FastWidget | Widget toolkit | Native | 🚧 2027 | |
138 | | -| FastThemeDesigner | Theme editor | DWM | 🚧 Q4 2026 | |
139 | | - |
140 | | -### 11. Audio & Video |
| 130 | +| **[FastScreen](https://github.com/andrestubbe/fastscreen)** | Zero-copy screen capture | DXGI, DirectX | 🔧 Alpha | |
| 131 | +| **[FastImage](https://github.com/andrestubbe/fastimage)** | SIMD image processing | AVX2, SSE4 | 🔧 Alpha | |
| 132 | +| **[FastGraphics](https://github.com/andrestubbe/fastgraphics)** | GPU-accelerated Graphics2D | DirectX, GPU | 🔧 Alpha | |
| 133 | +| **[FastImageView](https://github.com/andrestubbe/fastimageview)** | DirectX image viewer | DirectX | 🔧 Alpha | |
| 134 | +| FastColor | Color operations | SIMD | - | |
| 135 | +| FastFont | Font rendering | DirectWrite | - | |
| 136 | +| FastLayout | UI layout engine | Constraint | - | |
| 137 | +| FastGPU | GPU compute | OpenCL/Vulkan | - | |
| 138 | +| FastOverlay | Game overlays | DirectX | - | |
| 139 | + |
| 140 | +### 11. UI |
141 | 141 | | Library | Purpose | Tech | Status | |
142 | 142 | |---------|---------|------|--------| |
143 | | -| **[FastAudioPlayer](https://github.com/andrestubbe/FastAudioPlayer)** | Low-latency playback | Real WASAPI | 🔧 Beta | |
144 | | -| **[FastAudioCapture](https://github.com/andrestubbe/FastAudioCapture)** | Real-time capture | Real WASAPI + Loopback | 🔧 Beta | |
145 | | -| FastTTS | Text-to-speech | SAPI5, Azure | 🚧 Q4 2026 | |
146 | | -| FastSTT | Speech-to-text | Whisper, Cloud | 🚧 Q4 2026 | |
147 | | -| FastAudio | Audio processing | WASAPI | 🚧 Q3 2026 | |
148 | | -| FastMicrophone | Mic capture | WASAPI | 🚧 Q3 2026 | |
149 | | -| FastSpeech | Speech recognition | Whisper | 🚧 Q4 2026 | |
150 | | -| FastCamera | Webcam capture | DirectShow | 🚧 Q4 2026 | |
151 | | -| FastVideo | Video codec | FFmpeg | 🚧 Q4 2026 | |
| 143 | +| **[FastTheme](https://github.com/andrestubbe/fasttheme)** | Native Windows theming | WinRT, DWM | 🔧 Alpha | |
| 144 | +| FastUI | UI components | DirectX | - | |
| 145 | +| FastWidget | Widget toolkit | Native | - | |
| 146 | +| FastThemeDesigner | Theme editor | DWM | - | |
152 | 147 |
|
153 | | -### 12. Security & Crypto |
| 148 | +### 12. Audio & Video |
154 | 149 | | Library | Purpose | Tech | Status | |
155 | 150 | |---------|---------|------|--------| |
156 | | -| FastCrypto | Encryption | AES/SIMD | 🚧 Q3 2026 | |
157 | | -| FastSecureRandom | Secure RNG | Hardware | 🚧 Q3 2026 | |
158 | | -| FastKeychain | Credential store | Windows | 🚧 Q4 2026 | |
159 | | -| FastSecurity | Security framework | Policy | 🚧 2027 | |
160 | | -| FastSandbox | Process sandbox | Win32 | 🚧 2027 | |
161 | | - |
162 | | -### 13. AI, Vision & Models |
| 151 | +| **[FastAudioPlayer](https://github.com/andrestubbe/FastAudioPlayer)** | Low-latency playback | Real WASAPI | 🔧 Alpha | |
| 152 | +| **[FastAudioCapture](https://github.com/andrestubbe/FastAudioCapture)** | Real-time capture | Real WASAPI + Loopback | 🔧 Alpha | |
| 153 | +| FastTTS | Text-to-speech | SAPI5, Azure | - | |
| 154 | +| FastSTT | Speech-to-text | Whisper, Cloud | - | |
| 155 | +| FastAudio | Audio processing | WASAPI | - | |
| 156 | +| FastMicrophone | Mic capture | WASAPI | - | |
| 157 | +| FastSpeech | Speech recognition | Whisper | - | |
| 158 | +| FastCamera | Webcam capture | DirectShow | - | |
| 159 | +| FastVideo | Video codec | FFmpeg | - | |
| 160 | + |
| 161 | +### 13. Security & Crypto |
163 | 162 | | Library | Purpose | Tech | Status | |
164 | 163 | |---------|---------|------|--------| |
165 | | -| **[FastRobot](https://github.com/andrestubbe/fastrobot)** | Screen capture & automation | DirectX, SendInput | ✅ Stable | |
166 | | -| **[FastOCR](https://github.com/andrestubbe/FastOCR)** | Text recognition | WinRT OCR | 🔧 Beta | |
167 | | -| FastAI | AI client | Local + Cloud API | 🚧 Q2 2026 | |
168 | | -| FastModel | ML model runtime | ONNX | 🚧 Q3 2026 | |
169 | | -| FastVision | Computer vision | GPU shaders | 🚧 Q3 2026 | |
170 | | -| FastGamepad | Controller support | XInput, DirectInput | 🚧 Q2 2026 | |
171 | | -| FastEmbedding | Text embeddings | Local/Cloud | 🚧 Q4 2026 | |
172 | | -| FastVectorDB | Vector search | SIMD | 🚧 2027 | |
173 | | -| FastRAG | RAG pipeline | AI orchestration | 🚧 2027 | |
174 | | -| FastMCP | Model Context Protocol | MCP Standard | 🚧 2027 | |
| 164 | +| FastCrypto | Encryption | AES/SIMD | - | |
| 165 | +| FastSecureRandom | Secure RNG | Hardware | - | |
| 166 | +| FastKeychain | Credential store | Windows | - | |
| 167 | +| FastSecurity | Security framework | Policy | - | |
| 168 | +| FastSandbox | Process sandbox | Win32 | - | |
175 | 169 |
|
176 | | -### 14. Tools, Logging & Config |
| 170 | +### 14. AI, Vision & Models |
| 171 | +| Library | Purpose | Tech | Status | |
| 172 | +|---------|---------|------|--------| |
| 173 | +| **[FastRobot](https://github.com/andrestubbe/fastrobot)** | Screen capture & automation | DirectX, SendInput | 🔧 Alpha | |
| 174 | +| **[FastOCR](https://github.com/andrestubbe/FastOCR)** | Text recognition | WinRT OCR | 🔧 Alpha | |
| 175 | +| FastAI | AI client | Local + Cloud API | - | |
| 176 | +| FastModel | ML model runtime | ONNX | - | |
| 177 | +| FastVision | Computer vision | GPU shaders | - | |
| 178 | +| FastEmbedding | Text embeddings | Local/Cloud | - | |
| 179 | +| FastVectorDB | Vector search | SIMD | - | |
| 180 | +| FastRAG | RAG pipeline | AI orchestration | - | |
| 181 | +| FastMCP | Model Context Protocol | MCP Standard | - | |
| 182 | + |
| 183 | +### 15. Tools, Logging & Config |
177 | 184 | | Library | Purpose | Tech | Status | |
178 | 185 | |---------|---------|------|--------| |
179 | | -| FastLog | Zero-GC logging | Lock-free | 🚧 Q2 2026 | |
180 | | -| FastConfig | Configuration | YAML/JSON | 🚧 Q3 2026 | |
181 | | -| FastBenchmark | Benchmarking | Statistics | 🚧 2027 | |
182 | | -| FastTest | Testing framework | Assert | 🚧 2027 | |
| 186 | +| FastLog | Zero-GC logging | Lock-free | - | |
| 187 | +| FastConfig | Configuration | YAML/JSON | - | |
| 188 | +| FastBenchmark | Benchmarking | Statistics | - | |
| 189 | +| FastTest | Testing framework | Assert | - | |
183 | 190 |
|
184 | | -### 15. Installer, Update & Services |
| 191 | +### 16. Installer, Update & Services |
185 | 192 | | Library | Purpose | Tech | Status | |
186 | 193 | |---------|---------|------|--------| |
187 | | -| FastInstaller | App installer | MSI/NSIS | 🚧 Q4 2026 | |
188 | | -| FastUpdate | Auto-updater | Delta | 🚧 Q4 2026 | |
189 | | -| FastService | Windows service | SCM | 🚧 Q4 2026 | |
| 194 | +| FastInstaller | App installer | MSI/NSIS | - | |
| 195 | +| FastUpdate | Auto-updater | Delta | - | |
| 196 | +| FastService | Windows service | SCM | - | |
190 | 197 |
|
191 | 198 | --- |
192 | 199 |
|
|
0 commit comments