Top 23 Haskell Database Projects
REST API for any Postgres databaseProject mention: Five Easy to Miss PostgreSQL Query Performance Bottlenecks | news.ycombinator.com | 2022-01-18
For OLAP-style use-cases, I wouldn't recommend SQLite, but rather something equally (apparently) unfashionable: stored procedures.
In both cases, the goal is to save the time spent round-tripping queries and responses to the DB. But with OLAP, you more-than-likely have a large dataset that needs its own dedicated beefy DB to process. So rather than moving the data to the code (with e.g. SQLite), move the code to the data (by moving as much of your business layer as possible into the DB. Or possibly all of it, ala https://postgrest.org/.)
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.Project mention: Ask HN: Open-source DB- ERD tool | news.ycombinator.com | 2021-11-23
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
Project mention: Embedded Pattern Matching | reddit.com/r/haskell | 2021-09-05
A type-safe, non-TH Haskell SQL library and ORM (by haskell-beam)Project mention: Reflections On Using Haskell For My Startup | reddit.com/r/haskell | 2021-02-17
The beam library is one example of this: https://github.com/haskell-beam/beam/pulls
Espial is an open-source, web-based bookmarking server.
A type-safe, high-level SQL library for Haskell
Performant PostgreSQL driver with a flexible mapping API
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Haskell Elasticsearch client and query DSL (by bitemyapp)
Squeal, a deep embedding of SQL in Haskell
A Redis client library for Haskell.
Add ACID guarantees to any serializable Haskell data structureProject mention: Hey Rustaceans! Got an easy question? Ask here (15/2021)! | reddit.com/r/rust | 2021-04-12
Is there anything like acid-state in Rust?
This repository includes a joined query generator based on typefull relational algebra, and mapping tools between SQL values list and Haskell record type.
Mid-level client library for accessing PostgreSQL from HaskellProject mention: Async Control Flow | reddit.com/r/haskell | 2021-03-21
Hmm, you are right, the bracket I pointed to is unrelated. I guess the fix is in catchAny, which doesn't catch ThreadKilled. So not it's not rolling the transaction back in case of asynchronous exceptions. My point is that it probably should not rollback even on synchronous exception. BTW the issue is well know, see for example here
Bare bones, type-safe EDSL for SQL queries on persistent backends. (by prowdsponsor)
This library maps datatypes to a relational model, in a way similar to what ORM libraries do in OOP. See the tutorial https://www.schoolofhaskell.com/user/lykahb/groundhog for introduction
MongoDB driver for Haskell (by mongodb-haskell)
Kafka client for Haskell, including auto-rebalancing consumers
A dead simple networked key/value store
Haskell Database Connectivity
Pure haskell mysql driver
Mid-level bindings for sqlite
sql parser and type checker in haskell
Template Haskell utilities for HasqlProject mention: Haskell doesn't make sense without pure functions | reddit.com/r/haskell | 2021-10-02
I'd consider hasql-th a good example in what concerns databases. Otherwise, I just use aeson together with deriving-aeson and lens-aeson.
Haskell Database related posts
Lightweight Dev Solutions
1 project | reddit.com/r/softwaredevelopment | 30 Nov 2021
Ask HN: Open-source DB- ERD tool
1 project | news.ycombinator.com | 23 Nov 2021
What libraries/frameworks are you using with SvelteKit to connect to the database and other stuff?
2 projects | reddit.com/r/sveltejs | 27 Oct 2021
What’s everyone’s favourite documentation tools?
3 projects | reddit.com/r/dataengineering | 20 Oct 2021
Haskell doesn't make sense without pure functions
4 projects | reddit.com/r/haskell | 2 Oct 2021
[ANN] explainable-predicates: Predicates that can explain themselves
3 projects | reddit.com/r/haskell | 18 Sep 2021
Embedded Pattern Matching
1 project | reddit.com/r/haskell | 5 Sep 2021
What are some of the best open-source Database projects in Haskell? This list will help you:
Are you hiring? Post a new remote job listing for free.