{"adoption": {"forks": 885, "observed_at": "2026-08-28T04:05:28.372774+00:00", "stars": 1728}, "canonical_url": "https://ross.abutalabs.com/products/openstreetmap-carto", "card": {"archived": false, "artifact_type": "application", "description": "A general-purpose OpenStreetMap mapnik style, in CartoCSS", "domain": ["web-development", "graphics"], "enriched": true, "function": ["graphics", "developer-tools"], "health_score": 80, "homepage": null, "language": "CartoCSS", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["openstreetmap-carto/openstreetmap-carto"], "name": "openstreetmap-carto/openstreetmap-carto", "platform": ["cross-platform", "python"], "pushed_at": "2026-08-25T17:02:04+00:00", "repo": "openstreetmap-carto/openstreetmap-carto", "stars": 1728, "tags": ["cartocss", "mapnik", "openstreetmap", "map-styling", "cartography", "gis", "postgis", "maps", "nodejs"], "topics": [], "urls": [], "use_cases": ["render the standard openstreetmap.org basemap style on my own tile server", "customize the default OSM map style for my project", "set up a self-hosted mapnik tile server with the OSM standard look", "learn cartographic design with cartocss stylesheets", "style openstreetmap data loaded into postgis", "fork the OSM standard style to change colors and feature rendering"], "what_it_is": "The official CartoCSS stylesheets powering the standard OpenStreetMap.org map layer, rendered with Mapnik. It is a general-purpose, customizable map style designed for use with Kosmtik or the CartoCSS command-line processor against a PostGIS database of OSM data.", "when_to_avoid": ["you need a style for rendering engines other than Mapnik (e.g. Mapbox GL vector styles)", "you want a highly stylized or minimalist basemap rather than the standard OSM design", "you cannot run a PostGIS database loaded with OpenStreetMap data"], "when_to_choose": ["you want the canonical OpenStreetMap standard map appearance on your own tileservers", "you need a well-maintained, actively updated general-purpose OSM CartoCSS style", "you want a documented, customizable starting point for OSM cartography with Kosmtik or carto"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/openstreetmap-carto", "repo": "openstreetmap-carto/openstreetmap-carto", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.372774+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:32:14.191555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee93da174ebf4f0435707b691a771af88e1a171111906e8a32b8e99efab1198", "fetched_at": "2026-08-28T04:05:28.372774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openstreetmap-carto/openstreetmap-carto"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.372774+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:32:14.191555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee93da174ebf4f0435707b691a771af88e1a171111906e8a32b8e99efab1198", "fetched_at": "2026-08-28T04:05:28.372774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openstreetmap-carto/openstreetmap-carto"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:32:14.191555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee93da174ebf4f0435707b691a771af88e1a171111906e8a32b8e99efab1198", "fetched_at": "2026-08-28T04:05:28.372774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openstreetmap-carto/openstreetmap-carto"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.372774+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.372774+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.372774+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:32:14.191555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee93da174ebf4f0435707b691a771af88e1a171111906e8a32b8e99efab1198", "fetched_at": "2026-08-28T04:05:28.372774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openstreetmap-carto/openstreetmap-carto"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.372774+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.372774+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:32:14.191555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee93da174ebf4f0435707b691a771af88e1a171111906e8a32b8e99efab1198", "fetched_at": "2026-08-28T04:05:28.372774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openstreetmap-carto/openstreetmap-carto"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.372774+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.372774+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.372774+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:32:14.191555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee93da174ebf4f0435707b691a771af88e1a171111906e8a32b8e99efab1198", "fetched_at": "2026-08-28T04:05:28.372774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openstreetmap-carto/openstreetmap-carto"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.372774+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.372774+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:32:14.191555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee93da174ebf4f0435707b691a771af88e1a171111906e8a32b8e99efab1198", "fetched_at": "2026-08-28T04:05:28.372774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openstreetmap-carto/openstreetmap-carto"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:32:14.191555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee93da174ebf4f0435707b691a771af88e1a171111906e8a32b8e99efab1198", "fetched_at": "2026-08-28T04:05:28.372774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openstreetmap-carto/openstreetmap-carto"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:32:14.191555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee93da174ebf4f0435707b691a771af88e1a171111906e8a32b8e99efab1198", "fetched_at": "2026-08-28T04:05:28.372774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openstreetmap-carto/openstreetmap-carto"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:32:14.191555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee93da174ebf4f0435707b691a771af88e1a171111906e8a32b8e99efab1198", "fetched_at": "2026-08-28T04:05:28.372774+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openstreetmap-carto/openstreetmap-carto"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5039, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}