Subset
Obfuscated Tiny C Compiler (OTCC) is a very small C compiler I wrote in order to win the International Obfuscated C Code Contest (IOCCC) in 2002. My goal was to write the smallest C compiler which is able to compile itself. I choose a subset of C which was general enough to write a small C...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (131): Obfuscated Tiny C Download |
yChat is an experimental, XML-configurable, fast, very portable, multi-platform Web-based chat server written in C++ and a little subset of C which supports secure SSL sockets using OpenSSL, MySQL databases and is compatible with almost all browsers that support frames and JavaScript. yChat...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (130): yChat Download |
OpenOffice::PerlPoint is an Open Office / Open Document to PerlPoint converter class. SYNOPSIS # load the module use OpenOffice::PerlPoint; # build an object my $oo2pp=new OpenOffice::PerlPoint(file=>$ooFile); # convert document my $perlpoint=$oo2pp->oo2pp; OpenOffice::PerlPoint is a...
Platforms: *nix
License: Freeware | Size: 52.22 KB | Download (127): OpenOffice::PerlPoint Download |
Crystal Mud Client project is a terminal-based MUD client with good protocol support. Crystal is an adequate MUD client. At first glance it looks like telnet, but has full line editing and scrollback, character set conversion support, Unicode support, prompt grabbing, xterm titlebar setting,...
Platforms: *nix
License: Freeware | Size: 96.26 KB | Download (124): Crystal Mud Client Download |
Agora BASIC is a BASIC compiler for POSIX systems. Agora BASIC aims to implement all of Standard Full BASIC (ANSI INCITS 113-1987), with useful but compatible extensions. It does not do that quite yet. What it does is implement a small subset of the language, enough that simple programs can be...
Platforms: *nix
License: Freeware | Size: 66.56 KB | Download (124): Agora BASIC Download |
XML::Validator::Schema is a Perl module to validate XML against a subset of W3C XML Schema. SYNOPSIS use XML::SAX::ParserFactory; use XML::Validator::Schema; # # create a new validator object, using foo.xsd # $validator = XML::Validator::Schema->new(file => foo.xsd); # # create a SAX...
Platforms: *nix
License: Freeware | Size: 53.25 KB | Download (123): XML::Validator::Schema Download |
DecryptHD software can be used for realtime HD DVD decryption while streaming the decrypted movie to the player. It uses drive authentication to obtain the volume ID from it. This means it doesnt use a key database, but you do need a real drive. Without a real drive theres probably no point in...
Platforms: *nix
License: Freeware | Size: 48.13 KB | Download (121): DecryptHD Download |
The Linux QoS Library (LQL) provides a GPL licensed, GObject based C API to manipulate the network queueing disciplines, classes and classifiers in the Linux kernel. LQL does not use the TC command as a back-end. Instead, LQL communicates with the Linux kernel via Netlink sockets the same way...
Platforms: *nix
License: Freeware | Size: 460.8 KB | Download (120): Linux QoS Library Download |
Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through...
Platforms: Mac
License: Freeware | Size: 2.76 MB | Download (118): Armadillo Download |
libb64 is a library of ANSI C routines for fast encoding/decoding data into and from a base64-encoded format. C++ wrappers are included, as well as the source code for standalone encoding and decoding executables. Base64 uses a subset of displayable ASCII characters, and is therefore a useful...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (117): libb64 Download |
eMoviX is a package that allows you to create bootable CDs able to boot & autoplay your multimedia files. It is intended mainly to play video files but if you want it can be used to play also audio files. I plan to release eventually a distro similar to eMoviX but aimed at audio only, so stay...
Platforms: *nix
License: Freeware | Size: 11 MB | Download (117): eMoviX Download |
FreeFont project aims to provide a set of free outline (PostScript Type0, TrueType, OpenType...) fonts covering the ISO 10646/Unicode UCS (Universal Character Set). Why do we need free outline UCS fonts? A large number of free software users switched from free X11 bitmapped fonts to...
Platforms: *nix
License: Freeware | Size: 3.9 MB | Download (116): FreeFont Download |
ToolBot is an IRC bot designed to provide various services on channels. ToolBot does not intend to compete with the various infobots or channel protection bots, but rather is targeting the needs that small, dedicated, and private IRC channels have. These future needs include various logging and...
Platforms: *nix
License: Freeware | Size: 52.22 KB | Download (115): ToolBot Download |
Seq24 is a loop based midi sequencer. Seq24 is a loop based midi sequencer. It was created to provide a very simple interface for editing and playing midi loops. After searching for a software based sequencer that would provide the functionality needed for a live performance, such as the Akai...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (114): seq24 Download |
BBCode::Parser is a Perl module that parses BBCode tags. BBCode is a simplified markup language used in several online forums and bulletin boards. It originated with phpBB, and remains most popular among applications written in PHP. Generally, users author their posts in BBCode, and the forum...
Platforms: *nix
License: Freeware | Size: 51.2 KB | Download (112): BBCode::Parser Download |
TinyGL is a small, free and fast Subset of OpenGL for embedded systems or games. It is a software only implementation. Only the main OpenGL calls are implemented. All the calls I considered not important are simply *not implemented. The main strength of TinyGL is that it is fast and simple...
Platforms: *nix
License: Freeware | Size: 67.58 KB | Download (111): TinyGL Download |
The RPM Package Manager also know as RPM is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. Each software package consists of an archive of files along with information about the package...
Platforms: *nix
License: Freeware | Size: 10 MB | Download (111): rpm Download |
Rtdump is a version of tcpdump modified to capture traffic on remote systems and networks. It enables you to run a packet capture program (the server) on a target computer, which will sniff the network traffic on that system, and uplink the captured packets to another host (the client), where the...
Platforms: *nix
License: Freeware | Size: 430.08 KB | Download (111): rtdump Download |
HSQLDB is the leading SQL relational database engine written in Java. hsqldb Database Engine has a JDBC driver and supports a rich subset of ANSI-92 SQL (BNF tree format) plus SQL 99 and 2003 enhancements. It offers a small (less than 100k in one version), fast database engine which offers both...
Platforms: *nix
License: Freeware | Size: 3.2 MB | Download (111): hsqldb Database Engine Download |
CPAN::Mini::Extract is a Perl module that can create CPAN::Mini mirrors with the archives extracted. SYNOPSIS # Create a CPAN extractor my $cpan = CPAN::Mini::Extract->new( remote => http://mirrors.kernel.org/cpan/, local => /home/adam/.minicpan, trace => 1, extract =>...
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (108): CPAN::Mini::Extract Download |