Instant neural graphics primitives: lightning fast NeRF and more
Repository Index
47,133 repositories indexed
1–24 of 50 · Most stars
Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
- distance
- algorithm
- python
- textdistance
Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ...
- java
- levenshtein-distance
- cosine-similarity
- string-distance
SIMD-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 📐
Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality.
Simple Yet Powerful Geo Library for PHP
- php
- vincenty
- polyline
- area-calculator
The Polygon Mesh Processing Library
- mesh-processing
- geometry-processing
- polygon-mesh
- triangle-mesh
Robotics with GPU computing
Fast vectorization, topic modeling, distances and GloVe word embeddings in R.
- word2vec
- text-mining
- natural-language-processing
- glove
Neo4j Spatial is a library of utilities for Neo4j that faciliates the enabling of spatial operations on data. In particular you can add spatial indexes to already located data, and perform spatial operations on the data like searching for data within specified regions or within a specified distance of a point of interest.
- neo4j
- neo4j-database
- geoserver
- spatial-data
Measure the difference between two strings with the fastest JS implementation of the Levenshtein distance algorithm
Find a needle (a document or record) in a haystack using string similarity and (optionally) regular expression rules. Uses Dice's Coefficient (aka Pair Similiarity) and Levenshtein Distance internally.
Lightweight, super fast C/C++ (& Python) library for sequence alignment using edit (Levenshtein) distance.
- sequence-alignment
- edit-distance
- levehnstein-distance
- library
📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
- go
- golang
- edit-distance
- algorithms
Go implementation to calculate Levenshtein Distance.
- levenshtein
- levenshtein-distance
- golang
Rapid fuzzy string matching in C++ using the Levenshtein Distance
- cpp
- levenshtein
- string-matching
- string-similarity
Swift μ-framework for efficient array diffs and datasource adapters.
- edit-distance
- levenshtein-distance
- tableview
- datasource
👻 Actions at a distance
Calculate the distance and angle of your device with regards to your face
- face-detection
- objective-c
- distance
- angle
Text rendering in Vulkan by estimating signed distance
Ruby & C implementation of Jaro-Winkler distance algorithm which supports UTF-8 string.
- ruby
- algorithm
- jaro-winkler
- jaro-winkler-distance
WebGL Shader demos - GPU rendering shader experiments with procedural 3D scene generation using ray marching and distance field (also known as 'sphere tracing') rendering techniques.
Natural Language Processing (NLP) library for Crystal
- string-distance
- stemmer
- inflector
- sentiment-analysis