Skip to content
CAI
Produce a survey ↗Verify a survey

JordanMarr/SqlHydra

SqlHydra is a code generation tool that reads database schemas from SQL Server, PostgreSQL, Oracle, and SQLite to produce F# data access layers. It provides a CLI for schema introspection and code generation, alongside a query builder library for constructing and executing SQL operations. The system supports modern .NET versions and includes comprehensive test coverage for provider-specific type mappings and query execution.

50.2

Adequate · 6 August 2026

12k

lines of production code

F#

primary language

1

bus factor · 18 authors in all

4

measurements over time

CAI band scale
CAI trend line

How it got here

2021 · architecture and multi-provider support

This period focused on restructuring the codebase into a modular, multi-database architecture supporting SQL Server, PostgreSQL, Oracle, and SQLite. The team implemented a new domain model and query builder, while establishing comprehensive test coverage across .NET 8, 9, and 10 for all supported database providers.

16 changes

2023–2025 · CLI refactoring and provider expansion

The project underwent a significant CLI redesign, replacing the global command structure with dedicated commands for each database provider. This period saw the addition of Oracle support, enhanced PostgreSQL and SQL Server capabilities, and a migration to modern data access libraries for SQLite.

6 changes

CAI lens gauges

Survey your own repository

JordanMarr/SqlHydra was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 6 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 942352e4b2 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards