Skip to content

Latest commit

 

History

History
1003 lines (1003 loc) · 123 KB

README-Haskell.md

File metadata and controls

1003 lines (1003 loc) · 123 KB

This is a most popular repository list for Haskell sorted by number of stars

STARS FORKS ISSUES NAME DESCRIPTION
11573 1366 485 pandoc Universal markup converter
10797 571 348 shellcheck ShellCheck, a static analysis tool for shell scripts
10718 470 84 postgrest REST API for any Postgres database
4756 373 198 purescript A strongly-typed language that compiles to Javascript
4521 329 45 elm-compiler Compiler for Elm, a functional language for reliable webapps.
3135 265 6 Haxl A Haskell library that simplifies access to remote data, such as databases or web-based services.
2697 572 769 stack The Haskell Tool Stack
2499 385 158 cardano-sl Cryptographic currency implementing Ouroboros PoS protocol
2411 571 541 Idris-dev A Dependently Typed Functional Programming Language
2251 119 1 Functional-Programming Functional Programming concepts, examples and patterns illustrated in Haskell, Ocaml and Python
2200 54 51 luna Hybrid textual and visual functional programming.
2108 77 13 Carp A statically typed lisp, without a GC, for real-time applications.
2045 164 15 write-you-a-haskell Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
1942 143 211 ghcjs Haskell to JavaScript compiler, based on GHC
1932 314 123 yesod A RESTful Haskell web framework built on WAI.
1849 503 7 ghc Mirror of the Glasgow Haskell Compiler. Patches are best submitted to GHC's Phabricator (https://phabricator.haskell.org/), bugs and feature-requests are best filed to GHC's Trac (https://ghc.haskell.org/trac/ghc), or sent to the mailing list ([email protected]). First time contributors are encouraged to get started by just sending a Pull Request.
1831 114 206 eta The Eta Programming Language, a dialect of Haskell on the JVM
1789 94 76 corrode C to Rust translator
1762 314 81 hakyll A static website compiler library in Haskell
1687 182 59 IHaskell A Haskell kernel for IPython.
1590 182 18 wire-server 🇪🇺 Wire back-end services
1536 200 17 duckling Language, engine, and tooling for expressing, testing, and evaluating composable language rules on input strings.
1518 174 184 gitit A wiki using HAppS, pandoc, and git
1394 130 25 HLearn Homomorphic machine learning
1386 55 7 lamdu lamdu - towards the next generation IDE
1299 199 61 lens Lenses, Folds, and Traversals - Join us on freenode #haskell-lens
1285 104 57 haste-compiler A GHC-based Haskell to JavaScript compiler
1279 46 29 unison Next generation programming platform, currently in development
1249 164 5 wiwinwlh What I Wish I Knew When Learning Haskell
1211 120 54 scotty Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp (Official Repository)
1190 166 188 yi The Haskell-Scriptable Editor
1160 90 16 fay A proper subset of Haskell that compiles to JavaScript
1104 241 45 zsh-git-prompt Informative git prompt for zsh
1064 53 11 grenade Deep Learning in Haskell
960 159 11 real-world-haskell-cn 《Real World Haskell》中文翻译项目
958 216 121 servant Main repository for the servant libraries -- DSL for describing, serving, querying, mocking, documenting web applications and more!
934 91 154 elm-format elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide
928 23 5 patat Terminal-based presentations using Pandoc
927 62 23 miso 🍜 A tasty Haskell front-end framework
927 54 18 hadolint Dockerfile linter, validate inline bash, written in Haskell
925 133 56 xmonad The core of xmonad, a small but functional ICCCM-compliant tiling window manager
925 92 117 haskell-ide-engine The engine for haskell ide-integration. Not an IDE
924 120 29 haskell Haskell bindings for TensorFlow
895 76 36 HaLVM The Haskell Lightweight Virtual Machine (HaLVM): GHC running on Xen
846 433 1031 cabal Official upstream development repository for Cabal and cabal-install
813 48 0 haskell-must-watch Huge list of videos, talks, courses for Haskell programming language.
782 101 109 intero Complete interactive development program for Haskell
765 69 8 nanocoin A simple cryptocurrency implementation, written to illustrate the basic components of a Proof-of-Work based, public distributed ledger.
762 867 15 fp-course Functional Programming Course
762 111 180 codeworld Educational computer programming environment using Haskell
758 107 197 leksah Haskell IDE
741 23 15 oden The Oden Programming Language (NO LONGER IN ACTIVE DEVELOPMENT)
737 120 163 hledger The hledger command-line/curses/web accounting tool, a Haskell rewrite of ledger.
719 185 57 aeson A fast Haskell JSON library
716 123 9 elm-platform Bundle of all core development tools for Elm
696 75 101 cryptol Cryptol: The Language of Cryptography
658 35 2 cgrep Cgrep: a context-aware grep for source codes
650 51 8 dnngraph A DSL for deep neural networks, supporting Caffe and Torch
647 67 103 aura A secure, multilingual package manager for Arch Linux and the AUR.
643 94 42 ImplicitCAD A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D; gcode generation...
641 106 47 Tidal Pattern language
640 181 109 ghc-mod Happy Haskell Hacking for editors. CI: https://gitlab.com/dxld/ghc-mod/pipelines
623 61 1 stanford-cs240h Course materials for Stanford CS240h, "Functional Systems in Haskell"
623 58 1 articles Miscellaneous articles. The readme is the table of contents.
621 86 129 hlint Haskell source code suggestions
612 18 15 unused A command line tool to identify unused code.
609 91 3 kaleidoscope Haskell LLVM JIT Compiler Tutorial
599 48 14 erd Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.
598 41 0 legion Simple blockchain server written in haskell. Feedback welcome.
580 49 39 futhark 💥💻💥 A data-parallel functional programming language
570 26 59 kitten A statically typed concatenative programming language.
564 90 44 reflex None
563 71 27 Haskell-Turtle-Library Shell programming, Haskell style
562 71 50 accelerate Embedded language for high-performance array computations
561 67 18 helm A functionally reactive game engine, with headgear to protect you from the headache of game development provided.
554 106 0 Haskell-Data-Analysis-Cookbook Accompanying Source Code for the Haskell Data Analysis Cookbook
544 78 67 distributed-process Cloud Haskell core library
532 59 59 clash-compiler CAES Language for Synchronous Hardware
527 79 235 liquidhaskell Liquid Types For Haskell
518 37 0 carnival An unobtrusive, developer-friendly way to add comments
518 146 19 conduit A streaming data library
518 33 11 rasa Extremely modular text editor built in Haskell
510 15 0 hython Haskell-powered Python 3 interpreter
496 23 18 transient A full stack, reactive architecture for general purpose programming. Algebraic and monadically composable primitives for concurrency, parallelism, event handling, transactions, multithreading, Web, and distributed computing with complete de-inversion of control (No callbacks, no blocking, pure state)
483 36 0 detexify-hs-backend Detexify Backend written in Haskell
482 73 0 brick A declarative terminal UI programming library written in Haskell
481 44 24 Spock Another Haskell web framework for rapid development
480 68 59 stylish-haskell Haskell code prettifier
474 176 35 wai Haskell Web Application Interface
465 80 479 agda Agda is a dependently typed programming language / interactive theorem prover.
463 82 121 shake Shake build system
453 27 0 10-minute-vim-exercises The exercise files from 10 Minute Vim, for convenience of readers
443 75 25 haskoin Haskell implementation of the Bitcoin protocol
443 134 0 FP101x-Content-2015 FP101x - Functional Programming MOOC 2015 Content Repository
437 69 23 optparse-applicative Applicative option parser
435 62 25 hspec A Testing Framework for Haskell
431 28 20 egison Egison is a purely functional programming language with non-linear pattern-matching against non-free data types. We can directly pattern-match against a wide range of data types such as lists, multisets, sets, trees and graphs with Egison.
430 51 6 juno Smart Contracts Running on a BFT Hardened Raft
426 37 13 queryparser Parsing and analysis of Vertica, Hive, and Presto SQL.
426 14 2 glance A visual Haskell
425 24 60 project-m36 Project: M36 Relational Algebra Engine
420 68 45 elm-reactor Interactive development tool that makes it easy to develop and debug Elm programs.
415 20 1 time.gif GIF that always shows the current time in UTC
412 51 61 DeepDarkFantasy A Programming Language for Deep Learning
402 31 3 intro_to_parsing Introduction to parsing with Haskell and Parsec
400 61 27 snap Top-level package for the official Snap Framework libraries, includes the snaplets API as well as infrastructure for sessions, auth, and templates.
389 57 41 reactive-banana Library for functional reactive programming in Haskell.
383 47 26 parsec A monadic parser combinator library
374 82 104 haskell-opaleye None
374 53 50 rest Packages for defining APIs, running them, generating client code and documentation.
371 45 22 ghcid Very low feature GHCi based IDE
366 20 5 webify webfont generator - converts ttf to woff, eot and svg
366 66 15 Haskell-Pipes-Library Compositional pipelines
366 18 17 hylogen GLSL embedded in Haskell
364 139 1 xmonad-config My xmonad and xmobar configuration, plus necessary scripts to make things more usable.
364 18 37 sixten Functional programming with fewer indirections
363 6 9 Son A minimal subset of JSON for machine-to-machine communication
362 76 33 quickcheck Automatic testing of Haskell programs.
357 41 4 LambdaNet Purely functional artificial neural network library implemented in Haskell.
357 42 18 subhask Type safe interface for working in subcategories of Hask
354 119 58 xmobar A minimalistic, mostly text-based status bar
353 12 1 FP-Course-ITMO Slides and other materials for functional programming lectures ITMO university
351 178 0 xmonad-ubuntu-conf My xmonad config for Ubuntu 18.04, 16.04, 14.04, and 12.04, including package list, config files, and instructions.
350 15 17 frp-zoo Comparing many FRP implementations by reimplementing the same toy app in each.
349 46 0 gists With way too messy gist.github pages this is an attempt to organise my snippets
345 60 0 hpffp-resources Haskell Programming From First Principles - Follow-up Resources
341 56 104 foundation Empire strikes back
340 21 4 CloudHaskell A distributed computing framework for Haskell
338 80 32 bloodhound Haskell Elasticsearch client and query DSL
337 25 12 HaskellR The full power of R in Haskell.
337 82 68 hindent Haskell pretty printer
334 24 26 matterhorn A terminal client for the Mattermost chat system
333 27 58 koka Koka language compiler and interpreter
333 59 13 attoparsec A fast Haskell library for parsing ByteStrings
324 11 12 compleat Generate command-line completions using a simple DSL.
323 23 19 sparkle Haskell on Apache Spark.
319 7 4 verve-lang A functional language for the working hacker
318 11 1 caramel A modern syntax for the λ-calculus.
317 67 31 hs-tls TLS/SSL implementation in haskell
317 8 1 jl Functional sed for JSON
315 78 77 hoogle Haskell API search engine
313 22 14 react-haskell React bindings for Haskell
311 19 16 haskell-emacs Write Emacs extensions in Haskell
310 65 6 wreq None
309 49 26 dhall-haskell A configuration language guaranteed to terminate
307 41 3 megaparsec Industrial-strength monadic parser combinator library
306 50 9 tasty Modern and extensible testing framework for Haskell
305 10 1 haskus-system System programming in Haskell on top of Linux
303 77 28 Shelly.hs Haskell shell scripting
301 18 6 stgi A user-centric visual STG implementation to help understand GHC/Haskell's execution model.
301 34 39 haskell-hedgehog Hedgehog will eat all your bugs.
297 87 74 amazonka A comprehensive Amazon Web Services SDK for Haskell.
296 29 34 haskell-do ✏️ 📊 - The Haskell code editor focused on interactive development.
295 90 52 taffybar A slightly fancy status bar for xmonad
294 15 10 call-haskell-from-anything Call Haskell functions from any programming language via serialization and dynamic libraries
293 70 16 snap-core Core type definitions (Snap monad, HTTP types, etc) and utilities for web handlers.
290 19 20 ivory The Ivory EDSL
289 21 16 Haskell-Morte-Library A bare-bones calculus-of-constructions
289 10 3 berp An implementation of Python 3
288 8 5 FuncShell Improve your shell by making it functional through Haskell! (An update to Awkward)
287 93 47 hmatrix Linear algebra and numerical computation
283 71 59 haskell-platform Distribution of Haskell with batteries included
282 8 10 dbignore .gitignore for Dropbox
282 62 39 threepenny-gui GUI framework that uses the web browser as a display.
282 27 8 Angel Process Monitoring/Management, Like Daemontools
280 17 11 markup.rocks Pandoc based document editor and converter in your browser.
278 9 15 infernu Type inference and checking for a safer JavaScript.
276 9 0 hnes 🎮 NES Emulator written in Haskell
276 36 2 aima-haskell Algorithms from AIMA in Haskell
275 185 118 persistent Persistence interface for Haskell allowing multiple storage methods.
272 51 28 hpack hpack: An alternative format for Haskell packages
271 14 8 rio A standard library for Haskell
269 50 49 clay A CSS preprocessor as embedded Haskell.
268 92 44 websockets A Haskell library for creating WebSocket-capable servers
267 51 19 cubicaltt Experimental implementation of Cubical Type Theory
266 26 36 brittany haskell source code formatter
266 44 21 machines Networks of composable stream transducers
265 51 0 pi-forall A demo implementation of a simple dependently-typed language
263 30 7 protolude A sensible starting Prelude template.
261 64 5 scheme Write You a Scheme
260 130 34 github The github API for Haskell
260 18 0 lit A modern tool for literate programming
260 23 19 alga Algebraic graphs
257 31 18 yst create static websites from YAML data and string templates
257 13 6 Earley Parsing all context-free grammars using Earley's algorithm in Haskell.
257 83 9 HaskellKoans Haskell Koans for the Vancouver's Haskell UnMeetup
257 15 4 Hubris Bridge from Ruby to Haskell
256 3 9 waymonad A wayland compositor based on ideas from and inspired by xmonad
252 53 44 haskell-chart A 2D charting library for haskell
249 17 7 friday Fast image IO and transformations.
249 19 25 haskell-tor A Haskell implementation of the Tor protocol.
248 5 5 taskell Command-line Kanban board/task manager with support for Trello
247 28 14 hasql An efficient PostgreSQL driver with a flexible mapping API
245 5 0 Sirea Simply Reactive! Declarative orchestration in Haskell using RDP
244 90 12 constellation Peer-to-peer encrypted message exchange
244 23 23 selda A type-safe, high-level SQL library for Haskell
243 9 1 mezzo A Haskell library for typesafe music composition
242 48 52 doctest An implementation of Python's doctest for Haskell
242 25 11 pandoc-crossref Pandoc filter for cross-references
241 24 25 ru-haskell-book учебник по Haskell
237 10 9 Simula 3D Window Manager for Linux
235 16 61 hawk Haskell text processor for the command-line
234 15 11 halive Live recompiler for Haskell
234 26 38 hakaru A probabilistic programming language
234 26 9 lpaste Paste service written in Haskell for functional programmers
232 58 27 tip-toi-reveng Trying to understand the file format of Tip Toi
232 15 47 haskell-tools Developer tools for Haskell
230 141 147 hackage-server Hackage-Server: A Haskell Package Repository
229 5 0 typo A programming language that runs in Haskell's type system.
227 6 0 sjsp Simple JavaScript Profiler
225 39 11 ad Automatic Differentiation
225 42 13 sbv SMT Based Verification in Haskell. Express properties about Haskell programs and automatically prove them using SMT solvers.
224 21 0 haskell-course Introductory Haskell course materials (originally CIS 194 @ UPenn)
221 10 0 summer-2015-haskell-class Summer 2015 Haskell Class
220 33 27 combinatorrent A bittorrent client written in Haskell
219 14 5 hbro A minimal web-browser written and configured in Haskell.
219 22 13 pronk A small command line application for load testing web servers. Think of it as similar to httperf or ab, only more modern and simpler to deal with.
217 18 2 atom A DSL for embedded hard realtime applications.
217 59 27 statistics A fast, high quality library for computing with statistics in Haskell.
216 10 2 nstack Type-safe, composable microservices for data analytics
216 32 21 twidge Command-line twitter/identica client [Haskell]
215 48 18 hedis A Redis client library for Haskell.
213 14 8 airship Helium + Webmachine = Airship. A toolkit for building declarative, RESTful web apps.
212 69 3 applied-fp-course None
211 29 1 haskelldocumentation Repository for collaborative Haskell documentation
210 24 12 haskanoid A breakout game in Haskell using SDL and FRP, with Wiimote and Kinect support.
210 74 53 elm-package Command line tool to share Elm libraries
210 25 57 LambdaHack Haskell game engine library for roguelike dungeon crawlers; try out the browser version at
208 61 39 keter Web app deployment manager
208 16 9 generic-lens Generically derive traversals, lenses and prisms.
205 96 37 reflex-dom None
205 21 93 saw-script The SAW scripting language.
204 38 28 beam A type-safe, non-TH Haskell SQL library and ORM
204 20 27 husk-scheme A practical implementation of the Scheme programming language for the Haskell Platform.
203 65 14 sdl2 Haskell bindings to the SDL2 library
202 35 33 proto-lens API for protocol buffers using modern Haskell language and library patterns.
202 43 11 trifecta Parser combinators with highlighting, slicing, layout, literate comments, Clang-style diagnostics and the kitchen sink
202 65 0 parconc-examples Sample code to accompany the book "Parallel and Concurrent Programming in Haskell"
201 58 4 gloss Painless 2D vector graphics, animations and simulations.
201 7 13 record Anonymous records
200 18 42 graphql-api Write type-safe GraphQL services in Haskell
200 5 0 z A strict, impure, curried, partially applied programming language with rather peculiar syntax.
198 27 1 par-tutorial A tutorial on Parallel and Concurrent Haskell
197 20 15 Rome A cache tool for Carthage
195 20 1 slides Slides from talks that I give
195 29 48 Frames Data frames for tabular data.
193 15 0 nanochain A minimal viable blockchain
193 14 13 ermine The Ermine Programming Language - Join us on irc.freenode.net #ermine
193 19 14 Reduceron FPGA Haskell machine with game changing performance. Reduceron is Matthew Naylor, Colin Runciman and Jason Reich's high performance FPGA softcore for running lazy functional programs, including hardware garbage collection. Reduceron has been implemented on various FPGAs with clock frequency ranging from 60 to 150 MHz depending on the FPGA. A high degree of parallelism allows Reduceron to implement graph evaluation very efficiently. This fork aims to continue development on this, with a view to practical applications. Comments, questions, etc are welcome.
193 16 3 9m 9m Unicode URL Shortener
189 14 0 mmaclone A simple Wolfram Language clone in Haskell
189 97 36 aws Amazon Web Services for Haskell
188 47 7 async Run IO operations asynchronously and wait for their results
188 5 1 givegif GIFs on the command line
188 20 26 pact The Pact Smart Contract Language
187 10 2 owlcloud OwnCloud for owls done via The Microservice Architecture
187 10 8 gifcurry 👉 Your open source video to GIF maker built with Haskell.
186 81 10 haskell Exercism exercises in Haskell.
186 19 6 hi Generate scaffold for a Haskell project
185 5 0 vado A web browser engine written in Haskell
184 29 8 llvm-hs Haskell bindings for LLVM
183 19 1 cheatsheet A Haskell CheatSheet in PDF and literate source formats.
183 49 13 scion IDE library for Haskell based on the GHC API.
183 23 0 quine haskell, opengl, toy project
182 19 3 antigen-hs A fast zsh plugin manager
179 16 19 concat Constrained categories
179 67 20 snap-server A fast HTTP server library, which runs Snap web handlers.
179 52 40 esqueleto Bare bones, type-safe EDSL for SQL queries on persistent backends.
177 48 27 hdevtools REPO UNMAINTAINED!!! Try this: https://github.com/hdevtools/hdevtools/
177 4 6 forest-compiler A multi-syntax functional programming language that compiles to WebAssembly.
176 17 2 hue-dashboard A web interface for monitoring and controlling Philips Hue lights
176 26 5 lucid Clear to write, read and edit DSL for writing HTML
176 29 10 haskell-relational-record This repository includes a joined query generator based on typefull relational algebra, and mapping tools between SQL values list and Haskell record type.
175 37 24 Vinyl Extensible Records for Haskell. Pull requests welcome! Come visit us on #vinyl on freenode.
175 21 0 lex-pass manipulate a php codebase using haskell to transform the abstract-syntax-tree
175 33 3 1HaskellADay None
174 14 0 unit-test-example Unit test example for Haskell
174 21 12 csound-expression Haskell Framework for Electronic Music
173 76 67 postgresql-simple Mid-level client library for accessing PostgreSQL from Haskell
172 39 54 elm-repl A REPL for Elm
170 6 10 HerbiePlugin GHC plugin that improves Haskell code's numerical stability
170 13 15 frp-arduino Arduino programming without the hassle of C.
170 13 2 android-lint-summary Prettier display of Android Lint issues
170 39 27 acid-state Add ACID guarantees to any serializable Haskell data structure
169 54 29 elm-make A build tool for Elm projects
169 35 2 servant-persistent A brief example of Servant with Persistent
167 27 8 inline-c None
166 21 11 incredible The Incredible Proof Machine
165 11 1 idris-erlang Erlang Backend for Idris Compiler
165 41 14 QuickFuzz An experimental grammar fuzzer in Haskell using QuickCheck
165 17 7 scalpel A high level web scraping library for Haskell.
165 122 69 xmonad-contrib Contributed modules for xmonad
164 5 2 muesli An alternative approach to Soylent
163 37 19 Juicy.Pixels Haskell library to load & save pictures
163 18 30 hercules Continuous Integration for Nix projects
163 8 254 luna-studio None
161 29 14 Yampa Domain-specific language embedded in Haskell for programming hybrid (mixed discrete-time and continuous-time) systems. Yampa is based on the concepts of Functional Reactive Programming (FRP) and is structured using arrow combinators.
161 83 29 text An efficient packed, immutable Unicode text type for Haskell, with a powerful loop fusion optimization framework.
161 101 113 containers Assorted concrete container types
161 13 1 funflow Functional workflows
160 115 16 network Low-level networking interface
158 11 5 movie-monad 📺 A free and simple to use video player made with Haskell.
158 3 3 silica optics for Haskell with the most amazing type errors you've seen
157 38 25 blaze-html A blazingly fast HTML combinator library for Haskell.
156 8 1 apecs a fast, type driven, extensible ECS for game development
156 27 4 vty A high-level ncurses alternative written in Haskell
156 4 0 gifstream Make interactive games in Haskell using GIF streams that can be shown in the web browser
155 13 0 lambdacube-edsl Previous version of LambdaCube 3D as Embedded Domain Specific Language in Haskell. Check the latest system:
153 27 8 monad-bayes A library for probabilistic programming in Haskell.
153 27 47 cabal-dev A wrapper program around cabal and cabal-install that maintains sandboxed build environments.
151 36 73 hadrian Hadrian: a new build system for the Glasgow Haskell Compiler
150 12 2 nvim-hs Neovim API for Haskell plugins as well as the plugin provider
150 22 9 microlens A lightweight (but compatible with ‘lens’) lenses library
150 11 3 shade Interactive, client-side web apps in Haskell
150 7 6 massiv Efficient Haskell Arrays featuring Parallel computation
149 17 0 dth Examples of Dependently-typed programs in Haskell
148 19 9 echidna Ethereum fuzz testing framework
147 17 2 HaskellStarter A project that demonstrates getting up and running with Haskell.
147 9 1 haskell Haskell 俯瞰まとめ
147 21 0 c-repl a C read-eval-print loop (abandoned)
147 75 64 vector An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework .
146 25 2 geordi IRC C++ eval bot
145 41 32 gogol A comprehensive Google Services SDK for Haskell.
144 72 40 cassava A CSV parsing and encoding library optimized for ease of use and high performance
144 34 42 pandoc-citeproc Library and executable for using citeproc with pandoc
143 3 13 inline-rust Use snippets of Rust inline in your Haskell programs
143 23 6 graphql-haskell Haskell GraphQL implementation
143 4 0 rei Process lists easily
143 4 3 visi The Visi Language and iPad IDE
143 22 7 zeromq-haskell This repository has been moved to https://gitlab.com/twittner/zeromq-haskell
142 25 27 tagsoup Haskell library for parsing and extracting information from (possibly malformed) HTML/XML documents
142 11 1 hask Category theory for Haskell with a lens flavor (you need GHC 7.8.3, not 7.8.2 to build this!)
142 7 1 tinyjit Haskell JIT
142 5 13 blip A bytecode compiler for Python 3
142 13 4 quickspec Equational laws for free
142 14 30 language-c-inline Inline C & Objective-C in Haskell
142 21 17 ohaskell.guide Ваша первая книга о языке Haskell
141 33 7 PortFusion Haskell-powered cross-platform transport-layer distributed reverse / forward proxy & tunneling solution – currently available for all TCP protocols (RDP, VNC, HTTP(S), SSH, ...).
141 16 4 Algorithm-W-Step-By-Step Classic Algorithm W for type inference.
141 14 1 hulk Haskell IRC daemon.
140 130 6 learn-you-a-haskell-exercises None
140 8 1 chips A clone of Chips Challenge in Haskell
139 12 0 auto Haskell DSL and platform providing denotational, compositional api for discrete-step, locally stateful, interactive programs, games & automations. http://hackage.haskell.org/package/auto
139 17 8 Haskell-Optparse-Generic-Library Auto-generate a command-line parser for your datatype
137 40 5 critbit A Haskell implementation of crit-bit trees.
137 42 22 linear Low-dimensional linear algebra primitives for Haskell.
137 23 15 codex A ctags file generator for cabal/stack project dependencies.
136 14 9 bake Continuous integration server
136 38 40 esqueleto New home of Esqueleto, please file issues so we can get things caught up!
136 31 17 groundhog This library maps datatypes to a relational model, in a way similar to what ORM libraries do in OOP. See the tutorial http://www.fpcomplete.com/user/lykahb/groundhog for introduction
135 7 7 squeal Squeal, a deep embedding of SQL in Haskell
135 8 1 BigPixel Pixel art for games
135 3 1 proofsweeper Play Minesweeper by formally proving your moves in Idris
134 58 16 hs-webdriver A Haskell client for the Selenium WebDriver protocol.
134 12 2 Haskell-Typed-Spreadsheet-Library Typed and composable spreadsheets
134 23 45 ajhc A fork of jhc. And also a Haskell compiler.
133 19 0 ddc The Disco Discus Compiler
133 17 6 uplink A distributed ledger for secure multiparty workflows in financial markets.
132 10 1 aws-lambda-haskell Running Haskell code on AWS Lambda
132 59 54 unordered-containers Efficient hashing-based container types
132 42 30 llvm-general Rich LLVM bindings for Haskell (with transfer of LLVM IR to and from C++, detailed compilation pass control, etc.)
131 69 45 package.elm-lang.org website for browsing packages and exploring documentation
131 5 5 music-suite Meta-package to install the Music Suite
130 28 2 AoPL A book on programming languages, using Haskell
130 7 4 thesis Richard A. Eisenberg's PhD Dissertation
130 71 81 gtk2hs GUI library for Haskell based on GTK+
129 50 25 HTTP Haskell HTTP package
129 7 1 shentong A Haskell implementation of the Shen programming language.
128 2 0 greenclip Simple clipboard manager to be integrated with rofi - Static binary available
128 17 3 dotfiles-tilingwm Tiling window manager related files (XMonad / i3) including configuration for components that create a good, minimal desktop-environment replacement.
128 24 21 singletons Fake dependent types in Haskell using singletons
128 21 3 haskellers haskellers.com site
128 9 1 TypedFlow Typed frontend to TensorFlow and higher-order deep learning
127 7 0 redish A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell.
127 7 13 inline-java Haskell/Java interop via inline Java code in Haskell modules.
127 10 5 haskelllive Source code of the Haskell Live episodes.
127 48 5 twitter-conduit Twitter API package for Haskell, including enumerator interfaces and Streaming API supports.
127 13 3 lhc The LLVM LHC Haskell Optimization System
126 58 44 digestive-functors A general way to consume input using applicative functors
126 11 1 Copilot A (Haskell DSL) stream language for generating hard real-time C code.
124 59 82 haskell-src-exts Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer
124 32 28 psc-package A package manager for PureScript based on package sets
124 15 46 ide-backend ide-backend drives the GHC API to build, query, and run your code
124 55 19 alex A lexical analyser generator for Haskell
124 23 7 hint Runtime Haskell interpreter
124 118 34 http-client An HTTP client engine, intended as a base layer for more user-friendly packages.
124 8 2 postgres-websockets PostgreSQL + Websockets
124 9 4 ComonadSheet A library for expressing "spreadsheet-like" computations with absolute and relative references, using fixed-points of n-dimensional comonads.
123 33 33 c2hs c2hs is a pre-processor for Haskell FFI bindings to C libraries
121 38 1 ruhaskell Главный сайт сообщества
121 7 0 blackstar A black hole raytracer written in Haskell
121 22 0 engine.io A Haskell server implementation of the Engine.IO and Socket.IO (1.0) protocols
120 11 27 streamly Beautiful Streaming, Concurrent and Reactive Composition (Haskell)
120 32 19 hsenv Virtual Haskell Environment builder
120 16 0 glambda The home of the Glamorous Glambda interpreter
120 10 9 typed-wire Language independent type-safe communication
119 76 14 stack-templates Project templates for stack new
119 58 37 lambdabot A friendly IRC bot and apprentice coder, written in Haskell.
118 17 2 redo djb's redo implementation in Haskell (for Haskell from Scratch video series)
118 16 14 HandsomeSoup Easy HTML parsing for Haskell
118 16 14 HandsomeSoup Easy HTML parsing for Haskell
118 37 13 HaTeX The Haskell LaTeX library.
118 6 2 ghc-proofs Let GHC prove program equations for you
117 5 12 HaskellSpriteKit Haskell binding to Apple's SpriteKit framework
117 10 0 haskeleton 💀 A Haskell package skeleton.
117 23 20 configurator A Haskell library supporting flexible, dynamic file-based configuration.
116 7 5 plate Language-agnostic schemas based on Haskell's type system
116 4 7 mote None
116 7 0 DontFearTheProfunctorOptics Don't Fear the Profunctor Optics!
115 8 0 Botworld A cellular automaton for studying self-modifying agents which are embedded in their environment
115 7 5 git-mediate Resolve trivial conflicts
115 8 2 wisp small-but-featureful embeddable lisp interpreter written in haskell.
114 30 7 language-python A parser for Python 2.x and 3.x written in Haskell
114 13 0 1HAD 1 Haskell A Day exercises
114 12 1 idris-php Yes, really...
114 5 16 idris-vimscript Compile Idris to Vimscript, like you always wanted.
114 39 12 haskell-telegram-api Telegram Bot API for Haskell
114 10 2 transient-universe A Cloud monad based on transient for the creation of Web and reactive distributed applications that are fully composable, where Web browsers are first class nodes in the cloud
113 78 35 cabal2nix Generate Nix build instructions from a Cabal file
113 26 24 HaRe The Haskell Refactoring Tool
113 24 19 OpenGL Haskell bindings to OpenGL
113 10 0 Neks A dead simple networked key/value store
112 15 1 req Easy-to-use, type-safe, expandable, high-level HTTP client library
112 9 11 idris-cil A Common Intermediate Language backend for Idris.
112 14 17 hevm A debug-oriented Ethereum VM (EVM)
112 23 3 extensible-effects Extensible Effects: An Alternative to Monad Transformers
111 16 0 gwern.net Website: writings on statistics, psychology, self-experiments, black-markets, philosophy, etc
111 13 0 minghc DEPRECATED: Windows installer for GHC including msys
111 7 0 tetris A terminal interface for Tetris
111 29 17 gitlib None
111 30 3 yesod-cookbook Cookbook documentation
111 20 3 formatting Format strings type-safely with combinators
110 5 0 Smudge A domain-specific language for state machines.
110 6 1 getting-started-with-haskell notes on where to find Haskell tutorials and tips to complete them
109 16 9 lambda-ccc Convert lambda expressions to CCC combinators
109 40 24 cborg Binary serialisation in the CBOR format
109 4 2 gotta-go-fast A command line utility for practicing typing and measuring your WPM and accuracy.
109 15 0 hnn haskell neural network library
109 16 18 vimus An MPD client with vim-like key bindings, written in Haskell
109 20 18 uhc None
109 7 3 ghc-hotswap Example code for how we swap compiled code within a running Haskell process.
108 40 58 tamarin-prover Main source code repository of the Tamarin prover for security protocol verification.
108 13 0 datagraph None
107 37 12 texmath A Haskell library for converting LaTeX math to MathML.
107 4 7 powerline-hs A lightning fast reimplementation of the Powerline prompt generator in Haskell.
107 7 2 caledon higher order dependently typed logic programing
107 2 1 jsonwatch Track changes in JSON data from the command line
107 12 7 prettyprinter A modern, extensible and well-documented prettyprinter.
106 29 0 pearls Pearls of Functional Algorithm Design by Richard Bird - Haskell Code
106 13 3 plutus-prototype None
106 10 5 vaultenv Launch processes with Vault secrets in the environment
106 32 10 mtl The Monad Transformer Library
106 5 3 micro-ci A tiny CI server built around GitHub and Nix
106 10 0 cubical Implementation of Univalence in Cubical Sets
106 11 3 hadron Construct and run Hadoop MapReduce programs in Haskell
105 62 35 msgpack-haskell Haskell implementation of MessagePack / msgpack.org[Haskell]
105 12 27 hoodle hoodle : A pen notetaking program written in haskell
105 2 2 jsn An absolutely simple & terse CLI app to manipulate JSON data
105 10 6 hopper-v0 a sound modern language for computation and transactional resource logic
104 3 0 tiny-optimising-compiler A tiny optimising compiler for an imperative programming language written in haskell
104 8 5 elerea A simple FRP library providing leak-free first-class streams.
104 17 18 blaze-react A blaze-html style ReactJS binding for Haskell using GHCJS
103 36 17 elm-export Create Elm types and JSON decoders from Haskell source.
103 14 4 mighttpd2 File/CGI web server on warp
103 12 6 kontiki An implementation of the Raft consensus protocol
102 36 26 llvm Haskell bindings to the LLVM compiler infrastructure project.
102 10 0 haskell-amuse-bouche A short technical talk about some fun things in Haskell
102 17 41 mafia Provides protection against cabal swindling, robbing, injuring or sabotaging people with chopsticks.
102 16 2 HaNS The haskell network stack
101 65 15 shakespeare Haml-like template files that are compile-time checked
101 7 0 dino-rush 🌋 Endless runner game
101 9 7 stratosphere Haskell EDSL and type-checker for AWS CloudFormation templates
101 52 25 free free monads
101 12 24 streaming An optimized general monad transformer for streaming applications, with a simple prelude of functions
101 32 14 haskell-opencv Haskell binding to OpenCV-3.x
100 16 3 accelerate-llvm LLVM backend for Accelerate
100 6 0 elsa Elsa is a lambda calculus evaluator
100 2 0 oHm Om with Haskell in it
100 5 12 luminance Type-safe, type-level and stateless Haskell graphics framework
99 28 7 amqp Haskell AMQP client library
99 9 2 basilica It's kinda like a forum.
99 5 3 SimpleFP-v2 A re-do of the SimpleFP repo using de Bruijn index ABTs instead of HOAS
99 12 6 pdf-toolbox A collection of tools for processing PDF files in Haskell
99 14 1 haskell-sdl2-examples SDL2 tutorial code in Haskell
99 20 15 zoomhub Share and view high-resolution images effortlessly
99 13 0 awesome-open-science some links to projects/tools related to "open science".
98 25 8 recursion-schemes Generalized bananas, lenses and barbed wire
98 30 8 katip A structured logging framework for Haskell
98 59 12 logger A fast logging system for Haskell
98 11 2 android-haskell-activity An example of an Android Activity written in Haskell
98 16 5 smallcheck smallcheck: test your Haskell code by exhaustively checking its properties
97 32 2 haskell-exercises Haskell exercises with automatic tests
97 3 22 quickcheck-state-machine Test monadic programs using state machine based models
97 4 0 Lemmachine REST'ful web framework in Agda
97 7 1 hamilton Simulate physics on generalized coordinate systems using Hamiltonian Mechanics and automatic differentiation. Don't throw away your shot.
97 27 4 language-javascript Parser for JavaScript, in Haskell
97 4 0 rust-haskell-ffi Toy example of calling Rust from Haskell
96 7 13 ObjectiveHaskell Tools for making it easier to integrate Haskell and Objective-C.
96 42 16 mono-traversable Type classes for mapping, folding, and traversing monomorphic containers
96 1 5 asterius A Haskell to WebAssembly compiler
96 12 0 example-servant-elm Example for a web app with a servant backend and an elm frontend
95 8 35 magic-haskell 魔力haskell官方网站
95 25 20 hxt Haskell XML Toolbox
95 19 15 hsdev Haskell development tool
94 5 1 haskell-game-programming A central repository of Haskell Game Programming resources, put together by Keera Studios
94 9 29 ling LINear LaNGuage: Type Theory and Process Calculi for Distributed and High-precision programming
94 12 5 dominion A Dominion simulator in Haskell
94 25 9 servant-elm Automatically derive Elm functions to query servant webservices
94 5 0 nn A tiny neural network 🧠
94 16 16 hastache Haskell implementation of Mustache template
93 4 0 hinance Automated personal bookkeeping for hackers.
93 29 18 monad-par None
93 13 52 dyna Dyna2 compiler and REPL
93 12 8 neural Neural Nets in native Haskell
93 8 6 turbinado MVC Web Framework for Haskell. See http://github.com/turbinado/turbinado-website for example code
93 21 10 haskell-gi Generate Haskell bindings for GObject-Introspection capable libraries
92 49 23 happy The Happy parser generator for Haskell
92 9 5 haskell-rethinkdb RethinkDB client library for Haskell
92 3 0 ditto A Super Kawaii Dependently Typed Programming Language
92 6 0 cellularAutomata a collection of cellular automata written in Haskell with Diagrams
92 4 0 codec-beam Generate Erlang VM byte code from Haskell
92 2 1 master-plan Project Management for Hackers
92 12 40 dejafu Systematic concurrency testing meets Haskell.
92 33 17 fgl A Functional Graph Library for Haskell
91 14 9 GPipe-Core Core library of new GPipe, encapsulating OpenGl and providing a type safe minimal library
91 4 0 crisp-compiler A compiler for Crisp (Lisp/Scheme-inspired language) in Haskell, with an LLVM backend
91 50 2 heist An xhtml-based templating engine, allowing Haskell functions to be bound to XML tags.
90 8 7 diagrams Embedded domain-specific language for declarative vector graphics (wrapper package)
90 4 1 cedille-core A minimal (600 LOC) programming language capable of proving theorems about its own terms.
90 11 1 recursion-drill Drill to study recursive programming in Haskell
90 13 5 styx A nix-based Haskell project manager
90 4 0 quantfin quant finance in pure haskell
90 23 13 hashtables Mutable hash tables for Haskell, in the ST monad
89 42 34 servant-auth None
89 14 4 shell-conduit Write shell scripts with Conduit
89 8 3 idris-py Python backend for Idris (generates Python source, not bytecode).
89 26 7 mongodb MongoDB driver for Haskell
89 11 0 netwire-classics Classic games recreated in netwire
89 25 4 repa High performance, regular, shape polymorphic parallel arrays.
89 19 38 nirum Nirum: IDL compiler and RPC/distributed object framework for microservices
89 8 2 logitext Beautiful, interactive visualizations of logical inference
88 6 0 miku A tiny web dev DSL
88 28 20 hdbc Haskell Database Connectivity
88 16 6 easyVision Haskell packages for computer vision, image processing, and pattern recognition
88 42 13 stripe 💰 Stripe API
88 10 5 oczor Oczor is a simple statically typed language that compiles to JavaScript, Lua, Ruby and Emacs Lisp
88 57 65 bytestring An efficient compact, immutable byte string type (both strict and lazy) suitable for binary or 8-bit character data.
88 3 0 flow 💧 Write more understandable Haskell.
88 6 7 vgrep A pager for grep
87 9 4 regex-genex Given a list of regexes, generate all possible strings that matches all of them.
87 11 6 docopt.hs A command-line interface description language and parser that will make you smile
87 23 1 h2048 An implementation of the game 2048 in Haskell
87 3 0 LispHaskellIPad An iPad app that's a Lisp interpretter... written in Haskell (heh heh heh)
87 9 0 analytics Much of this has moved to ekmett/succinct
87 15 1 safe-exceptions Safe, consistent, and easy exception handling
87 2 0 HGE2D 2D game engine written in Haskell
86 11 1 merkle-tree Merkle Trees and Merkle Proofs
86 3 0 auth-adt Authenticated Data Structures Generically
86 17 13 haskellnews An aggregation of all online content related to Haskell.
86 27 4 io-streams Simple, composable, and easy-to-use stream I/O for Haskell
86 12 2 fficxx Haskell-C++ Foreign Function Interface Generator
86 6 0 learn-physics A library of functions for vector calculus, calculation of electric field, electric flux, magnetic field, and other quantities in mechanics and electromagnetic theory.
85 0 0 higher-order-unification A small implementation of higher-order unification
85 8 0 vocabulink web application for learning foreign vocabulary
85 26 16 Lol A library for ring-based lattice cryptography
85 1 0 thank-you-stars Give your dependencies stars on GitHub!
84 9 7 grpc-haskell gRPC library binding for Haskell.
84 32 11 glot-www glot.io website
84 18 12 riak-haskell-client A fast Haskell client library for the Riak decentralized data store
84 33 49 pursuit Website for hosting and searching PureScript API documentation
84 52 46 diagrams-lib Diagrams standard library
84 37 0 snowdrift Infrastructure for Snowdrift.coop. This is a MIRROR of https://git.snowdrift.coop/sd/snowdrift. Your issue reports and merge requests are welcome, but they will be moved to git.snowdrift.coop. You are encouraged to start there instead!
84 36 9 Haskell-Foldl-Library Composable, streaming, and efficient left folds
84 6 7 herbalizer Convert HAML to ERB
83 28 1 real-world-haskell parser for code samples from the book "real world haskell" (http://book.realworldhaskell.org/read/)
83 11 4 safe-money Haskell library for type-safe and lossless encoding and manipulation of world currencies and precious metals
83 6 4 argon Monitor cyclomatic complexity in Haskell programs
83 11 3 unm-hip The University of New Mexico's Haskell Image Processing Library
83 10 7 FRPNow None
83 33 2 jaspervdj Source code of my personal home page.
83 16 10 haskell-lsp Haskell library for the Microsoft Language Server Protocol
83 3 2 siege [DEPRECATED] A DBMS written in Haskell
83 5 2 exference Haskell tool to generate expressions from types
83 24 17 hfsnotify Unified Haskell interface for basic file system notifications
82 2 15 awelon Awelon project is a new UI model with a new language.
82 3 0 type-of-html High performance type safe html generation
82 35 26 haskeline A Haskell library for line input in command-line programs.
82 29 19 mysql-simple A mid-level client library for the MySQL database, intended to be fast and easy to use.
82 12 12 steeloverseer A file watcher and development tool.
82 4 0 tardis None
82 5 6 a-tour-of-go-in-haskell Write "Concurrency" section of "A Tour of Go" in Haskell
82 37 8 pool A high-performance striped resource pooling implementation for Haskell
82 1 0 ghc-justdoit A magic typeclass that just does it
82 16 8 game-in-haskell None
81 9 20 importify 👾 Importi.fy — it's like Uber, but for Haskell modules.
81 14 9 protobuf An implementation of Google's Protocol Buffers in Haskell.
81 6 2 djinn Generate Haskell code from a type
81 7 3 toysolver My sandbox for experimenting solver algorithms.
81 10 9 gitit2 A reimplementation of gitit in Yesod
81 19 3 Euterpea2 Euterpea version 2
81 10 3 hcraft Haskell clone of a certain game
80 12 7 DSLsofMath Domain Specific Languages of Mathematics
80 8 1 discrimination Fast linear time sorting and discrimination for a large class of data types
80 11 5 propagators The Art of the Propagator. See also:
80 28 7 lets-lens Course material for lens
80 12 0 ethereum-haskell An independent reimplementation of Ethereum in Haskell
80 3 3 curl-runnings A framework for writing declarative, curl based tests for your APIs
80 8 3 clckwrks A Haskell CMS platform
80 17 22 haskell-lockfree A collection of different packages for CAS based data structures.
80 5 1 cryptocompare Haskell wrapper for the CryptoCompare API, a source of crypto-currency information and price data
80 27 7 bound Combinators for manipulating locally-nameless generalized de Bruijn terms
80 3 6 keera-hails Keera Hails: Haskell on Rails - Reactive Programming Framework for Interactive Haskell applications
80 10 17 generics-sop Generic Programming using True Sums of Products
80 18 5 ircbrowse An IRC analysis server.
79 36 11 xlsx Simple and incomplete Excel file parser/writer
79 17 11 dyre A Dynamic Reconfiguration Library for Haskell Programs
79 7 0 purify Reproducible builds for PureScript
79 11 11 roshask Haskell client library for the ROS robotics framework.
78 22 5 hs-web3 Ethereum API for Haskell.
78 17 11 ghcjs-examples None
78 13 1 mysql-haskell Pure haskell mysql driver
78 9 1 Kulitta A Haskell-based library for algorithmic and automated composition. This library was the subject of my dissertation at Yale university and is the subject of my ongoing work.
78 41 26 test-framework Framework for running and organising QuickCheck test properties and HUnit test cases
78 16 10 Peggy The Parser Generator for Haskell
78 16 19 lushtags Create ctags compatible tags files for Haskell programs
78 14 0 haskoin Proof-of-concept Blockchain in Haskell
77 17 21 Magic Haskell implementation of Magic: The Gathering
77 14 8 haskelldb A library for building re-usable and composable SQL queries.
77 10 11 unagi-chan A haskell library implementing fast and scalable concurrent queues for x86, with a Chan-like API
77 15 2 haskellbook Exercise solutions for haskellbook.com
77 8 1 qio-haskell The Quantum IO Monad, implemented in Haskell
77 9 4 super-user-spark A safe way to never worry about your beautifully configured system again
77 8 1 hailstorm Haskell distributed stream processing with exactly-once semantics
76 4 5 haskell-vcache large, persistent, memcached values and structure sharing for Haskell
76 10 7 succinct playground for working with succinct data structures
76 6 1 coda A language experiment, something to do on my vacation -- irc.freenode.net ##coda
76 1 1 stackage-everything »I want Stackage on an airplane and I have only 3 minutes until takeoff«
76 6 0 veggies Hopefully verifiable code generation in GHC
76 20 0 vty-ui A terminal user interface programming library similar to graphical interfaces such as GTK and QT. (DEPRECATED, see https://github.com/jtdaugherty/brick)
76 21 7 hssqlppp sql parser and type checker in haskell
76 9 7 dash-haskell dash docset builder for Haskell packages and cabal project dependencies
76 16 6 tables Deprecated because of
75 6 2 weeder Detect dead exports or package imports
75 5 6 regex-applicative Regex-based parsing with applicative interface
75 1 3 Ntha The Ntha Programming Language
75 14 2 Classical-Mechanics Haskell toolbox for research and teaching in classical mechanics. Includes modules for symbolic algebra and automatic differentiation.
75 31 12 hoauth2 haskell oauth2 binding
75 18 7 reflection Reifies arbitrary Haskell terms into types that can be reflected back into terms
74 8 13 serverless-haskell Deploying Haskell applications to AWS Lambda with Serverless
74 8 7 howerpoint None
74 9 0 hobbes A cross-platform file activity monitor
73 15 20 forml A programming language
73 12 10 build-shootout Comparison of build program expressive power
73 9 10 lambdachine VM and tracing JIT for Haskell (work in progress)
73 4 1 b-tree Haskell on-disk B* tree implementation
73 15 15 open DiffusionKinetics open-source monorepo
73 10 0 envy 😠 Environmentally friendly environment variables
73 10 1 ifcxt constraint level if statements
73 11 5 ethereum-client-haskell None
73 3 11 bartlett A simple Jenkins command line client to serve your needs.
73 2 0 zurihac-crypto Small minimal examples of modern cryptographic techniques in Haskell
73 4 1 Haskell-Annah-Library Distributed programming language that desugars to Morte
72 10 1 eventstore EventStore Haskell TCP Client
72 8 1 pdtournament Iterated prisoner's dilemma tournament with bots that can perfectly simulate each other.
72 0 3 swift-haskell-tutorial Integrating Haskell with Swift Mac Apps
72 7 10 Rasterific A drawing engine in Haskell
72 2 0 strelka A simple, flexible and composable web-router
72 8 0 mtl-style-example A small example of using mtl style to unit test effectful code
72 6 0 tal An implementation of Typed Assembly Language (Morrisett, Walker, Crary, Glew)
72 3 0 ImperativeHaskell Proof that Haskell can look and act like an imperative language.
72 1 1 Hypatia A ML-family Language Compiled to Lua
72 11 7 hfmt Format Haskell programs. Inspired by the gofmt utility.
72 3 0 plot Simple plotting tool for the terminal
72 8 2 linklater A Haskell library for the Slack API (including real-time messaging!)
71 1 0 haskey Transactional key-value store written entirely in Haskell
71 7 8 pretty-simple pretty-printer for Haskell data types that have a Show instance
71 25 17 path Typed filepath
71 14 4 units The home of the units Haskell package
71 5 5 frankjnr Another implementation of Frank.
71 4 3 theseus theseus, functional programming language with fully reversible computation
71 6 1 backprop Heterogeneous automatic differentiation ("backpropagation") in Haskell
71 3 1 Bang A Drum Machine DSL for Haskell
71 5 1 project-euler interesting solutions to project euler problems
71 11 6 timeplot Analyst's swiss army knife for visualizing data from ad-hoc log files
71 14 2 grid Tools for working with regular grids/graphs/lattices.
71 20 1 funblog A simple blog software written in Haskell
70 12 13 hgrep Search Haskell source code from the command line
70 17 3 haskakafka Kafka bindings for Haskell
70 7 1 cradle Let's Build a Compiler (in Haskell)
70 3 1 apiary Simple and type safe web framework that can be automatically generate API documentation.
70 8 6 virthualenv Virtual Haskell Environment builder
70 7 0 haskell_game Wolfenstein 3D, ray-casting FPS game I make to learn Haskell. No libraries used, rendering is done in terminal.
70 5 18 sudbury Haskell implementation of the wayland protocol
70 18 11 servant-swagger Swagger for Servant
69 16 11 herms 🍲🍴 A command-line manager for delicious kitchen recipes
69 6 6 ordeal None
69 26 22 missingh Utility library [Haskell]
69 13 46 store Fast binary serialization
69 13 0 tangaroa A toy implementation of the Raft protocol in Haskell, with an experimental BFT variant.
69 10 0 wstunnel Tunneling over websocket protocol - Static binary available
68 8 0 api-server A JSON API server written in Haskell
68 13 8 tinc A dependency manager for Haskell
68 3 0 type-inference Unification and type inference algorithms
68 6 4 hipspec A hip inductive theorem prover!
68 13 7 ghc-vis Visualize live Haskell data structures in GHCi
68 40 35 binary Efficient, pure binary serialisation using ByteStrings in Haskell.
68 11 1 memoise None
68 6 9 slownews 🐢 Bringing slow news for the nervous among us
68 9 24 dimensional Dimensional library variant built on Data Kinds, Closed Type Families, TypeNats (GHC 7.8+).
68 14 11 gRPC-haskell Haskell gRPC support
67 11 6 pointfree Maintenance of the pointfree Hackage package.
67 9 0 Haskell-Lens-Tutorial-Library The missing tutorial module for the lens library
67 11 2 operational Implement monads by specifying instructions and their desired operational semantics.
67 1 31 granule Granule: a statically typed functional language with graded modal types for fine-grained program reasoning via types
67 4 2 andromeda A GLSL code generating DSL embedded in Haskell
67 6 2 pyfi PYthon Function Interface for haskell
67 7 3 gl Complete raw OpenGL bindings for Haskell
67 12 1 graphmod A utility for displaying the module dependencies of Haskell programs.
66 8 5 idris-java Java Code Generator for Idris
66 3 24 hs-gauge Lean Haskell Benchmarking
66 7 0 example-servant-persistent Simple example to illustrate how to use persistent and servant in combination.
66 13 5 irc-core Haskell IRC library and console client - Join us on Freenode #haskell-irc
66 9 4 servant-generic Specify Servant routes with records
66 44 11 hashable A class for types that can be converted to a hash value
66 2 0 haskell-servant-cookbook Haskell Servant Cookbook
65 8 0 bazqux-urweb Ur/Web part of BazQux Reader sources
65 21 12 purescript-bridge Create PureScript datatypes from Haskell datatypes
65 16 28 ThreadScope A graphical tool for profiling parallel Haskell programs
65 18 6 reddit reddit api for haskell
65 4 2 monky The main repository for monky
65 6 3 haquery jQuery for Haskell
65 5 0 h4sh Fork of Don Stewarts h4sh haskell shell scripts
65 5 3 haskell-cpu-instruction-counter Measuring CPU instructions in Haskell using Linux Performance Counters
65 3 0 hadoom A little Doom-like 2.5 game engine
65 5 2 VIMonad Bringing VIM philosophy to window management
64 4 10 chips A fast, lightweight, and concurrent plugin manager for the fish shell, written in Haskell
64 15 19 iele-semantics Semantics of Virtual Machine for IELE prototype blockchain
64 17 2 reflex-dom-inbits A tutorial for reflex-dom with small code bits
64 7 1 json-autotype Automatic Haskell type inference from JSON input
64 3 0 haskell-checklist Preflight checklist for Haskell code. Aspire to greatness!
64 22 10 iohk-ops NixOps deployment configuration for IOHK devops
64 3 4 swift-gen Generate Swift structs / enums with protocol implementations!
63 14 0 monad-classes A more flexible mtl
63 2 1 http-dispatch A high level HTTP client for Haskell that focuses on ease of use
63 13 6 algebra constructive abstract algebra
63 4 5 idris-malfunction Experimental Malfunction backend for Idris
63 18 42 lhs2tex Preprocessor for typesetting Haskell sources with LaTeX
63 6 0 psc-ide DEPRECATED - Editor Support for the PureScript programming language
63 16 32 hdevtools Persistent GHC-powered background server for FAST haskell development tools
62 21 8 servant-purescript Translate servant API to purescript code, with the help of purescript-bridge.
62 17 8 opencl Haskell high-level wrapper for OpenCL
62 10 2 eventful Event Sourcing library for Haskell
62 17 0 fclabels First class composable record labels for Haskell.
62 1 0 hwk A Haskell based awk and sed alternative
62 10 2 markdown-unlit Literate Haskell support for Markdown
62 9 0 lets-program Let's program! Get into programming writing a simple game.
62 16 23 ApexCtl An utility to enable extra macro keys on Steelseries Apex keyboards
61 2 2 grin GRIN is a compiler back-end for lazy functional languages with whole program optimisation support
61 3 1 as3tohaxe An Actionscript 3 to haXe source converter written in Haskell
61 1 1 dive-into-ghc Dive into GHC
61 10 15 streaming An optimized general monad transformer for streaming applications, with a simple prelude of functions
61 4 2 ether Monad Transformers and Classes
61 12 6 free-game The free game engine
60 4 0 Cirno The Strongest Language In The World
60 4 5 serv Kind-safe framework for type-safe APIs
60 8 9 FOMObot A slack bot to help with FOMO.
60 15 7 skylighting A Haskell syntax highlighting library with tokenizers derived from KDE syntax highlighting descriptions
60 0 0 dhc Compiles Haskell to WebAssembly
60 4 6 heckle ✒️ Jekyll in Haskell (feat. LaTeX)
60 12 6 haskell-kubernetes Haskell bindings to the v1 Kubernetes api, generated via swagger-codegen
60 31 3 parsers Generic parser combinators
60 5 8 reserve Universal and robust reloading for Haskell web applications
60 3 29 fragnix Fragment-based code distribution!
60 6 7 postgresql-orm An Haskell ORM (Object Relational Mapping) and migrations DSL for PostgreSQL.
60 5 1 SitePipe Yet another static site generator - non-opinionated, value-level. Less magic == easier to understand
60 3 1 aivika A multi-method simulation library
60 25 14 hasktags Produces ctags "tags" and etags "TAGS" files for Haskell programs
60 2 0 Flocking-Simulation A 3D Boids-like flocking simulation coded in Haskell.
60 32 12 diagrams-core Core types and utilities
60 43 3 pandoc-types types for representing structured documents
60 1 0 Firefly Simple Haskell http framework
60 12 4 Haskell Introduction to haskell
59 1 1 higher-rank A small Haskell implementation of Complete and Easy Bidirectional Typechecking for Higher-Rank Polymorphism
59 4 9 hesh Haskell Extensible Shell
59 3 0 eve An extensible event-driven application framework in haskell
59 27 12 HaskellNet Haskell library which provides client support for POP3, SMTP, and IMAP protocols.
59 17 3 Haskell-MVC-Library Model-view-controller
59 3 0 haskell-ffi-tutorial A (missing) Haskell FFI tutorial: how to work with nested Structs and do bi-directional C<->Haskell interop
59 7 48 HNC HN Compiler
59 6 2 weigh Measure allocations of a Haskell functions/values
59 11 9 elm-bridge Haskell: Derive Elm types from Haskell types
59 1 2 apotiki a faster debian repository
59 8 2 sdr Software defined radio library in Haskell
58 3 2 tensor-ops Type-safe tensor manipulation operations in Haskell with tensorflow-style automatic differentiation
58 5 0 lorem-markdownum A lorem ipsum generator for markdown
58 7 1 HaskSymb An Experiment in Haskell Symbolic Algebra
58 15 5 mueval A secure sandboxed Haskell interpreter for pure function evaluation
58 6 8 hapistrano Deploy tool for Haskell applications, like Capistrano for Rails
58 1 0 tcbe "type checking by evaluation": variations on Coquand's algorithm for dependent TC
58 4 7 ec2-unikernel Tool for uploading unikernels into EC2
58 8 68 lvars The LVish Haskell library
58 10 4 extensible Extensible records, variants, structs, effects, tangles
58 23 13 gipeda Git Performance Dashboard
58 23 8 retry Retry combinators for monadic actions that may fail
58 7 0 robotquest RobotQuest is a MMO, programming game. Instead of playing RobotQuest directly, you write a program that plays it for you. Your program communicates with the game server API over HTTP by sending and receiving JSON messages. Written in HTML, Haskell, with MongoDB
58 5 0 lambdaconf-2015-web Projects for LambdaConf 2015 Haskell web workshop
58 7 1 bird A sinatra-ish framework written in haskell, riding on top of Hack
58 5 5 sunroof-compiler Monadic Javascript Compiler
58 2 2 SSGEP None
57 23 0 accelerate-cuda Accelerate backend for NVIDIA GPUs (deprecated in favour of accelerate-llvm)
57 9 0 study-haskell-nyc Information about the "Haskell Programming from First Principles" reading group in NYC.
57 6 0 inspection-testing Inspection Testing for Haskell
57 5 0 cabal-bounds Manage the bounds/versions of the dependencies in a cabal file.
57 40 16 slack-api Haskell bindings to the Slack RTM API
57 3 0 pcf A small compiler for PCF
56 6 14 vaultaire Data vault for metrics
56 12 3 reflectionwithoutremorse Code accompanying the paper Reflection without Remorse:Revealing a hidden sequence to speed up monadic reflection
56 5 19 hs-init 🔧 Tool for creating completely configured production Haskell projects
56 24 3 dbmigrations A library for the creation, management, and installation of schema updates for relational databases.
56 1 0 cccc 🖼️ the compiling to closed categories compiler
56 9 3 rattletrap 🚗 Parse and generate Rocket League replays.
56 0 0 pinboard-notes-backup Efficiently back up the notes you’ve saved to Pinboard
56 14 7 hs-jose Haskell JOSE and JWT library
56 2 1 una A universal interface to multiple unarchiving tools
56 30 10 jsaddle JavaScript interface that works with GHCJS or GHC
56 6 0 hArduino Control your Arduino board from Haskell, using the Firmata protocol
56 16 0 hspec-example A Haskell/Hspec skeleton project
56 0 0 fitspec refine properties for testing Haskell programs
56 5 3 effect-monad Embeds effect systems in Haskell using 'parametric effect monads'
56 11 1 idris-llvm Idris LLVM codegen factored out
56 9 0 xml-to-json Fast & easy command line tool for converting XML files to JSON
56 6 0 sequences Benchmarks for sequence data structures: lists, vectors, etc.
56 6 0 gonimo gonimo application back & front
56 3 3 hail A service for pull-based continuous deployment based on hydra.
55 6 0 haskell-scotty-realworld-example-app Exemplary real world backend API built with Haskell/Scotty https://realworld.io
55 4 2 pandoc-mm Generate a mindmap from an org-mode file. Complete with annotations.
55 34 10 language-java Java parser and printer for haskell
55 23 17 hslogger Logging infrastructure [Haskell]
55 9 4 holumbus A Haskell library which provides the basic building blocks for creating powerful indexing and search applications.
55 8 4 Monaba Imageboard engine written in Haskell and powered by Yesod
55 5 4 schematic type-safe JSON spec and validation tool
55 352 4 markdown Convert Markdown to HTML, with XSS protection
55 1 8 language-rust Parser and pretty-printer for the Rust language
55 23 2 cuda Haskell FFI bindings to CUDA
55 4 5 x86-64 Runtime code generation for x86 64 bit machine code
55 43 10 X11 A Haskell binding to the X11 graphics library.
55 16 19 hpc-coveralls coveralls.io support for haskell code coverage with hpc
55 19 0 shadowsocks-haskell shadowsocks in haskell
55 9 5 structures A playground for working on advanced data structures in Haskell
55 3 0 fugacious An example Haskell web application
55 6 10 pandoc-csv2table A Pandoc filter that renders CSV as Pandoc Markdown Tables.
54 3 2 simplexhc compiler with polyhedral optmization for a lazy functional programming language
54 4 0 learn-haskell None
54 32 14 ghcjs-dom Make Document Object Model (DOM) apps that run in any browser and natively using WebKitGtk
54 8 1 effect-handlers None
54 8 43 thentos A tool for privacy-preserving identity management (PPIM)
54 4 1 cacophony A Haskell library implementing the Noise protocol.
54 17 15 all-about-monads Attempt to port All About Monads to HaskellWiki
54 9 8 Introduction_to_Haskell This is source code of my book.
54 4 0 yesod-dsl A domain specific language and a code generator desined to create RESTful services for managing an RDBMS with Yesod web framework and Persistent.
54 32 10 tidal-midi Tidal module for sending patterns over MIDI
54 15 4 ansi-terminal ANSI terminal support for Haskell, with Windows compatibility
54 13 3 xeno Fast Haskell XML parser
54 2 0 Kt2Dart 🔦 Transpile Kotlin codes into Dart, Make Flutter Great Again
53 26 18 arithmoi arithmoi is currently maintained here
53 4 0 FractalArt Generate colorful wallpapers!
53 3 0 thesis Brent's PhD thesis.
53 27 3 GLFW-b Haskell bindings to GLFW
53 2 0 talks Some talks I've given
53 44 11 xml Various XML utility packages for Haskell
53 8 0 miv Vim plugin manager written in Haskell
53 3 6 haskell-servant-realworld-example-app None
53 6 2 lambdacube-compiler LambdaCube 3D is a Haskell-like purely functional language for GPU. Try it out:
53 0 0 clojure-transducers-in-haskell Clojure transducers in a typed setting, in Haskell
53 3 0 hyena A Haskell web application server.
53 9 26 camfort Light-weight verification and transformation tools for Fortran. See http://camfort.github.io
53 3 0 cpl An interpreter of Hagino's Categorical Programming Language (CPL).
53 7 0 ted2srt Download bilingual subtitles of TED talks
53 5 0 sound-and-complete An implementation of the Dunfield-Krishnaswami "Sound and Complete" type-system
53 30 6 docker-hs A Haskell library for the Docker Engine API
53 22 14 these An either-or-both data type, with corresponding hybrid error/writer monad transformer.
53 9 1 gressgraph visualize your iptables firewall
53 18 8 hsSDL2 None
53 16 13 sqlite-simple Mid-level bindings for sqlite
52 5 2 Blast A Distributed Computing Library in Haskell
52 13 5 libpandoc C bindings to Pandoc, a markup converter library written in Haskell.
52 16 5 smtp-mail Making it easy to send SMTP email from Haskell
52 1 1 jDbT jinx Database Tools
52 6 0 ouroboros-spec specification and refinement of Ouroboros protocol
52 11 7 hquantlib HQuantLib, financial math in Haskell
52 2 0 waldo A small Haskell server for generating visual stories based on some ascertainable data about the requester.
52 5 0 Moodler Modular softsynth
52 0 2 haskell-ascii-progress A simple Haskell progress bar for the console. Heavily borrows from TJ Holowaychuk's Node.JS project
52 16 4 vulkan Haskell bindings for Vulkan
52 4 3 postgresql-transactional Transactional monadic actions on top of PostgreSQL.
52 32 19 protocol-buffers Haskell protocol-buffers package
52 7 0 strange-loop-2011 Slides and examples from my Haskell workshop at Strange Loop.
52 6 3 visualize-cbn None
52 9 18 ngless NGLess: NGS with less work
52 9 3 graph-db An experimental native Haskell graph database
52 3 2 MiniKanrenT An implementation of miniKanren in Haskell
51 21 7 comonad Haskell 98 comonads
51 7 2 streaming-benchmarks Benchmarks to compare Haskell streaming library performance
51 7 5 hails The security-centric web platform framework
51 10 0 haskell-snake Snake game implemetation in Haskell using SDL
51 5 2 hoq A language based on homotopy type theory with an interval
51 20 0 dotfiles-alice dotfiles from the 'Alice' box
51 36 0 leveldb-haskell Haskell bindings to LevelDB (http://leveldb.googlecode.com)
51 4 0 AwesomePrelude Yet another alternative Haskell Prelude, but this one is awesome!
51 15 2 cis194-solutions Solutions for CIS 194 - Spring 2013
51 7 4 demo-android-ndk Demo Ajhc application on Android NDK
51 34 7 servant-reflex Generate reflex client functions for querying a servant API
51 25 0 blog The contents of ocharles.org.uk/blog
51 2 1 ihaskell-notebook None
51 6 0 Haskell-OpenGL-Tutorial an attempt to create a concise modern Haskell OpenGL boilerplate with basic IO
51 3 2 matplotlib-haskell Haskell bindings for Python's Matplotlib
51 4 0 blog My personal site
51 4 7 phil An extension of my brain
50 18 7 hscurses ncurses binding for Haskell
50 14 13 happstack-server An HTTP Server
50 3 7 digraphs-with-text None
50 11 2 LibClang Haskell FFI to libclang
50 7 0 Example-Distributed-App An example distributed systems application in Haskell using Cloud Haskell
50 3 16 Allure Allure of the Stars is a near-future Sci-Fi roguelike and tactical squad game written in Haskell
50 11 2 monao Super monao bros. in Haskell
50 12 10 apply-refact Refactor Haskell source files
50 5 2 objective Purely functional objects
50 8 0 lazy-lambda Lazy Lambda — a Flappy Bird clone in Haskell with SpriteKit
50 16 35 pontarius-xmpp An XMPP client library for Haskell.
50 1 5 servant Moved to http://github.com/haskell-servant
50 27 0 http-conduit Superseded by: https://github.com/snoyberg/http-client
50 5 2 fraxl None
50 9 0 hairy 💇 A JSON REST API built in Haskell.
50 4 0 free-graphs Generate GraphViz graphs by interpretting free monads.
50 38 6 win32 Haskell support for the Win32 API
50 38 6 cereal None
50 5 33 sparse-linear-algebra Numerical computation in native Haskell
50 3 1 pyli A Python 3 compiler that anyone can understand.
50 20 8 Discord.hs Have you heard of our lord and savior Haskell?
49 4 7 servant-template Cookiecutter template for Servant projects
49 10 25 hayoo Hackage search engine
49 23 5 fb Bindings for Facebook's API.
49 3 3 aeson-qq JSON quasiquoter for Haskell
49 29 2 semigroups Haskell 98 semigroups
49 6 4 fixhs FIX (co)parser in haskell
49 0 0 hasmin Hasmin - A Haskell CSS Minifier
49 26 15 trypurescript PureScript in the browser
49 8 5 datalog A pure Haskell implementation of Datalog
49 1 0 nixtodo A demonstration on how to use Nix to build, test and deploy a Haskell application
49 6 0 http2 HTTP/2.0 library including HPACK
49 4 0 haskell-ml Haskell implementations of various ML algorithms.
49 2 0 improve An imperative programming language in Haskell for high assurance embedded applications. ImProve programs are verified with model checking. ImProve compiles to C and Simulink.
49 8 4 labels Declare and access tuple fields with labels
48 21 7 postgresql-simple-migration PostgreSQL Schema Migrations for Haskell
48 8 3 VisualProf http://www.reddit.com/r/haskell/comments/cr15z/visualprof_profiles_your_haskell_program_and/?sort=hot
48 8 5 orgmode-parse Attoparsec parser combinators for parsing org-mode structured text!
48 15 21 plover Plover is a language for matrix algebra on embedded systems.
48 2 2 compact Compact regions library for Haskell
48 3 0 dhall-nix Dhall to Nix compiler
48 11 29 music-score Musical time structure
48 9 22 freer-effects An implementation of "Freer Monads, More Extensible Effects".
48 6 0 GPipe A functional graphics API for programmable GPUs
48 2 4 generic-random Generic random generators
48 34 18 hs-certificate Certificate and Key Reader/Writer in haskell
48 8 0 learninghaskell Learning Haskell
48 6 4 pp PP - Generic preprocessor (with pandoc in mind) - macros, literate programming, diagrams, scripts...
48 5 1 erlang-ffi A Foreign Function Interface that lets Haskell and Erlang programs communicate.
48 0 0 formal-morality A formal moral framework coded in Haskell
48 7 0 dictionaries Benchmarks for dictionary data structures: hash tables, maps, tries, etc.
48 8 16 hunt A flexible, lightweight search platform
48 15 2 file-embed Use Template Haskell to embed file contents directly.
47 41 0 yesod-auth-oauth2 OAuth2 authentication for yesod
47 9 8 git-vogue Make your Haskell git repositories fashionable.
47 12 32 cmdargs Haskell library for command line argument processing
47 7 3 deeplearning-hs None
47 18 4 Haskell-Errors-Library Type-safe error handling
47 18 15 CV Haskell wrappers and utilities for OpenCV machine vision library
47 5 2 rdr2tls Haskell web service that redirects all traffic from HTTP to HTTPS
47 2 0 slacky None
47 5 6 axiom Client-side and server-side web framework over Transient and GHCJS (Haskell to JavaScript compiler)
47 7 85 hermit Haskell Equational Reasoning Model-to-Implementation Tunnel
47 3 0 idris-bash GNU bash backend for Idris
47 7 0 cryptokami-core None
47 8 4 frag Frag is a 3D first person shooting game written in Haskell, by Mun Hon Cheong
46 32 12 yesod-scaffold The Yesod scaffolding, with branches for different versions.
46 4 0 haskell Personal haskell programs
46 2 0 reactive-bacon FRP (functional reactive programming) framework inspired by RX and Iteratee
46 7 6 superrecord Haskell: Supercharged anonymous records
46 5 2 ads A Freenet clone written in Haskell
46 15 4 haskell-mpi MPI bindings for Haskell
46 3 2 hyperdrive A fast, low-level HTTP server you can trust
46 25 4 language-c-quote None
46 22 16 kan-extensions Kan extensions, Kan lifts, the Yoneda lemma, and (co)monads generated by a functor
46 21 63 distributed-process-platform DEPRECATED (Cloud Haskell Platform) in favor of distributed-process-extras, distributed-process-async, distributed-process-client-server, distributed-process-registry, distributed-process-supervisor, distributed-process-task and distributed-process-execution
46 10 17 haskell-names Haskell suite library for name resolution
46 41 16 http-streams Haskell HTTP client library for use with io-streams
46 1 0 peg A lazy non-deterministic concatenative programming language
46 3 3 splot Visualizing the activity of many concurrent processes
46 8 7 confluence-sync A command line tool for syncing HTML/Markdown to Confluence!
46 3 0 SICP-in-Haskell None