Skip to content
@BharatAddress

BharatAddress

Bharat Address Open Source Project

Website: https://bharataddress.github.io — landing, docs (/docs), playground (/playground), developers (/developers)

Publish a minimal, adoptable open standard and reference tooling for India’s address data — pairing human-readable addresses with precise DIGIPIN cells, PIN compatibility, and LGD identifiers. We integrate; we do not reinvent.

What We Build

  • Specs: minimal address feature schema and guidance (DIGIPIN, PIN, LGD, optional ULPIN)
  • API: reference OGC API Features service (FastAPI; PostGIS later)
  • Tools: validator and converters (OSM ↔ Register, LGD↔PIN join)
  • Clients: lightweight Python and JS SDKs
  • Integrations: Bharat Maps adoption notes, WFS pull, demo viewer
  • Pilots: ready-to-fork city templates and sample wards

Repositories

Quick Start

  • Read the schema in specs and the minimal OGC API Features stub.
  • Run the demo API: uvicorn main:app --port 8000 in api-server (set CORS_ALLOW_ORIGINS to include the site when testing from the browser).
  • Validate sample data: see tools-validator README.
  • Try the viewer: open integrations-bharatmaps/viewer.maplibre.html.

Principles

  • No new geocode (use DIGIPIN)
  • No parallel basemap (use Bharat Maps)
  • No bespoke formats (use OGC API Features and GeoJSON)
  • LGD as keyspace to join everything

Security

  • Report vulnerabilities privately via GitHub Security Advisories on the affected repo.

License

  • Code: MIT
  • Docs/schemas: CC BY 4.0

Popular repositories Loading

  1. specs specs Public

    Core specifications and schemas for Bharat Address.

    Python

  2. api-server api-server Public

    Reference FastAPI read API for Bharat Address features.

    Python

  3. tools-validator tools-validator Public

    CLI validator for Bharat Address CSV/GeoJSON and schema checks.

    Python

  4. tools-converters tools-converters Public

    Converters and format bridges for Bharat Address data.

    Python

  5. clients clients Public

    Client libraries and SDKs for Bharat Address.

    Python

  6. integrations-bharatmaps integrations-bharatmaps Public

    Guides and examples for integrating Bharat Address with Bharat Maps.

    HTML

Repositories

Showing 10 of 11 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…