Projects tagged ‘library’ and ‘portable’


[61 total ]

540 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.

264 Users
   

Boost was begun by members of the ISO C++ Standard committee Library Working Group to provide free peer-reviewed portable libraries to the C++ community. An additional objective is to establish ... [More] "existing practice" and provide reference implementations so that the Boost libraries are suitable for eventual standardization. Components successfully moved into draft ISO Standard C++09 include shared_ptr, regular expressions, function wrappers and binders. [Less]
Created over 3 years ago.

157 Users
   

A cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. SDL supports Linux, Windows, Windows ... [More] CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains unofficial support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2. SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk, and Tcl. [Less]
Created over 3 years ago.

53 Users
   

Pygame is a set of Python modules designed for writing games. It is written on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python ... [More] language. Pygame is highly portable and runs on nearly every platform and operating system. [Less]
Created over 3 years ago.

31 Users
   

The ADAPTIVE Communication Environment (ACE) is a freely available, open-source object-oriented (OO) framework that implements many core patterns for concurrent communication software. ACE provides a ... [More] rich set of reusable C++ wrapper facades and framework components that perform common communication software tasks across a range of OS platforms. [Less]
Created over 3 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.

25 Users
   

The Irrlicht Engine is a high performance real-time 3D engine written and usable in C++, and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL, and its own software renderers.
Created over 3 years ago.

20 Users
   

SDL_mixer is a sound mixing library that is used with the SDL library, and almost as portable. It allows a programmer to use multiple samples along with music without having to code a mixing algorithm ... [More] themselves. It also simplyfies the handling of loading and playing samples and music from all sorts of file formats. [Less]
Created about 1 year 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.

10 Users
   

From site: A full-featured and high-performance event loop that is loosely modeled after libevent, but without its limitations and bugs. It is used, among others, in the GNU Virtual Private Ethernet ... [More] and rxvt-unicode packages. Features include child/pid watchers and periodic timers based on wallclock (absolute) time (in addition to timers using relative timeouts), as well as epoll/kqueue/event ports/inotify support, fast timer management, time jump detection and correction, and ease-of-use. It can be used as a libevent replacement using its emulation API or directly embedded into your programs without the need for complex configuration support. A full-featured and well-documented perl interface is also available. [Less]
Created over 2 years ago.