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 UnMeetupLaurentRDC/pandoc-plot
Render and include figures in Pandoc documents using your plotting toolkit of choicelykahb/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 introductionmthom/shentong
A Haskell implementation of the Shen programming language.dktr0/estuary
Platform for collaboration and learning through live codingtakeoutweight/shade
Interactive, client-side web apps in Haskellhonza/redish
A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell.JacquesCarette/Drasil
Generate all the things (focusing on research software)gregorycollins/hashtables
Mutable hash tables for Haskell, in the ST monadgelisam/klister
an implementation of stuck macroskamek-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)isovector/algebra-driven-design
Source material for Algebra-Driven Designsrid/slownews
π’ Bringing slow news for the nervous among ussrid/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 Haskelljqueiroz/lojban.io
A free and opensource platform for studying the artificial language Lojban.thephoeron/quipper-language
Quipper: embedded, scalable functional programming language for quantum computing (unofficial fork)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 Haskellunsplash/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.roman/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 typesystem1Computer1/errata
Source code error pretty printinggsdlab/clafer
Clafer is a lightweight modeling languagemeamy/feynman
Quantum circuit analysis toolkitgelisam/linear-examples
Example uses of linear typesisovector/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 designmicheleriva/CadregaLisp
π Just another useless programming language, but with inganno.TOTBWF/muprl
A small NuPRL style proof assistantsrid/spas
Single-page application server using PostgREST and moregelisam/hyzzy
A framework for defining text adventures via Haskell files. Play by combining functions, not by guessing phrases.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 generationAilrun/core-lang-haskell
Implementation for the book <Implementing functional languages: a tutorial>singpolyma/unexceptionalio
IO without any PseudoExceptionsmasaeedu/monadoptics
Profunctor optics for the endofunctor category on Hasksingpolyma/cheogram
Moved to https://git.singpolyma.net/cheogramTOTBWF/teenytt
A Teeny Type Theorypbogdan/ngx-top
Monitor nginx access logs in real time.vito/hummus
A dialect of the Kernel programming language.thayerw/msi-xmonad
xmonad.hs (Xmonad >= 0.9) and related config files for my MSI Wind netbookisovector/prospect
βοΈ static analysis of free monadsisovector/same-same
π€³ ignore the differences between `a` and `Identity a`lf-/dotfiles
Dotfiles, a monorepo, who is to know!!srid/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 haskell1Computer1/myriad
Arbitrary code executionjoelwilliamson/bimap
Bidirectional mapping between two key typesLaurentRDC/pandoc-pyplot
A Pandoc filter to generate Matplotlib/Plotly figures directly in documentsgelisam/magic-typelevel-elem
Demonstrating how to make type families faster using typechecker pluginsPhDP/Akarui
Experimental ML/AI codemgiles/fit
FIT file decoderjb55/pipes-csv
Streaming csv parser using cassava and pipessrid/ema-template
Template repo for Ema static site generatorisovector/nimic
a language about nothingexpede/rescue
πβ¨ Rescue: better errors through types (a more type directed MonadThrow/MonadCatch)luizperes/cantor
A declarative toy language inspired on set comprehensions.isovector/constraints-emerge
π€ defer instance resolution until runtimeCognimeta/perdure
Robust persistence for typed immutable datatdp2110/HaskellTiger
Modern Compiler Implementation in ML, in HaskellJoeyEremondi/haskelm-old
Haskell to Elm translation using Template Haskell. Contains both a library and executable.gelisam/cabal-rangefinder
A tool to fill in the version ranges in a cabal file.JonathanLorimer/weft
GraphQL Schema generation in Haskellisovector/latex-live-snippets
deprecated by `design-tools`JonathanLorimer/book-of-monads
Exercises from the 'Book of Monads' by Alejandro Serrano Menajpittis/toxiproxy-haskell
A Haskell client for Toxiproxy.pbogdan/nix-derivation-pretty
Pretty printer for Nix .drv files.Aiden01/iris-lang
A simple, statically-typed programming languageLove Open Source and this site? Check out how you can help us