Skip to content

Commit 112b3c0

Browse files
author
FastJava Team
committed
docs: add FastBinary and FastFileFormat to ecosystem catalog and map
1 parent 6651f6f commit 112b3c0

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ A unified directory of all FastJava modules. Categorized by functional domain, i
6868
| Module | Speed vs Java | Key Metrics | Tech | Status | Version |
6969
|--------|---------------|-------------|------|--------|---------|
7070
| **[FastBytes](https://github.com/andrestubbe/fastbytes)** | **2-50×** | AVX2 bulk ops vs standard Java | SIMD, AVX2 | Alpha | `v0.1.1` |
71+
| **[FastBinary](https://github.com/andrestubbe/FastBinary)** | **** | Zero-bloat bit-packing, VarInt & endianness | Zero-Alloc | Alpha | `v0.1.0` |
7172
| **[FastJSON](https://github.com/andrestubbe/fastjson)** | **50×** | 50× faster than Jackson/Gson | SIMD, Zero-GC| Alpha | `v0.1.3` |
7273
| **[FastString](https://github.com/andrestubbe/faststring)** | **10-100×** | UTF-8 ops vs Java String | SIMD, UTF-8 | Alpha | `v0.1.1` |
7374
| **[FastANSI](https://github.com/andrestubbe/FastANSI)** | **45-48×** | Zero-allocation ANSI state parser | State Machine | Alpha | `v0.1.2` |
@@ -87,6 +88,8 @@ A unified directory of all FastJava modules. Categorized by functional domain, i
8788
### 8. Filesystem
8889
| Module | Speed vs Java | Key Metrics | Tech | Status | Version |
8990
|--------|---------------|-------------|------|--------|---------|
91+
| **[FastIO](https://github.com/andrestubbe/fastio)** | **2.5-11×** | AVX2 Search, DMA Copy, mmap | AVX2, DMA | Alpha | `v0.1.1` |
92+
| **[FastFileFormat](https://github.com/andrestubbe/FastFileFormat)** | **** | Dual text/binary streaming format with aliases | Binary / Text | Alpha | `v0.1.0` |
9093
| **[FastFileIndex](https://github.com/andrestubbe/FastFileIndex)** | **** | Native mmap scan vs Files.walk() | mmap, scan | Alpha | `v0.1.1` |
9194
| **[FastFileWatch](https://github.com/andrestubbe/FastFileWatch)** | **10-100×** | USN Journal vs WatchService | USN Journal | Alpha | `v0.1.0` |
9295
| **[FastFileSearch](https://github.com/andrestubbe/FastFileSearch)** | **100-1000×** | Indexed trie vs linear search | Prefix trie | Alpha | `v0.1.0` |
@@ -95,7 +98,6 @@ A unified directory of all FastJava modules. Categorized by functional domain, i
9598
| **[FastGLOB](https://github.com/andrestubbe/FastGLOB)** | **13×** | Native Win32 globbing vs PathMatcher | Win32, C++ | Alpha | `v0.1.0` |
9699
| FastFileContentIndex || High-speed in-file text indexing | SIMD | TODO ||
97100
| **[FastCompress](https://github.com/andrestubbe/FastCompress)** | **** | Ultra-fast native compression | SIMD, AVX2 | Alpha | `v0.1.1` |
98-
| **[FastIO](https://github.com/andrestubbe/fastio)** | **2.5-11×** | AVX2 Search, DMA Copy, mmap | AVX2, DMA | Alpha | `v0.1.1` |
99101

100102
### 9. System
101103
| Module | Speed vs Java | Key Metrics | Tech | Status | Version |

docs/MAP.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
| **FastFloat** | 🔧 Alpha | SIMD, AVX2 | Float/double parsing (5-12×) | [](https://github.com/andrestubbe/FastFloat) |
2727
| **FastString** | 🔧 Alpha | SIMD, UTF-8 | String ops (10-100×) | [](https://github.com/andrestubbe/FastString) |
2828
| **FastBytes** | 🔧 Alpha | SIMD, AVX2 | Byte operations (2-50×) | [](https://github.com/andrestubbe/FastBytes) |
29+
| **FastBinary** | 🔧 Alpha | VarInt, BitPack | Zero-bloat bit-packing & VarInt compression | [](https://github.com/andrestubbe/FastBinary) |
30+
| **FastFileFormat** | 🔧 Alpha | Binary, Parser | Dual-format binary/text serialization engine | [](https://github.com/andrestubbe/FastFileFormat) |
2931
| **FastJSON** | 🔧 Alpha | SIMD, Zero-copy | JSON parser (50×) | [](https://github.com/andrestubbe/FastJSON) |
3032
| **FastMath** | 🔧 Alpha | OpenCL, SIMD | GPU + SIMD math (3-8×) | [](https://github.com/andrestubbe/FastMath) |
3133
| **FastIO** | 🔧 Alpha | AVX2, DMA, mmap | SIMD-Search & Fast I/O (2-11×) | [](https://github.com/andrestubbe/FastIO) |

0 commit comments

Comments
 (0)