Links:
Convex processing Convex processing is a quick and efficient library to perform convex analysis. Some specific fields are addressed, such as general image processing and tomography. Convey Convey is a small UI abstraction layer emphasizing simplicity and speed of development over fine-grained control. It is aimed at utilities and small programs. It uses the end-user's preferred interface library. It supports Motif, GTK 2, and Qt 4. Corlpack Corlpack is a collection of data types and utility functions that may make Ada programming more strightforward for small computational applications. Coronet 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. cprops 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 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 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 Dataquay is a library that provides a friendly C++ API for the popular Redland RDF data store using Qt4 classes and containers. dbg 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 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 dbus-tcl is a Tcl library for interacting with D-Bus. DBusTL DBusTL is an easy do to use, extensible C++ binding for D-Bus that makes the use of D-Bus with plain C++ easy. DeltaQt 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 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 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 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 Director is a Python library that allows developers to create command line plugins for tools, which makes it easy to add new functionality. DLD a library package of C functions that performs "dynamic link editing" dotconf 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 DOTCONF++ library a dotconf like configuration file parser written in C++. It supports macro substitution from the environment or from the file itself, config file inclusion, easy handling of XML like tags, checking for required tags, and more dpy a curses replacement which allows easy definition of terminal windows dtree dtree is a library that provides an API to access /proc/device-tree from userspace in embedded Linux. Duat 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 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 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. dyncall 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 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. e4Graph a C++ library that provides your program with reliable, efficient and portable persistent storage for graph like data EDFlib EDFlib is a library for C and C++ for reading and writing EDF, EDF+, BDF, and BDF+ files. Eiffel Simple Directmedia Layer an Object oriented wrapper for SDL (Simple Directmedia Layer) written in Eiffel 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. eInteractive 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 Embedded File System Embedded File System (EFS) is a C++ library that allows you to create virtual file system in a single file. It can be useful when you need to create really big number of small files, as it is still fast even when you have millions of files. An encryption layer could be easily added for security. Erasm++ 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 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 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 EXIP provides a general purpose EXI processing library that is efficient and easy to use for both: embedded platforms and desktop/server applications. Exiv2 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 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 FastFormat is a C/C++ output and formatting library whose design parameters are complete type-safety, efficiency, genericity, and extensibility. FastSig 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. fcmp a package that implements Knuth's suggestions for safer floating-point comparison operators as a C function. fcppt fcppt (short for "Freundlich's C++ toolkit") is a C++ library with various classes and functions to make C++ development easier. ffcall a collection of four libraries which can be used to build foreign function call interfaces in embedded interpreters FFTW 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
Prev 50 Next 50