Apache Baremaps: online maps toolkit

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
  1. incubator-baremaps

    Create custom vector tiles from OpenStreetMap and other data sources with Postgis and Java.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. turf

    A modular geospatial engine written in JavaScript and TypeScript

  4. Caffeine

    A high performance caching library for Java

    Unfortunately, I don't gather statistics on the demonstration server. I believe that the in-memory caffeine cache (https://github.com/ben-manes/caffeine) saved me.

  5. maplibre-gl-js

    MapLibre GL JS - Interactive vector tile maps in the browser

  6. Apache Calcite

    Apache Calcite

    Yes, planetiler rocks and the memory mapped collections enabled us to remove our dependency to rocksdb.

    From my perspective, planetiler started as an effort to generate vector tiles from the OpenMapTile schema as fast as possible (pbf -> mvt). By contrast, Baremaps started as an effort to create a new schema and style from the ground up. In this regard, having a database (pbf -> db <- mvt) enables to live reload changes made in the configuration files. The database has a cost, but also comes with additional advantages (updates, dynamic data, generation of tiles at zoom levels 16+, etc.).

    That being said, I think the two projects overlap and I hope we will find opportunities to collaborate in the future. For instance, whereas PostgreSQL is still required in Baremaps, I recently ported a lot of the ST_ function of Postgis to Apache Calcite with the intent to execute SQL on fast memory mapped collection.

    https://github.com/apache/calcite/blob/main/core/src/main/ja...

    A planet wide import in Postgis currently takes about 4 hours with the COPY API (easy to parallelize) followed by about 12 hours of simplification in Postgis (not easy to parallelize). I will try to publish a detailed benchmark in the future.

  7. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • GPSJam: Daily maps of possible GPS interference

    1 project | news.ycombinator.com | 13 Oct 2023
  • New Map APIs from Google

    1 project | news.ycombinator.com | 30 Aug 2023
  • Use 3D map library with API key function of Amazon Location Service

    3 projects | dev.to | 2 Aug 2023
  • Using Lidar to map tree shadows

    3 projects | news.ycombinator.com | 9 Jul 2023
  • [OC] I made a map of GitHub. It lets you find related projects with ease

    5 projects | /r/programming | 14 May 2023

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