What does HackerNews think of tilemaker?

Make OpenStreetMap vector tiles without the stack

Language: C++

Fully open:

- https://github.com/systemed/tilemaker (for generating tiles)

- https://github.com/systemed/mod_mbtiles (for serving them)

tilemaker is similar to planetiler which OP is using (it's more configurable but also more memory-hungry).

https://github.com/systemed/tilemaker can generate vector tiles directly from *.osm.pbf files. Then serve the vector tiles with leaflet+mapbox-gl-leaflet, mapbox gl js, openlayers 3 or similar. https://github.com/mapbox/awesome-vector-tiles
The tile generation from PBF (actually OSMX) is not one of the parts that is open source; for that task I would look at https://github.com/systemed/tilemaker or https://github.com/openmaptiles/openmaptiles
Depending on your needs, tilemaker (https://github.com/systemed/tilemaker) may be the least painful way for generating tiles from OSM data with modifications to it. Or at least it seems to be the least painful way of doing that that I've found so far. The input data is manipulated by Lua code that you provide, and some reasonable default configuration for it exists. Your custom Lua code could pull additional information from other information sources should you wish to do so.
https://github.com/systemed/tilemaker generates mapbox vector tiles from OSM, which you can serve static. I saved an example config and usage to help get going https://github.com/ogre/tilemaker_config
Open-source vector renderers don't yet have the cartographic chops that raster renderers do.

The most glaring difference is that label placement in common vector renderers is generally "try once, fail if no room", whereas in Mapnik (standard raster renderer), for example, you can supply a list of positions to try in order of preference.

There's a lot to like about client-side rendering (which is why I wrote https://github.com/systemed/tilemaker/ to generate vector tiles) but it's not up to feature parity with raster rendering yet, and for some of us those features are important.

Looks interesting. I've recently released a C++ project that embeds Lua (https://github.com/systemed/tilemaker, a utility to make 'vector tiles' directly from OpenStreetMap data dumps) but installation of Luabind is pretty much the pain point for everyone who's tried it. (bjam? I mean, why?) A header-only library is really tempting.