92 projects tagged "Haskell"

Download Website Updated 04 Feb 2008 LDAP for Haskell

Screenshot
Pop 14.63
Vit 1.53

LDAP for Haskell provides an interface to the C LDAP API for Haskell programmers. With it, you can search and modify LDAP directories. The Haskell binding features automatic memory management and proper handling for binary data, and handles all marshalling into and out of C data structures for you automatically.

Download Website Updated 11 Apr 2008 HSH

Screenshot
Pop 26.23
Vit 2.88

HSH is designed to let you mix and match shell expressions with Haskell programs. With HSH, it is possible to easily run shell commands, capture their output or provide their input, and pipe them to or from other shell commands and arbitrary Haskell functions at will.

Download Website Updated 12 May 2007 DisTract

Screenshot
Pop 29.22
Vit 1.42

DisTract is a distributed bug tracker. DisTract allows you to manage bugs in a distributed and potentially offline manner through your Web browser on your local machine. The distribution is achieved by making use of a distributed software control system, Monotone. Thus Monotone is used to move files across the network, perform merging operations, and track the development of every bug.

Download Website Updated 26 May 2009 Himerge

Screenshot
Pop 22.98
Vit 5.70

Himerge is a GUI for emerge (Gentoo's Portage system) written in Haskell using gtk2hs. The main idea is to simplify browsing the entire portage tree, and allow running the most basic and common options from the emerge command. It also offers several handy tools, like global and local use flags browsers, inspired by UFED (the Gentoo Linux USE flags editor). It also uses eix (a small utility for searching ebuilds with indexing for fast results) as a back-end command to show package information in HTML/CSS format, so you can access a package's Web site for a quick glance.

Download Website Updated 04 Feb 2009 Haskell Database Connectivity

Screenshot
Pop 30.79
Vit 3.26

HDBC provides an abstraction layer between Haskell programs and SQL relational databases. This lets you write database code once, in Haskell, and have it work with any number of backend SQL databases (MySQL, Oracle, PostgreSQL, ODBC-compliant databases, etc.) HDBC is modeled loosely on Perl's DBI interface, though it has also been influenced by Python's DB-API v2, JDBC in Java, and HSQL in Haskell.

Download Website Updated 15 May 2014 Ganeti

Screenshot
Pop 594.85
Vit 70.04

Ganeti is virtual server management software built on top of Xen, KVM, and other open source software. It has been designed to facilitate cluster management of virtual servers and to provide fast and simple recovery after physical failures using commodity hardware.

Download Website Updated 16 Jan 2008 ListLike

Screenshot
Pop 18.97
Vit 1.45

The ListLike module provides a common interface to the various Haskell types that are "list-like". Predefined interfaces include standard Haskell lists, Arrays, ByteStrings, and lazy ByteStrings. Custom types can easily be made ListLike instances as well. ListLike also provides for String-like types, such as String and ByteString, for types that support I/O, and for types that can handle infinite lists.

No download Website Updated 05 Dec 2007 Much More Than Parsing

Screenshot
Pop 16.34
Vit 48.65

Much More Than Parsing is a parser generator for context free grammars defined in a BNF-like format. It generates scanners, parsers, ASTs, prettyprinters, etc. Several target languages are supported. It is a fork of More Than Parsing.

Download Website Updated 16 Mar 2008 gressgraph

Screenshot
Pop 60.85
Vit 1.00

gressgraph produces a graph of your iptables ruleset using Graphviz. You can use the graph to look for vulnerabilities or redundancies, get a "feel" for a network, or showcase your firewall.

Download Website Updated 06 Sep 2008 xmonad

Screenshot
Pop 43.82
Vit 1.80

xmonad is a tiling window manager for X. Windows are arranged automatically to tile the screen without gaps or overlap, maximising screen use. Window manager features are accessible from the keyboard; a mouse is optional. xmonad is extensible in Haskell, allowing for powerful customisation. Custom layout algorithms, key bindings, and other extensions may be written by the user in config files. Layouts are applied dynamically, and different layouts may be used on each workspace. Xinerama is fully supported, allowing windows to be tiled on several physical screens.

Screenshot

Project Spotlight

HP Vlan Simple Adminstration

A Web interface for administering VLANs on HP L3 managed Ethernet switches.

Screenshot

Project Spotlight

Wing IDE

An IDE for Python.