haskell
Topic

haskell

Haskell is a functional (that is, everything is done with function calls), statically, implicitly typed (types are checked by the compiler, but you don't have to declare them), lazy (nothing is done until it needs to be) language.

Repositories (1240)

categorifier
categorifier con-kitty Haskell

Interpret Haskell programs into any cartesian closed category.

70
wuss
wuss tfausak Haskell

:lock: Secure WebSocket (WSS) clients in Haskell.

70
hagato
hagato typedbyte Haskell

Haskell Gamedev Toolkit, a library for developing games from scratch.

70
hs-temporal-sdk
hs-temporal-sdk mercury Haskell

Unofficial Temporal Haskell SDK

70
ghc-stack
ghc-stack blitzcode C++

Hacking GHC's Stack for Fun and Profit (featuring The Glorious Haskell Debugger v0.0.1 Pre-alpha)

69
haskell-ghc-mod
haskell-ghc-mod atom-haskell-archive TypeScript

haskell-ghc-mod atom package

69
opentelemetry-haskell
opentelemetry-haskell ethercrow Haskell

The OpenTelemetry Haskell Client https://opentelemetry.io

69
cfm
cfm cbiffle Haskell

A 16-bit CPU and self-hosting Forth system for the Lattice ICE40 FPGA, written in Haskell.

69
neotest-haskell
neotest-haskell mrcjkb Lua

Neotest adapter for Haskell (cabal or stack) with support for Sydtest, Hspec and Tasty

69
raaz
raaz raaz-crypto Haskell

Cryptographic library for Haskell

68
HollingBerries
HollingBerries apauley C#

A fictional scenario implemented in multiple languages in order to compare language paradigms.

68
aeson-typescript
aeson-typescript codedownio Haskell

Generate TypeScript definition files from your ADTs

68
pattern-guard
pattern-guard yamafaktory JavaScript

JavaScript pattern guards đź’‚

67
GHC-Core-Literature-Review
GHC-Core-Literature-Review xnning

Literature review of GHC's Core language, System FC

67
hnix-lsp
hnix-lsp domenkozar Nix

Language Server Protocol for Nix

67
duffer
duffer vaibhavsagar Haskell

A git-compatible content tracker in Haskell.

67
ron
ron ff-notes Haskell

Haskell implementation of RON and RON-RDT

67
miv
miv itchyny Haskell

Vim plugin manager written in Haskell

67
hslogger
hslogger haskell-hvr Haskell

Logging framework for Haskell

67
learn-haskell-by-example
learn-haskell-by-example phagenlocher Haskell

đź“– Projects showcased in the book "Learn Haskell by Example"

67
southernexposure.com
southernexposure.com Southern-Exposure-Seed-Exchange Elm

Southern Exposure's E-Commerce Website, Built with Haskell & Elm.

66
blt
blt GaloisInc C++

Lattice-based integer linear programming solver

66
dlist
dlist spl Haskell

Difference lists in Haskell

66
haskell-ethereum-assembly
haskell-ethereum-assembly takenobu-hs Haskell

EVM (Ethereum virtual machine) Assembly on Haskell DSL

66
declarative-programming-streams
declarative-programming-streams chiroptical Haskell

Active streaming declarative programmers. See who's online at the following URL:

66
dotenv-hs
dotenv-hs stackbuilders Haskell

Load environment variables from dotenv files for Haskell

66
xmonad
xmonad AtifChy Haskell

my Xmonad configuration

66
template-haskell
template-haskell jonascarpay Shell

batteries-included nix-based haskell project template

66
postgres-wire
postgres-wire postgres-haskell Haskell

A native Haskell driver for PostgreSQL

65
frp-guides
frp-guides HeinrichApfelmus Haskell

A collection of tutorials, guidelines, examples, patterns and half-baked ideas on functional reactive programming (FRP).

65
metafun
metafun gergoerdi Haskell

Compile Haskell-like code into C++ template metaprograms

65
haskell-z3
haskell-z3 IagoAbal Haskell

Haskell bindings to Microsoft's Z3 API (unofficial).

65
ghuntley-monorepo-retired
ghuntley-monorepo-retired ghuntley JavaScript
65
CSES-Solutions
CSES-Solutions TheAnshul756 C++

Solutions and Editorials to all problems of CSES

65
haskell-optimization
haskell-optimization frizensami

A beginner's guide to Haskell optimization

65
futr
futr futrnostr Haskell

nostr client app written in haskell and qt5

65
freer-effects
freer-effects IxpertaSolutions Haskell

An implementation of "Freer Monads, More Extensible Effects".

64
Olifant
Olifant jaseemabid Haskell

A simple programming language targeting LLVM

64
vulkan
vulkan achirkin Haskell

Low-level low-overhead haskell bindings to vulkan API

64
hoogle_plus
hoogle_plus TyGuS Haskell

Type-driven, component based synthesis, showcasing TYpe Guided Abstract Refinement (TYGAR)

64
yinsh
yinsh sharkdp Haskell

A web-based version of the board game Yinsh

64
smart-order-router
smart-order-router geniusyield Haskell

Open-source Smart Order Router framework to connect liquidity from the Genius Yield DEX

64
security-advisories
security-advisories haskell Haskell
64
treap
treap kowainik Haskell

:leaves: :deciduous_tree: :fallen_leaf: Efficient implementation of the implicit treap data structure

63
awesome-eta
awesome-eta sfischer13

:star: Useful resources for the Eta programming language

63
vault
vault HeinrichApfelmus C

A typed, persistent store for values of arbitrary types

63
hackage-security
hackage-security haskell Haskell

Hackage security framework based on TUF (The Update Framework)

63
flat
flat Quid2 Haskell

Principled and efficient binary serialization

63
snake
snake samtay Haskell

A terminal interface for Snake

63
sturdy
sturdy svenkeidel Pascal

Sturdy is a library for developing sound static analyses in Haskell.

63