SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Simd Projects
-
simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
Project mention: GigaToken: ~1000x faster Language model tokenization | news.ycombinator.com | 2026-07-22 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platform
-
-
-
USearch
Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍
Depending on how 'one-off' the query is, sequential read is the right answer. The alternative is indexing the data for ANN, which will generally require doing the equivalent of many queries across the dataset.
On the bright side, smart folks have already thought pretty hard about this. In my work, I ended up picking usearch for large-scale vector storage and ANN search. It's plenty fast and is happy working with vectors on disk - solutions which are /purely/ concerned with latency often don't include support for vectors on disk, which forces you into using a hell of a lot of RAM.
https://github.com/unum-cloud/USearch
-
-
-
xsimd
C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, AVX512, NEON, SVE, WebAssembly, VSX, RISC-V))
-
Simd
C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, NEON, SVE for ARM, HVX for Hexagon (by ermig1979)
-
fast_float
Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12, MySQL, DuckDB, Chromium, Redis and WebKit/Safari
Project mention: fast_float VS str2num - a user suggested alternative | libhunt.com/r/fast_float | 2026-06-06 -
-
simdutf
Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension, LoongArch64, POWER. Part of Node.js, WebKit/Safari, Ladybird, Chromium, Cloudflare Workers, Ghostty and Bun.
-
kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON, RISC-V RVV)
Project mention: Show HN: KFR 7 – major update for C++ DSP library | news.ycombinator.com | 2025-11-17 -
ada
WHATWG-compliant and fast URL parser written in modern C++, part of Internet Archive, Node.js, Clickhouse, Redpanda, Kong, Telegram, Adguard, Datadog and Cloudflare Workers.
Project mention: Ada: Whatwg-compliant and fast URL parser written in modern C++ | news.ycombinator.com | 2026-05-30 -
DirectXMath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
-
-
Every port I've done to a new hardware or software platform has shaken loose at least a handful of bugs or assumptions that are well worth ironing out. And in the case of a port to Apple Silicon, you get a very fast development environment at the end of it. This library also helped with 90% of the work:
https://github.com/DLTcollab/sse2neon
-
-
Project mention: Eve: Expressive Vector Engine – SIMD in C++ Goes Brrrr | news.ycombinator.com | 2026-04-09
-
-
-
-
C++ Simd discussion
C++ Simd related posts
-
Rust SIMD on the GPU
-
Everyone Should Know SIMD
-
Simdjson: Parsing gigabytes of JSON per second
-
We recommend Highway over std:SIMD
-
Vectorscan
-
Pynear 2.3 Is Out
-
simdjson
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Aug 2026
Index
What are some of the best open-source Simd projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | simdjson | 24,147 |
| 2 | ncnn | 23,690 |
| 3 | GLM | 11,155 |
| 4 | highway | 5,750 |
| 5 | USearch | 4,263 |
| 6 | ispc | 2,937 |
| 7 | ozz-animation | 2,903 |
| 8 | xsimd | 2,734 |
| 9 | Simd | 2,264 |
| 10 | fast_float | 2,083 |
| 11 | SatDump | 2,079 |
| 12 | simdutf | 1,929 |
| 13 | kfr | 1,910 |
| 14 | ada | 1,797 |
| 15 | DirectXMath | 1,784 |
| 16 | Vc | 1,540 |
| 17 | sse2neon | 1,527 |
| 18 | FastNoise2 | 1,383 |
| 19 | eve | 1,356 |
| 20 | libsimdpp | 1,300 |
| 21 | hlslpp | 1,136 |
| 22 | Fastor | 839 |
| 23 | rtm | 796 |