Technology / AllCarsDB
AllCarsDB
An open, community-built vehicle-specs database with natural-language spec search — find cars by describing them, not just filtering dropdowns.
About the project
Vehicle spec sheets are scattered across dozens of sites, mostly locked behind rigid dropdown filters that assume you already know the exact trim, generation, or engine code you're looking for. AllCarsDB started as an attempt to fix that: a free, open database where you can search the way you'd actually describe a car — "naturally aspirated flat-six, six cylinders" — and get a real match.
Under the hood it's a TypeScript monorepo: a set of shared packages for the database schema, query parsing, and ETL pipeline (CSV → SQLite → Cloudflare D1), a Hono-based API running on Cloudflare Workers, and a React frontend. Data flows from raw CSV imports through a normalization and validation pipeline before landing in D1, with the API layer exposing both structured filters and the natural-language search on top.
It's a genuinely community-built project — contributions to the vehicle data are welcome — and it's live and actively growing at allcarsdb.com, with the API available at api.allcarsdb.com.