Skip to content

Commit 6d184a8

Browse files
author
FastJava Team
committed
Restructure planned modules into 15 clean categories
1 parent de890b7 commit 6d184a8

1 file changed

Lines changed: 113 additions & 22 deletions

File tree

README.md

Lines changed: 113 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -115,31 +115,122 @@
115115
| FastHash | SIMD hashing | AVX2, SSE4 | 🚧 2027 |
116116
| FastCompress | Fast compression | SIMD | 🚧 2027 |
117117

118-
### 🆕 NICHT VORHANDEN - SINNVOLL:
119-
| Library | Purpose | Tech | Status |
120-
|---------|---------|------|--------|
121-
| FastScrape | Web scraping / HTML extraction | SIMD parsing | 🚧 Q2 2026 |
122-
| FastSpider | Web crawling | Async I/O | 🚧 Q2 2026 |
123-
| FastHTML | High-performance HTML parser | SIMD | 🚧 Q2 2026 |
124-
| FastURL | URL parsing & manipulation | Zero-copy | 🚧 Q2 2026 |
125-
| FastCSV | CSV parsing | SIMD | 🚧 Q2 2026 |
126-
| FastRegex | SIMD-accelerated regex | AVX2 | 🚧 Q2 2026 |
127-
| FastLog | Zero-GC high-performance logging | Lock-free | 🚧 Q2 2026 |
128-
| FastCache | In-memory cache (LRU/LFU) | SIMD lookup | 🚧 Q2 2026 |
129-
| FastConfig | Configuration management | YAML/JSON | 🚧 Q3 2026 |
130-
| FastCrypto | Encryption (AES, ChaCha20) | SIMD | 🚧 Q3 2026 |
131-
| FastSecureRandom | Cryptographically secure RNG | Hardware | 🚧 Q3 2026 |
132-
| FastDNS | DNS resolution | Async | 🚧 Q3 2026 |
118+
### 🆕 Geplante Module (Roadmap 2026-2027)
119+
120+
#### 1. Core & Memory
121+
| Library | Purpose | Tech | Status |
122+
|---------|---------|------|--------|
123+
| FastMemory | Off-heap memory management | Unsafe | 🚧 Q2 2026 |
124+
| FastPointer | Native pointer operations | JNI | 🚧 Q2 2026 |
125+
126+
#### 2. Math & SIMD
127+
| Library | Purpose | Tech | Status |
128+
|---------|---------|------|--------|
129+
| FastSIMD | SIMD operations framework | AVX2/AVX-512 | 🚧 Q2 2026 |
130+
131+
#### 3. Bytes, Strings & Parsing
132+
| Library | Purpose | Tech | Status |
133+
|---------|---------|------|--------|
134+
| FastString | SIMD string operations | AVX2 | 🚧 Q2 2026 |
135+
| FastHTML | HTML parser | SIMD | 🚧 Q2 2026 |
136+
| FastRegex | SIMD regex engine | AVX2 | 🚧 Q2 2026 |
137+
| FastCSV | CSV parser | SIMD | 🚧 Q2 2026 |
138+
| FastXML | XML parser | SAX/DOM | 🚧 Q3 2026 |
139+
| FastJSONSchema | JSON Schema validation | SIMD | 🚧 Q3 2026 |
140+
| FastURL | URL parser | Zero-copy | 🚧 Q2 2026 |
141+
| FastHash | SIMD hashing | AVX2 | 🚧 Q3 2026 |
142+
143+
#### 4. Compression
144+
| Library | Purpose | Tech | Status |
145+
|---------|---------|------|--------|
146+
| FastCompression | Fast compression | LZ4/zstd | 🚧 Q3 2026 |
147+
148+
#### 5. Networking & Web
149+
| Library | Purpose | Tech | Status |
150+
|---------|---------|------|--------|
133151
| FastNet | Network operations | Zero-copy | 🚧 Q3 2026 |
134-
| FastTLS | TLS/HTTPS handling | OpenSSL | 🚧 Q3 2026 |
152+
| FastDNS | DNS resolver | Async | 🚧 Q3 2026 |
153+
| FastTLS | TLS/HTTPS | OpenSSL | 🚧 Q3 2026 |
154+
| FastCache | HTTP cache | LRU | 🚧 Q2 2026 |
155+
156+
#### 6. Scraping & Crawling
157+
| Library | Purpose | Tech | Status |
158+
|---------|---------|------|--------|
159+
| FastScrape | Web scraping | SIMD parsing | 🚧 Q2 2026 |
160+
| FastSpider | Web crawler | Async I/O | 🚧 Q2 2026 |
161+
162+
#### 7. System & OS
163+
| Library | Purpose | Tech | Status |
164+
|---------|---------|------|--------|
165+
| FastWindow | Window management | Win32 API | 🚧 Q3 2026 |
166+
| FastWindowHook | Window hooks | Win32 | 🚧 Q3 2026 |
167+
| FastEventLoop | Async event loop | epoll/kqueue | 🚧 2027 |
168+
| FastScheduler | Task scheduler | Priority queue | 🚧 2027 |
169+
| FastMonitor | System monitoring | WMI | 🚧 Q4 2026 |
170+
| FastMetrics | Performance metrics | Zero-GC | 🚧 2027 |
171+
172+
#### 8. Processes & IPC
173+
| Library | Purpose | Tech | Status |
174+
|---------|---------|------|--------|
175+
| FastProcess | Process management | Win32 API | 🚧 Q3 2026 |
176+
| FastIPC | Inter-process comm | Shared memory | 🚧 Q4 2026 |
177+
| FastSharedMemory | Shared memory | Memory-mapped | 🚧 Q4 2026 |
178+
179+
#### 9. Graphics
180+
| Library | Purpose | Tech | Status |
181+
|---------|---------|------|--------|
182+
| FastColor | Color operations | SIMD | 🚧 Q3 2026 |
183+
| FastFont | Font rendering | DirectWrite | 🚧 Q4 2026 |
184+
| FastLayout | UI layout engine | Constraint | 🚧 Q4 2026 |
135185
| FastGPU | GPU compute | OpenCL/Vulkan | 🚧 Q4 2026 |
186+
187+
#### 10. UI
188+
| Library | Purpose | Tech | Status |
189+
|---------|---------|------|--------|
190+
| FastUI | UI components | DirectX | 🚧 Q4 2026 |
191+
| FastWidget | Widget toolkit | Native | 🚧 2027 |
192+
| FastThemeDesigner | Theme editor | DWM | 🚧 Q4 2026 |
193+
194+
#### 11. Audio & Video
195+
| Library | Purpose | Tech | Status |
196+
|---------|---------|------|--------|
197+
| FastAudio | Audio processing | WASAPI | 🚧 Q3 2026 |
198+
| FastMicrophone | Mic capture | WASAPI | 🚧 Q3 2026 |
199+
| FastSpeech | Speech recognition | Whisper | 🚧 Q4 2026 |
136200
| FastCamera | Webcam capture | DirectShow | 🚧 Q4 2026 |
137-
| FastVideo | Video encode/decode | FFmpeg | 🚧 Q4 2026 |
138-
| FastIPC | Inter-process communication | Shared mem | 🚧 Q4 2026 |
139-
| FastEventLoop | Async event loop | epoll/kqueue | 🚧 2027 |
140-
| FastScheduler | Task scheduling | Priority queue | 🚧 2027 |
141-
| FastBenchmark | Performance benchmarking | Statistics | 🚧 2027 |
142-
| FastMetrics | Metrics & monitoring | Zero-GC | 🚧 2027 |
201+
| FastVideo | Video codec | FFmpeg | 🚧 Q4 2026 |
202+
203+
#### 12. Security & Crypto
204+
| Library | Purpose | Tech | Status |
205+
|---------|---------|------|--------|
206+
| FastCrypto | Encryption | AES/SIMD | 🚧 Q3 2026 |
207+
| FastSecureRandom | Secure RNG | Hardware | 🚧 Q3 2026 |
208+
| FastKeychain | Credential store | Windows | 🚧 Q4 2026 |
209+
| FastSecurity | Security framework | Policy | 🚧 2027 |
210+
| FastSandbox | Process sandbox | Win32 | 🚧 2027 |
211+
212+
#### 13. AI, Vision & Models
213+
| Library | Purpose | Tech | Status |
214+
|---------|---------|------|--------|
215+
| FastAI | AI client | Local/Cloud | 🚧 Q2 2026 |
216+
| FastModel | ML model runtime | ONNX | 🚧 Q3 2026 |
217+
| FastVision | Computer vision | GPU shaders | 🚧 Q3 2026 |
218+
| FastOCR | Text recognition | WinRT OCR | 🔧 Beta |
219+
220+
#### 14. Tools, Logging & Config
221+
| Library | Purpose | Tech | Status |
222+
|---------|---------|------|--------|
223+
| FastLog | Zero-GC logging | Lock-free | 🚧 Q2 2026 |
224+
| FastConfig | Configuration | YAML/JSON | 🚧 Q3 2026 |
225+
| FastBenchmark | Benchmarking | Statistics | 🚧 2027 |
226+
| FastTest | Testing framework | Assert | 🚧 2027 |
227+
228+
#### 15. Installer, Update & Services
229+
| Library | Purpose | Tech | Status |
230+
|---------|---------|------|--------|
231+
| FastInstaller | App installer | MSI/NSIS | 🚧 Q4 2026 |
232+
| FastUpdate | Auto-updater | Delta | 🚧 Q4 2026 |
233+
| FastService | Windows service | SCM | 🚧 Q4 2026 |
143234

144235
---
145236

0 commit comments

Comments
 (0)