RSS 9 projects tagged "C"

No download Website Updated 24 Feb 2014 Noble Ape Simulation

Screenshot
Pop 503.53
Vit 55.70

The Noble Ape Simulation is a collection of a number of autonomous simulation components including a landscape simulation, biological simulation, weather simulation, sentient creature (Noble Ape) simulation, and a simple intelligent-agent scripting language (ApeScript). Noble Ape also contains a social simulation where the Noble Apes can be tracked in terms of social groups and also over many generations to explain social phenomenon to users looking to study this kind of interaction. It has been in development for more than a fifteen years.

Download No website Updated 29 Jan 2014 Portable Computing Language (pocl)

Screenshot
Pop 259.91
Vit 5.47

Portable Computing Language (pocl) aims to become an efficient implementation of the OpenCL standard. In addition to producing an easily-portable Open Source implementation, another major goal of the project is improving performance portability of OpenCL programs with compiler optimizations, reducing the need for target-dependent manual optimizations. At the core of pocl is a set of LLVM passes used to statically parallelize multiple work items with the kernel compiler, even in the presence of work group barriers. This enables parallelization of the fine-grained static concurrency in the work groups in multiple ways (SIMD, VLIW, superscalar, etc.). The code base is modularized to allow easy adding of new "device drivers" in the host-device layer. A generic multithreaded "target driver" is included. It allows running OpenCL applications on a host which supports the pthread library with multithreading at the work group granularity.

No download Website Updated 25 Sep 2013 llrb.h

Screenshot
Pop 54.08
Vit 3.63

llrb.h is an iterative implementation of Robert Sedgewick's 2-3 variant left-leaning red-black tree algorithm. It's written to be a drop-in replacement for Niels Provos' <sys/tree.h> C preprocessor red-black tree library.

No download No website Updated 01 Sep 2013 spdylay

Screenshot
Pop 77.92
Vit 6.13

spdylay is an experimental implementation of Google's SPDY protocol in C. It provides a SPDY framing layer implementation. It does not perform any I/O operations. When the library needs them, it calls the callback functions provided by the application. It also does not include any event polling mechanism, so the application can freely choose the way of handling events. This library code does not depend on any particular SSL library (except for example programs that depend on OpenSSL 1.0.1 or later).

Download Website Updated 07 Feb 2013 OpenNHRP

Screenshot
Pop 141.99
Vit 12.48

OpenNHRP implements the NBMA Next Hop Resolution Protocol (as defined in RFC 2332). It makes it possible to create a dynamic multipoint VPN Linux router using NHRP, GRE, and IPsec. It aims to be Cisco DMVPN compatible.

Download Website Updated 15 Jan 2013 csp (convert SP3)

Screenshot
Pop 27.73
Vit 1.66

csp is a commandline tool to convert and plot a Perkin Elmer sp3 spectra file. SP3 are binary spectra files from a LS50B Spectrofluorometer. The output can be converted to either an HDF5 file or a Matlab matrix (level 5) file.

Download Website Updated 27 Apr 2012 ClamSAP

Screenshot
Pop 59.16
Vit 4.15

ClamSAP consists of two C shared libraries that link between ClamAV and the Virus Scan Interface (VSI) of SAP (official name: NW-VSI). A SAP application can use the ClamAV engine to scan for malicious uploads in HTTP uploads, for example.

No download No website Updated 16 Jan 2012 wslay

Screenshot
Pop 28.00
Vit 1.42

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: an event-based API and a frame-based low-level API. For the event-based API, it is suitable for non-blocking reactor pattern style. You can set callbacks in various events. For the frame-based API, you can send WebSocket frame directly. Wslay only supports the data transfer part of the WebSocket protocol and does not perform the opening handshake in HTTP. It does not perform any I/O operations for its own. Instead, it offers callbacks for them. This makes Wslay independent of any I/O frameworks, SSL, sockets, etc. It is portable across various platforms, and the application authors can choose I/O frameworks freely.

No download Website Updated 29 Sep 2011 gingko

Screenshot
Pop 14.56
Vit 30.64

Gingko is a p2p file transfer tool whose usage is compatible with scp. It features high performance, low system resource consumption, continuation of the last download, upload and download bandwidth limitations, and low network noise.

Screenshot

Project Spotlight

Infovore

A map/reduce framework for processing large RDF data sets.

Screenshot

Project Spotlight

WiKID Strong Authentication System

A two-factor authentication system.