HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
villagesql
villagesql-server
C++2026–2026
villagesql / villagesql-server

villagesql-server

VillageSQL - a drop-in replacement for MySQL with extensions

2Distinct people
2Mentions
0Explicit recommenders
193GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

VillageSQL - a drop-in replacement for MySQL with extensions

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour2 dated mentions

Observed mentions: 2026-02-05 14:34:09 UTC to 2026-02-05 15:35:28 UTC.

012026-02-05 14:00:00 UTC to 2026-02-05 15:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsFeb 5, 14:002026-02-05 15:00:00 UTC to 2026-02-05 16:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsFeb 5, 15:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Feb 5, 14:002026-02-05 14:00:00 UTC2026-02-05 15:00:00 UTC110
Feb 5, 15:002026-02-05 15:00:00 UTC2026-02-05 16:00:00 UTC110

What Hacker News says

2 sources
metzby·Feb 5, 2026Submission

Show HN: VillageSQL = MySQL and Extensions

INSTALL EXTENSION vsql-complex; CREATE TABLE t (val COMPLEX); Look, MySQL is awesome [flamewar incoming?]. But the ecosystem has stagnated. Why? No permissionless innovation. Postgres has flourished because people can change the core of the database (look at pgvector and pg_textsearch), without having to get their changes accepted upstream. (This, btw, is what powered GitHub's early success: you can fork a repo and make changes without needing the owners' approval) VillageSQL is a tracking fork of MySQL (open source, ofc) that adds an extension framework: * Drop-in replacement * Add custom data types and functions (with indexes coming soon) * we wrote example extensions (vsql-ai, -uuid, crypto, etc.) * you have a better idea for an extension * my CEO submitted a Show HN post but linked to the announcement blog; help me show him hackers
Read the rest
want code first * I'm particularly proud of the friendly C++ API to add custom functions (in func_builder.h) That link again is https://github.com/villagesql/villagesql-server (Oh, and I get to work with the former TL of Google's BigTable and Colossus, so we care about doing databases Right)
27 points · Open discussion
deesix·Feb 5, 2026Submission

Show HN: VillageSQL – A Fork of MySQL with Extensions

We built VillageSQL because we love MySQL, but we’ve watched the ecosystem stagnate while PostgreSQL flourished with extensions like pgvector and pg_textsearch. We wanted to give MySQL that same extensibility so teams don’t have to migrate databases just to keep building nowadays. VillageSQL is an open-source, tracking fork of MySQL that is a drop-in replacement and adds a true extension framework. How it works: +It’s a drop-in replacement +We added an interface to load external shared libraries (.so files) as extensions. +You define custom data types and functions (with indexes coming soon) that run natively inside the engine. +We are launching with a few proof-of-concept extensions: vsql-ai, vsql-uuid, vsql-crypto, vsql-network-address. We’re currently in alpha. We know forking MySQL is a big swing, but we believe the community needs a
Read the rest
way to innovate on the core engine without waiting for Oracle and in a way that is easier to use than plug-ins. The code is open source here: https://github.com/villagesql/villagesql-server We’d love your feedback. Happy to answer any questions about the implementation!
12 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.