ashvardanian/NumKong
View on GitHubSIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types — from 6-bit floats to 64-bit complex — across x86, Arm, RISC-V, and WASM, with bindings for Python, Rust, C, C++, Swift, JS, and Go 📐
- Stars
- 1.9k
- Forks
- 130
- Open beginner issues
- 0
- Indexed issues
- 39
- Avg merge
- 18h 28m
- Merged PRs (30d)
- 3
- Dominant language
- C
- License
- Apache-2.0
- Last GitHub push
- Sep 1, 2026
- Latest indexed
- Sep 14, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- good first issue help wanted
-
GoLang bindings Openenhancement good first issue help wanted
ashvardanian/NumKong#28 · 4 comments · 0 reactions · 0 assignees ·
-
good first issue
ashvardanian/NumKong#90 · 2 comments · 1 reaction · 0 assignees ·
-
Sparse Distances Open
ashvardanian/NumKong#100 · 5 comments · 2 reactions · 1 assignee ·
-
low priority
ashvardanian/NumKong#133 · 6 comments · 0 reactions · 0 assignees ·
-
enhancement question
ashvardanian/NumKong#162 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#170 · 9 comments · 1 reaction · 1 assignee ·
-
enhancement low priority
ashvardanian/NumKong#186 · 0 comments · 0 reactions · 0 assignees ·
-
documentation enhancement good first issue help wanted
ashvardanian/NumKong#228 · 0 comments · 1 reaction · 0 assignees ·
-
enhancement
ashvardanian/NumKong#247 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#298 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#299 · 3 comments · 1 reaction · 0 assignees ·
-
enhancement
ashvardanian/NumKong#308 · 2 comments · 1 reaction · 0 assignees ·
-
enhancement
ashvardanian/NumKong#311 · 5 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#312 · 1 comment · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#313 · 1 comment · 6 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#315 · 2 comments · 0 reactions · 0 assignees ·
-
enhancement v8
ashvardanian/NumKong#322 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement v8
ashvardanian/NumKong#323 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#327 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#334 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#339 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
ashvardanian/NumKong#348 · 0 comments · 0 reactions · 0 assignees ·
-
Feature: Allow building `nk_shared` as a static archive (for runtime dispatch under static linkage) Open
ashvardanian/NumKong#351 · 1 comment · 3 reactions · 0 assignees ·
-
ashvardanian/NumKong#353 · 1 comment · 0 reactions · 0 assignees ·
-
bug
ashvardanian/NumKong#356 · 0 comments · 0 reactions · 0 assignees ·
-
bug
ashvardanian/NumKong#358 · 0 comments · 1 reaction · 0 assignees ·
-
ashvardanian/NumKong#360 · 0 comments · 1 reaction · 0 assignees ·
-
ashvardanian/NumKong#362 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#363 · 1 comment · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#364 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#365 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#366 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#367 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#369 · 0 comments · 0 reactions · 0 assignees ·
-
bug
ashvardanian/NumKong#371 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#372 · 0 comments · 0 reactions · 0 assignees ·
-
ashvardanian/NumKong#373 · 1 comment · 1 reaction · 0 assignees ·
-
ashvardanian/NumKong#377 · 0 comments · 0 reactions · 0 assignees ·
-
bug
ashvardanian/NumKong#384 · 5 comments · 0 reactions · 1 assignee ·