ZuriHac 2025 / Projects
This is the list of projects that attendees of ZuriHac 2025 are planning to work on. If any of these spark your interest, then you will be able to join the project channel on Discord or find the contact at the venue and hack away on it with other participants.
If you want to get your own project included, please add your project name and description by submitting a pull request here.
Ballpit
Contact: Wout Werkman
Contributor level: beginner
A physics simulation multiplayer game :)
Bluefin
Contact: Tom Ellis
Contributor level: advanced
The Bluefin effect system
cardano-streamer
Contact: lehins
Contributor level: intermediate, advanced
Library for streaming Cardano blocks
Clash
Contact: Christiaan Baaij
Contributor level:
Create digital circuits, and program FPGAs, using Haskell
ghc-exactprint
Contact: Alan Zimmerman
Contributor level: advanced
Library for writing code refactors. Exact prints a GHC AST after modification
ghc-tags-plugin
Contact: Marcin Szamotulski
Contributor level: advanced
Generate (e)tags for Haskell Projects
HaskellKatas
Contact: Reynaldo Cordero Corro
Contributor level: beginner
Learn to program by playing with Haskell expressiveness
hydra
Contact: Franco Testagrossa
Contributor level: intermediate
Hydra is the layer-two scalability solution for Cardano.
Keid
Contact: IC Rainbow
Contributor level: intermediate, advanced
Vulkan-based game engine
Markers Markup Language
Contact: Macchiato
Contributor level: beginner, intermediate
A Markup Language and Ecossystem for building academic papers made entirely in Haskell.
P2PRC
Contact: Akilan
Contributor level: beginner, intermediate
p2p network designed for orchestration
Perspec
Contact: Adrian Sieber
Contributor level: intermediate
Desktop app to correct the perspective of images
PureScript
Contact: Fabrizio Ferrai
Contributor level: intermediate, advanced
A strongly-typed functional programming language that compiles to JavaScript
Contact: Avery/PPK
Contributor level: beginner, intermediate
roguefunctor is a library for making roguelike games in Haskell - fleshing out the features in the library and making examples for a series of tutorial posts to help people with their first proper Haskell applications.
rules_haskell: Building Haskell with Bazel
Contact: Andreas Herrmann
Contributor level: beginner, intermediate, advanced
Bazel is an open source build system developed to support large, polyglot projects. Join this project or stop by if you would like to learn about building Haskell with Bazel, help us make it easier to get started, learn when Bazel may add value to your project, or if you're interested in contributing to rules_haskell.
Security advisories
Contact: Gautier DI FOLCO
Contributor level: beginner
Haskell ecosystem security advisories
Contact: Brent Yorgey
Contributor level: beginner, intermediate, advanced
Swarm is a 2D programming and resource gathering game, implemented in Haskell.
The Flora Haskell packages index
Contact: Théophile Choutri
Contributor level: intermediate, advanced
Flora gathers packages from across the ecosystem and aims to provide a unifying view, analytics, and better onboarding story for beginners.
Yolc
Contact: miao
Contributor level: intermediate, advanced
Yolc is a safe, expressive, fun language for Ethereum, embedded in Haskell as a DSL