RSS 25 projects tagged "Unix"

Download Website Updated 06 Dec 2009 CreEPS

Screenshot
Pop 90.06
Vit 3.90

CreEPS is a collection of C++ classes that provide an easy-to-use interface for generating vector plots from within code. The drawings are stored as Encapsulated Postscript (EPS) files. It features all basic drawing elements, user-configurable fill types, and printf-style text output. Extensive documentation with many examples is included.

Download Website Updated 09 Aug 2010 miniDB

Screenshot
Pop 109.70
Vit 3.29

miniDB is a small and fast isam/btree library/program for record based access, used as standalone or as client/server. It features a small footprint, multi-field indexes, autoincrement fields, and database logging. All data is kept in a pure ASCII file, so you can also use grep and awk on it.

Download Website Updated 13 May 2009 mimetic

Screenshot
Pop 133.09
Vit 5.10

mimetic is a MIME library written in C++ designed to be easy to use and integrate but yet fast and efficient. It's standard compliant using the Standard Template Library for base C++ structures and supporting all relevant messaging RFCs. A powerful template encoding/decoding engine is also included to allow seamless extendibility (i.e. encryption codecs) and intuitive codec chains creation (using well-known Unix-style pipes syntax: a|b|c). Real world examples, documentation, and regression tests are included.

Download No website Updated 19 Dec 2011 Thread Safe Template Library

Screenshot
Pop 278.70
Vit 10.47

Thread Safe Template Library (TSTL) is a C++ library that provides thread-safe containers with high grade of locking. It includes classes for multimaps based on a B-tree and a hash table. It also includes classes for a queue, a priority queue, a pipe, an alloccache, a timercache, a limitcache without global locking, and a fast shared mutual exclusion locker (also known as "rwlock" or "wmrg"). It's useful for writing multi-threaded applications, network services, and operating system components with high requirements for interactivity level.

Download No website Updated 11 Apr 2009 PEGTL

Screenshot
Pop 24.78
Vit 38.76

The Parsing Expression Grammar Template Library (PEGTL) is a C++0x library for creating parsers according to a Parsing Expression Grammar (PEG). Grammars are embedded as regular C++ code, created with template programming (not template meta programming). These hierarchies naturally correspond to the inductive definition of PEGs. The library extends on the subject of PEGs with new expression types, actions that can be attached to grammar rules, and mechanisms to ensure helpful diagnostics in case of parsing errors. PEGs are superficially similar to Context-Free Grammars (CFGs).

Download Website Updated 17 Apr 2009 hMUD

Screenshot
Pop 30.79
Vit 38.67

hMUD is a classic Telnet MUD client that runs in major Web browsers (IE, Firefox, and Chrome). Internally it's a Flash client, but you do not interact directly with Flash; it just does a bridge between the HTML and the MUD server. For the user, it's just an HTML page using Javascript (like most Web sites). So it is largely accessible by modern computers. It works on any Telnet MUD, and it parses ANSI colors, transforming the output to HTML. It has basic features like command history, logging output in HTML (so that you can save a log with the same output currently in your screen), and other conveniences.

No download Website Updated 13 May 2009 siwapp

Screenshot
Pop 38.88
Vit 38.33

siwapp is a Web application meant to help manage and create invoices in a simple, straightforward way. It can manage invoices with different serial numbers (as rectification invoices), provide printable PDF versions of the invoices with a professional look & feel, save drafts of your invoices and continue editing them later, and automatically generate invoices on a periodic basis.

No download Website Updated 18 May 2009 pymds

Screenshot
Pop 14.49
Vit 38.28

pymds is a simple, authoritative-only DNS server that has a simple module system for customizing how name resolution happens. The main motivation for starting this project was to create a simple system for building smarter DNS servers, capable of geography awareness, geographic load balancing, application aware load balancing, etc. Current modules implement standard behavior of using a file based DB to answer queries and to provide simple round-robin load-balancing across several servers by altering the order that IP addresses are returned.

Download No website Updated 13 Jul 2009 meow

Screenshot
Pop 19.49
Vit 37.54

meow is a markup language that is primarily used for expressing HTML and CSS in a less verbose form. Meow is translated to static HTML and provides dynamic features through JavaScript and AJAX. Markup using both JSON and Python-like indentation based structuring is supported.

Download Website Updated 22 Nov 2009 delegate.c

Screenshot
Pop 25.02
Vit 35.74

delegate.c implements an abstract function pointer by capturing a user-specified callback signature -- delegate() -- and exposing it through a simple interface -- invoke(). It provides something loosely approximating lambda expressions; or even more analogous, C# delegates. It includes a wrapper to support libevent callbacks to functions not matching the required libevent callback signature.

Screenshot

Project Spotlight

PHP based Datagrid

A fully-functional PHP Datagrid in just seven lines of code.

Screenshot

Project Spotlight

NCurses Disk Usage

An Ncurses version of 'du'.