Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/hspec/hspec

A Testing Framework for Haskell

haskell hunit quickcheck smallcheck testing

Last synced: 12 Oct 2024

https://github.com/2mol/pboy

a small .pdf management tool with a command-line UI

command-line console-application haskell linux macos pdf productivity tui

Last synced: 30 Oct 2024

https://github.com/jonschoning/espial

Espial is an open-source, web-based bookmarking server.

bookmark bookmarking-server database demo haskell purescript

Last synced: 12 Oct 2024

https://github.com/reflex-frp/reflex-platform

A curated package set and set of tools that let you build Haskell packages so they can run on a variety of platforms. reflex-platform is built on top of the nix package manager.

frp full-stack functional-reactive-programming ghcjs haskell nix reactive reflex-frp

Last synced: 10 Oct 2024

https://github.com/snowleopard/alga

Algebraic graphs

algebra graph haskell

Last synced: 12 Oct 2024

https://github.com/kowainik/relude

🌀 Safe, performant, user-friendly and lightweight Haskell standard library

alternative-prelude haskell prelude safe standard-library user-friendly

Last synced: 12 Oct 2024

https://github.com/caiorss/c-cpp-notes

Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.

abi c cpp cpp11 cpp14 cpp17 dll dynamic examples ffi ffi-bindings ffi-wrapper fsharp guide haskell interface library reference research shared

Last synced: 12 Oct 2024

https://github.com/kowainik/summoner

🔮 🔧 Tool for scaffolding batteries-included production-level Haskell projects

cli hacktoberfest haskell haskell-application project-template scaffold tui

Last synced: 12 Oct 2024

https://github.com/hstreamdb/hstream

HStreamDB is an open-source, cloud-native streaming database for IoT and beyond. Modernize your data stack for real-time applications.

data-processing database distributed-database distributed-systems financial-analysis haskell hstreamdb iot iot-database kafka materialized-view real-time realtime-database scale sql stream-processing streaming streaming-data streaming-database

Last synced: 12 Oct 2024

https://github.com/wx-chevalier/cs-notes

:books: 编程语言语法基础与工程实践,JavaScript | Java | Python | Go | Rust | CPP | Swift

assembly c cpp go haskell java javascript jvm lua python swift wx-doc

Last synced: 12 Oct 2024

https://github.com/wx-chevalier/CS-Notes

:books: 编程语言语法基础与工程实践,JavaScript | Java | Python | Go | Rust | CPP | Swift

assembly c cpp go haskell java javascript jvm lua python swift wx-doc

Last synced: 02 Aug 2024

https://github.com/agrafix/spock

Another Haskell web framework for rapid development

api framework functional haskell http server spock web webframework

Last synced: 12 Oct 2024

https://github.com/agrafix/Spock

Another Haskell web framework for rapid development

api framework functional haskell http server spock web webframework

Last synced: 30 Oct 2024

https://github.com/hedgehogqa/haskell-hedgehog

Release with confidence, state-of-the-art property testing for Haskell.

haskell property-based-testing property-testing quickcheck test testing testing-tools

Last synced: 12 Oct 2024

https://github.com/copilot-language/copilot

A stream-based runtime-verification framework for generating hard real-time C code.

c copilot embedded-systems haskell runtime-verification rv stream

Last synced: 31 Oct 2024

https://github.com/fused-effects/fused-effects

A fast, flexible, fused effect system for Haskell

algebraic-effects effects haskell

Last synced: 12 Oct 2024

https://github.com/unkindpartition/tasty

Modern and extensible testing framework for Haskell

golden-tests haskell hunit quickcheck smallcheck testing unit-testing

Last synced: 20 Oct 2024

https://github.com/UnkindPartition/tasty

Modern and extensible testing framework for Haskell

golden-tests haskell hunit quickcheck smallcheck testing unit-testing

Last synced: 01 Aug 2024

https://github.com/transient-haskell/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)

backtracking composability composition concurrency distributed-computing events haskell threading transaction web

Last synced: 10 Aug 2024

https://github.com/i-am-tom/haskell-exercises

A little course to learn about some of the more obscure GHC extensions.

functional-programming ghc haskell haskell-learning teaching-materials

Last synced: 01 Nov 2024

https://github.com/qfpl/applied-fp-course

Applied Functional Programming Course - Move from exercises to a working app!

fp-course haskell study

Last synced: 02 Aug 2024

https://github.com/LambdaHack/LambdaHack

Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at

ascii browsergame engine freesoftware game gamedev haskell html5 indiedev library pcg replayability roguelike sdl squad tactical turnbased

Last synced: 05 Nov 2024

https://github.com/chrispenner/rasa

Extremely modular text editor built in Haskell

editor haskell modular rasa

Last synced: 12 Oct 2024

https://github.com/ChrisPenner/rasa

Extremely modular text editor built in Haskell

editor haskell modular rasa

Last synced: 10 Aug 2024

https://github.com/serokell/nixfmt

The official (but not yet stable) formatter for Nix code

formatter haskell nix

Last synced: 10 Aug 2024

https://github.com/nixos/nixfmt

The official (but not yet stable) formatter for Nix code

formatter haskell nix

Last synced: 07 Oct 2024

https://github.com/aviaviavi/legion

Simple blockchain server written in Haskell for educational purposes

blockchain haskell peer-network

Last synced: 02 Aug 2024

https://github.com/brendanhay/amazonka

A comprehensive Amazon Web Services SDK for Haskell.

aws haskell

Last synced: 12 Oct 2024

https://github.com/tweag/HaskellR

The full power of R in Haskell.

ffi haskell interoperability r

Last synced: 27 Oct 2024

https://github.com/tweag/haskellr

The full power of R in Haskell.

ffi haskell interoperability r

Last synced: 20 Oct 2024

https://github.com/fjvallarino/monomer

An easy to use, cross platform, GUI library for writing Haskell applications.

cross-platform gui haskell ui

Last synced: 22 Oct 2024

https://github.com/mattgreen/hython

Haskell-powered Python 3 interpreter

haskell interpreter language python

Last synced: 02 Nov 2024

https://github.com/haskell-beam/beam

A type-safe, non-TH Haskell SQL library and ORM

haskell orm postgres postgresql sql sqlite

Last synced: 20 Oct 2024

https://github.com/xmonad/xmonad-contrib

Contributed modules for xmonad

hacktoberfest haskell window-manager x11 x11-wm xmonad

Last synced: 02 Aug 2024

https://github.com/SublimeHaskell/SublimeHaskell

A Sublime Text 3 plugin for Haskell. Features cabal building, error and warning highlighting, smart completion and ghc-mod integration.

cabal ghc haskell ide stack sublime

Last synced: 01 Nov 2024

https://github.com/mihaimaruseac/hindent

Haskell pretty printer

code-formatter hacktoberfest haskell

Last synced: 31 Oct 2024

https://github.com/kowainik/stan

🕵️ Haskell STatic ANalyser

analysis ghc hacktoberfest haskell hie static-analyzer

Last synced: 02 Aug 2024

https://github.com/alpacaaa/zero-bs-haskell

Learn Haskell, with tiny lessons.

burritos haskell learn

Last synced: 02 Aug 2024

https://github.com/alpacaaa/zero-bullshit-haskell

Learn Haskell, with tiny lessons.

burritos haskell learn

Last synced: 10 Aug 2024

https://github.com/frol/completely-unscientific-benchmarks

Naive performance comparison of a few programming languages (JavaScript, Kotlin, Rust, Swift, Nim, Python, Go, Haskell, D, C++, Java, C#, Object Pascal, Ada, Lua, Ruby)

ada benchmark cpp csharp dlang golang haskell java javascript kotlin lua luajit nim programming-language python ruby rust scoreboard swift

Last synced: 26 Oct 2024

https://github.com/haskell/vscode-haskell

VS Code extension for Haskell, powered by haskell-language-server

haskell haskell-language-server language-server lsp visual-studio-code vscode vscode-extension

Last synced: 07 Oct 2024

https://github.com/input-output-hk/haskell.nix

Alternative Haskell Infrastructure for Nixpkgs

build-tool hacktoberfest haskell infrastructure nix nix-expressions

Last synced: 10 Oct 2024

https://github.com/nikita-volkov/hasql

The fastest PostgreSQL libpq-based driver for Haskell

database driver haskell hasql libpq postgresql

Last synced: 12 Oct 2024

https://github.com/alexwl/haskell-code-explorer

Web application for exploring and understanding Haskell codebases

ghc haskell webapp

Last synced: 02 Aug 2024

https://github.com/ganeti/ganeti

Ganeti is a virtual machine cluster management tool built on top of existing virtualization technologies such as Xen or KVM and other open source software.

haskell kvm opensource python virtualization xen

Last synced: 30 Oct 2024

https://github.com/raviksharma/bartosz-basics-of-haskell

Code and exercises from Bartosz Milewski's Basics of Haskell Tutorial

exercises functional-programming haskell haskell-programming interpreter tutorial

Last synced: 01 Aug 2024

https://github.com/chrisdone-archive/jl

Functional sed for JSON

command-line command-line-tool haskell json

Last synced: 01 Aug 2024

https://github.com/chrisdone/jl

Functional sed for JSON

command-line command-line-tool haskell json

Last synced: 10 Aug 2024

https://github.com/thma/whyhaskellmatters

In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.

algebraic-data-types anonymous-functions declarative-programming explicit-side-effects first-class-functions foldable folding function-composition functional-programming functor haskell higher-order-functions lazy-evaluation list-comprehension mapping monads partial-application pattern-matching polymorphic-types type-classes

Last synced: 29 Oct 2024

https://github.com/haskell-foundation/foundation

Empire strikes back

foundation haskell prelude

Last synced: 02 Aug 2024

https://github.com/thma/WhyHaskellMatters

In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.

algebraic-data-types anonymous-functions declarative-programming explicit-side-effects first-class-functions foldable folding function-composition functional-programming functor haskell higher-order-functions lazy-evaluation list-comprehension mapping monads partial-application pattern-matching polymorphic-types type-classes

Last synced: 02 Aug 2024

https://github.com/ivanperez-keera/Yampa

Functional Reactive Programming domain-specific language for efficient hybrid systems

android frp functional-reactive-programming game haskell ios ipad iphone mobile multimedia opengl sdl yampa

Last synced: 03 Nov 2024

https://github.com/tweag/sparkle

Haskell on Apache Spark.

analytics apache-spark haskell spark

Last synced: 12 Oct 2024

https://github.com/HeinrichApfelmus/threepenny-gui

GUI framework that uses the web browser as a display.

gui haskell javascript

Last synced: 02 Aug 2024

https://github.com/ivanperez-keera/yampa

Functional Reactive Programming domain-specific language for efficient hybrid systems

android frp functional-reactive-programming game haskell ios ipad iphone mobile multimedia opengl sdl yampa

Last synced: 19 Oct 2024

https://github.com/haskell/hackage-server

Hackage-Server: A Haskell Package Repository

cabal hackage haskell

Last synced: 07 Oct 2024

https://github.com/haskell-github/github

The github API for Haskell

github-api haskell rest-api

Last synced: 01 Aug 2024

https://github.com/cdepillabout/termonad

Terminal emulator configurable in Haskell.

configurable gtk hacktoberfest haskell terminal-emulator vte

Last synced: 31 Oct 2024

https://github.com/haskell/text

Haskell library for space- and time-efficient operations over Unicode text.

haskell string string-manipulation text unicode utf8

Last synced: 07 Oct 2024

https://github.com/jonascarpay/apecs

a fast, extensible, type driven Haskell ECS framework for games

entity-component-system game-development haskell

Last synced: 14 Oct 2024

https://github.com/nh2/static-haskell-nix

easily build most Haskell programs into fully static Linux executables

haskell nix static-linking

Last synced: 01 Aug 2024

https://github.com/ozanmakes/markup.rocks

Pandoc based document editor and converter in your browser.

ghcjs haskell markdown markup pandoc reflex-frp

Last synced: 02 Aug 2024

https://github.com/jtdaugherty/tart

Tart - draw ASCII art in the terminal with your mouse!

art ascii ascii-art brick drawing haskell mouse terminal tui vty

Last synced: 01 Nov 2024

https://github.com/Consensys/constellation

Peer-to-peer encrypted message exchange

crypto encryption haskell p2p peer-to-peer privacy

Last synced: 11 Oct 2024

https://github.com/jbarrow/LambdaNet

Purely functional artificial neural network library implemented in Haskell.

deep-learning haskell haskell-library neural-networks

Last synced: 30 Oct 2024

https://github.com/haskell-perf/checklist

The Haskell performance checklist

haskell performance

Last synced: 01 Aug 2024

https://github.com/haskell/haddock

Haskell Documentation Tool

documentation haskell

Last synced: 07 Oct 2024

https://github.com/sdiehl/wasm

Haskell compiler infastructure for WebAssembly

assembler haskell webassembly

Last synced: 29 Sep 2024

https://github.com/haskell/mtl

The Monad Transformer Library

haskell monad monad-transformers

Last synced: 07 Oct 2024

https://github.com/haskell-effectful/effectful

An easy to use, fast extensible effects library with seamless integration with the existing Haskell ecosystem.

effect-system haskell

Last synced: 02 Aug 2024

https://github.com/nixos/cabal2nix

Generate Nix build instructions from a Cabal file

cabal cabal2nix hackage haskell nix nixpkgs

Last synced: 07 Oct 2024

https://github.com/theam/haskell-do

:pencil2: :bar_chart: - The Haskell code editor focused on interactive development.

code-editor haskell interactive-coding notebook

Last synced: 01 Aug 2024

https://github.com/NixOS/cabal2nix

Generate Nix build instructions from a Cabal file

cabal cabal2nix hackage haskell nix nixpkgs

Last synced: 04 Aug 2024

https://github.com/joelburget/react-haskell

React bindings for Haskell

ghcjs haskell react

Last synced: 01 Aug 2024

https://github.com/reflex-frp/reflex-dom

Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.

frp functional-reactive-programming haskell reactive reflex-frp

Last synced: 02 Aug 2024

https://github.com/mrkkrp/req

An HTTP client library

haskell http-client

Last synced: 30 Oct 2024

https://github.com/nmattia/snack

Nix-based incremental build tool for Haskell projects

build-tool haskell nix

Last synced: 26 Oct 2024

https://github.com/xyproto/sdl2-examples

SDL2 examples, for 25+ different programming languages

c cmake common-lisp cplusplus crystal csharp d dart go haskell lisp lua nim object-pascal odin pony python rust sdl2 zig

Last synced: 14 Oct 2024

https://github.com/amuletml/amulet

An ML-like functional programming language

compiler functional-language haskell ml

Last synced: 03 Aug 2024

https://github.com/jtdaugherty/vty

A high-level ncurses alternative written in Haskell

haskell tui ui

Last synced: 30 Oct 2024

https://github.com/takenobu-hs/haskell-symbol-search-cheatsheet

Haskell/GHC symbol search cheatsheet

ghc haskell search syntax

Last synced: 01 Aug 2024

https://github.com/haskell/network

Low-level networking interface

haskell network socket

Last synced: 07 Oct 2024