---
title: "turbovec vs pgvecto.rs"
type: "comparison"
canonical_url: "https://www.graphcanon.com/compare/ryancodrai-turbovec-vs-tensorchord-pgvecto-rs"
tools: ["ryancodrai-turbovec", "tensorchord-pgvecto-rs"]
---

# turbovec vs pgvecto.rs

*GraphCanon updated Aug 21, 2026*

## Verdict

Pick turbovec if turbovec is a Rust-based vector indexing library with Python bindings that offers significant memory savings and fast SIMD search capabilities, built on Google Research's TurboQuant algorithm; pick pgvecto.rs if pgvecto.rs extends PostgreSQL for efficient vector searches using Rust.

[turbovec](https://pypi.org/project/turbovec/) reports 15k GitHub stars, 1.3k forks, and 17 open issues, last pushed Aug 18, 2026. [pgvecto.rs](https://docs.vectorchord.ai/getting-started/overview.html) has 2.2k stars, 86 forks, and 76 open issues, last pushed Feb 26, 2025. Figures are from public GitHub metadata via [turbovec's repository](https://github.com/RyanCodrai/turbovec) and [pgvecto.rs's repository](https://github.com/tensorchord/pgvecto.rs).

| | [turbovec](/tools/ryancodrai-turbovec.md) | [pgvecto.rs](/tools/tensorchord-pgvecto-rs.md) |
| --- | --- | --- |
| Tagline | A vector index built on TurboQuant, written in Rust with Python bindings | Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres |
| Stars | 14,822 | 2,183 |
| Forks | 1,329 | 86 |
| Open issues | 17 | 76 |
| Language | Rust | Rust |
| Adopt for | turbovec is a Rust-based vector indexing library with Python bindings that offers significant memory savings and fast SIMD search capabilities, built on Google Research's TurboQuant algorithm. | pgvecto.rs extends PostgreSQL for efficient vector searches using Rust. |
| Persona | - | - |
| Runtime | - | - |
| License | MIT | Apache-2.0 |
| Categories | Vector Databases | Vector Databases |

## Trust and health

_Sourced signals - not a safety guarantee. No winner column._

| | [turbovec](/tools/ryancodrai-turbovec.md) | [pgvecto.rs](/tools/tensorchord-pgvecto-rs.md) |
| --- | --- | --- |
| Maintenance | Very active (96%) | Dormant (18%) |
| Days since push | 0d | 540d |
| Open issues (now) | 17 | 76 |
| Stars delta | +1.3k (30d) | +4 (30d) |
| Open issues delta | -14 (30d) | 0 (30d) |
| Owner type | User | Organization |
| Full report | [trust report](/tools/ryancodrai-turbovec/trust.md) | [trust report](/tools/tensorchord-pgvecto-rs/trust.md) |

## Decision facts: turbovec

- **Adopt for:** turbovec is a Rust-based vector indexing library with Python bindings that offers significant memory savings and fast SIMD search capabilities, built on Google Research's TurboQuant algorithm.

## Decision facts: pgvecto.rs

- **Adopt for:** pgvecto.rs extends PostgreSQL for efficient vector searches using Rust.

## Choose when

### Choose turbovec if…

- License: turbovec is MIT, pgvecto.rs is Apache-2.0.
- Tags unique to turbovec: ann, avx512, embedding, embeddings.
- - Use turbovec when you need to save substantial amounts of memory; for instance, a 10 million document corpus can fit in 4 GB RAM instead of the typical 31 GB with float32.

### Choose pgvecto.rs if…

- License: pgvecto.rs is Apache-2.0, turbovec is MIT.
- Tags unique to pgvecto.rs: chatgpt, gpt, hacktoberfest, llm.
- Need integration with PostgreSQL for vector searches

## When NOT to use turbovec

- - Avoid using turbovec in environments where the hardware architecture does not support specific SIMD instructions (like NEON on ARM and AVX-512BW on x86), as this can lead to performance degradation.
- - Do not use it if your application requires external managed services for vector indexing, as turbovec is designed for local deployments without data leaving the machine or VPC.
- - Avoid if you require high precision beyond what 4-bit quantization (or lower bit-widths depending on the configuration) offers.
- - Refrain from using turbovec in scenarios where the lack of a training phase leads to suboptimal performance, as it might not adapt well to certain datasets that benefit from such pre-processing.

## When NOT to use pgvecto.rs

- Preferring a database system without PostgreSQL dependencies
- Looking for a standalone solution, as pgvecto.rs is a PostgreSQL extension

## Common questions

### What is the difference between turbovec and pgvecto.rs?

turbovec: A vector index built on TurboQuant, written in Rust with Python bindings. pgvecto.rs: Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres. See the comparison table for live GitHub stats and shared categories.

### When should I choose turbovec over pgvecto.rs?

Choose turbovec over pgvecto.rs when License: turbovec is MIT, pgvecto.rs is Apache-2.0; Tags unique to turbovec: ann, avx512, embedding, embeddings; - Use turbovec when you need to save substantial amounts of memory; for instance, a 10 million document corpus can fit in 4 GB RAM instead of the typical 31 GB with float32.

### When should I choose pgvecto.rs over turbovec?

Choose pgvecto.rs over turbovec when License: pgvecto.rs is Apache-2.0, turbovec is MIT; Tags unique to pgvecto.rs: chatgpt, gpt, hacktoberfest, llm; Need integration with PostgreSQL for vector searches.

### When should I avoid turbovec?

- Avoid using turbovec in environments where the hardware architecture does not support specific SIMD instructions (like NEON on ARM and AVX-512BW on x86), as this can lead to performance degradation. - Do not use it if your application requires external managed services for vector indexing, as turbovec is designed for local deployments without data leaving the machine or VPC. - Avoid if you require high precision beyond what 4-bit quantization (or lower bit-widths depending on the configuration) offers. - Refrain from using turbovec in scenarios where the lack of a training phase leads to suboptimal performance, as it might not adapt well to certain datasets that benefit from such pre-processing.

### When should I avoid pgvecto.rs?

Preferring a database system without PostgreSQL dependencies Looking for a standalone solution, as pgvecto.rs is a PostgreSQL extension

### Is turbovec or pgvecto.rs more popular on GitHub?

turbovec has more GitHub stars (14,822 vs 2,183). Stars measure visibility, not whether either tool fits your constraints.

### Are turbovec and pgvecto.rs open source?

Yes - both are open-source projects on GitHub (turbovec: MIT, pgvecto.rs: Apache-2.0).

### Where can I find alternatives to turbovec or pgvecto.rs?

GraphCanon lists graph-backed alternatives at [turbovec alternatives](/tools/ryancodrai-turbovec/alternatives) and [pgvecto.rs alternatives](/tools/tensorchord-pgvecto-rs/alternatives) ([turbovec markdown twin](/tools/ryancodrai-turbovec/alternatives.md), [pgvecto.rs markdown twin](/tools/tensorchord-pgvecto-rs/alternatives.md)), ranked by typed relationship edges rather than popularity votes.

### Is there a machine-readable version of this comparison?

Yes. The markdown twin at [this comparison](/compare/ryancodrai-turbovec-vs-tensorchord-pgvecto-rs.md) mirrors this page for agents and LLM crawlers, with the same stats table and FAQ answers.

### Which is better maintained, turbovec or pgvecto.rs?

turbovec: Very active. pgvecto.rs: Dormant. Compare maintenance labels, days since push, and release cadence in the trust section below - stars alone do not measure maintenance.

### Where are the full trust reports for turbovec and pgvecto.rs?

GraphCanon publishes per-repo trust reports with dated maintenance, provenance, and scan summaries: [turbovec trust report](/tools/ryancodrai-turbovec/trust); [pgvecto.rs trust report](/tools/tensorchord-pgvecto-rs/trust).

---

**Machine-readable endpoints**

- JSON: [`/api/graphcanon/graph?tool=ryancodrai-turbovec`](/api/graphcanon/graph?tool=ryancodrai-turbovec)
- LLM index: [/llms.txt](/llms.txt)
- Full corpus: [/llms-full.txt](/llms-full.txt)

_GraphCanon - The knowledge graph for AI development. https://www.graphcanon.com/_
