Skip to content

Commit da2dbbb

Browse files
author
FastJava Team
committed
Ecosystem update: Added FastDisplay, FastGhostMouse, FastAI — 30 released modules
1 parent 11f38a3 commit da2dbbb

2 files changed

Lines changed: 12 additions & 4 deletions

File tree

MAP.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
| **FastGraphics** | 🔧 Beta | DirectX, GPU | GPU-accelerated Graphics2D | [](https://github.com/andrestubbe/FastGraphics) |
2121
| **FastNotification** | ✅ Stable | WinRT, Toast | Native Windows notifications | [](https://github.com/andrestubbe/FastNotification) |
2222
| **FastRobot** | ✅ Stable | DirectX, SendInput | Automation & screen capture | [](https://github.com/andrestubbe/FastRobot) |
23+
| **FastDisplay** | 🔧 Beta | Win32, DWM | Native DPI/resolution/refresh-rate monitoring | [](https://github.com/andrestubbe/FastDisplay) |
24+
| **FastGhostMouse** | 🔧 Beta | DirectComposition, D2D | 120Hz GPU secondary mouse overlay | [](https://github.com/andrestubbe/FastGhostMouse) |
25+
| **FastAI** | 🔧 Beta | REST API | Unified LLM client (Ollama, OpenAI, Claude) | [](https://github.com/andrestubbe/FastAI) |
2326
| **FastFloat** | ✅ Stable | SIMD, AVX2 | Float/double parsing (5-12×) | [](https://github.com/andrestubbe/FastFloat) |
2427
| **FastString** | ✅ Stable | SIMD, UTF-8 | String ops (10-100×) | [](https://github.com/andrestubbe/FastString) |
2528
| **FastBytes** | ✅ Stable | SIMD, AVX2 | Byte operations (2-50×) | [](https://github.com/andrestubbe/FastBytes) |
@@ -147,11 +150,11 @@
147150

148151
## 📊 Stats
149152

150-
- **Released:** 20 modules
153+
- **Released:** 23 modules
151154
- **Beta/Private:** 3 modules
152155
- **In Development:** 7 modules
153156
- **Planned:** 32 modules
154-
- **Total:** 62 modules
157+
- **Total:** 65 modules
155158

156159
---
157160

@@ -164,5 +167,5 @@
164167

165168
---
166169

167-
**Last Updated:** April 2026
170+
**Last Updated:** April 2026 — Added FastDisplay, FastGhostMouse, FastAI
168171
**Next Review:** May 2026

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
| **[FastGraphics](https://github.com/andrestubbe/fastgraphics)** | Graphics | **600%** | GPU DirectX vs Java2D software |
1919
| **[FastFloat](https://github.com/andrestubbe/fastfloat)** | Math | **5-12×** | SIMD parsing vs Float.parseFloat() |
2020
| **[FastRobot](https://github.com/andrestubbe/fastrobot)** | Automation | **10-17×** | DirectX capture vs AWT Robot |
21+
| **[FastDisplay](https://github.com/andrestubbe/FastDisplay)** | Display | **Instant** | Native DPI/resolution/refresh-rate monitoring |
22+
| **[FastGhostMouse](https://github.com/andrestubbe/FastGhostMouse)** | Overlay | **120Hz GPU** | Secondary mouse overlay — DirectComposition |
23+
| **[FastAI](https://github.com/andrestubbe/FastAI)** | AI | **5min setup** | Unified LLM client — Ollama, OpenAI, Claude |
2124
| **[FastImage](https://github.com/andrestubbe/fastimage)** | Graphics | **10-50×** | SIMD resize/blur vs BufferedImage |
2225
| **[FastIO](https://github.com/andrestubbe/fastio)** | System | **5-20×** | Memory-mapped vs java.nio |
2326
| **[FastMath](https://github.com/andrestubbe/fastmath)** | Math | **3-8×** | JNI SIMD + OpenCL GPU vs java.lang.Math |
@@ -72,6 +75,8 @@
7275
| Library | Purpose | Tech | State |
7376
|---------|---------|------|-------|
7477
| **[FastRobot](https://github.com/andrestubbe/fastrobot)** | Screen capture & automation | DirectX, SendInput | Alpha |
78+
| **[FastGhostMouse](https://github.com/andrestubbe/FastGhostMouse)** | GPU secondary mouse overlay | DirectComposition, D2D | Alpha |
79+
| **[FastDisplay](https://github.com/andrestubbe/FastDisplay)** | Display/DPI monitoring | Win32, DWM | Alpha |
7580
| FastWindow | Window management | Win32 API | TODO |
7681
| FastWindowHook | Window hooks | Win32 | TODO |
7782
| **[FastNotification](https://github.com/andrestubbe/fastnotification)** | Native notifications | WinRT, Toast | Alpha |
@@ -243,7 +248,7 @@ FastJava exists because truth shows up in microseconds, not in slogans.
243248

244249
**[ALPHA]** — APIs may change. Not production-ready yet.
245250

246-
-**27 Released** — Available now on GitHub & JitPack
251+
-**30 Released** — Available now on GitHub & JitPack
247252
- 🚧 **14 Coming Soon** — Audio, Vision, AI, Advanced System (2026-2027)
248253
- 🔄 **37 Planned** — Full 78-module pipeline
249254
- ✅ Windows fully supported — Linux/macOS in progress

0 commit comments

Comments
 (0)