RSS 19 projects tagged "C Library"

No download Website Updated 17 Apr 2014 Ctalk

Screenshot
Pop 306.17
Vit 410.58

Ctalk adds classes, methods, operator overloading, inheritance, and complex object expressions to otherwise standard C programs. Programs can use only a few Ctalk objects and methods in an otherwise standard C program, but the language can be used to write entire programs also. Ctalk works on most if not all of the systems that support GCC, the GNU C compiler. The package includes the language, class and run-time libraries, example programs, tutorial, and language reference.

No download Website Updated 12 Feb 2014 Gearmand

Screenshot
Pop 232.57
Vit 32.15

Gearmand is the job server component of Gearman. Gearman provides a generic framework to farm out work to other machines, dispatching function calls to machines that are better suited to do work, to do work in parallel, to balance the load of processing, or to call functions between languages.

Download No website Updated 09 Nov 2011 libamqp

Screenshot
Pop 20.17
Vit 29.90

libamqp is a C client for AMQP, a wire protocol for message queuing. It should be easy to use from Linux, Solaris, BSD, or Windows. It is intended to be capable of small, fast operation for needs from embedded messaging in sensors to needs of millions of messages a second.

No download Website Updated 04 Dec 2011 libstream

Screenshot
Pop 18.28
Vit 29.45

libstream is a fast I/O stream library written in C. It supports common stringstream operations such as read(), write(), and peak(). Instead of using one large buffer, libstream splits its internal buffer into a linked list of fixed-size chunks, thus featuring a more efficient memory footprint. There are no external dependencies.

No download Website Updated 16 Dec 2011 libntoh

Screenshot
Pop 19.21
Vit 29.27

Libntoh aims to be a user-friendly library to provide an easy way to perform defragmentation and reassembly of network/transport protocols. It is intended to provide a flexible, thread-safe, and highly configurable environment for the user. It performs IP defragmentation and TCP reassembly.

Download No website Updated 10 Jan 2012 libhdate, hcal and hdate v1.6

Screenshot
Pop 30.27
Vit 28.83

LibHdate is a small library for the Hebrew calendar with dates, holidays, and reading sequence. It is written in C and includes bindings for Pascal, Perl, {ython, PHP, and Ruby. hcal and hdate are small example command line programs written in C. This release brings many new options, features, and bugfixes to the two example programs hcal and hdate. The changes to the underlying function library include a few minor bugfixes, deprecation of a series of string functions in favor of a single new one with better memory allocation, and hard-coding of core elements of the Hebrew localization so that Hebrew can be displayed in all locales. Some selected highlights: config files for storing defaults; user-defined menus (defined in a config file); sunset awareness, based on coordinates given or system timezone and guesswork; optional easier entry of coordinates (N, S, E, W, dd:mm:ss); minhag customization for Shabbat times; and Hebrew information in Hebrew characters (for all locales). hcal can display in 3-month mode, in color, and with footnotes and Shabbat information. hdate can output data in CSV format, suitable for spreadsheets, awk, etc. hdate has many format enhancements.

No download No website Updated 16 Feb 2012 NXWEB

Screenshot
Pop 23.66
Vit 28.19

NXWEB is ultra-fast and super-lightweight web server for applications written in C. It can serve thousands of concurrent requests with a small memory footprint using an event-driven and multi-threaded model that is designed to scale. It features an exceptionally light code base, a simple API, decent HTTP protocol handling, keep-alive connections, SSL support (via GNUTLS), HTTP proxy (with keep-alive connection pooling), non-blocking sendfile support (with configurable small file memory cache), cacheable gzip content encoding, cacheable image thumbnails with watermarks (via ImageMagick), a modular design for developers, and the ability to run as a daemon.

No download Website Updated 08 May 2013 cmocka

Screenshot
Pop 23.26
Vit 21.13

cmocka is a unit testing framework for C with mock objects. There are a variety of C unit testing frameworks available supporting different platforms and compilers. Some development requires a lot of different compilers and older versions, which makes it difficult to use unit testing frameworks. The idea of CMocka is that a test application only requires the standard C library and CMocka itself to minimize the conflicts with standard C library headers, especially on a lot of different platforms.

Download No website Updated 04 Oct 2013 cso

Screenshot
Pop 37.95
Vit 14.31

cso is an easy to use C module that serializes objects into a simple binary format. It can be used to store data or to send it over a network. It supports either an object of type struct (CSO_DICT) or array (CSO_ARRAY) which contains elements of type integer of different sizes, double, binary, string, struct, or array.

Download Website Updated 29 Jan 2014 dateutils

Screenshot
Pop 401.41
Vit 13.99

Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line, with a strong focus on use cases that arise when dealing with large amounts of financial data. Their target market is shell scripts that need date calculations or calendar conversions, and as such they are highly pipe-able and modeled after their well-known cousins (e.g. dtest vs. test, or dgrep vs. grep).

Screenshot

Project Spotlight

BalanceNG

A modern software IP load balancer.

Screenshot

Project Spotlight

John The Sorcerer

An adventure game based on the Simon the Sorcerer series.