allen haim's Projects
Alleycat.cc public website
Makes generating machine-readable, digitally signed warrant canary statements simpler
Animated on-screen clock, with nice graphics and command-driven through a socket.
Collapsible headings for website navigation.
Interface library to libasound2 C API. Provides functions for querying sound card configuration and getting and setting mixer controls.
DEPRECATED -- please see fish-lib-node.
Node.js utility libraries for system calls, types, utilities, errors and logging, with an emphasis on making Node more friendly for general scripting and system tasks.
Lots of perl modules -- e.g. Fish::Utility (utilities), Fish::Class ('class' and 'o' keywords), Fish::Opt (option processing), Fish::Iter (iterate through data structures), and more.
Util libraries for C, e.g. terminal colors, sockets, pattern matching, file I/O, and info, warning and error functions.
Show a page number (for example when reading PDFs) with an animated on-screen display.
Framework for working with phantomJS.
Control a Raspberry PI with an old-style NES controller. Especially nice with mpd as a music player.
An embedded language for readline transformations in bash.
Simple manager for screen sessions written in C.
Useful functions for bash scripts.
ALSA volume control with on-screen display, command-driven through a socket.
(Bitrot). A GUI for downloading Youtube movies and interfacing with your browser history.
jp-babel is a babel kernel for the Jupyter notebook
Functionally oriented lazy lists for JavaScript. LiveScript recommended but not required.
A mini-language for generating Haskell code.
Vim plugin for lazysig
LiveScript is a language which compiles to JavaScript. It has a straightforward mapping to JavaScript and allows you to write expressive code devoid of repetitive boilerplate. While LiveScript adds many features to assist in functional style programming, it also has many improvements for object oriented and imperative programming.
Parse mesh scenes such as Blender exports into a structure suitable for drawing with GLES.
prelude.ls is a functionally oriented utility library - powerful and flexible, almost all of functions are curried. It is written in, and is the recommended base library for, http://livescript.net
WebGL raindrops demo by Lucas Bebber, ported to StickJS
Functional programming in Javascript, part -17832
Demo of SDL/Cairo integration, desktop & mobile, showing an animated cat, written in Haskell.
Demonstration of a graphics app, desktop & mobile, using SDL, GLES, & Cairo.
Fast toolkit for functional programming in JS using the pipe operator.
Implementation of the Storj protocol for Node.js