Dev tools · alternatives · 2026
24 alternatives to sql2struct
A developer-friendly tool for transfering SQL to Go struct.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. sql2struct launched in 2022; newer entries below may have overtaken it.
- 1

A Go SQL query builder and struct mapper. Contribute to samonzeweb/godb development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 2SC
2019 · conroy.org · its alternatives →
- 3
Structa▲116Generate production-ready database schemas from plain English. Export SQL, Prisma & ER diagrams instantly. Free to try, no credit card.
Nov 2025 · trystructa.com · its alternatives →
- 4
Visual SQL▲512Through months of design, prototypes, and user tests we made a visual version of SQL - which has proven to enable 80% of business users to write complex quer…
2020 · chartio.com · its alternatives →
- 5

LRU cache using go generics. Contribute to dboslee/lru development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 6

go generate based graphql server library. Contribute to 99designs/gqlgen development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 7

Generate SQL directly in your browser with help of AI
2022 · chromewebstore.google.com · its alternatives →
- 8

GitHub Gist: instantly share code, notes, and snippets.
2018 · gist.github.com · its alternatives →
- 9

SQL builder and powerful database toolkit for Golang - colinjfw/sqlkit
2019 · github.com · its alternatives →
- 10

tablestruct creates mappings between Go structs and database tables. - paulsmith/tablestruct
2014 · github.com · its alternatives →
- 11SA
2017 · freerobotcollective.com · its alternatives →
- 12

dgw generates Golang struct, and simple Table/Row Data Gateway functions from PostgreSQL table metadata - kanmu/dgw
2016 · github.com · its alternatives →
- 13

LBADD: An experimental, distributed SQL database. Contribute to tomarrell/lbadd development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 14

Generate DOT description for postgres db schema. Contribute to akarki15/dbdot development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 15

C to Go Assembly. Contribute to minio/c2goasm development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 16

Serialization code generator for QUICK struct content comparison - CovenantSQL/HashStablePack
2019 · github.com · its alternatives →
- 17
go-storage▲86An application-oriented unified storage layer for Golang.
2021 · github.com · its alternatives →
- 18

Hey Hacker News! I wanted to share the open source project I have been working on during the last year: SQLPage, a tool to build small web applications entirely in SQL. Building web applications with just SQL isn't as crazy as it seems. Most simple applications can be expressed declaratively as just data queries that fill pre-defined web components. I'd love to hear your feedback and thoughts on it. Would you potentially use it? How can it be improved? Website: https://sql.ophir.dev/ Github: https://github.com/lovasoa/SQLpage Example app:…
2023 · sql.ophir.dev · its alternatives →
- 19
sqlTranslate▲94sql, data, analytics, database, query, syntax, translation
2023 · askai.free · its alternatives →
- 20

Golang SQLite without cgo. Contribute to cvilsmeier/sqinn-go development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 21TF
Hi All! We've spent a few months on getting an MVP together, and would love to get some feedback on whether this tool meets you needs. Here is a link to a demo video: https://www.youtube.com/watch?v=FBLi3vdKB-4&feature=emb_rel_pause Here's a link to our website: https://www.structure.rest And here's a blog article, I published today in the space: https://www.structure.rest/blog/using-a-data-analytics-stack-to-gain-business-insights
2020 · its alternatives →
- 22SN
Hello. Briefly about Structpad: All interaction with app comes down to simple typing, like in a notepad. No buttons, commands or special characters needed. However, you can still build complex structured data. Something about why I'm building Structpad: I love taking notes and I think it's necessary for deep thinking because our brain is very powerful, but it has one weakness - memory. I noticed that not only the text itself matters, but also some invisible structure in our minds. There are various tools that try to reveal this structure, such as filenames, folders, tags, links, tables of…
2022 · structpad.app · its alternatives →
- 23

Last year, I wanted to learn a bit about how easy it would be to deploy a python app via web assembly to the browser and decided to make a wrapper around the amazing sqlglot by Toby Mao and the rest of the team. The tool lets you paste in Sql queries and translate them between the available sql dialects in sqlglot. It also gives you parse diagnostics and the ability to easily share queries via storing all the state in the url. The stack that was used is typescript for the UI and pyodide to integrate with Sqlglot, which does the heavy lifting. It's more of a toy app but I've found some use…
2025 · sqlscope.netlify.app · its alternatives →
- 24

I've always been curious about how SQL engines actually work. So I built a minimum viable SQL engine in Go. - Supports CSV files as tables - Supports SELECT, FROM, WHERE, LIMIT It's very simple: 1. Parses query string 2. Converts it into an AST representation 3. Executes the query against the CSV 4. Returns the results
2024 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →