The OpenGL Extension Wrangler Library is a simple tool that helps C/C++ developers initialize extensions and write portable applications. GLEW currently supports a variety of operating systems, including Windows, Linux, Darwin, Irix, and Solaris.
A multi-platform software synthesiser emulating (somewhat inaccurately) pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I. In no way endorsed by or affiliated with Roland Corp. Source hosted at: http://www.github.com/munt/
Linear algebra and solver library using CUDA, OpenCL, and OpenMP
ViennaCL provides high level C++ interfaces for linear algebra routines on CPUs and GPUs using CUDA, OpenCL, and OpenMP. The focus is on generic implementations of iterative solvers often used for large linear systems and simple integration into existing projects.
A C# interface for TWAIN
[Important] The project moved to GitHub. Please use the following GitHub project page from now on: https://github.com/twain/twain-cs A C# interface for the TWAIN image capture API, that also includes a toolkit layer, a diagnostic application and a sample application.
FSP - File Service Protocol. FSP is lightweight UDP based protocol for transferring files. It is designed for anonymous transfers over unreliable networks.
C++ library for sorting and searching in OpenCL applications
CLOGS is a library for higher-level operations on top of the OpenCL C++ API. It is designed to integrate with other OpenCL code, including synchronization using OpenCL events. Currently only two operations are supported: radix sorting and exclusive scan. Radix sort supports all the unsigned integral types as keys, and all the built-in scalar and vector types suitable for storage in buffers as values. Scan supports all the integral types. It also supports vector types, which allows for limited multi-scan capabilities.
RunAWK is a small wrapper for AWK interpreter that helps write standalone programs in AWK. It provides support for modules and other powerful features. It comes with dozens of modules which provide efficient means for handling command line options, powerful functions for manipulating strings and arrays as well as sorting, mathematical, tmpfile, braceexpand functions and a lot of others.
Extract the TLD of any, world wide, URI.
The libtld is used to extract the TLD from any URI from anywhere in the world. The library recognizes all TLDs, whatever the number of levels the TLD includes (i.e. .com has one, .au has up to 4 such as .schools.nsw.edu.au) this library will be capable of extracting it. The library is for C, C++, and PHP.
An easy to use C++ socket and network library, mainly for UNIX systems.
Aspose for Spring.Java provides Aspose API samples for Spring.Java.
Aspose for Spring.Java provides usage samples / sourcecodes for the demonstration of Aspose API for Java by extending famous Spring Java PetClinic Sample Web Application. This extension of "Spring Java PetClinic Sample Web Application" also shows the Integration of Aspose APIs with Spring MVC, JSP and Maven Project. Latest Release: v1.1
A size-optimized STL implementation
uSTL is a partial implementation of the STL that reduces code size by factoring memory management code into a non-template base class and deriving containers from it.
WebSocket library written in C.
Wslay is a WebSocket library written in C. It implements the protocol version 13 described in RFC 6455. This library offers 2 levels of API: event-based API and frame-based low-level API. For event-based API, it is suitable for non-blocking reactor pattern style. You can set callbacks in various events. For frame-based API, you can send WebSocket frame directly. Wslay only supports data transfer part of WebSocket protocol and does not perform opening handshake in HTTP. Wslay does not perform any I/O operations for its own. Instead, it offers callbacks for them. This makes Wslay independent on any I/O frameworks, SSL, sockets, etc. This makes Wslay protable across various platforms and the application authors can choose freely I/O frameworks.
N-ary tree library for strings. Supports addtion, deletion, and whole substring matching. Proper prefixes are supported.
.Net extension methods, attributes and tools to make you more productive. Write less code, write less bugs.
A cross-platform C++ dynamic plugin framework
The Clay library is a simple framework for multi-module integration. It also supports dynamic plugins with DLL files (in Win32) or SO files (in Linux).
ErrorLog is a simple php logging system. It intend to help debugging pieces of software without taking headhache.
A remote interface and API for OpenGL3
An OpenGL service, a socket protocol for communicating with it, and a library implementing a simple application framework using this protocol.
A collection of foundational Fortran modules and libraries
Project has moved to GitHub! Go to https://github.com/nncarlson/petaca
Simple joystick management system for Qt
QJoystickManager is a cross platform joystick management system. Its written in C++ and uses SDL and the Qt framework. QJoystickManager strives to be as easy to use as possible, it implements many features that will ease the interaction between your program and the attached joysticks. This project uses Qt extensively, and as such users need to a have working knowledge of C++ and Qt basics (Signals and Slots and Qt data types).
REX: Remote EXecution Distributed Computing Services for Linux and Solaris, providing C and C++ APIs, librex library and "rexd" daemon software to implement Load Balancing Process Migration : Dump + Restore, Remote File and Resource Management.
Easy-to-use C++ library for various SNMP tasks
Easy-to-use C++ library for various SNMP tasks. Is meant to be used as a C++ wrapper to net-snmp. Requires netsnmp-dev.
Use State Machine to parse Xml by one file. SAX interface
Tools Slightly Above the Runtime
Tools Slightly Above the Runtime QueryTool for IBM i based on TSAR: http://www.ibm.com/developerworks/ibmi/library/i-extended-dynamic-sql/index.html
Binary patch manager.
Apply, create and check popular binary patches formats, or try the custom one! Aims to be a platform for Unix systems.