A new open-source project, VillageSQL, has been introduced as a tracking fork of MySQL aimed at expanding extensibility and addressing feature gaps increasingly relevant to AI and agent-based workloads.
Announced by founder Dominic Preuss, VillageSQL Server for MySQL is positioned as a drop-in replacement that maintains compatibility with upstream MySQL while adding a structured extension framework. The alpha release is now available for experimentation.
The project’s main goal is to promote “permissionless innovation.” Unlike MySQL, which supports plugins, VillageSQL offers a more comprehensive extension model that allows users to package custom data types, functions, and eventually indexes into units that can be directly installed into the database engine.
Extensions are deployed as external repositories or compiled dynamic libraries. Administrators can install them by placing the extension file into the designated directory and running an INSTALL EXTENSION SQL command. The approach is intended to resemble extension ecosystems in projects such as PostgreSQL, Jenkins, or Grafana, where community members can publish and iterate on new functionality independently of the core release cycle.
The launch takes place amid ongoing discussions about MySQL’s role in modern development. Recently, innovation has primarily centered on PostgreSQL, known for its strong extension framework and community governance. Additionally, AI-driven workloads, particularly retrieval-augmented generation (RAG), have introduced new demands like vector search that standard MySQL distributions do not address.
VillageSQL’s roadmap includes support for vector indexing and optimized vector search. The initial alpha release ships with several example extensions, including support for UUIDs, network address types (IPv6 and MAC), cryptographic functions, complex numbers, and SQL-based AI prompting functions.
The maintainers describe the project as early-stage and intended for preview and feedback rather than production use. A published roadmap outlines plans toward a production-ready release.
The community has started testing it. Database expert Dave Stokes commented:
It is nice to see a new MySQL fork. The code looks solid, the documentation is great, and my curiosity is piqued. This is the type of thing that can win the hearts and minds of the MySQL Community, a group that has had a sour time of things of late.
VillageSQL is released as open source, and contributors are invited to participate through GitHub and community channels. Whether the project gains traction will likely depend on adoption by developers seeking additional extensibility while remaining within the MySQL ecosystem.
The alpha release and documentation are available at villagesql.com.
