1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
<!--#set var="title" value="Projects" -->
<!--#include virtual="/includes/header.html" -->
Following is a list of free/libre and open source software projects that I
maintain.
Projects I Maintain
===================
Active or Otherwise Interesting
-------------------------------
* [ProteanOS](http://www.proteanos.com/):
ProteanOS is a fully-free BusyBox/Linux-libre operating system binary
distribution designed for embedded applications. Within this project, I'm
also developing a number of programs, including:
- [opkbuild](http://git.proteanos.com/opkbuild/opkbuild.git/):
opkbuild is a distibution build system – a set of tools for building
software packages. From source packages it builds binary packages for use
with the [opkg package manager](https://code.google.com/p/opkg/).
- [opkhelper](http://git.proteanos.com/opkhelper/opkhelper.git/):
opkhelper is a collection of utilities to help build software packages
using opkbuild. opkhelper is inspired by
[debhelper](http://kitenet.net/~joey/code/debhelper/), a similar set of
programs written primarily by Joey Hess for Debian.
- [markdownbook](http://git.proteanos.com/markdownbook/markdownbook.git/):
The Text::MarkdownBook Perl distribution builds HTML and plain text books
with multiple chapters and appendices from Markdown-formatted source
files. It supports HTML templating, intersection links, and automatic
generation of tables of contents.
- [pro-archman](http://www.proteanos.com/dev/pro-archman/):
This is pro-archman, the ProteanOS Archive Manager.
pro-archman manages packages in an archive laid out as explained in the
[specification](http://www.proteanos.com/dev/archive/layout/).
- [prokit](http://git.proteanos.com/prokit/prokit.git/):
This is prokit, the ProteanOS Development Kit.
* [ssic (Server Side Includes Compiler)](ssic/):
ssic processes HTML documents with SSI directives formatted as SGML
comments. It can be used to process documents without an HTTP server for
local browsing or to generate static HTML documents to be efficiently served
by an HTTP server. Documents could even be preprocessed, e.g. by a Markdown
processor, before being parsed with ssic.
* [cgol (Curses Game of Life)](cgol/):
An implementation of Conway's Game of Life written in C and using the curses
interface.
* [screen-batt](screen-batt/):
A simple battery status indicator for GNU Screen.
Dead
----
* [libRCIO](https://gitorious.org/librcio):
A library written in ISO C to read and write UNIX-style run control
(configuration) files.
* [Cowbell](https://gitorious.org/cowbell):
"Curses, I'm up already!" A feature-packed alarm clock with a curses
interface.
* [changelog-gen](changelog-gen/):
A UNIX shell script to generate a change log from "CHANGE:" tags found in
Git commit messages.
* [HIDRECT (Human Interface Device Reverse Engineering Capture
Tool)](https://gitorious.org/hidrect):
A simple event-based capture tool for human interface devices.
* [VHC (Virtual Host Config)](https://gitorious.org/vhc):
A collection of scripts to manage hosted users, domains, Web roots, and
mailboxes.
* [testbuild](http://git.pehjota.net/dev/testbuild.git/):
A simple script to automate build testing for software managed with Git.
<!--#include virtual="/includes/footer.html" -->
|