A library for efficient similarity search and clustering of dense vectors.
Repository Index
47,133 repositories indexed
1–24 of 69 · Most stars
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
- cpp
- algorithm
- algorithms-implemented
- data-structures
A modern replacement for Redis and Memcached
Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
- search-engine
- search
- typo-tolerance
- site-search
A lightweight, lightning-fast, in-process vector database
Open-source search database for full-text, vector, and hybrid search with real-time indexing and SQL.
- search-engine
- search
- mysql
- sphinxsearch
OpenGL Mathematics (GLM)
- glm
- opengl
- mathematics
- vector
OceanBase is the unified distributed database for the AI era — open-source, multi-model, one engine for your most demanding workloads.
- oceanbase
- paxos
- htap
- cloud-native
Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.
MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
- amazon-web-services
- database
- fulltext-search
- json
GDAL is an open source MIT licensed translator library for raster and vector geospatial data formats.
- raster
- geospatial-data
- vector
- remote-sensing
The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.
- ai-native
- nearest-neighbor-search
- rag
- vector-search
Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍
- kann
- vector-search
- approximate-nearest-neighbor-search
- simd
An Open Source Implementation of the Actor Model in C++
- actor-model
- caf
- pattern-matching
- actors
Universal grid map library for mobile robotic mapping
- ros
- grid-map
- mapping
- terrain
High performance, easy-to-use, and scalable machine learning (ML) package, including linear model (LR), factorization machines (FM), and field-aware factorization machines (FFM) for Python and CLI interface.
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
- path-tracer
- gltf
- graphics
- physically-based-rendering
Multi-platform, free open source software for visualization and image computing.
- medical-imaging
- vtk
- itk
- python
An Efficient Probabilistic 3D Mapping Framework Based on Octrees. Contains the main OctoMap library, the viewer octovis, and dynamicEDT3D.
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.
- utf8
- utf16
- unicode
- simd
2D Vector Graphics Engine Powered by a JIT Compiler
- 2d-graphics
- rasterization
- asmjit
- jit
A production-ready C++ vector graphics engine supporting SVG and Lottie formats, featuring advanced rendering backends such as WebGPU for high-performance graphics.
- animation
- 2d-graphics
- embedded
- graphics-library
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
- optimal-control
- model-predictive-control
- ilqr
- ilqg
SIMD Vector Classes for C++
- vectorization
- parallel
- simd-vector
- simd-instructions