Corlpack is a collection of data types and utility functions that may make Ada programming more strightforward for small computational applications.
The coronet library implements an epoll and coroutine based library that allows for async operations over certain kinds of files. Any file that supports poll(2) and the O_NONBLOCK fcntl(2) flag can be hosted; this includes like sockets and pipes. The coronet library uses the epoll support available in the 2.6 series of Linux kernels, and the libpcl library for coroutine support.
The c prototyping tools library consists of implementations for several widely used data structures and patterns as well as rudimentary tcp / httpd functionality. Object oriented development environments usually feature readymade implementations of such tools. The libcprops fills in a gap in between the standard c api dating back to the 1970's and functionality needed the times of ubiquitous http services everywhere.
Cross-CGI is a set of three simple, but complete, libraries providing CGI access for C, C++ and Objective C programs. It provides basic header output functions, and parses and decodes form arguments passed back to it.
Curie is a very minimalistic, tiny C library. It supports basic I/O, basic networking, S-expression based I/O, signal handling, process handling, and I/O multiplexing. If the target architecture is explicitly supported, statically linked binaries may be as small as 4-20 kilobytes; if not, then it only relies on the host's C library.
Dataquay is a library that provides a friendly C++ API for the popular Redland RDF data store using Qt4 classes and containers.
a set of C++ utilities to facilitate modern debugging idioms.
It has been designed to support defensive programming techniques in modern C++ code. It integrates well with standard library usage and has been carefully designed to be easy to write, easy to read and very easy to use
dbus-cxx is yet another dbus C++ wrapper. What differentiates dbus-cxx from other C++ wrappers is that dbus-cxx relies heavily on sigc++ and explicitly exposes the wrapped dbus C API.
dbus-tcl is a Tcl library for interacting with D-Bus.
DBusTL is an easy do to use, extensible C++ binding for D-Bus that makes the use of D-Bus with plain C++ easy.
DecoTengu is Python dive decompression library to experiment with various implementations of Buhlmann decompression model with Eric Baker?s gradient factors (other decompression models might be possible in the future).
DeltaQt is a cross-platform library of C++ classes and functions for parsing of DELTA (DEscription Language for TAxonomy) files, and is part of the Free DELTA initiative.
Depends is an embeddable, generic dependency tracker library for C++. The Depends class implements a complete dependency tracker and an associative container for any given value-type. It can be used as-is without any real knowledge of how it is implemented, although extensive documentation of the implementation is included and can increase productivity.
Depression Glass Debug Library
a simple, easy-to-use C++ ostream extension for producing debugging output. DGD is designed to produce nice, readable, and easy to understand trace logs
Desperado is a collection of C++ and C components that are useful for developing real-time and embedded firmware. It includes a collection of classes that support conversion to and from CE dates and UTC, TAI, and local times and an arbitary epoch, a FORTH shell that supports the accessing of C-bound variables and calling C-bound functions using Ficl, and examples of how to incrementally add C++ into legacy C code bases.
dfsch is a small embeddable Scheme subset interpreter library written in C.
Direct Access Provider Library
DAPL (Direct Access Provider Library) is a transport-independent, platform-independent, high-performance API for using the remote direct memory access (RDMA) capabilities of modern interconnect technologies such as InfiniBand, the Virtual Interface Architecture, and iWARP.
Director is a Python library that allows developers to create command line plugins for tools, which makes it easy to add new functionality.
a library package of C functions that performs "dynamic link editing"
a very simple to use but powerful configuration file parser library. The configuration files created fordot.conf look very similar to those used by the Apache Webserver
a curses replacement which allows easy definition of terminal windows
dtree is a library that provides an API to access /proc/device-tree from userspace in embedded Linux.
Duat is an I/O library implementing the 9p2000 and 9p2000.u protocols. It only depends on Curie, which means it may be used when a very small program or memory footprint is needed.
Dulwich is a pure-Python implementation of the Git file formats and protocols. It currently supports reading repository contents, the index, and the receive/send pack protocols used by the Git network protocol.
DUMA (Detect Unintended Memory Access) is an open-source library to detect buffer overruns and under-runs in C programs. DUMA is a fork of Buce Perens Electric Fence project.
The dyncall library project provides a clean and portable C interface to dynamically issue foreign function calls using small call kernels written in assembly. Instead of providing code for every bridged function call, which unnecessarily results in code bloat, only a modest number of instructions are used to invoke all calls.
dysii is a C++ library for machine learning within dynamic systems. It provides methods such as the Kalman, unscented Kalman, and particle filters and smoothers, as well as useful classes such as common probability distributions and stochastic processes.
a C++ library that provides your program with reliable, efficient and portable persistent storage for graph like data
EDFlib is a library for C and C++ for reading and writing EDF, EDF+, BDF, and BDF+ files.
Eiffel Windowing System
Eiffel Windowing System (EWS) is an Eiffel library which provides a small, stand-alone windowing system. The current implementation is based on the Simple Directmedia Library (SDL), but the design allows other graphical backends.
a library of software components that address the specific needs of interactive applications. Some of the planned components will be usable for console applications as well as for system with a graphical use interface while others will provide mechanisms that are especially useful for console applications. eInteractive is written in Eiffel
Erasm++, the Embedded Runtime Assembler in C++, is an Embedded Domain Specific Language (EDSL) in C++ for runtime code generation.
Erwin Template Library for C and C++
Erwin is a data structure template library for mixed usage in C and C++. The data structures are highly efficient, easy to use, customisable and have a lot of nifty features.
eventxx is a simple, direct, one-header inline C++ wrapper for libevent. It's just one header file, so using it is just a matter of copying it into a project.
Evocosm is a C++ class framework for programming a wide variety of evolutionary algorithms, ranging from genetic algorithms to agent simulations. Evocosm is the foundation for Acovea.
EXIP provides a general purpose EXI processing library that is efficient and easy to use for both: embedded platforms and desktop/server applications.
a C++ library that provides full read and write access to the Exif metadata of an image through Exiv2 keys and standard C++ iterators
Exotic Unit Tester
Exotic is a minimalistic tool for unit testing C or C++ code. It consists of two parts, a tool generating wrapper code for the tests, and a C library. It can also generate standalone code which does not require the C library, which is ideal for source code distributions.
Failmalloc generates a shared library which can be loaded by LD_PRELOAD or linked at compilation time. failmalloc is meant to demonstrate what really happens if memory allocation fails, which is a necessary part of testing the robustness of a program. Failmalloc inserts hooks into your program which induce failures of memory allocation calls. The functions "malloc", "realloc", and "memalign" are hooked, but other functions which use one of these functions are also affected.
FakeTime Preload Library
intercepts various system calls which programs use to retrieve the current date and time. It can then report faked dates and times (as specified by you, the user) to these programs
FastFormat is a C/C++ output and formatting library whose design parameters are complete type-safety, efficiency, genericity, and extensibility.
FastSig is small and fast signals/slots C++ library similar in spirit to Boost.Signals and libsigc++. It is not designed to be a replacement for full-blown solutions like those libraries, but can be very handy if you need fast slots calls: the difference in calls speed can be up to 20-50 times.
a package that implements Knuth's suggestions for safer floating-point comparison operators as a C function.
fcppt (short for "Freundlich's C++ toolkit") is a C++ library with various classes and functions to make C++ development easier.
a collection of four libraries which can be used to build foreign function call interfaces in embedded interpreters
a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size
FLATE is a library used to handle HTML template files outside C code as well as basic CGI input/output such as retrieving variables from HTML forms or cookies.
Flickcurl is a library for calling the Flickr web service API, handling the API signing and the token management plus providing wrappers for some of the APIs. It uses libcurl to call the REST web service and libxml2 to manipulate the XML responses.
A C++ library for fMRI modelling and analysis. It provides classes implementing the balloon model for hemodynamics, as well as other useful neural and experimental models.
Forth Foundation Library
The Forth Foundation Library is a Forth library. It gives you a collection of words written in (ANS) forth which are useful in areas such as data types, collections, interfaces, development support, and compound modules.
Prev 50 Next 50