RSS 10 projects tagged "C99"

Download Website Updated 01 Jan 2012 pngquant

Screenshot
Pop 66.23
Vit 7.27

pngquant is a batch conversion utility to quantize and dither truecolor PNG images, especially those with a full alpha channel, down to "RGBA-palette" PNGs (i.e., PLTE + tRNS in PNG parlance). Such images are usually two to four times smaller than the full 32-bit versions, and partial transparency is preserved quite nicely. This makes pngquant especially useful both for Web sites and for PlayStation 2 development, where one of the texture formats is RGBA-palette-based (though not PNG-compressed).

Download Website Updated 15 Sep 2012 Little CMS

Screenshot
Pop 301.57
Vit 13.54

Little CMS intends to be a small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard when regarding to color management. The ICC specification is widely used and is referred to in many International and other de-facto standards.

Download Website Updated 11 Feb 2013 XRoar

Screenshot
Pop 143.72
Vit 24.02

XRoar is a cross-platform emulator for the Dragon 32, Dragon 64, and Tandy CoCo computers, all originally released in the early '80s. The emulator runs under Unix-like operating systems (including Mac OS X) and Windows, with older versions available for handhelds like the Nintendo DS and GP32.

Download Website Updated 25 Mar 2011 Wind

Screenshot
Pop 59.34
Vit 2.96

Wind is a window manager for X. It supports virtual desktops, optional Xft font rendering, and is fairly standards-compliant.

Download Website Updated 14 May 2013 Concurrency Kit

Screenshot
Pop 425.34
Vit 30.52

Concurrency Kit provides a plethora of concurrency primitives and lock-less and lock-free data structures designed to aid in the design and implementation of high performance scalable concurrent systems. It was designed to minimize dependencies on operating system-specific interfaces, and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions.

No download Website Updated 11 May 2012 bcg729

Screenshot
Pop 46.51
Vit 21.41

bcg729 is an Open Source implementation of both the encoder and decoder of the ITU G729 Annex A speech codec. It is written in C 99, is fully portable, and can be executed on many platforms, including both ARM and x86. libbcg729 supports concurrent channel encoding/decoding for multi-call applications such as conferencing. This project was initially developed as part of Mediastreamer2, Linphone's media processing engine, so it contains the glue to be integrated into Linphone/Mediastreamer2.

Download Website Updated 06 Jan 2013 giflib

Screenshot
Pop 114.32
Vit 3.70

giflib is a library for rendering and generating GIF image files. This is the GIF service code in C used for over two decades by graphics applications, Web browsers, game consoles, ATMs, and pretty much anything else that throws pixels on a display. It is simple, stable, and bulletproof.

Download Website Updated 01 Mar 2013 ExaScale IO

Screenshot
Pop 62.32
Vit 1.43

The ExaScale IO (ESIO) library provides simple, high throughput input and output of structured data sets using parallel HDF5. It is designed to support reading and writing of turbulence simulation restart files, but it may be useful in other contexts. The library is written in C99 and may be used by C89 or C++ applications. A Fortran API built atop the F2003 standard ISO_C_BINDING is also available.

No download Website Updated 17 Feb 2013 xllmnrd

Screenshot
Pop 28.95
Vit 9.78

xllmnrd is an experimental responder implementation of Link-Local Multicast Name Resolution (LLMNR) for GNU/Linux operating systems.

Download Website Updated 02 Mar 2013 underling

Screenshot
Pop 31.06
Vit 8.91

The underling library provides simple, scalable means to manipulate MPI-parallel, three dimensional pencil decompositions using FFTW. Pencil decompositions are a natural way to distribute O(n^3) data across O(n^2) processors and are well-suited for memory-intensive, structured spectral turbulence simulations and postprocessing codes. It may be useful in other domains as well. The library is written in C99 and may be used by C89 or C++ applications.

Screenshot

Project Spotlight

J!Research

A Joomla extension for management of research-related work.

Screenshot

Project Spotlight

TOMUSS

An interactive Web spreadsheet allowing concurrent table editing.