List of Projects that use Haskell
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
People often ask, «Okay, Haskell looks like a fun language; but what's written in it?»
The purpose of this page is to create a list of Haskell-based projects.
Requirements
To qualify, the project should meet these requirements:
- Programs, not libraries
- The project should be of value to the end user. Programs that are configured by writing a small piece of Haskell code (xmonad, yi) or that expose a Haskell-based DSL are okay.
- A significant part is written in Haskell
- As a rough guideline, no less that 30% of the source code should be Haskell.
- Open source
- Not necessarily «free as speech», but people should be able to try it out and look at the source code.
- Valuable outside of the Haskell community
- Haskell infrastructure is almost entirely written in Haskell, but that isn't very useful in selling Haskell to outsiders. Tools that work with other languages (e.g. a Perl6 implementation written in Haskell) are okay.
- Successful
- The project should be maintained and have a non-trivial user base.
Projects
- PortFusion
- cross-platform, distributed reverse / forward proxy & tunneling
- darcs
- a distributed version control system
- xmonad
- a tiling X11 window manager
- Deadd notification center
- a notification daemon/center for Linux using GTK3 and DBUS
- pandoc
- a universal document converter
- Timeplot
- a program for visualizing data from log files
- hledger
- a personal finance tracker
- FreeArc
- a general-purpose archiver
- xmobar
- a text-based status bar for X11
- HedgeWars
- Worms-style combat game (gameServer built in Haskell)
- Nikki and the Robots
- A commercial platform game (code is open source)