USearch is a high-performance vector similarity search engine and approximate nearest neighbor index designed for dense embeddings. It functions as a low-level vector database core and high-dimensional vector indexer, providing the primitives necessary to store and retrieve vectors across massive datasets. The engine distinguishes itself through hardware-level SIMD acceleration for distance kernels and a proximity-graph indexing system that enables fast retrieval across billions of vectors. It supports multi-precision vector quantization to balance memory usage and accuracy, and utilizes memo
Heapless is an embedded Rust data structure library that provides statically allocated, fixed-capacity collections for memory-constrained systems. It implements a zero-allocation runtime model where all collection elements are stored inline within their own value structure, completely removing the need for operating system interaction, global allocators, or runtime heap allocation. Capacity is specified at compile time through generic type parameters, ensuring every collection has a fixed upper bound known before execution. The library implements core language traits to provide standard coll
Gorgonia is a Go library that provides an automatic differentiation engine and a computation graph framework for building and training neural networks. It functions as a CUDA-accelerated tensor library and a SIMD-optimized math library, enabling machine learning workflows entirely within the Go ecosystem. The library distinguishes itself through a dual-backend architecture that dispatches neural network operations to either a GPU or CPU depending on CUDA availability at runtime. It constructs differentiable directed acyclic graphs of tensor operations, supports reverse-mode automatic gradient
c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static libraries, or dynamic libraries using an LLVM backend. It implements a system based on result-based error handling, scoped memory pooling, and a semantic macro system. The compiler provides first-class support for hardware-backed SIMD vectors that map directly to processor instructions and enables runtime polymorphism through interface-based dynamic dispatch. The project covers a broad set of low-level capabilities, including manual and pooled memory management, inline assembly inte
ZLinq is a zero-allocation LINQ library and memory-efficient collection toolkit for C#. It provides a high-performance replacement for standard query operations by using value-type enumerators and pooled memory to eliminate heap allocations and reduce garbage collection overhead.
Principalele funcționalități ale cysharp/zlinq sunt: Value-Type Enumerator Patterns, Zero-Allocation Data Processing, SIMD-Accelerated Data Processors, Hierarchical Querying, Value-Type Enumerators, SIMD-Accelerated Arithmetic, Array Renting Pools, Zero-Allocation Conversions.
Alternativele open-source pentru cysharp/zlinq includ: unum-cloud/usearch — USearch is a high-performance vector similarity search engine and approximate nearest neighbor index designed for… rust-embedded/heapless — Heapless is an embedded Rust data structure library that provides statically allocated, fixed-capacity collections for… gorgonia/gorgonia — Gorgonia is a Go library that provides an automatic differentiation engine and a computation graph framework for… ispc/ispc — ISPC is a vectorizing compiler and SIMD parallel programming language that implements a single program multiple data… c3lang/c3c — c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static… ryancodrai/turbovec — TurboVec is a high-performance Rust vector database and quantized search index designed for storing and retrieving…