RSS 11 projects tagged "Posix compliant"

No download Website Updated 22 Jul 2009 Symbolism

Screenshot
Pop 25.53
Vit 37.39

Symbolism is a library that allows you to use symbolic programming techniques directly in C++. It allows you to program in a way similar in spirit to LISP or Prolog using only C++ operators: "()" for term construction and "==" for pattern matching.

No download Website Updated 16 Nov 2009 deva

Screenshot
Pop 28.28
Vit 35.80

Deva is a programming language that is small, dynamic, and has some similarities to C and Python. It is designed for embedding in C++ applications, and is also suitable for basic programming tasks. It is written to be as simple as possible, but no simpler. Deva is a multi-paradigm language: it is essentially procedural and imperative, but with support for basic functional and object-oriented idioms.

No download No website Updated 20 May 2010 frey

Screenshot
Pop 14.93
Vit 33.11

Frey is a high-level library intended to write end-user applications, such as embedded applications, drivers, etc. It's written in ANSI C++, and comes with almost no dependencies whatsoever.

Download Website Updated 07 Sep 2010 OpenPref

Screenshot
Pop 22.11
Vit 31.41

OpenPref is an implementation of Preferans, a European trick-taking game against two virtual players. Currently it allows you to play the Sochi version of Preferans, allowing you to change some game conventions. Two alternative AIs are available.

Download Website Updated 21 Mar 2011 Agnos

Screenshot
Pop 22.38
Vit 28.13

Agnos is a cross-language, cross-platform, lightweight RPC framework with support for passing objects by value or by reference. Agnos is meant to allow programs written in different languages to easily interoperate, by providing the needed bindings (glue-code) and hiding all the details from the programmer. The project essentially serves the same purpose as existing technologies like SOAP, WSDL, CORBA, and others, but takes a minimalistic approach to the issue at hand. Unlike the aforementioned technologies, which tend to require integration with Web servers, using verbose XML-based protocols on top of textual transports (HTTP), often also requiring complex topologies (such as name servers for registering objects, etc.). Agnos is designed to be simple, efficient, and straightforward, allowing for direct communication between two ends using a compact binary protocol.

Download Website Updated 06 Sep 2012 libKISSlog

Screenshot
Pop 31.62
Vit 16.02

libKISSlog is a trivial lightweight C++ template library designed and written according to the KISS (Keep It Simple and Straightforward) principle. It leans heavily on STL for keeping its implementation as simple as its usage, and tries to provide C++ developers with a lightweight, paradigm-pure, and flexible alternative to logging libraries which use design and/or implementation decisions which at least the author of libKISSlog believes to be questionable. Its easiest to explain why libKISSlog would be suitable for your needs by listing the things which libKISSlog does not choose to use or do: no singletons or other forms of mutable global state, no macros, no attempt to fit the Java runtime everything model onto a C++ library, no attempt to be a Java-style (bloated) framework, no attempt to make the choice for you of whether you need thread safety, and no compromise on simplicity in order to facilitate questionable inner-loop logging practices.

Download Website Updated 03 May 2013 libquickmail

Screenshot
Pop 191.84
Vit 12.32

libquickmail is a library intended to give C/C++ developers a quick and easy way to send email from their applications. It supports multiple To/Cc/Bcc recipients and multiple MIME attachments without size limitation. It uses libcurl for SMTP communication, but a light version is also included without the libcurl dependancy. The library can also be used to just create a multipart MIME message body. It also comes with a command line application for sending mail (with optional attachments).

Download Website Updated 26 Dec 2012 CLOGS

Screenshot
Pop 55.35
Vit 3.11

CLOGS is a library for higher-level operations on top of the OpenCL C++ API. It is designed to integrate with other OpenCL code, including synchronization using OpenCL events. Currently only two operations are supported: radix sorting and exclusive scan. Radix sort supports all the unsigned integral types as keys, and all the built-in scalar and vector types suitable for storage in buffers as values. Scan supports all the integral types. It also supports vector types, which allows limited multi-scan capabilities.

No download Website Updated 30 Jun 2010 EO

Screenshot
Pop 41.52
Vit 2.88

EO is a templates-based, ANSI-C++ compliant evolutionary computation library. It contains classes for any kind of evolutionary computation (specially genetic algorithms) you might come up to. It is component-based, so that if you don't find the class you need in it, it is very easy to subclass existing abstract or concrete class.

Download No website Updated 22 Feb 2011 benejson

Screenshot
Pop 58.09
Vit 2.71

benejson is a buffering SAX-style JSON parser library. The library package contains three major components: PullParser, a C++ class for JSON pull parsing, Core, the parsing core with minimal dependencies, and benejson.js, a SAX-style parser written in JavaScript.

Screenshot

Project Spotlight

GFeedLine

A social networking client.

Screenshot

Project Spotlight

Flot

Flot is a pure Javascript plotting library for jQuery.