Projects tagged ‘libraries’


[148 total ]

535 Users
   

The GNU C Library, glibc, provides the standard C library interface for GNU/Linux and other Free Software operating systems.
Created over 3 years ago.

35 Users
   

Cabal is a system for building and packaging Haskell libraries and programs. It defines a common interface for package authors and distributors to easily build their applications in a portable way. ... [More] Cabal is part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and programs. [Less]
Created about 1 year ago.

28 Users

Xlib provides a C API for the X Window System protocol, along with numerous utility functions. Current versions of Xlib provide a compatibility wrapper around the X C Binding (XCB) library. For ... [More] new projects, particularly toolkits, see the XCB library for the designated replacement. [Less]
Created over 2 years ago.

25 Users
   

The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific ... [More] implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features. [Less]
Created over 3 years ago.

17 Users
   

X Window System protocol binding library. Originally for C bindings, but now generalized to several other languages. This is a lightweight replacement for the binding portion of Xlib, featuring ... [More] thread transparency, XML extensibility, and a small and straightforward interface. The version of Xlib currently being distributed by X.Org uses XCB for its transport; this allows XCB and Xlib calls to be freely mixed for ease in porting applications and toolkits. Most of the XCB C code is autogenerated from XML descriptions. (This may be why Ohloh complains about the degree of code commenting.) [Less]
Created over 2 years ago.

8 Users
   

The POCO C++ Libraries (POCO stands for POrtable COmponents) are open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. The ... [More] libraries integrate perfectly with the C++ Standard Library and fill many of the functional gaps left open by it. Their modular and efficient design and implementation makes the POCO C++ Libraries extremely well suited for embedded development, an area where the C++ programming language is becoming increasingly popular, due to its suitability for both low-level (device I/O, interrupt handlers, etc.) and high-level object-oriented development. Of course, the POCO C++ Libraries are also ready for enterprise-level challenges. [Less]
Created about 1 year ago.

8 Users

Javascript bindings for C++, a Javascript interpreter/shell & Javascript/C++ module system. It includes a few Javascript classes and modules. It supports easy embedding of Javascript in C++ and vice ... [More] versa. The currently supported engine is Spidermonkey. [Less]
Created 7 months ago.

6 Users
 

GNU Mailutils is a rich and powerful protocol-independent mail framework. It contains a series of useful mail libraries, clients, and servers. These are the primary mail utilities for the GNU system. ... [More] The central library is capable of handling electronic mail in various mailbox formats and protocols, both local and remote. Specifically, this project contains a POP3 server, an IMAP4 server, and a Sieve mail filter. It also provides a POSIX `mailx' client, and a collection of other handy tools. The GNU Mailutils libraries supply an ample set of primitives for handling electronic mail in programs written in C, C++, Python or Scheme. [Less]
Created over 2 years ago.

2 Users
 

Boost.Bimap is a bidirectional maps library for C++. With Boost.Bimap you can create associative containers in which both types can be used as key. A bimap can be thought of as a combination of a ... [More] std::map and a std::map. The learning curve of bimap is almost flat if you know how to use standard containers. A great deal of effort has been put into mapping the naming scheme of the STL in Boost.Bimap. The library is designed to match the common STL containers. [Less]
Created over 2 years ago.

2 Users
 

jslibs is a standalone Javascript development environment whose aim is to turn Javascript into a general-purpose scripting language. jslibs provides a set of native modules that contains various ... [More] general-purpose classes and functions. Some of these modules are simple wrappers to familiar libraries such as : zlib, SQLite, FastCGI, NSPR (Netscape Portable Runtime), ODE (Open Dynamics Engine), libpng, libjpeg, OpenGL, OpenAL, LibTomCrypt, libffi (Foreign function interface), ... whereas other modules provide tools to enhance Javascript programming : Print(), Load(), Exec(), Seal(), Expand(), Buffer class, ... The jslibs distribution comes with a small standalone command-line access program (jshost) that can be used to run Javascript files. [Less]
Created over 2 years ago.