RSS 321 projects tagged "English"

Download Website Updated 09 May 2013 TreeFrog Framework

Screenshot
Pop 166.42
Vit 36.33

TreeFrog Framework is a high-speed and full-stack C++ framework for developing Web applications. It provides an O/R mapping system and template system on an MVC architecture, and aims to achieve high productivity through the policy of convention over configuration.

Download Website Updated 17 Jan 2011 OpenFootie

Screenshot
Pop 21.05
Vit 29.42

OpenFootie is a text-based soccer match generation engine. It reproduces the match with statistics and reports. It is meant to be used as a library by integrating with host applications.

No download No website Updated 19 Jan 2011 Configurator

Screenshot
Pop 45.72
Vit 1.75

Configurator is a configuration file parser. It allows you to use arbitrary nesting of sections. The user can define an option's default value, necessity, and semantic check. It supports single-line and multi-line comments (in C++ style). It provides common checks of options and sections, like duplication, incorrection, etc. It uses only Boost C++ libraries and ISO C++. It is header-only (does not require building) and very easy to use.

No download No website Updated 13 Dec 2010 libmsvg

Screenshot
Pop 34.47
Vit 1.45

libmsvg is a minimal and generic library to read and write SVG files. It concentrates on a small subset of SVG to be useful.

Download Website Updated 20 May 2013 The Aime Interpreter

Screenshot
Pop 434.55
Vit 173.55

aime is a simple, C-like programming language and an interpreter, both designed to be embeddable in applications. The language is straightforward, trivial, and direct. Its syntax is simpler than that of C, while still providing for full object management, higher order functions, and references. The interpreter is secure and expressive, allowing comprehensive control over program execution and providing powerful methods of application integration.

Download Website Updated 24 Sep 2010 Components 4 Java

Screenshot
Pop 33.17
Vit 31.14

Components 4 Java is a development tool for Java. It provides a framework to organize and separate different parts of code, and fills the gap between the class level and the library level as provided by the Java SE architecture. Additionally, you can organize your classes in well-separated and loosely coupled components. Those can be stuck together graphically into larger compositions. Finally, components and compositions will be distributed among Java archives as specified in assemblies.

No download No website Updated 20 Jul 2010 AppLogger

Screenshot
Pop 16.31
Vit 32.18

AppLogger is a library that allows an application programmer to provide run-time customizable output from an application. It includes a function, applogger_log(), with calling semantics analogous to the standard C library's printf(), but with extra arguments to specify a classification for the output message. Calls to applogger_log() thus specify the classification and text of a message; calls to other functions in the AppLogger library determine the real-time policy applogger_log() applies to messages of a given classification: print to file, send over a network socket, ignore the message, etc. In short, AppLogger allows for the separation of message content and message output policy in an application.

No download Website Updated 30 Apr 2010 Particle System API

Screenshot
Pop 24.08
Vit 33.43

The Particle System API allows C++ application developers to easily include dynamic simulations of groups of moving objects. The API is much lighter weight than a full physics engine. It is especially useful for eye candy in games and screen savers, but is also used in off-line animation software. With the Particle System API you create a group of particles, then describe the components of the particle effect using actions like Gravity(), Explosion(), and Bounce(). You apply the actions to the particle group at each time step, then read back the particle positions and other attributes into your app, or send them directly to the GPU as a vertex array or as geometry instances.

Download Website Updated 30 Apr 2010 Bullet

Screenshot
Pop 34.12
Vit 33.43

Bullet is a 3D game multiphysics library that provides state of the art collision detection and soft body and rigid body dynamics. Bullet is integrated into Cinema 4D, Lightwave, and Blender. A Houdini and Maya Plugin is available. It has a modular extendible C++ design with hot-swap of most components. The back-ends were optimized for pthreads/Win32 Threads multi-threading and PS3 Cell SPU. Other features include discrete and continuous collision detection (CCD), swept collision queries, ray casting with custom collision filtering, generic convex support (using GJK), capsule, cylinder, cone, sphere, box, and non-convex triangle meshes. Rigid body dynamics include constraint solvers, generic constraints, ragdolls, hinges, and ball-sockets. Constraint limits and motors are supported. Soft body support includes cloth, rope, and deformable objects. Import and export into COLLADA 1.4 Physics format is supported. Dynamic deformation of non-convex triangle meshes is supported by refitting the acceleration structures.

Download Website Updated 30 Apr 2010 TinyTcl

Screenshot
Pop 24.82
Vit 33.43

Tiny Tcl 6.8 is a rommable, minimal Tcl implementation for embedded applications. Derived from the venerable Tcl 6.7 release, Tiny Tcl 6.8 has a solid Tcl feature set, excluding newer capabilities of Tcl 7 and 8 such as the bytecode compiler, namespaces, sockets, and async event handling, among others. Excluding C library functions, Tiny Tcl compiles down to less than 60 Kbytes on most machines, far smaller than any Tcl 7 or Tcl 8 derivatives.

Screenshot

Project Spotlight

Siege

An HTTP regression testing/benchmarking utility.

Screenshot

Project Spotlight

libXbgi

A BGI-compatible library for X11.