Skip to content
Danila Ganchar edited this page Nov 20, 2025 · 56 revisions

david8

david8the next generation Weyland Robot is lightweight Python SQL builder. I initially started this project just for fun, and I really hope it's turning out to be quite decent and visually pleasing.

I rewrote the interface many times and I might have forgotten or overlooked something in the design so feel free to open a bug report / feature request / question. Perhaps I'll have to revisit and rewrite this again, or simply let it go if it doesn't serve a useful purpose or capture anyone's interest. 🙂

Current state 💡

  • Documentation in progress
  • Still in pre-alpha but probably +- beta

Overview:

  • Zero dependencies
  • Zero global objects
  • Automatic collection of SQL parameters / placeholders
  • ClickHouse, PostgreSQL, DuckDB, MySQL support

SQL query from benchmarks. Syntax comparison: pypika, sqlalchemy, david8. pre-alpha results:

benchmarks

See QuickStart

Clone this wiki locally