Popularity
1.8
Declining
Activity
0.0
Stable
1
2
0
Monthly Downloads: 18
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags:
Database
haskell-tyrant alternatives and similar packages
Based on the "Database" category.
Alternatively, view haskell-tyrant alternatives based on common mentions on social networks and blogs.
-
erd
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram. -
persistent-redis
Persistence interface for Haskell allowing multiple storage methods. -
HDBC-session
This repository includes a joined query generator based on typefull relational algebra, and mapping tools between SQL values list and Haskell record type. -
postgresql-simple
Mid-level client library for accessing PostgreSQL from Haskell -
squeal-postgresql
Squeal, a deep embedding of SQL in Haskell -
acid-state
Add ACID guarantees to any serializable Haskell data structure -
esqueleto
Bare bones, type-safe EDSL for SQL queries on persistent backends. -
groundhog
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 -
hw-kafka-client
Kafka client for Haskell, including auto-rebalancing consumers -
postgresql-simple-migration
PostgreSQL Schema Migrations for Haskell -
mysql-simple
A mid-level client library for the MySQL database, intended to be fast and easy to use. -
vcache-trie
large, persistent, memcached values and structure sharing for Haskell -
direct-sqlite
Low-level binding to SQLite3. Includes UTF8 and BLOB support. -
vcache
large, persistent, memcached values and structure sharing for Haskell -
haskelldb
A library for building re-usable and composable SQL queries. -
dbmigrations
A library for the creation, management, and installation of schema updates for relational databases. -
postgresql-tx
[Moved to: https://github.com/Simspace/postgresql-tx] -
postgresql-orm
An Haskell ORM (Object Relational Mapping) and migrations DSL for PostgreSQL. -
postgresql-typed
Haskell PostgreSQL library with compile-time type inference -
persistent-database-url
Parse DATABASE_URL into configuration types for Persistent
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.
Promo
scoutapm.com
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of haskell-tyrant or a related project?
README
Pure Haskell interface to Tokyo Tyrant
Haskell-tyrant is a client library for Tokyo Tyrant. It uses the binary protocol for efficiency.
Example
A simple example assuming you've got ttserver running at the default location
module Main where
import Database.TokyoTyrant
import Data.ByteString.Lazy.Char8 (pack)
defaultHost = "localhost"
defaultPort = "1978"
main = do
let k = pack "mykey"
let v = pack "myval"
conn <- openConnection defaultHost defaultPort
result <- putValue conn k v
--should be "success"
print result
g <- getValue conn k
print g
-- remove the record created above
out conn k
-- close connection to server
closeConnection conn