Our great sponsors
ZetaSQL - Analyzer Framework for SQL
If you don't want to do it yourself, there's this:
Parsing is huge but it's amazing how small a part of the job it is. This library isn't even the half of it.
Sql parser for rust
Parsing SQL can solve many problems, but before writing/choosing a parser you need to know what your goal is. For example, at work we wanted to have statically-typed SQL statements in Python/mypy to statically identify syntax errors, misspelled column names and bad type mixes. We came up with a home-grown SQL parser  and type checker  in Rust and a mypy plugin . If someone knows of other solutions for obtaining SQL/mypy integration I'd love to know about it, since parsing SQL is not exactly supposed to be our field of work.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Mypy plugin to type sql
A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.
Template Haskell utilities for Hasql
SQL Where like filter expression for sequelize
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
[ANN] hasql-listen-notify: LISTEN/NOTIFY support for hasql
2 projects | reddit.com/r/haskell | 30 Jan 2023
Litetree – SQLite with Branches
3 projects | news.ycombinator.com | 22 Jul 2022
A Golang library and interface that allows querying anything with SQL
1 project | news.ycombinator.com | 14 Feb 2022
Haskell doesn't make sense without pure functions
4 projects | reddit.com/r/haskell | 2 Oct 2021
calling Format() on a time struct in a golang program changes the default Location's timezone information in the rest of the program
4 projects | reddit.com/r/programming | 3 Sep 2021