Skip to content

Commit bc6455f

Browse files
author
FastJava Team
committed
Add Tech column to Ecosystem Overview tables - shows technology stack for each library
1 parent 998f807 commit bc6455f

1 file changed

Lines changed: 57 additions & 57 deletions

File tree

README.md

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -73,77 +73,77 @@ dependencies {
7373
## 🗺️ Ecosystem Overview
7474

7575
### 🔧 System & Native Access
76-
| Library | Purpose |
77-
|---------|---------|
78-
| [FastCore](https://github.com/andrestubbe/fastcore) | Unified JNI loader for Windows/Linux/macOS |
79-
| [FastClipboard](https://github.com/andrestubbe/fastclipboard) | Native clipboard access (no AWT bugs) |
80-
| [FastHotkey](https://github.com/andrestubbe/fasthotkey) | Global system-wide hotkeys |
81-
| [FastTouch](https://github.com/andrestubbe/fasttouch) | Multi-touch & pressure input |
82-
| [FastStylus](https://github.com/andrestubbe/faststylus) | Pen pressure, tilt, eraser detection |
83-
| [FastIO](https://github.com/andrestubbe/fastio) | Memory-mapped file I/O |
76+
| Library | Purpose | Tech |
77+
|---------|---------|------|
78+
| [FastCore](https://github.com/andrestubbe/fastcore) | Unified JNI loader | JNI, DLL loader |
79+
| [FastClipboard](https://github.com/andrestubbe/fastclipboard) | Native clipboard | Win32 API |
80+
| [FastHotkey](https://github.com/andrestubbe/fasthotkey) | Global hotkeys | Win32 hooks |
81+
| [FastTouch](https://github.com/andrestubbe/fasttouch) | Multi-touch & pressure | Win32 touch |
82+
| [FastStylus](https://github.com/andrestubbe/faststylus) | Pen pressure, tilt | WM_POINTER |
83+
| [FastIO](https://github.com/andrestubbe/fastio) | Memory-mapped I/O | IOCP, mmap |
8484

8585
### 🎨 Graphics & UI
86-
| Library | Purpose |
87-
|---------|---------|
88-
| [FastScreen](https://github.com/andrestubbe/fastscreen) | Zero-copy screen capture (DXGI) |
89-
| [FastImage](https://github.com/andrestubbe/fastimage) | SIMD image processing |
90-
| [FastGraphics](https://github.com/andrestubbe/fastgraphics) | GPU-accelerated Graphics2D |
91-
| [FastTheme](https://github.com/andrestubbe/fasttheme) | Native Windows theming |
92-
| [FastImageView](https://github.com/andrestubbe/fastimageview) | DirectX image viewer |
93-
| [FastNotification](https://github.com/andrestubbe/fastnotification) | Native Windows toast notifications |
86+
| Library | Purpose | Tech |
87+
|---------|---------|------|
88+
| [FastScreen](https://github.com/andrestubbe/fastscreen) | Zero-copy screen capture | DXGI, DirectX |
89+
| [FastImage](https://github.com/andrestubbe/fastimage) | SIMD image processing | AVX2, SSE4 |
90+
| [FastGraphics](https://github.com/andrestubbe/fastgraphics) | GPU-accelerated Graphics2D | DirectX, GPU |
91+
| [FastTheme](https://github.com/andrestubbe/fasttheme) | Native Windows theming | WinRT, DWM |
92+
| [FastImageView](https://github.com/andrestubbe/fastimageview) | DirectX image viewer | DirectX |
93+
| [FastNotification](https://github.com/andrestubbe/fastnotification) | Native notifications | WinRT, Toast |
9494

9595
### ⚡ Performance Libraries
96-
| Library | Purpose |
97-
|---------|---------|
98-
| [FastFloat](https://github.com/andrestubbe/fastfloat) | SIMD float/double parsing |
99-
| [FastString](https://github.com/andrestubbe/faststring) | UTF-8 string operations |
100-
| [FastBytes](https://github.com/andrestubbe/fastbytes) | Bulk byte operations |
101-
| [FastJSON](https://github.com/andrestubbe/fastjson) | Zero-copy JSON parser |
102-
| [FastMath](https://github.com/andrestubbe/fastmath) | SIMD + GPU math acceleration |
96+
| Library | Purpose | Tech |
97+
|---------|---------|------|
98+
| [FastFloat](https://github.com/andrestubbe/fastfloat) | SIMD float parsing | AVX2, SSE4 |
99+
| [FastString](https://github.com/andrestubbe/faststring) | UTF-8 string ops | SIMD, AVX2 |
100+
| [FastBytes](https://github.com/andrestubbe/fastbytes) | Bulk byte ops | AVX2, SSE4 |
101+
| [FastJSON](https://github.com/andrestubbe/fastjson) | Zero-copy JSON | SIMD parsing |
102+
| [FastMath](https://github.com/andrestubbe/fastmath) | Math acceleration | OpenCL, SIMD |
103103

104104
### 🎬 Animation
105-
| Library | Purpose |
106-
|---------|---------|
107-
| [FastTween](https://github.com/andrestubbe/fasttween) | Ultra-fast tweening engine |
108-
| [FastAnimation](https://github.com/andrestubbe/fastanimation) | Timeline orchestration |
105+
| Library | Purpose | Tech |
106+
|---------|---------|------|
107+
| [FastTween](https://github.com/andrestubbe/fasttween) | Ultra-fast tweening | Object pooling |
108+
| [FastAnimation](https://github.com/andrestubbe/fastanimation) | Timeline orchestration | Zero-GC |
109109

110110
### 🤖 AI & Automation
111-
| Library | Purpose |
112-
|---------|---------|
113-
| [FastRobot](https://github.com/andrestubbe/fastrobot) | Screen capture & automation |
114-
| FastAI | Unified AI client (Local + Cloud) *Coming Q2 2026* |
115-
| FastGamepad | Controller support (XInput/DirectInput) *Coming Q2 2026* |
111+
| Library | Purpose | Tech |
112+
|---------|---------|------|
113+
| [FastRobot](https://github.com/andrestubbe/fastrobot) | Screen capture & automation | DirectX, SendInput |
114+
| FastAI | Unified AI client — *Coming Q2 2026* | Local + Cloud API |
115+
| FastGamepad | Controller support — *Coming Q2 2026* | XInput, DirectInput |
116116

117117
### 🎤 Audio (Coming Q3-Q4 2026)
118-
| Library | Purpose |
119-
|---------|---------|
120-
| FastAudio | Low-latency audio output |
121-
| FastAudioCapture | Real-time audio capture (WASAPI) |
122-
| FastTTS | Text-to-speech |
123-
| FastSTT | Speech-to-text |
118+
| Library | Purpose | Tech |
119+
|---------|---------|------|
120+
| FastAudio | Low-latency audio | WASAPI |
121+
| FastAudioCapture | Real-time capture | WASAPI |
122+
| FastTTS | Text-to-speech | SAPI5, Azure |
123+
| FastSTT | Speech-to-text | Whisper, Cloud |
124124

125125
### 🔍 Vision & AI Pipeline (Coming 2026-2027)
126-
| Library | Purpose |
127-
|---------|---------|
128-
| FastVision | GPU template matching <10ms |
129-
| FastOCR | Optical character recognition |
130-
| FastEmbedding | Text embeddings |
131-
| FastVectorDB | In-memory vector search |
132-
| FastRAG | Retrieval-Augmented Generation |
133-
| FastMCP | Model Context Protocol |
126+
| Library | Purpose | Tech |
127+
|---------|---------|------|
128+
| FastVision | GPU template matching | GPU shaders |
129+
| [FastOCR](https://github.com/andrestubbe/FastOCR) | OCR | WinRT OCR |
130+
| FastEmbedding | Text embeddings | Local/Cloud |
131+
| FastVectorDB | Vector search | SIMD |
132+
| FastRAG | RAG pipeline | AI orchestration |
133+
| FastMCP | Model Context Protocol | MCP Standard |
134134

135135
### 🛠️ Advanced System (Coming 2026-2027)
136-
| Library | Purpose |
137-
|---------|---------|
138-
| FastInput | Raw input reading (non-invasive) |
139-
| FastInputHook | Global low-level hooks |
140-
| FastWindow | Foreign window control |
141-
| FastProcess | Process introspection |
142-
| FastFileWatch | Instant file notifications |
143-
| FastOverlay | Transparent game overlays |
144-
| FastDWM | VSync & frame timing |
145-
| FastHash | SIMD hashing |
146-
| FastCompress | Fast compression |
136+
| Library | Purpose | Tech |
137+
|---------|---------|------|
138+
| FastInput | Raw input reading | RawInput API |
139+
| FastInputHook | Global hooks | SetWindowsHookEx |
140+
| FastWindow | Window control | Win32 API |
141+
| FastProcess | Process introspection | Win32 API |
142+
| FastFileWatch | File notifications | ReadDirectoryChangesW |
143+
| FastOverlay | Game overlays | DirectX |
144+
| FastDWM | VSync & timing | DWM API |
145+
| FastHash | SIMD hashing | AVX2, SSE4 |
146+
| FastCompress | Fast compression | SIMD |
147147

148148
---
149149

0 commit comments

Comments
 (0)