An open API service indexing awesome lists of open source software.

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

  • ncnn - A high-performance neural network inference computing framework optimized for mobile platforms. [BSD]
  • USearch - Fast search and clustering library for vectors and strings. [Apache2]

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

  • ada - WHATWG-compliant and fast URL parser written in modern C++. [Apache-2.0/MIT]
  • UCall - A high-performance SIMD-accelerated RPC library on io_uring. [Apache2]

Regular Expression

  • Vectorscan - A portable fork of the high-performance regular expression matching library. [BSD-3-Clause] website