RSS 9 projects tagged "MIT License"

Download Website Updated 18 May 2013 ELFIO

Screenshot
Pop 137.26
Vit 15.30

ELFIO is an ELF (Executable and Linkable Format) reader and producer implemented as a C++ library.

Download No website Updated 05 Oct 2013 Qore SSH2 Module

Screenshot
Pop 28.98
Vit 5.93

The Qore SSH2 Module provides access to SSH v2 sessions and the SFTP protocol via libssh2 in the Qore programming language.

No download Website Updated 13 Nov 2012 Project Ares

Screenshot
Pop 29.83
Vit 1.32

Project Ares is a science fiction-based game made with AresEd, a 3D game creation suite based on Crystal Space.

No download Website Updated 09 Dec 2011 epsy

Screenshot
Pop 15.52
Vit 29.42

epsy is a simple expression parser which uses the shunting yard algorithm.

No download Website Updated 19 May 2012 The Lean Mean C++ Option Parser

Screenshot
Pop 49.48
Vit 2.16

The Lean Mean C++ Option Parser handles program arguments (argc, argv). It supports the short and long option formats of getopt(), getopt_long(), and getopt_long_only(), but has a more convenient interface. It is a freestanding, header-only library with no dependencies, not even libc or STL. It comes with a usage message formatter which supports column alignment and line wrapping, making it ideal for localized messages with different lengths.

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

Screenshot
Pop 259.96
Vit 5.41

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.

Download Website Updated 19 Jun 2013 YB.ORM

Screenshot
Pop 57.76
Vit 3.12

The YB.ORM library aims to simplify writing C++ code that has to deal with SQL databases. The goal is to provide a convenient interface like SQLAlchemy (Python) or Hibernate (Java). The library itself is cross-platform and supports a variety of SQL dialects: SQLite3, MySQL, Postgres, Oracle, and Firebird. Integration with Boost, Qt4, and wxWidgets is built-in. In a typical usage scenario, you would describe your database schema and table relationships in a simple XML-based format, generate SQL code to populate database schema with tables, generate C++ classes, add application-specific logic to the classes, and use these classes in cooperation with the Session object to query objects from the database, create new or modify/delete existing objects, or link and unlink objects using relations. Simple serialization to XML is supported along with connection pooling.

No download No website Updated 26 Feb 2013 OGLBricks

Screenshot
Pop 16.55
Vit 20.70

OGLBricks is a simple falling block puzzle game. The gameplay is customizable: the player can set the field size, the size of the shapes, and many other options. The player can save the game at any moment and load it later.

No download Website Updated 09 Mar 2014 ghostream

Screenshot
Pop 37.26
Vit 6.73

The ghostream project is centered around defining a new era of software development. The aim is to enable developers to rapidly produce high throughput, low latency systems capable of processing billions of events a day. ghostream inverts the typical relationship developers have with data. Without access to all the data at once, developers have to consider which parts of the data they absolutely need to arrive at a particular goal. Because of the need to keep the system moving, hanging on to data is an anti-pattern, forcing developers to consider how to take advantage of the data as quickly as possible. This results in components and systems that are scalable, fault tolerant, and uniquely suited for distributed environments.

Screenshot

Project Spotlight

Aspose.Cells for Android

A MS Excel spreadsheet component for Android.

Screenshot

Project Spotlight

Qmmp

A Qt-based multimedia player.