Skip to content
View jake-low's full-sized avatar

Organizations

@osmus

Block or report jake-low

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jake-low/README.md

Tools for OpenStreetMap and geospatial tasks

  • osmx-rs: a Rust port of OSMExpress, a fast database file format for OpenStreetMap
  • sourdough: a free vector tile schema for OpenStreetMap data, with a Planetiler reference implementation (demo)
  • duckdb-osmium: a DuckDB extension for reading OpenStreetMap PBF files using libosmium
  • roadzilla: generates road layers for MapLibre stylesheets to achieve sophisticated road cartography
  • osm-cli: fetch data or subscribe to edits from OpenStreetMap
  • overpass-cli: use the Overpass query language to fetch OpenStreetMap data
  • shapely-cli: transform GeoJSON using Python one-liners with the help of the shapely library
  • usfs-to-osm and nps-to-osm: scripts to convert official USFS and NPS datasets to an OSM-compatible schema
  • parks.osm.fyi: website which lists parks, nature reserves, and protected area boundaries in OSM

General-purpose CLI tools

  • xpath-cli: evaluate XPath expressions on XML documents using libxml2
  • grex: transforms XML into a flat, line-oriented form; like gron but for XML instead of JSON
  • loc: count lines of code in files (reads filenames from stdin)
  • ngrams: computes the frequency of sequences of characters (n-grams) in a text file
  • barchart: prints barcharts in the terminal, helpful for commands that output lists of numbers
  • uu: show the Unicode code points, names, categories, etc of each character in a given text
  • gh-log: a log command for the gh CLI to remind you what you did last week

Web development things

Miscellaneous stuff

Pinned Loading

  1. sourdough sourdough Public

    Sourdough is a free vector tile schema for OpenStreetMap data.

    Java 43 6

  2. duckdb-osmium duckdb-osmium Public

    DuckDB extension for reading OpenStreetMap PBF files using libosmium

    C++ 28 2

  3. osmx-rs osmx-rs Public

    Rust port of OSMExpress, a fast database file format for OpenStreetMap

    Rust 21 2

  4. grex grex Public

    Command line tool to flatten XML into a line-oriented, greppable format

    Rust 15

  5. roadzilla roadzilla Public

    Sophisticated road rendering for MapLibre map stylesheets

    TypeScript 3

  6. loc loc Public

    Count lines of code in files

    Rust