106 projects tagged "MIT License"

Download Website Updated 08 Oct 2013 PDO4You

Screenshot
Pop 94.17
Vit 3.65

PDO4You is a class that implements the Singleton design pattern for connecting the database using the PDO extension (PHP Data Objects). It provides an abstraction layer for accessing data, regardless of which database you are using, and ensures that there is a single object instance per database connection. It can connect to several possible SQL databases using the available PDO drivers. Currently it supports MySQL, PostgreSQL, SQLite, MariaDB, Oracle, Microsoft SQL server, Sybase, and CUBRID (a database highly optimized for Web applications). The class can also execute multiple queries at once given a string in JSON format that specifies the type of query, the tables, fields, field values, conditions, etc.

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

Screenshot
Pop 91.24
Vit 4.38

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 23 Aug 2012 nCombo

Screenshot
Pop 16.73
Vit 25.77

nCombo allows developers to build fast, rich, data-driven applications based on Node.js. It uses HTTP for file delivery and the WebSocket protocol for data communication, and has an innovative architecture that allows you to call server-side functions from JavaScript on the client. Server-side functions can return multiple times at various intervals and thereby provide streams of data to clients. The use of a number of popular existing technologies minimizes the learning curve. It also includes the ability to embed JavaScript files in a tree-like structure and add custom middleware much like in other Node.js frameworks, session management, and global data management that lets you store data to share between all sessions/clients: the server can emit events and you can specify which clients will be notified using unique session IDs.

Download Website Updated 19 Jun 2013 YB.ORM

Screenshot
Pop 57.20
Vit 3.00

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 11 Sep 2012 S22.Imap

Screenshot
Pop 30.98
Vit 25.40

S22.Imap is an easy-to-use and well-documented .NET library component for communicating with and receiving electronic mail from an Internet Message Access Protocol (IMAP) servers. It supports IMAP IDLE notifications and IMAP over SSL, allows selective fetching of parts of mail messages, is inherently thread-safe, and is well documented with lots of example code.

Download Website Updated 22 Sep 2012 C4

Screenshot
Pop 17.66
Vit 25.20

C4 is a creative-coding framework which lets you build expressive user experiences and create works of art on iOS. It gives you the power of the native iOS programming environment with a simplified API which lets you get down to working with media right away. It lets you build artworks, design interfaces, and explore new possibilities of working with media and interaction.

Download Website Updated 29 Sep 2012 android-store

Screenshot
Pop 50.84
Vit 25.05

android-store is an in-app billing and storage library for Android. It simplifies the Google Play API, stores currency/goods balances, improves security, provides event handling, and includes a sample App for reference.

No download No website Updated 15 Nov 2012 Gestiolus

Screenshot
Pop 27.60
Vit 1.42

Gestiolus is a very simple Web application system for managing repair work. Written to be used in a school, it can be easily adapted to other employments.

Download No website Updated 24 Nov 2012 MBassador

Screenshot
Pop 17.92
Vit 23.96

Mbassador is a very lightweight message (event) bus implementation following the publish-subscribe pattern. It is designed for ease of use and aims to be feature rich and extensible while preserving resource efficiency and performance. It offers annotation-driven configuration (and thus imposes no structural dependencies into client code), synchronous and asynchronous message delivery (configurable for each message publication and listener), weak references to registered subscribers (no memory leaks possible), message filtering based on custom filters configured via annotations, clean error handling mechanisms, very high throughput, and strong support of concurrent access.

Download No website Updated 27 Nov 2012 TSPLIB4J

Screenshot
Pop 20.45
Vit 1.00

TSPLIB4J is a Java Library for TSPLIB, a collection of traveling salesman, Hamiltonian cycle, and vehicle routing problem instances. It provides tools for reading and processing TSPLIB problem instances.

Screenshot

Project Spotlight

Minetest Classic

3D Voxel World Game

Screenshot

Project Spotlight

SCaVis

A scientific computation and visualization environment.