{"id":23910765,"url":"https://github.com/build5nines/sharpvector","last_synced_at":"2025-11-24T03:04:09.187Z","repository":{"id":240337836,"uuid":"802354876","full_name":"Build5Nines/SharpVector","owner":"Build5Nines","description":"Lightweight, In-memory, Semantic Search, Text Vector Database to embed in any .NET Application","archived":false,"fork":false,"pushed_at":"2025-11-23T15:55:45.000Z","size":1541,"stargazers_count":105,"open_issues_count":2,"forks_count":8,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-11-23T16:02:38.676Z","etag":null,"topics":["database","generative-ai","in-memory-database","rag","retrieval-augmented-generation","search","vector"],"latest_commit_sha":null,"homepage":"https://sharpvector.build5nines.com/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Build5Nines.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-05-18T04:28:55.000Z","updated_at":"2025-11-23T15:51:20.000Z","dependencies_parsed_at":"2025-04-18T14:52:05.390Z","dependency_job_id":"fbebf75f-8a06-4f77-8a44-b87801c8aec6","html_url":"https://github.com/Build5Nines/SharpVector","commit_stats":null,"previous_names":["build5nines/sharpvector"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/Build5Nines/SharpVector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Build5Nines%2FSharpVector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Build5Nines%2FSharpVector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Build5Nines%2FSharpVector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Build5Nines%2FSharpVector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Build5Nines","download_url":"https://codeload.github.com/Build5Nines/SharpVector/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Build5Nines%2FSharpVector/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285977093,"owners_count":27264305,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-23T02:00:06.149Z","response_time":135,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","generative-ai","in-memory-database","rag","retrieval-augmented-generation","search","vector"],"created_at":"2025-01-05T07:19:59.972Z","updated_at":"2025-11-24T03:04:09.181Z","avatar_url":"https://github.com/Build5Nines.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Build5Nines SharpVector - The lightweight, in-memory, local, Semantic Search, Text Vector Database for any C# / .NET Applications\n\n`Build5Nines.SharpVector` is an in-memory vector database library designed for .NET applications. It allows you to store, search, and manage text data using vector representations. The library is customizable and extensible, enabling support for different vector comparison methods, preprocessing techniques, and vectorization strategies.\n\n[![Release Build](https://github.com/Build5Nines/SharpVector/actions/workflows/build-release.yml/badge.svg)](https://github.com/Build5Nines/SharpVector/actions/workflows/build-release.yml)\n![Libraries.io dependency status for GitHub repo](https://img.shields.io/librariesio/github/build5nines/sharpvector)\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n![Framework: .NET 8+](https://img.shields.io/badge/framework-.NET%208%2B-blue)\n![Semantic Search: Enabled](https://img.shields.io/badge/semantic%20search-enabled-purple)\n![Gen AI: Ready](https://img.shields.io/badge/Gen%20AI-ready-purple)\n\nVector databases are used with Semantic Search and [Generative AI](https://build5nines.com/what-is-generative-ai/?utm_source=github\u0026utm_medium=sharpvector) solutions augmenting the LLM (Large Language Model) with the ability to load additional context data with the AI prompt using the [RAG (Retrieval-Augmented Generation)](https://build5nines.com/what-is-retrieval-augmented-generation-rag/?utm_source=github\u0026utm_medium=sharpvector) design pattern.\n\nWhile there are lots of large databases that can be used to build Vector Databases (like Azure CosmosDB, PostgreSQL w/ pgvector, Azure AI Search, Elasticsearch, and more), there are not many options for a lightweight vector database that can be embedded into any .NET application to provide a local text vector database.\n\n\u003e \"For the in-memory vector database, we're using Build5Nines.SharpVector, an excellent open-source project by Chris Pietschmann. SharpVector makes it easy to store and retrieve vectorized data, making it an ideal choice for our sample RAG implementation.\"\n\u003e\n\u003e [Tulika Chaudharie, Principal Product Manager at Microsoft for Azure App Service](https://azure.github.io/AppService/2024/09/03/Phi3-vector.html)\n\nBuild5Nines SharpVector is the lightweight, local, in-memory Text Vector Database for implementing semantic search into any .NET application!\n\n### [Documentation](https://sharpvector.build5nines.com) | [Get Started](https://sharpvector.build5nines.com/get-started/) | [Samples](https://sharpvector.build5nines.com/samples/)\n\n## Nuget Package\n\nThe `Build5Nines.SharpVector` library is available as a Nuget Package to easily include into your .NET projects:\n\n```bash\ndotnet add package Build5Nines.SharpVector\n```\n\nYou can view it on Nuget.org here: \u003chttps://www.nuget.org/packages/Build5Nines.SharpVector/\u003e\n\n## Maintained By\n\nThe **Build5Nines SharpVector** project is maintained by [Chris Pietschmann](https://pietschsoft.com?utm_source=github\u0026utm_medium=sharpvector), founder of [Build5Nines](https://build5nines.com?utm_source=github\u0026utm_medium=sharpvector), Microsoft MVP, HashiCorp Ambassador, and Microsoft Certified Trainer (MCT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuild5nines%2Fsharpvector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbuild5nines%2Fsharpvector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuild5nines%2Fsharpvector/lists"}