Extended C Library
Why Is libxc needed? There doesn't exist a library for ANSI C99 for common data containers, such as vectors, trees, etc. There also also doesn't exist a library for common functionality, such as error reporting/logging, string functions, configuration management (reading config files), etc... The programmer working in C doesn't have anything analogous to the Boost C++ library. The extended C library is intended to make some headway into providing this functionality. To ensure unrestricted usage the libxc project is provided under the very permissive BSD license. If you need a different license then please send me a request (lelanthran at gmail) and I'll do my best to satisfy your request. What's completed? As of writing, the following libraries have been written and tested: 1. Memory accounting/tracking 2. String operations 3. Vectors 4. Trees 5. Dictionary arrays 6. Configuration management See the wiki page for more information
Audio converter and CD ripper for various formats
fre:ac is a free audio converter and CD ripper for various formats and encoders. It features MP3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, and Bonk format support, integrates freedb/CDDB, CDText and ID3v2 tagging and is available in several languages.
nwcc is a C compiler for Unix systems targeting *BSD, OSX, Linux and Solaris on x86 (nasm/gas), FreeBSD, OSX and Linux on AMD64 (yasm/gas), Solaris on SPARC, AIX and Linux on PPC/PPC64 and IRIX on MIPS64. Cross-compilation is supported.
Some Useful C-Utilities
Libcutils provides a self-contained set of fundamental routines which are essential to basically any Unix utility or daemon application written in C. The library provides fundamental data structures such as lists, hash-maps, strings and parsing functions for JSON or the typical dot-file based configuration data. The following list summarizes the currently supported functionality: * length delimited instead of NULL terminated strings * memory management based on reference counting * several list processing functions like iterators and map-reduce * support of [Ideal Hash Tries](http://infoscience.epfl.ch/record/64398/files/idealhashtrees.pdf) for highly efficient hash map data structures * parsers for [JSON](http://json.org) data and the text configuration files found in Unix system * doubly linked circular lists for reliable event queues * support for test and debugging of memory management problems such as memory leaks
e2ircd: escii's 2nd edition irc daemon, now with 30% less callories! (is a) C++ object orientated ircd that aims to be flexible, robust and unbreakable. With opers having 'godlike' controll over the server, and features a extended irc protocol )
An IRC client with pluggable display / scripting.
Lightweight RPC-like library. Designed for control and simplicity.
Basic string handling functions
This is a C library containing basic string handling functions.
fluidICE Services is the enhanced version of the popular Auspice IRC Services, a feature-rich, powerful services package with extensive support for multiple IRC DAEmon's and Operating Systems.
This project is about writing a Linux SANE backend for the USB color scanners HP3300c, HP3400c, HP4300c, Agfa SnapScan Touch and Trust Office Scan 19200
Sonate is a java GUI for OpenBSD pf packet filtering. Optional code can be compiled to OpenBSD host to transfer generated configuration using SSL
Experimental lightweight editor
ZEE HAS MOVED TO GITHUB (see "Zee Web Site" link).
OpenUTM is an open source Unified Threat Management software framework to be used to combine together other open source projects to build an easily managed UTM firewall appliance.
What is hlmonserv? hlmonserv is a half-life (and half-life mods) monitor that runs as a server on a *nix machine. Hlmonserv allows multiple games to run on the same machine with one centralized console - all acessed via a telnet client.
Alphamote is an aiming to provide a free, open source alternative to Sony's Remote Camera Control software, which can be used to control Sony's alpha DSLR cameras via the USB port (changing settings, triggering, downloading, ...).
A cross-platform multimedia library aimed at supporting a wide range of programming languages. It exposes a set of C APIs used to generate high-level object-oriented bindings for supported languages at compile-time.
Now on beta status. Maintence of a dedicated amateur server using open source software and implementeing all of them. The projects have a bug tracker, wiki, community portal, forums, mail list and a lot of more.
The libraries for parsing XML-document and Section-document.
CfgLib is an library for configuration or other use. Contain these libraries: 1.CfgLib-Section parsing document based on section,example: [section] name1=value1 name2=value2 [anytitle] abcdefg=something ;... 2.CfgLib-Xml parsing document based on XML document,exsample: <abc ddef="test">something here</abc> <aaaaa ssdef="efsdsdsd" value="233" ssdf="232"/> <!--this is comment--> This library is programed in C language.
Library of pathname and filename manipulation tools
This is a C library of pathname and filename manipulation routines.
Experimental Synaptics TouchPad driver for OpenBSD.
A small but powerful multiplatform/multiarch webserver daemon.
The CRT X-Y library (libcrtxy) is meant to be used by video game programmers who wish to create games in the style of vector graphics arcade games of the late 1970s and early 1980s. (Tempest, Star Wars, Battle Zone, Star Castle, etc.)
Speculative Access to Memory is a library that allows programmers to create threads that access to memory regions speculatively. This means that the read data is not validated until the system is sure that all data dependencies have been resolved.
A rewrite from scratch of BIND 9 for OpenBSD and FreeBSD.
Remote Packet Filter Control Daemon allows remote control and monitoring of OpenBSD's packet filter. It communicates with clients using RPFC protocol running on top of SSL (Secure Socket Layer).