Distance

Top 18 Distance Open-Source Projects

  • whereami

    Uses WiFi signals :signal_strength: and machine learning to predict where you are

  • geolib

    Zero dependency library to provide some basic geo functions

  • Project mention: Am I thinking about geolocation/DB storage correctly? | /r/reactnative | 2023-06-19

    Hey all, I'm currently using Expo's location plugin. This gives the user's latitude and longitude, which I'm storing in a Firebase Firestore document. I want to have a functionality where a user can select a distance radius (say, nearest kilometer, nearest 10 KM, and a global option which shows all) compared to the user's current location and show all available data within it. There's a library called geolib which can calculate the metered distance between two points. This is great, however I'm having trouble trying to think about how to query for these objects. I don't want to query ALL the documents and then filter down the documents based on their location on the FE, which means I'd probably need to query the backend for this specific data. This is where I'm running into some trouble. I'd basically have to have a firebase compound filter where I'm calculating the distance between the user's current location and +10 miles on the FE. Can somebody shed some light on this approach? I'm thinking: 1. Get users point 2. Calculate an arbitrary point that is essentially 10km away from users point (mathmatically?) 3. Query Firebase Firestore backend for results within that latitude/longitude. It just seems really complicated, and I'm wondering if I'm doing something wrong.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • TextDistance

    📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.

  • Java String Similarity

    Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ...

  • three-mesh-bvh

    A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.

  • deepdiff

    DeepDiff: Deep Difference and search of any Python object/data. DeepHash: Hash of any object based on its contents. Delta: Use deltas to reconstruct objects by adding deltas together. (by seperman)

  • geodesy

    Libraries of geodesy functions implemented in JavaScript

  • SaaSHub

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

    SaaSHub logo
  • geolocator

    A utility for getting geo-location information via HTML5 and IP look-ups, geocoding, address look-ups, distance and durations, timezone information and more... (by onury)

  • raft

    RAFT contains fundamental widely-used algorithms and primitives for machine learning and information retrieval. The algorithms are CUDA-accelerated and form building blocks for more easily writing high performance applications. (by rapidsai)

  • Project mention: Raft: Fundamental widely-used algorithms and primitives for machine learning | news.ycombinator.com | 2024-02-22
  • haversine

    Calculate the distance between 2 points on Earth

  • textdistance.rs

    🦀📏 Rust library to compare strings (or any sequences). 25+ algorithms, pure Rust, common interface, Unicode support.

  • Project mention: textdistance.rs: Rust library to compare strings (or any sequences). 25+ algorithms, pure Rust, common interface, Unicode support. Based on popular and battle-tested textdistance Python library. | /r/rust | 2023-05-19
  • similarity_measures

    Quantify the difference between two arbitrary curves in space

  • geodist

    Golang package to compute the distance between two geographic latitude, longitude coordinates

  • cppRouting

    Algorithms for Routing and Solving the Traffic Assignment Problem

  • simetric

    String similarity metrics for Elixir

  • geodesy

    A Dart library for geodesic and trigonometric calculations working with points and paths (by wingkwong)

  • Project mention: Show HN: Geodesy in Dart | news.ycombinator.com | 2024-02-03
  • Vincenty-Excel

    Thaddeus Vincenty's Direct and Inverse formulae for geodesic calculations in Excel (distance, azimuth, latitude, longitude).

  • ipinfo

    Return IP address info including geographic location and distance when given IP address, email address, host name or URL

  • Project mention: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12

    All of mine are CLI...

    https://github.com/jftuga/less-Windows - [not really mine, but I just help maintain the port] - GNU less compiled for Windows 10 & 11. Stand-alone version with no dependencies.

    https://github.com/jftuga/gofwd - A cross-platform TCP port forwarder with Duo 2FA and Geo-IP integration

    https://github.com/jftuga/spotprice - Quickly get AWS spot instance pricing - a bit easier to use than the aws cli; is also faster and has more features

    https://github.com/jftuga/tcpscan - A standalone, fast, simple, multi-threaded cross-platform IPv4 TCP port scanner

    https://github.com/jftuga/ipinfo - Return IP address info including geographic location and distance when given IP address, email address, host name or URL

    https://github.com/jftuga/photo_id_resizer - Resize photo ID images using face recognition technology

    https://github.com/jftuga/chars - Determine the end-of-line format, tabs, bom, and nul characters

  • 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).

Distance related posts

  • Show HN: Geodesy in Dart

    1 project | news.ycombinator.com | 3 Feb 2024
  • Am I thinking about geolocation/DB storage correctly?

    1 project | /r/reactnative | 19 Jun 2023
  • textdistance.rs: Rust library to compare strings (or any sequences). 25+ algorithms, pure Rust, common interface, Unicode support. Based on popular and battle-tested textdistance Python library.

    2 projects | /r/rust | 19 May 2023
  • Calculating the shortest and longest distance between two points

    1 project | /r/gis | 7 Mar 2023
  • textdistance: Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.

    1 project | /r/coding | 4 Aug 2022
  • textdistance: Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.

    1 project | /r/madeinpython | 25 Jun 2022
  • Near duplicate image detection

    2 projects | dev.to | 10 Mar 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 whereami 5,088
2 geolib 4,150
3 TextDistance 3,302
4 Java String Similarity 2,654
5 three-mesh-bvh 2,277
6 deepdiff 1,902
7 geodesy 1,144
8 geolocator 638
9 raft 612
10 haversine 306
11 textdistance.rs 252
12 similarity_measures 236
13 geodist 169
14 cppRouting 97
15 simetric 61
16 geodesy 50
17 Vincenty-Excel 44
18 ipinfo 20

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com