location4j

A Java library for efficient geographical lookups without external APIs. 🌎 Provides country, state, and city identification from free text with a built-in dataset. (by tomaytotomato)

Location4j Alternatives

Similar projects and alternatives to location4j

  1. iiab

    93 location4j VS iiab

    Internet-in-a-Box - Build your own LIBRARY OF ALEXANDRIA with a Raspberry Pi !

  2. SaaSHub

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

    SaaSHub logo
  3. Video-Hub-App

    Official repository for Video Hub App

  4. hnrss

    Custom, realtime RSS feeds for Hacker News

  5. go-sqlite3

    Go bindings to SQLite using wasm2go (by ncruces)

  6. canine

    A developer friendly PaaS for your Kubernetes

  7. trufflehog

    Find, verify, and analyze leaked credentials

  8. VTCode

    VT Code is an open-source coding agent with LLM-native code understanding and robust shell safety. Supports multiple LLM providers with automatic failover and efficient context management.

  9. pagecord

    Blogging as easy as sending an email.

  10. easy-invoice-pdf

    Free & Open-Source Invoice Generator - No Sign-Up, No Ads, Instant PDF Export, 100% In-Browser, and Fully Customizable Templates. ⭐ Star the repo if you like it

  11. colibri

    13 location4j VS colibri

    Colibri is a simple web application to manage, read and download your ebooks.

  12. LocationShare

    A simple Android application to share your location

  13. Country and Currency Picker for Android

    CountryCurrencyPicker is an android picker library for country and / or currency. You can implement it as fragment or dialog. It offers the option to search for country values and / or currency values. Inspired by country-picker-android and currency-picker-android

  14. TuxSEO

    Discontinued Automated Blog Content Creation for Founders Who Hate Writing

  15. HacKit-Feedback-And-Support

    Discontinued Feedback and support for HacKit, a third-party native Mac app for Hacker News, a social news website. [Moved to: https://github.com/anosidium/HacKit-App]

  16. react-native-connectivity-status

    Discontinued A ReactNative module to check Bluetooth and Location status on Android and iOS

  17. react-native-geolocation

    Geolocation APIs for React Native

  18. materia

    GitOps tool for deploying Quadlets (by stryan)

  19. arkflow

    High performance Rust stream processing engine seamlessly integrates AI capabilities, providing powerful real-time data processing and intelligent analysis.

  20. letsorder

    6 location4j VS letsorder

    Complete menu management, browsing and ordering app for restaurants and guests

  21. recipin

    Private recipe extraction and archiving. Join a server or run your own.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better location4j alternative or higher similarity.

location4j discussion

Log in or Post with

location4j reviews and mentions

Posts with mentions or reviews of location4j. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-01-26.
  • Vibe Coding Kills Open Source
    8 projects | news.ycombinator.com | 26 Jan 2026
    I agree to an extent

    My project is quite well documented and I created a Prompt a while back along with some mermaid diagrams

    https://github.com/tomaytotomato/location4j/tree/master/docs

    I can't remember the exact prompt I gave to the LLM but I gave it a Github issue ticket and description.

    After several iterations it fixed the issue, but my unit tests failed in other areas. I decided to abort it because I think my opinionated code was clashing with the LLM's solution.

    The LLM's solution would probably be more technically correct, but because I don't do l33tcode or memorise how to implement Trie or BST my code does it my way. Maybe I just need to force the LLM to do it my way and ignore the other solutions?

  • Ask HN: What Are You Working On? (October 2025)
    123 projects | news.ycombinator.com | 12 Oct 2025
    Grinding on my opensource Java NLP library to parse text and find geographical information from it.

    https://github.com/tomaytotomato/location4j

    I think I am going to re-write the logic to calculate a score on all matches it makes from a given piece of text.

    e.g.

    "us ca" ---> is this "USA California" or "USA and Canada (CA ISO2 code)"?

    "san jose usa" ---> is this "San Jose California, USA" or another San Jose in America

  • Ask HN: What are you working on? (April 2025)
    134 projects | news.ycombinator.com | 27 Apr 2025
    Working on my Java NLP library that can figure out what geographical location is from a piece of free text.

    e.g.

    "san francisco ca united states" - San Francisco, California, America

    "california, san francisco" - San Francisco, California, America

    "glasgow, kentucky" - Glasgow, Kentucky, America

    "glasgow, UK" - Glasgow, Scotland, United Kingdom

    It started as a project when I was scraping websites, and some data had inconsistent ways of writing a location or address.

    The library is called location4j - https://github.com/tomaytotomato/location4j

  • Show HN: Location4j – A Java library for geo lookups without external APIs
    1 project | news.ycombinator.com | 17 Mar 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic location4j repo stats
5
64
7.6
7 months ago

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

Did you know that Java is
the 10th most popular programming language
based on number of references?