Python Vector

Open-source Python projects categorized as Vector

Top 22 Python Vector Projects

  1. quivr

    Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.

    Project mention: Ask HN: Local RAG with private knowledge base | news.ycombinator.com | 2024-10-29
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. TaskingAI

    The open source platform for AI-native application development.

  4. Fiona

    Fiona reads and writes geographic data files

    Project mention: Friends don't let friends export to CSV | news.ycombinator.com | 2024-03-25

    Your issue is that you're using the default (old) binding to GDAL, based on Fiona [0].

    You need to use pyogrio [1], its vectorized counterpart, instead. Make sure you use `engine="pyogrio"` when calling `to_file` [2]. Fiona does a loop in Python, while pyogrio is exclusively compiled. So pyogrio is usually about 10-15x faster than fiona. Soon, in pyogrio version 0.8, it will be another ~2-4x faster than pyogrio is now [3].

    [0]: https://github.com/Toblerity/Fiona

    [1]: https://github.com/geopandas/pyogrio

    [2]: https://geopandas.org/en/stable/docs/reference/api/geopandas...

    [3]: https://github.com/geopandas/pyogrio/pull/346

  5. pymilvus

    Python SDK for Milvus.

  6. vector-python-sdk

    Anki Vector Python SDK

  7. earthpy

    A package built to support working with spatial data using open source python

  8. snowChat

    Chat snowflake - Text to SQL

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. svg.py

    🎨 Type-safe and powerful Python library to generate SVG files

  11. klongpy

    High-Performance Klong array language in Python.

    Project mention: The APL Challenge | news.ycombinator.com | 2025-02-04
  12. udfs

    Public Fused UDFs. Build any scale workflows with the Fused Python SDK and Workbench webapp, and integrate them into your stack with the Fused Hosted API. (by fusedio)

    Project mention: A New Look: Solar Plant Prospection with Automated Viewshed Analysis | news.ycombinator.com | 2024-06-18

    yes i made one using a open python lib - https://github.com/fusedio/udfs/tree/main/community/fhk/pybd...

  13. ChatData

    ChatData πŸ” πŸ“– brings RAG to real applications with FREE✨ knowledge bases. Now enjoy your chat with 6 million wikipedia pages and 2 million arxiv papers.

  14. Vector

    Open source osint project. (by theahmadov)

  15. issuer-icons

    Vector graphics (SVG) of one-time password issuer logo's, used in Raivo OTP for iOS.

  16. CuVec

    Unifying Python/C++/CUDA memory: Python buffered array ↔️ `std::vector` ↔️ CUDA managed memory

  17. edgedressing

    edgedressing leverages a Windows "feature" in order to force a target's Edge browser to open. This browser is then directed to a URL of choice.

    Project mention: NCSI Probing Needs to Die | news.ycombinator.com | 2024-12-02

    For anyone asking what this has to do with NCIS, have a look at the README of the parent repo: https://github.com/stryngs/edgedressing/tree/main

    It turns out that (modulo some details) it's possible to trick a Windows computer connected to a network you control into opening a browser that points to a URL of your choosing. That's because NCSI initiates probes using plain HTTP rather than HTTPS, so the usual injection attacks can be carried out without the user having to take any action of their own.

  18. loadthemall

    QGIS plugin that recursively loads vector and raster layers stored in a directory structure, based on several filters

  19. Piazza-Updater

    Piazza-Updater automates updates to a Weaviate database with real-time vectorial data. By continuously searching the internet and integrating with Verba repositories, it enhances retrieval-augmented generation (RAG) capabilities, keeping your applications informed and responsive.

    Project mention: AI and All Data Weekly for 09 Dec 2024 | dev.to | 2024-12-09

    ❄️ Apache Polaris + Iceberg Quickstart ⚑️ How to extract tables from pdfs πŸš€ Microsoft 1bit LLM BitNet 🐿️ Verifying Kafka Transactions Entry 2 🐿️ FLUSS: Streaming Storage 🐿️ Fluss -> Flow for Flink Real Time Analytics 🌐 TableFlow - iceberg / kafka ❄️ Snowflake Cortex AI + Slack πŸΏοΈβ„οΈ Door dash flink, kafka, snowflake 🧠 Prompt Stack -- all in one πŸ”Œ SpaCY Layout for PDF πŸ“± Responsible AI Pathways πŸ“Ό Megaparse documents python πŸ”Œ Time Series LLM ❄️ Generate Synthetic Data in Snowflake 🐿️ LLMs and GenAI - When to use them 🐿️ Flink Observability with Prometheus πŸ“‘ New SQL GUI 🍫 TDD for GenAI πŸ•΅οΈ 🎁 Open Source Agent Framework for Production πŸ’» Cedit command line editor 🏭 ServiceNow AgentLab 🎀 Snowflake Lessons Learned in Replication πŸŽ„ Privastead πŸ”Œ Backup Icloud with nodejs on linux πŸ”Œ Backup Google with nodejs on linux πŸŽ„ HuggingFace macos chat source code 🎁 Ollama working with structured output 🎁 dspy ai how to πŸ”Œ Piazza updater πŸ”Œ Building a financial report with langgraph ColPali Notebook with QWEN 2 VL

  20. catbench

    CatBench Vector Search Playground

    Project mention: CatBench Vector Search Playground on Postgres | news.ycombinator.com | 2025-03-02
  21. YassQueenDB

    Graph database library that allows you to store, analyze, and search through your data in a graph format. By using the Universal Sentence Encoder, it provides an efficient and semantic approach to handle text data. πŸ“šπŸ§ πŸš€

  22. vektor

    a mini vector database implementation that intends to be educational and interpretable (by bxptr)

  23. matmath

    A simple and efficient module for matrix and vector manipulation. (by Siddhesh-Agarwal)

  24. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Vector discussion

Log in or Post with

Python Vector related posts

Index

What are some of the best open-source Vector projects in Python? This list will help you:

# Project Stars
1 quivr 37,551
2 TaskingAI 5,076
3 Fiona 1,182
4 pymilvus 1,130
5 vector-python-sdk 568
6 earthpy 516
7 snowChat 512
8 svg.py 300
9 klongpy 289
10 udfs 226
11 ChatData 168
12 Vector 133
13 issuer-icons 129
14 duckdb-embedding-search 124
15 CuVec 80
16 edgedressing 50
17 loadthemall 36
18 Piazza-Updater 30
19 catbench 17
20 YassQueenDB 15
21 vektor 12
22 matmath 5

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?