About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
bot build build-tools caos code coding collaboration compiler concurrency coverage creatures darcs developer distribution documentation editor embedded framework functional ghc gtk gui haskell98 html hugs ide interactive interpreter irc ircbot language libraries linux make makefile man mvc offline packages parallel program programmer programming programming-language rapid-development scm scripting syntax-highlighting testing text-editor tools version-control web windows
[122 users on Ohloh]
Haskell is an advanced purely functional programming language. The product of more than twenty years of cutting edge research, it allows rapid development of robust, concise, correct software. With strong support for integration with other languages, built-in concurrency, debuggers, profilers, rich libraries and an active community, Haskell makes it easier to produce flexible, maintainable high-quality software.

GHC is a state-of-the-art, open source, compiler and interac...

[107 users on Ohloh]
Darcs is a free, open source source code management system.

Every user has access to the full command set, removing boundaries between server and client or committer and non-committers.

Darcs is easy to learn and efficient to use because it asks you questions in response to simple commands, giving you choices in your work flow. You can choose to record one change in a file, while ignoring another. As you update from upstream, you can review each patch name, even the full "diff" for i...

[29 users on Ohloh]
Cabal is a system for building and packaging Haskell libraries and programs. It defines a common interface for package authors and distributors to easily build their applications in a portable way.
Cabal is part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and programs.
[20 users on Ohloh]
Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. It also operates in an offline mode as a Haskell development tool, and embedded as an extension to ghci.
[13 users on Ohloh]
Tags: html documentation haskell man development
a tool for automatically generating documentation from annotated Haskell source code. It is primarily intended for documenting libraries, but it should be useful for any kind of Haskell code.
[5 users on Ohloh]
Tags: development rapid-development haskell web framework mvc
HAppS is a framework for developing Internet services quickly, deploying them easily, scaling them massively, and managing them ziplessly. Web, persistence, mail, DNS and database servers are all built-in so you can focus on app development rather than integrating and babysitting lots of different servers/services (the Haskell type system keeps everything consistent).
[4 users on Ohloh]
An Integrated Development Environment for Haskell written in Haskell.
[4 users on Ohloh]
Tags: development program haskell coverage testing
Haskell Program Coverage (Hpc) is a tool-kit to record and display Haskell
Program Coverage. Hpc includes tools that instrument Haskell programs to
record program coverage, run instrumented programs, and display the coverage
information obtained.
[1 users on Ohloh]
Tags: development language compiler haskell programming tools embedded
nhc98 is a small, easy to install, standards-compliant compiler for Haskell
98, the lazy functional programming language. It is very portable, and aims
to produce small executables that run in small amounts of memory. It
produces medium-fast code, and compilation is itself quite fast. It also
comes with extensive tool support for automatic compilation, foreign
language interfacing, heap and time profiling, tracing, and debuggi...
[1 users on Ohloh]
Tags: haskell caos scripting development creatures
Kaos is a compiler and language designed to simplify scripting objects in the 'C2E' engine used in the Creatures 3 game, as well as several related games using the same engine, by compiling from a higher-level language to the CAOS language used by the engine runtime.
[0 users on Ohloh]
Tags: programming haskell ide development
A tool to assist developers of IDEs and other code analyzing programs. Processes Haskell source
files and outputs information about types in an efficient machine-readable format.
[0 users on Ohloh]
Tags: hugs gui haskell ide development
GuiHaskell aims to be a cross-platform development environment for Haskell
that is integrated with other popular Haskell tools. The program uses the
PropLang GUI combinator library to declaratively define the relationships
between UI elements and data.