- android
- arch-linux
- aws
- blockchain
- cabal
- cli
- command-line
- command-line-tool
- compiler
- composition
- crypto
- cryptocurrency
- database
- deep-learning
- dependent-types
- development-tools
- dsl
- elm
- framework
- frp
- functional
- functional-programming
- game
- gamedev
- ghc
- ghcjs
- gifs
- gui
- hackage
- haskell-library
- hindley-milner
- install
- ios
- javascript
- json
- language
- ledger
- library
- linux
- llvm
- machine-learning
- macos
- markdown
- nix
- p2p
- package-manager
- pandoc
- peer-to-peer
- postgresql
- prelude
- programming-language
- python
- quickcheck
- repl
- scheme
- sdl
- sdl2
- server
- testing
- tui
- tutorial
- type-theory
- web
- yampa
- haskanoid. A breakout game in Haskell using SDL and FRP, with Wiimote and Kinect support.
- 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.
- aura. A secure, multilingual package manager for Arch Linux and the AUR.
- gifcurry. π Your open source video to GIF maker built with Haskell.
- nanocoin. A simple cryptocurrency implementation, written to illustrate the basic components of a Proof-of-Work based, public distributed ledger.
- legion. Simple blockchain server written in haskell. Feedback welcome.
- nanochain. A minimal viable blockchain
- pact. The Pact Smart Contract Language
- cabal. Official upstream development repository for Cabal and cabal-install
- hackage-server. Hackage-Server: A Haskell Package Repository
- unused. A command line tool to identify unused code.
- givegif. GIFs on the command line
- gifcurry. π Your open source video to GIF maker built with Haskell.
- hledger. The hledger command-line/curses/web accounting tool, a Haskell rewrite of ledger.
- jl. Functional sed for JSON
- elm-compiler. Compiler for Elm, a functional language for reliable webapps.
- luna. Hybrid textual and visual functional programming.
- write-you-a-haskell. Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
- haste-compiler. A GHC-based Haskell to JavaScript compiler
- elm-platform. Bundle of all core development tools for Elm
- kaleidoscope. Haskell LLVM JIT Compiler Tutorial
- futhark. π₯π»π₯ A data-parallel functional programming language
- 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)
- nstack. Type-safe, composable microservices for data analytics
- constellation. Peer-to-peer encrypted message exchange
- nanochain. A minimal viable blockchain
- cardano-sl. Cryptographic currency implementing Ouroboros PoS protocol
- nanocoin. A simple cryptocurrency implementation, written to illustrate the basic components of a Proof-of-Work based, public distributed ledger.
- postgrest. REST API for any Postgres database
- hasql. An efficient PostgreSQL driver with a flexible mapping API
- grenade. Deep Learning in Haskell
- DeepDarkFantasy. A Programming Language for Deep Learning
- LambdaNet. Purely functional artificial neural network library implemented in Haskell.
- agda. Agda is a dependently typed programming language / interactive theorem prover.
- mezzo. A Haskell library for typesafe music composition
- intero. Complete interactive development program for Haskell
- haskell-tools. Developer tools for Haskell
- Tidal. Pattern language
- DeepDarkFantasy. A Programming Language for Deep Learning
- selda. A type-safe, high-level SQL library for Haskell
- nstack. Type-safe, composable microservices for data analytics
- elm-compiler. Compiler for Elm, a functional language for reliable webapps.
- elm-format. elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide
- elm-platform. Bundle of all core development tools for Elm
- elm-package. Command line tool to share Elm libraries
- elm-repl. A REPL for Elm
- hercules. Continuous Integration for Nix projects
- Spock. Another Haskell web framework for rapid development
- brick. A declarative terminal UI programming library written in Haskell
- Rome. A cache tool for Carthage
- reflex.
- reactive-banana. Library for functional reactive programming in Haskell.
- haskanoid. A breakout game in Haskell using SDL and FRP, with Wiimote and Kinect support.
- 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.
- luna. Hybrid textual and visual functional programming.
- Carp. A statically typed lisp, without a GC, for real-time applications.
- Spock. Another Haskell web framework for rapid development
- Carp. A statically typed lisp, without a GC, for real-time applications.
- write-you-a-haskell. Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
- eta. The Eta Programming Language, a dialect of Haskell on the JVM
- wiwinwlh. What I Wish I Knew When Learning Haskell
- codeworld. Educational computer programming environment using Haskell
- DeepDarkFantasy. A Programming Language for Deep Learning
- FuncShell. Improve your shell by making it functional through Haskell! (An update to Awkward)
- csound-expression. Haskell Framework for Electronic Music
- gifcurry. π Your open source video to GIF maker built with Haskell.
- LambdaHack. Haskell game engine library for roguelike dungeon crawlers; try out the browser version at
- 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.
- Carp. A statically typed lisp, without a GC, for real-time applications.
- LambdaHack. Haskell game engine library for roguelike dungeon crawlers; try out the browser version at
- haste-compiler. A GHC-based Haskell to JavaScript compiler
- haskell-ide-engine. The engine for haskell ide-integration. Not an IDE
- haskell-tools. Developer tools for Haskell
- miso. π A tasty Haskell front-end framework
- codeworld. Educational computer programming environment using Haskell
- react-haskell. React bindings for Haskell
- markup.rocks. Pandoc based document editor and converter in your browser.
- haskanoid. A breakout game in Haskell using SDL and FRP, with Wiimote and Kinect support.
- givegif. GIFs on the command line
- gifcurry. π Your open source video to GIF maker built with Haskell.
- threepenny-gui. GUI framework that uses the web browser as a display.
- gifcurry. π Your open source video to GIF maker built with Haskell.
- cabal. Official upstream development repository for Cabal and cabal-install
- hackage-server. Hackage-Server: A Haskell Package Repository
- acid-state. Add ACID guarantees to any serializable Haskell data structure
- LambdaNet. Purely functional artificial neural network library implemented in Haskell.
- mezzo. A Haskell library for typesafe music composition
- selda. A type-safe, high-level SQL library for Haskell
- csound-expression. Haskell Framework for Electronic Music
- write-you-a-haskell. Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
- articles. Miscellaneous articles. The readme is the table of contents.
- elm-platform. Bundle of all core development tools for Elm
- elm-package. Command line tool to share Elm libraries
- Rome. A cache tool for Carthage
- 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.
- purescript. A strongly-typed language that compiles to Javascript
- haste-compiler. A GHC-based Haskell to JavaScript compiler
- miso. π A tasty Haskell front-end framework
- hledger. The hledger command-line/curses/web accounting tool, a Haskell rewrite of ledger.
- threepenny-gui. GUI framework that uses the web browser as a display.
- sjsp. Simple JavaScript Profiler
- luna. Hybrid textual and visual functional programming.
- Carp. A statically typed lisp, without a GC, for real-time applications.
- haste-compiler. A GHC-based Haskell to JavaScript compiler
- Tidal. Pattern language
- kitten. A statically typed concatenative programming language.
- futhark. π₯π»π₯ A data-parallel functional programming language
- hython. Haskell-powered Python 3 interpreter
- nanocoin. A simple cryptocurrency implementation, written to illustrate the basic components of a Proof-of-Work based, public distributed ledger.
- hledger. The hledger command-line/curses/web accounting tool, a Haskell rewrite of ledger.
- hledger. The hledger command-line/curses/web accounting tool, a Haskell rewrite of ledger.
- LambdaHack. Haskell game engine library for roguelike dungeon crawlers; try out the browser version at
- haskus-system. System programming in Haskell on top of Linux
- taskell. A command line kanban board/task manager written in Haskell
- haskanoid. A breakout game in Haskell using SDL and FRP, with Wiimote and Kinect support.
- gifcurry. π Your open source video to GIF maker built with Haskell.
- accelerate. Embedded language for high-performance array computations
- llvm-hs. Haskell bindings for LLVM
- taskell. A command line kanban board/task manager written in Haskell
- Rome. A cache tool for Carthage
- patat. Terminal-based presentations using Pandoc
- markup.rocks. Pandoc based document editor and converter in your browser.
- taskell. A command line kanban board/task manager written in Haskell
- constellation. Peer-to-peer encrypted message exchange
- nanochain. A minimal viable blockchain
- aura. A secure, multilingual package manager for Arch Linux and the AUR.
- Rome. A cache tool for Carthage
- patat. Terminal-based presentations using Pandoc
- markup.rocks. Pandoc based document editor and converter in your browser.
- pandoc-crossref. pandoc filter for cross-references
- constellation. Peer-to-peer encrypted message exchange
- nanochain. A minimal viable blockchain
- postgrest. REST API for any Postgres database
- hasql. An efficient PostgreSQL driver with a flexible mapping API
- selda. A type-safe, high-level SQL library for Haskell
- foundation. Empire strikes back
- protolude. A sensible starting Prelude template.
- lamdu. lamdu - towards the next generation IDE
- unison. Next generation programming platform, currently in development
- kitten. A statically typed concatenative programming language.
- agda. Agda is a dependently typed programming language / interactive theorem prover.
- hython. Haskell-powered Python 3 interpreter
- nstack. Type-safe, composable microservices for data analytics
- tasty. Modern and extensible testing framework for Haskell
- haskell-hedgehog. Hedgehog will eat all your bugs.
- Carp. A statically typed lisp, without a GC, for real-time applications.
- elm-platform. Bundle of all core development tools for Elm
- elm-repl. A REPL for Elm
- scheme. Write You a Scheme
- husk-scheme. A practical implementation of the Scheme programming language for the Haskell Platform.
- haskanoid. A breakout game in Haskell using SDL and FRP, with Wiimote and Kinect support.
- LambdaHack. Haskell game engine library for roguelike dungeon crawlers; try out the browser version at
- sdl2. Haskell bindings to the SDL2 library
- vado. A web browser engine written in Haskell
- 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.
- haskanoid. A breakout game in Haskell using SDL and FRP, with Wiimote and Kinect support.
- vado. A web browser engine written in Haskell
- postgrest. REST API for any Postgres database
- wire-server. πͺπΊ Wire back-end services
- Spock. Another Haskell web framework for rapid development
- tasty. Modern and extensible testing framework for Haskell
- haskell-hedgehog. Hedgehog will eat all your bugs.
- hledger. The hledger command-line/curses/web accounting tool, a Haskell rewrite of ledger.
- brick. A declarative terminal UI programming library written in Haskell
- matterhorn. A terminal client for the Mattermost chat system
- kaleidoscope. Haskell LLVM JIT Compiler Tutorial
- scheme. Write You a Scheme
- nanochain. A minimal viable blockchain
- write-you-a-haskell. Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
- agda. Agda is a dependently typed programming language / interactive theorem prover.
- cubicaltt. Experimental implementation of Cubical Type Theory
- haste-compiler. A GHC-based Haskell to JavaScript compiler
- 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)
- Spock. Another Haskell web framework for rapid development
- haskanoid. A breakout game in Haskell using SDL and FRP, with Wiimote and Kinect support.
- vado. A web browser engine written in Haskell
- haskanoid. A breakout game in Haskell using SDL and FRP, with Wiimote and Kinect support.
- 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.