Discover Canada's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Canada.
srid/neuron
Future-proof note-taking and publishing based on Zettelkasten (superseded by Emanote: https://github.com/srid/emanote)srid/emanote
Emanate a structured view of your plain-text notesgelisam/frp-zoo
Comparing many FRP implementations by reimplementing the same toy app in each.isovector/thinking-with-types
📖 source material for Thinking with Typesgelisam/hawk
Haskell text processor for the command-linediogob/postgres-websockets
PostgreSQL + WebsocketsHaskVan/HaskellKoans
Haskell Koans for the Vancouver's Haskell UnMeetuplykahb/groundhog
This library maps datatypes to a relational model, in a way similar to what ORM libraries do in OOP. See the tutorial https://www.schoolofhaskell.com/user/lykahb/groundhog for introductiondktr0/estuary
Platform for collaboration and learning through live codingmthom/shentong
A Haskell implementation of the Shen programming language.takeoutweight/shade
Interactive, client-side web apps in HaskellJacquesCarette/Drasil
Generate all the things (focusing on research software)honza/redish
A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell.gelisam/klister
an implementation of stuck macrosgregorycollins/hashtables
Mutable hash tables for Haskell, in the ST monadkamek-pf/ntfd
A lightweight notification daemon for fancy desktop integrationsdandoh/web-haskell-graphql-postgres-boilerplate
Modern webserver in Haskell: Graphql + Postgresql + Authentication + DB migration + Dotenv and moresrid/rib
Haskell static site generator based on Shake (superseded by https://github.com/srid/ema)srid/slownews
🐢 Bringing slow news for the nervous among usisovector/algebra-driven-design
Source material for Algebra-Driven Designsrid/ema
Change-aware static site generator for Haskell programmersisovector/cornelis
agda-mode for neovimbaig/pandoc-csv2table
A Pandoc filter that renders CSV as Pandoc Markdown Tables.ShabbyX/libpandoc
C bindings to Pandoc, a markup converter library written in Haskell.bkirwi/ethereum-haskell
An independent reimplementation of Ethereum in Haskellthephoeron/quipper-language
Quipper: embedded, scalable functional programming language for quantum computing (unofficial fork)jqueiroz/lojban.io
A free and opensource platform for studying the artificial language Lojban.isovector/ecstasy
💊 a GHC.Generics-based entity component systemzhangchiqing/beginner-friendly-haskell-for-web-development
A book about real world web development in beginner friendly Haskellisovector/type-errors
⚠️ tools for writing better type errorsisovector/suavemente
💃 an applicative functor that seamlessly talks to HTML inputsTOTBWF/refinery
⛏️ A refinement proof framework for haskellsmucclaw/dsl
Domain Specific Languages for Computational Lawisovector/cccc
🖼️ the compiling to closed categories compilerisovector/type-sets
type level setsroman/Haskell-capataz
OTP-like supervision trees in Haskellgelisam/category-syntax
do-notation for Category and "Arrow without arr"gelisam/typelevel-rewrite-rules
rewrite rules for type-level equalitiesTOTBWF/tactic-haskell
Tactic Metaprogramming in Haskellmeamy/feynman
Quantum circuit analysis toolkitunsplash/intlc
Compile ICU messages into code. Supports TypeScript and JSX. No runtime.JoeyEremondi/haskelm
Haskell to Elm translation using Template Haskell. Contains both a library and executable.1Computer1/errata
Source code error pretty printingroman/Haskell-Reactive-Extensions
Implementation of Reactive Extensions in Haskellroman/Haskell-etc
Declarative configuration spec for Haskell projectsisovector/typecraft
⭐ it's a starcraft clone but with a dope typesystemgsdlab/clafer
Clafer is a lightweight modeling languagegelisam/linear-examples
Example uses of linear typesmuhac/chinese-holidays-calendar
Calendar of Public Holidays in China 中国大陆节假日日历订阅 自动节假日闹钟isovector/do-notation
deprecated in favor of -XQualifiedDogelisam/n-ary-functor
A single typeclass for Functor, Bifunctor, Trifunctor, etc.davidrusu/MonadSweeper
Minesweeper writtin in HaskellTOTBWF/omit-generics
Omit fields for instance derivinggelisam/conway
Demonstrating comonad transformers.isovector/algebra-checkers
checkers for algebra driven designgelisam/hyzzy
A framework for defining text adventures via Haskell files. Play by combining functions, not by guessing phrases.TOTBWF/muprl
A small NuPRL style proof assistantsrid/spas
Single-page application server using PostgREST and moreAilrun/core-lang-haskell
Implementation for the book <Implementing functional languages: a tutorial>avieth/Algebraic
Experiments on the construction of functionsgelisam/ludum-dare-31
The theme for LD31 was "Entire Game on One Screen"JonathanLorimer/core-warn
Provide warnings for unexpected Core generationsingpolyma/unexceptionalio
IO without any PseudoExceptionsmasaeedu/monadoptics
Profunctor optics for the endofunctor category on Hasksingpolyma/cheogram
Moved to https://git.singpolyma.net/cheogrampbogdan/ngx-top
Monitor nginx access logs in real time.TOTBWF/teenytt
A Teeny Type Theorythayerw/msi-xmonad
xmonad.hs (Xmonad >= 0.9) and related config files for my MSI Wind netbookvito/hummus
A dialect of the Kernel programming language.isovector/same-same
🤳 ignore the differences between `a` and `Identity a`isovector/prospect
⛏️ static analysis of free monads1Computer1/myriad
Arbitrary code executionsrid/Taut
An ambitious Slack JSON export viewer.isovector/sequoia
🌳 a monadic FRP game library for haskellsrid/rib-sample
Sample site for the Rib static site generatorTOTBWF/iso
A reversible languageisovector/dynahaskell
the dynabook but for haskelljoelwilliamson/bimap
Bidirectional mapping between two key typesPhDP/Akarui
Experimental ML/AI codegelisam/magic-typelevel-elem
Demonstrating how to make type families faster using typechecker pluginsmgiles/fit
FIT file decoderjb55/pipes-csv
Streaming csv parser using cassava and pipessrid/ema-template
Template repo for Ema static site generatortdp2110/HaskellTiger
Modern Compiler Implementation in ML, in Haskellexpede/rescue
🚒✨ Rescue: better errors through types (a more type directed MonadThrow/MonadCatch)isovector/nimic
a language about nothingCognimeta/perdure
Robust persistence for typed immutable dataisovector/constraints-emerge
📤 defer instance resolution until runtimeJonathanLorimer/book-of-monads
Exercises from the 'Book of Monads' by Alejandro Serrano Menatsani/servant-github-webhook
Servant combinators for writing secure GitHub webhooksJonathanLorimer/weft
GraphQL Schema generation in HaskellAiden01/iris-lang
A simple, statically-typed programming languagegnaqvi/dotfiles-xmonad
Configuration files of my old Arch Linux+Xmonad based setupgelisam/cabal-rangefinder
A tool to fill in the version ranges in a cabal file.isovector/latex-live-snippets
deprecated by `design-tools`jpittis/toxiproxy-haskell
A Haskell client for Toxiproxy.luizperes/cantor
A declarative toy language inspired on set comprehensions.QuentinDuval/HaskellTrainReservationKata
pbogdan/nix-derivation-pretty
Pretty printer for Nix .drv files.JoeyEremondi/lambda-pi-constraint
Love Open Source and this site? Check out how you can help us