C Language Library
GLM or OpenGL Mathematics is a C++ mathematics library created for 3D software based on the OpenGL Shading Language (GLSL) specification.
GLM provides classes and functions designed and implemented with the same naming conventions and functionalities than GLSL so that when a programmer knows...
Platforms: Windows
License: Freeware | Download (48): GLM Download |
HS Compress is a software library (supplied with full C source code) which provides a programmer with a lossless compression / decompression algorithm based on RLE (runtime length encoding) The library may be used in telecommunications application or for fixed data compression. *HOW IT WORKS:...
Platforms: Windows, Windows CE
License: Freeware | Size: 324 KB | Download (196): HS Compress C Source Library Download |
HS GPS is a software library (with full C source code) which provides access to a NMEA-183 compliant GPS receiver via a serial communications port, decoding NMEA sentences: , , , , and . Decoded parameters include: time, date, position, altitude, speed, course and heading, according to standard -...
Platforms: Windows
License: Freeware | Size: 309 KB | Download (398): HS NMEA GPS C Source Library Download |
Papyrus is a 2d C++ scenegraph library that utilizes the cairo library to perform drawing operations. In this respect, Papyrus Library is similar to the Gnome::Canvas library. The initial implementation focuses on function over form, and as a result it should not be considered an optimized...
Platforms: *nix
License: Freeware | Download (197): Papyrus Library Download |
AspeCt-oriented C project implements an aspect-oriented extension to C and offers one possible language design for an aspect-oriented C language..
Platforms: *nix
License: Freeware | Size: 19.7 MB | Download (91): AspeCt-oriented C Download |
macstl is a C++ header library designed to bring the world of generic programming to the Macintosh, and deliver the surprising speed of SIMD in an intuitive cross-platform package. For example, a simple loop calculating a trigonometric function over an array can be speeded up 450 times. Generic...
Platforms: *nix
License: Freeware | Size: 174.08 KB | Download (91): macstl Download |
This C software library is made of modules ( objects ) instanceable in according to the main paradigms of Object Oriented Programming: incapsulation,data hiding and inheritance. Yed core acts at only C compiler preprocessing level, using particular macros; therefore, using Yed objects is...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (52): Yed library Download |
CuTest is a unit testing library for the C language. It can be used to do Extreme Programming and Test-First Development in the C language. It's a library that will make your programming fun and productive. Features: - Small. Consists of a single .c and .h file. - Easy to Deploy. Just drop the...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (56): CuTest Download |
libFAD is an open source Flash Animation Decoding library, which was implement in C language from scratch. our goal is to create a powerful and high-performance Flash Animation Decode library for embedded device. Features - Flash player base on cairo - Image/gradient fill style - Shape,...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (60): libFAD Download |
Hiredis is a minimalistic C client library for the Redis database. It is minimalistic because it just adds minimal support for the protocol, but at the same time it uses an high level printf-alike API in order to make it much higher level than otherwise suggested by its minimal code base and the...
Platforms: Mac
License: Freeware | Size: 30.72 KB | Download (45): Hiredis Download |
This is a GPL licensed C++ class library wrapping the berkeley sockets C API, and therefore works on most unixes and also win32. The library is in use in a number of real world applications, both commercial and open source. Features include, but are not limited to, SSL support, IPv6 support, tcp...
Platforms: *nix
License: Freeware | Size: 194.56 KB | Download (40): C++ Sockets for linux Download |
EXPRESS OLE DB is a C++ class library that provides a set of high performance OLE DB consumer classes. It combines the ease and richness of ADO with power and performance gain of OLE DB interfaces. Though this library is primarily designed for MFC, it can also be used with ATL with some minor...
Platforms: Windows
License: Freeware | Size: 8.98 MB | Download (433): EXPRESS OLE DB Library Download |
XLObject is a clone of basic services offered by the Qt object model, redesigned around modern features of the C++ language. Signals and slots are used for communication between objects. There are instances when we want some objects to know the changes of a particular object without having to...
Platforms: *nix
License: Freeware | Size: 46.08 KB | Download (97): XLObject Download |
annie stands for Artificial Neural Network Library and is a C++ API (library) for neural network training and execution. ersions exist for both Windows and flavours of Unix (tested on Linux). The library currently has support for training, saving and executing multi-layer perceptron,...
Platforms: *nix
License: Freeware | Size: 409.6 KB | Download (112): annie Download |
ixlib is a small c++ tools library based upon the standard template library. It provides: - a javascript interpreter - an exception handling framework - garbage collection - automatic array management - planar geometry (rectangles, regions) - polygons (rasterization, convex hull,...
Platforms: *nix
License: Freeware | Size: 358.4 KB | Download (94): ixlib Download |
LibMSWrite is a free, platform-independent C++ filter library that can read and write the Microsoft Write 3.0/3.1 document format. LibMSWrite library supports what is believed to be the complete featureset of the Write file format. It is fully portable across 32-bit and 64-bit architectures and...
Platforms: *nix
License: Freeware | Size: 75.78 KB | Download (90): LibMSWrite Download |
Libsocketcpp provides a easy-to-use C++ socket library class. Dispite the name, the TCPSocket class can handle both UDP and TCP connections. Unfortunatly right now, the class is simple. It does not do anything really fancy like non-blocking sockets, select which interfaces you want to use,...
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (100): Libsocketcpp Download |
Libgenerics is a general c utility library. Its main purpose is to give developpers a set of tools that enable them to describe the objects they are developping at compil time to dynamically analyse them at runtime. It gives the possibility to dump and restore the objects states in a binary chunk...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (95): Libgenerics Download |
libjdkmidi is a C++ MIDI Library. This library was originally a collection of utility functions for MIDI written in C back in 1986 for the Atari ST computer. Since then it has evolved into a fairly powerful C++ MIDI Library including: - MIDI parsing - MIDI Show Control message creation and...
Platforms: *nix
License: Freeware | Size: 450.56 KB | Download (185): libjdkmidi Download |
neon is an HTTP and WebDAV client library for Unix systems, with a C language API. neon project provides high-level interfaces to HTTP/1.1 and WebDAV methods, and a low-level interface to HTTP request/response handling, allowing new methods to be easily implemented..
Platforms: *nix
License: Freeware | Size: 788.48 KB | Download (101): neon Download |