awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
https://github.com/fffaraz/awesome-cpp
Last synced: 15 days ago
JSON representation
Filtered by simd. Clear filters
CSV
- zsv - The world's fastest (simd) CSV parser, with an extensible CLI. [MIT]
Image Processing
- Simd - C++ image processing library with using of SIMD: SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX-512, VMX(Altivec) and VSX(Power7), NEON for ARM. [MIT]
Internationalization
- simdutf - Unicode routines (UTF8, UTF16, UTF32): billions of characters per second using SSE2, AVX2, NEON, AVX-512. [Apache-2/MIT]
Machine Learning
Math
- DirectXMath - An all inline SIMD C++ linear algebra library for use in games and graphics apps.
- GLM - Header-only C++ math library that matches and inter-operates with OpenGL's GLSL math. [MIT] website
- Klein - A fast, SIMD-optimized C++17 Geometric Algebra library for point, line, and plane projections, intersections, joins, rigid-body motion, and more. [MIT] website
- SimSIMD - Vector distance functions for x86 AVX2, AVX-512, Arm NEON, and SVE. [Apache2]
- Vc - SIMD Vector Classes for C++. [BSD]
- Fastor - A lightweight high performance tensor algebra framework for modern C++. [MIT]
- NumKong - SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types. [Apache2] (previously named SimSIMD)
Miscellaneous
- fast_float - Fast, Exact C++ from_chars, 4x to 10x faster than strtod, part of GCC 12, Chromium, Redis, Webkit/Safari. [Apache2/BSL-1.0/MIT]
- fccf - A command-line tool that recursively searches a directory to find C/C++ source code matching a search string. [MIT]
- libpopcnt - Fast C/C++ bit population count library. [BSD-2-Clause]
- MPH - C++20 [Minimal] Static Perfect Hash library. [MIT]
- StringZilla - the Godzilla of string libraries, splitting, sorting, and shuffling large textual datasets faster than you can say "Tokyo Tower". [Apache-2.0]
- SIMD Everywhere - Implementations of SIMD instruction sets for systems which don't natively support them. [MIT]
Networking
Regular Expression
- Vectorscan - A portable fork of the high-performance regular expression matching library. [BSD-3-Clause] website