Is_utf8

Fast C++ function "is_utf8": checks if the input is valid UTF-8. Made of a single source file. Optimized for ARM NEON, x64 SSE, AVX2 and AVX-512.
Alternatives To Is_utf8
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Simdjson18,280
3 days ago25August 10, 2022126apache-2.0C++
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
Highway3,041
2 months ago5October 28, 202230apache-2.0C++
Performance-portable, length-agnostic SIMD with runtime dispatch
Simde2,05413 months ago1June 02, 2021117mitC
Implementations of SIMD instruction sets for systems which don't natively support them.
Xsimd2,00724 days ago64July 27, 202340bsd-3-clauseC++
C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, AVX512, NEON, SVE))
Simd1,921
2 months ago28mitC++
C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, VMX(Altivec) and VSX(Power7) for PowerPC, NEON for ARM.
Croaring1,382
2 months ago52otherC
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
Vc1,34915 months ago3May 20, 202285bsd-3-clauseC++
SIMD Vector Classes for C++
Libsimdpp1,064
a year ago53bsl-1.0C++
Portable header-only C++ low level SIMD library
Simdutf868
2 months ago1January 11, 202323apache-2.0C++
Unicode routines (UTF8, UTF16, UTF32): billions of characters per second using SSE2, AVX2, NEON, AVX-512. Part of Node.js and Bun.
Sleef56252 months ago1June 21, 202385bsl-1.0C
SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT
Alternatives To Is_utf8
Select To Compare


Alternative Project Comparisons
Popular Avx512 Projects
Popular Neon Projects
Popular Software Performance Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Unicode
Simd
Avx
Neon
Avx512