squeal

Type-safe SQL interface

A Haskell library that embeds the language of SQL into its type system, allowing for high-level type safety and expressiveness in database interactions.

Squeal, a deep embedding of SQL in Haskell

GitHub

363 stars
16 watching
32 forks
Language: Haskell
last commit: almost 2 years ago
databasehaskellpostgresqlsql

Related projects:

RepositoryDescriptionStars
sweetiq/schematsAutomates the generation of TypeScript interface definitions from relational databases1,038
fsprojects/rezoom.sqlA statically typed SQL compiler and type provider for F#670
haskell-beam/beamA type-safe, Haskell interface to relational databases.583
nerdyc/squealProvides a straightforward interface to access and manipulate SQLite databases in Swift.297
valderman/seldaA type-safe, high-level interface for interacting with relational databases in Haskell.478
squeryl/squerylA Scala-based tool for building and executing database queries with minimal verbosity and maximum type safety.583
stch-library/sqlA Clojure-based DSL for building SQL queries and statements.41
typelevel/skunkA data access library for building Scala applications that interact with Postgres databases.1,594
skogsbaer/hscursesProvides a Haskell interface to the ncurses library for managing an application's display on character-cell terminals.61
philogy/safeconsoleA memory-preserving logging library for Solidity applications.50
jakewheat/hssqlpppA Haskell implementation of a SQL parser and type checker with support for the PostgreSQL dialect.108
outworkers/morpheusA reactive type-safe Scala DSL for interacting with various SQL databases102
uds-psl/autosubst2A tool for generating Coq code from syntactic theories with variable binders17
foonathan/type_safeA set of C++ utilities to prevent bugs at compile time using the type system.1,545
eeue56/derwAn Elm-inspired language that transpiles to TypeScript, designed for writing type-safe code with good productivity features378