qwtdotnet is a port of the popular qwt graphing toolkit to the .NET platform, relying on qt4dotnet.
QXmlConfig is a simple free XML configuration class.
At last, no XSLT knowledge, no DomDocument or WHATEVER 2nd degree knowledge is needed to just store/read a simple config.xml ... Cheers!!! :)
A template serialization engine for C++. Provides an easy to use method of describing data structures to be serialized/unserialized. You don't need to remember which members are to be serialized/unserialized. The engine will do this for you.
Lua interpreter and API for .NET
Quorra provides a multi-platform Lua API runtime and console for .NET applications.
IoC and Dependency Injection Container for the C++ Qt framework
QuteContainer is a lightweight Inversion of Control (IOC) container to use for Dependency Injection. QuteContainer is build with and for the C++ Qt framework. QuteContainer can automatically resolve object dependency trees using constructor parameter injection.
Tested, portable, standard C++ source code for policy based log stream, configuration data, external string table, field-delimited strings and text file reader. BSD license. Templated for use with any valid instantiation of std::basic_string.
The regex-centric fast and flexible scanner generator for C++
RE/flex is the fast and flexible C++ lexical analyzer generator with Unicode support, indent/nodent/dedent anchors, lazy quantifiers, word boundaries and many other features that Flex lacks. Intended for fast scanning of UTF-8/16/32 files, strings, and streams. Compatible with Flex lexer specifications and supports Bison/Yacc and other parser generators. The reflex scanner generator tool generates clean lexer class code that is MT-safe. Generates Graphviz files to visualize state machine DFAs. RE/flex also offers a collection of class templates to wrap C++ regex engines in a unified API for scanning and searching large data sources. This API makes pattern matching with C++11 std::regex and Boost.Regex a breeze! RE/flex open source code is hosted at GitHub https://github.com/Genivia/RE-flex
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.
How to build ROS (Robot Operating System) for the iOS platform.
Instructions and source code to build a native ROS port for the iOS platform. The project also includes a sample application for testing.
Recursive implementation of List Dynamic Dependencies (LDD)
Recursive LDD (recursive-ldd) is a Perl script that allows displaying a tree-like hierarchy of shared library dependencies. The script calls on the standard Linux ldd utility in a recursion for every listed binary and library. It completes running when no matches are found in the current branch. It can also print unique values only as well as environment variables that affect the loading of libraries: LD_LIBRARY_PATH and LD_PRELOAD. Same limitations to standard ldd apply. Recursive-ldd cannot check libraries without read permissions.
Refu is a collection of cross-platform C/C++ programming libraries
Refu library is a collection of cross platform programming libraries written in C and usable from both C and C++. It provides a number of functionalities ranging from String manipulation to TextFile I/O, XML parsing and much more. It is fully customizable in the sense that it is comprised of many different modules and the user can choose which parts of the library he requires for this programs. Refu currently requires a C99 compliant compiler to correctly compile but that might change in the future. In addition as C11 gains more support it will move to utilize the new C11 features such as anonymous structures and other very useful additions for compilers that support it. **NOTICE**: Please clone the Git repository instead of downloading the .zip of the project since the .zip is updated very rarely For full documentation visit: http://clib.refu.co
Rex is a regular expression library which implements most of the POSIX 1003.2 specification. It is very mature and has been in heavy production use by thousands of users, on many platforms, since 2002.
A gathering of reusable Java classes that I've found useful over the years, in a similar vein to Apache Commons.
Library for working with 3D rotations in C++
The Rotations Conversion Library (RCL) is a collection of C++ functions that address common computations and numerical handling of rotations in 3D Euclidean space, including support for rotation matrices (`Rotmat`), Quaternions (`Quat`), intrinsic ZYX Euler angles (`Euler`), fused angles (`Fused`) and tilt angles (`Tilt`). In addition to the core competency of being able to convert between each of the representations, operations such as inversion, ZYX yaw extraction, fused yaw extraction, renormalisation, equality detection, vector rotation and much more have been implemented. Unit tests for each function are provided to ensure that the library performs exactly as it should. The implementation of the Rotations Conversion Library is based on the very related Matlab/Octave Rotations Library (MORL), which is a highly tested reference implementation for the required algorithms (see https://sourceforge.net/projects/rotationslib/).
This library is intended as an application framework. It should ease the creation of classic desktop programs with support for multiple languages, a help- and setup system, file handling and more.
Selective Action Contract Enforcement Library
SACEL provides for selective action in light of broken contracts, in a configurable manner independent of classic debug/release modes. Written initially for .NET, it will also provide implementations for C, C++, D, Go, Java, Python, and Ruby
The SEMShared library is uses for easier creating SFENCE modules.
The SEMShared static library is uses for easier creating SFENCE extension modules (SEMs). In the library you can find basic extensions loaders and some other utilities.
The SFENCE dynamic library is an interface for writing programs.
The SFENCE dynamic library is an interface for developing software. A program code which uses the SFENCE correctly is independent of platform, GUI and SFENCE extension modules (usually without SSEM module). Big part of the SFENCE functionality is based on SFENCE extension modules (SEM).
C++ objective port of SFENCE dynamic library.
C++ objective port of SFENCE dynamic library.
The SFECEMain library is uses for easier writing with the SFENCE lib..
The SFECEMain static library is uses for easier developing programs which uses the SFECNE dynamic library.
SFENCEShared library is set of help functions without links to SEM.
SFENCEShared library is set of help functions without links to SFENCE Extension Modules (SEM). It can be used with extern libraries which uses SFENCE but which isn't SEM.
Simple JNI (SJNI) is a neat wrapper for Java Native Interface. The aim of the project is to minimize hassle necessary to get going with JNI. Minimize number of lines of code written, while maximizing functionality and keeping your code error-proof.
MatLab functions for reading WinView/WinSpec .spe files
This toolbox is a collection of MatLab functions for reading WinView/WinSpec files (.spe extension) directly to MatLab. It provides functions for reading full header from file into a structure, reading frames into matrices, and reading pixel values across all frames. You can use these functions to analyse and process experiment data stored in .spe files in MatLab, and to write functions to export .spe files to animated GIFs for use in presentations. Also includes simple MatLab application for converting files to GIF, AVI and .spe files, and provides functionality for quick addition of support for WinView-like formats by users, without the need to call developers.
lib4d_sql is a C library providing the required functions (connect, prepare, execute, ...) to write a SQL client for 4D databases. It uses the public 4D SQL protocol wich is supported by 4D products since... the version 11. It is already used by the PDO_
SSE Scan Library (SSESL) provides functions to retrieve information about data taking advantage of the 128-bit SIMD operations present in any CPU supporting the MMX2/KNI.