Skip to main content
net9.0

C# library for fast approximate nearest neighbours search using Hierarchical Navigable Small World graphs. Fork from original at https://github.com/microsoft/HNSW.Net, adds support for incremental build and MessagePack serialization.

Published
Jul 24, 2025
1y ago
Total Downloads
174.4K
174,420

Install

dotnet add package HNSW --version 25.7.59928
ProductVersions
.NET
net9.0

README

Changes from Previous Version

v25.3.56901v25.7.59928
Added Frameworks
net9.0
Removed Frameworks
net7.0net8.0.NETStandard2.0.NETStandard2.1
Added Dependencies
MessagePack(net9.0)
Removed Dependencies
MessagePack(net7.0)
MessagePack(net8.0)
MessagePack(.NETStandard2.0)
System.Memory(.NETStandard2.0)
System.Numerics.Vectors(.NETStandard2.0)
MessagePack(.NETStandard2.1)
System.Memory(.NETStandard2.1)
System.Numerics.Vectors(.NETStandard2.1)

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.