awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tensorchord avatar

tensorchord/pgvecto.rs

0
View on GitHub↗
2,175 stars·84 forks·Rust·Apache-2.0·17 viewsdocs.vectorchord.ai/getting-started/overview.html↗

Pgvecto.rs

pgvecto.rs is a database extension that integrates high-dimensional vector search capabilities directly into PostgreSQL. It functions as a specialized engine for storing and retrieving embeddings, allowing relational databases to perform similarity searches alongside traditional structured data queries.

The extension distinguishes itself through hardware-aware execution strategies that maximize performance. It performs runtime analysis of the host machine to utilize specific processor instruction sets for accelerated mathematical operations. To manage memory efficiently, it employs quantization techniques that convert high-precision vectors into compact integer or half-precision formats.

The system supports complex retrieval workflows by combining vector similarity scores with standard relational predicates. This allows for precise filtering and joining of search results within existing database tables. The project is distributed as a native module for PostgreSQL, providing a direct interface for managing high-dimensional data within standard database environments.

Features

  • Vector Database Extensions - Adds high-dimensional vector search capabilities directly into existing relational databases to combine structured data with machine learning embeddings.
  • Relational Vector Engines - Filters and joins vector similarity results with traditional database records to ensure precise and context-aware data retrieval workflows.
  • Vector Similarity Search - Retrieves relevant records by calculating proximity between high-dimensional data points while applying specific filters and relational joins to narrow down the results.
  • Filtered Similarity Searches - Combines vector similarity scores with standard database query predicates to narrow search results using existing relational metadata.
  • Database Extension Modules - Operates as a native database module that extends the core engine to handle vector data types and indexing structures directly.
  • Low-Latency Vector Retrieval - Optimizes the retrieval of complex data points by utilizing hardware acceleration and compact storage formats for low-latency query responses.
  • Graph-Based Indexing - Organizes high-dimensional data into navigable proximity graphs to enable rapid traversal and retrieval during similarity search operations.
  • PostgreSQL Extensions - Provides a database enhancement that leverages hardware-specific instructions to accelerate complex analytical queries and high-dimensional data processing.
  • Vector Databases - Provides a specialized storage and retrieval system for high-dimensional embeddings optimized for low-latency query execution and memory efficiency.
  • Memory-Optimized Storage - Reduces memory usage and improves processing speed by converting high-precision data into compact formats like half-precision floating-point numbers or integer-based representations.
  • Vector Quantization - Reduces memory footprint by converting high-precision floating-point vectors into smaller integer or half-precision formats for efficient storage.
  • SIMD-Accelerated Arithmetic - Utilizes hardware-specific processor instructions to perform high-speed mathematical calculations required for comparing multi-dimensional data points.
  • Hardware-Aware JIT Compilers - Analyzes host machine capabilities at runtime to select and execute the most efficient instruction sets for vector processing.
  • Data and Integration Plugins - Provides scalable vector database support for AI applications.

Star history

Star history chart for tensorchord/pgvecto.rsStar history chart for tensorchord/pgvecto.rs

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Pgvecto.rs

These projects share indexed features with Pgvecto.rs. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • unum-cloud/usearchunum-cloud avatar

    unum-cloud/USearch

    3,888View on GitHub↗

    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

    C++approximate-nearest-neighbor-searchclusteringdatabase
    View on GitHub↗3,888
  • ryancodrai/turbovecRyanCodrai avatar

    RyanCodrai/turbovec

    11,738View on GitHub↗

    TurboVec is a high-performance Rust vector database and quantized search index designed for storing and retrieving high-dimensional embeddings. It functions as a pluggable vector store for large language model orchestration frameworks, providing a memory-efficient alternative to standard in-memory storage. The project distinguishes itself through a high-dimensional vector compressor that utilizes random rotation and data-oblivious scalar quantization to reduce memory footprints. Retrieval is accelerated via SIMD kernels that process distance calculations and search operations for increased th

    Pythonannavx512embedding
    View on GitHub↗11,738
  • asg017/sqlite-vecasg017 avatar

    asg017/sqlite-vec

    6,961View on GitHub↗

    sqlite-vec is a C-based vector library and SQLite extension that adds virtual tables for storing and querying high-dimensional embeddings. It functions as a database plugin for performing nearest neighbor searches using distance metrics such as L2, cosine, and Hamming distance. The project provides a portable embedding store that supports deployment across Android, iOS, desktop environments, and web browsers via WebAssembly. It distinguishes itself by converting numerical arrays into compact binary formats and utilizing quantization to reduce the memory footprint and storage size of vector in

    Csqlitesqlite-extension
    View on GitHub↗6,961
  • lancedb/lancedblancedb avatar

    lancedb/lancedb

    9,031View on GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    View on GitHub↗9,031
Compare all 30 related projects→

Frequently asked questions

What does tensorchord/pgvecto.rs do?

pgvecto.rs is a database extension that integrates high-dimensional vector search capabilities directly into PostgreSQL. It functions as a specialized engine for storing and retrieving embeddings, allowing relational databases to perform similarity searches alongside traditional structured data queries.

What are the main features of tensorchord/pgvecto.rs?

The main features of tensorchord/pgvecto.rs are: Vector Database Extensions, Relational Vector Engines, Vector Similarity Search, Filtered Similarity Searches, Database Extension Modules, Low-Latency Vector Retrieval, Graph-Based Indexing, PostgreSQL Extensions.

Which projects share features with tensorchord/pgvecto.rs?

Projects with overlapping indexed features include: unum-cloud/usearch — USearch is a high-performance vector similarity search engine and approximate nearest neighbor index designed for… ryancodrai/turbovec — TurboVec is a high-performance Rust vector database and quantized search index designed for storing and retrieving… asg017/sqlite-vec — sqlite-vec is a C-based vector library and SQLite extension that adds virtual tables for storing and querying… lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… pgvector/pgvector — Vector similarity search extension for PostgreSQL. semi-technologies/weaviate — Weaviate is a cloud-native vector database and distributed vector store designed to save high-dimensional vectors…

Curated searches featuring Pgvecto.rs

Hand-picked collections where Pgvecto.rs appears.
  • vector database