Projects tagged ‘api’ and ‘c++’


[38 total ]
151

Boost C++ Libraries

   
Primary Language: C++ Licensed as: Boost Software License

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 "existing practice" and provide reference ... [More] 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]

Metrics updated 29 Aug 08

106

KDElibs (KDE)

   
Primary Language: C/C++ Licensed as: GNU Lesser General Public License 2.1

The KDE libraries, basis of KDE and used by many open source projects. They are based on Qt, Trolltech's cross-platform toolkit, and run on Linux, BSDs, and other Unices, as well as Microsoft Windows and Mac OS X. Licensed under GNU LGPL, they may be used by open source and proprietary applications.

Metrics updated 02 Sep 08

103

Qt

   
Licensed as: GNU General Public License 2.0,GNU General Public License 3.0

Qt is a cross-platform (Windows, Unix, MacOs X) graphical toolkit. Qt features a rich API to write GUI software, but also for other aspect of application development : network classes, xml, internationalisation, database, ...

33

SWIG

   
Primary Language: C/C++ Licensed as: BSD-ish License

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is primarily used with common scripting languages such as Perl, PHP, Python, Tcl/Tk, and Ruby, however the list ... [More] of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, UFFI), Java, Modula-3, and OCAML. Also several interpreted and compiled Scheme implementations (Guile, MzScheme, Chicken) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG can also export its parse tree in the form of XML and Lisp s-expressions. [Less]

Metrics updated about 18 hours ago

23

Object-Oriented Input System (OIS)

   
Primary Language: C++ Licensed as: zlib/libpng license

Cross platform input system designed for use with HID devices (mice, joysticks, keyboards, et al). Currently supported platforms include: Linux & Win32 (and partially OSX).

Metrics updated 02 Sep 08

22

XBMC for Xbox

 
Primary Language: C/C++ Licensed as: GNU General Public License 2.0,GNU Lesser General Public License 2.1

XBMC is a multimedia player/jukebox for the Xbox from Microsoft. It can be used to play or view most common video, audio, and picture formats such as MPEG-1/2/4, DivX, XviD, MP3, AAC, JPG, and GIF directly from a CD or DVD in the Xbox DVD-ROM drive ... [More] or from the Xbox hard drive. XBMC can also stream files over a local network or from the Internet. Playlist and slideshow functions, a weather forecast, and many audio visualizations are also included. [Less]

Metrics updated 31 Aug 08

11

Irrlicht Engine

   
Primary Language: C/C++ Licensed as: zlib/libpng license

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.

Metrics updated 02 Sep 08

8

XBMC media center

 
Primary Language: C/C++ Licensed as: GNU General Public License 2.0 or later

XBMC media center is a free cross-platform media-player jukebox and entertainment hub. XBMC is open source (GPL) software available for Linux, Mac OS X, Microsoft Windows operating-system, and the Xbox game-console. XBMC can play a very complete ... [More] spectrum of of multimedia formats, and featuring playlist, audio visualizations, slideshow, and weather forecast functions, together with a multitude of third-party plugins. [Less]

Metrics updated about 7 hours ago

7

Clutter Toolkit

   
Primary Language: C Licensed as: GNU Lesser General Public License 2.1

Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces. Clutter uses OpenGL (and optionally OpenGL ES) for rendering but with an API which hides the underlying GL complexity from the developer. The Clutter API is intended to be easy to use, efficient and flexible.

Metrics updated 02 Sep 08

6

Ultimate++

   
Primary Language: C++ Licensed as: BSD-ish License

Ultimate++ is a C++ cross-platform rapid application development suite. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment. Rapid development is achieved by the smart and aggressive use of C++ rather than ... [More] through fancy code generators. In this respect, U++ competes with popular scripting languages while preserving C/C++ runtime characteristics. [Less]

Metrics updated 16 Jul 08