SIMD-accelerated libjpeg-compatible JPEG codec library
libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs. libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.
Search engine and data mining applications and ClueWeb datasets.
The Lemur Project develops search engines, browser toolbars, text analysis tools, and data resources that support research and development of information retrieval and text mining software, including the Indri search engine in C++, the Galago search engine research framework in Java, the RankLib learning to rank library, ClueWeb09 and ClueWeb12 datasets and the Sifaka data mining application.
QuickFIX is the worlds first Open Source C++ FIX (Financial Information eXchange) engine, helping financial institutions easily integrate with each other. The SVN repository is now locked. Latest code is hosted at github. https://github.com/quickfix/quickfix
A system for computer algebra and symbolic mathematics
OpenAxiom is an open source Computer Algebra System. It offers an interactive environment, an expressive programming language, a compiler, a large set of mathematical libraries of interest to researchers and practitioners of computational sciences.
Pascal Units for Medical Applications
The PUMA Repository is a collection of Pascal units for medical informatics. It contains reusable source code for a wide field of health-care application development. The code includes converting functions for measurement units and an HL7 engine. PUMA is compatible with Lazarus and Free Pascal. Some of the units also support other Pascal implementations including Delphi, winsoft Pocket Studio and other compilers.
Extended C Library
Why Is libxc needed? There doesn't exist a library for ANSI C99 for common data containers, such as vectors, trees, etc. There also also doesn't exist a library for common functionality, such as error reporting/logging, string functions, configuration management (reading config files), etc... The programmer working in C doesn't have anything analogous to the Boost C++ library. The extended C library is intended to make some headway into providing this functionality. To ensure unrestricted usage the libxc project is provided under the very permissive BSD license. If you need a different license then please send me a request (lelanthran at gmail) and I'll do my best to satisfy your request. What's completed? As of writing, the following libraries have been written and tested: 1. Memory accounting/tracking 2. String operations 3. Vectors 4. Trees 5. Dictionary arrays 6. Configuration management See the wiki page for more information
In order to assure software performance, software needs to be tested accordingly as early as possible - only weaknesses diagnosed early can be assessed quickly and cheaply. ContiPerf enables performance testing already in early development phases and in an easy-to-learn manner: A developer writes a performance test in form of a JUnit 4 test case and adds performance test execution settings as well as performance requirements in form of Java annotations. When JUnit is invoked by an IDE, build script or build server, ContiPerf activates, performs the tests and creates an HTML report. The report provides a detailed overview of execution, requirements and measurements, even providing a latency distribution chart. A large feature set for execution settings and performance requirements is available, e.g. Ramp up, warm up, individual pause timing, concurrent exection of test groups and more.
JResWrap is utility makes working with textual Java resources easier and robust. It generates documented wrapper classes on Java for .properties files.
A Java bytecode weaver that enables you to take advantage of the new 1.5 language features in your source code, while still retaining compatibility with 1.4 virtual machines.
A fast, unobtrusive and modern cross-platform GUI toolkit. Agar fully exploits hardware acceleration where available, but also supports simple frame-buffer interfaces. Agar is stand-alone and easily portable to new platforms and graphics systems.
ACE RADIUS library is a portable open-source implementation of RADIUS protocol, as defined in RFCs 2865 and 2866. It's written in C++ and is supported on a wide variety of POSIX-compliant platforms, including Linux and Solaris, and on Windows.
A PHP module that will allow PHP scripts to connect and make calls to enterprise Tuxedo middleware services. Module is implemented directly into PHP external functions (ie: a C compiled shared library called by PHP).
translit is a J2EE web application written in Java to execute convertion between different encodings.
Repository of useful stuff extracted from Django
A Python module that will allow Python scripts to connect and make calls to enterprise Tuxedo middleware services. Module is implemented directly into Python external functions (ie: a C compiled shared library called by Python).
P2P application protocol framework (RFC3080, RFC3081) for connection-oriented, async request/response messages. Allows multiplexing of message streams over one transport connection. Supports binary and textual messages, TLS, SASL/Anonymous, SASL/OTP.
CouchUnit is a Java Testing Framework, similar to DBUnit, that eases the construction and execution of Integration Tests against CouchDB Datasources.
mod_crescent is the core of the crescent virtual community system (see below). It is another MySQL authentication module for Apache. Tested on Solaris, OpenBSD, Linux and Win32. It has a high speed cache to make your db happy. This is not mod_auth_mysql
Discussionweb is a free PL/SQL-based discussion forum application that runs on an Oracle 8.1.7 or higher database using the Oracle web PL/SQL toolkit.
ECCE is a text editor designed by Hamish Dewar at Edinburgh University in the 1960's, which is still in daily use. Several historical implementations of ECCE exist in various languages. This implementation in portable C is for modern computers.
HaskellDB is a Haskell library for expressing database queries and operations in a type safe and declarative way.
Hero's Union: Basic Information Library System is a project that is in the early stages of development. This system will implement some of best features available through other ILS software as well as many new features. Team Members Wanted!
ImageCoder allows you to encode invisible messages into your pictures. (A form of steganography.) Hide passwords, secret messages, or other sensitive information where no one would suspect. Open and save text just as you would in a typical text editor, except that instead of opening text files, you open and save image files that hide your text. Installs on Windows, Mac OS X, Linux, and other Java-compatible platforms. Java source code is also available, under the permissive BSD license.
Interactive PHP shell Create an interactive environment to debug php line by line. It enables you to execute php code as if it were a command line in a similar setting to bash and psh (perl shell).