RSS 13 projects tagged "C++"

No download Website Updated 30 Jun 2010 EO

Screenshot
Pop 34.00
Vit 2.87

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.

No download Website Updated 22 Jul 2009 Symbolism

Screenshot
Pop 22.00
Vit 41.66

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 23.32
Vit 40.24

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.

Download No website Updated 22 Feb 2011 benejson

Screenshot
Pop 45.00
Vit 2.58

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.

No download No website Updated 20 May 2010 frey

Screenshot
Pop 12.53
Vit 37.86

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 16.82
Vit 36.38

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 24 Feb 2011 Komport2

Screenshot
Pop 46.41
Vit 2.25

Komport2 is a serial port communications and VT102 terminal emulator. It has an easy-to-use GUI.

Download Website Updated 21 Mar 2011 Agnos

Screenshot
Pop 17.83
Vit 33.59

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 29 Mar 2014 CLOGS

Screenshot
Pop 144.91
Vit 16.23

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.

Download Website Updated 20 Apr 2014 libquickmail

Screenshot
Pop 205.86
Vit 53.05

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).

Screenshot

Project Spotlight

PhoNetInfo WP8

Retrieval of detailed phone and network information from Windows phones.

Screenshot

Project Spotlight

ips-qos

A flexible firewall and traffic shaping tool for Linux.