[22 total ]
Boost was begun by members of the ISO C++ Standard committee Library Working Group to provide free peer-reviewed portable libraries to the C++ community. An additional objective is to establish "existing practice" and provide reference
... [More]
implementations so that the Boost libraries are suitable for eventual standardization.
Components successfully moved into draft ISO Standard C++09 include shared_ptr, regular expressions, function wrappers and binders. [Less]
Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments. It may also be used as a batch-oriented language.
Maxima is a Common Lisp implementation of MIT's Macsyma system for computer based algebra. It features plotting over the network via netmath, computations over the network, extensive testing on a large array of problems, a source level debugger for
... [More]
maxima code, ease of extension in fundamentally new ways, access to Common Lisp and portability to many systems. [Less]
FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and Mac OS X. It provides modern GUI functionality without the bloat, and supports 3D graphics via OpenGL and its built-in GLUT emulation. FLTK
... [More]
is designed to be small and modular enough to be statically linked, and also works fine as a shared library. It also includes an excellent UI builder called FLUID that can be used to create applications in minutes. [Less]
Ultimate++ is a C++ cross-platform rapid application development suite. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.
Rapid development is achieved by the smart and aggressive use of C++ rather than
... [More]
through fancy code generators. In this respect, U++ competes with popular scripting languages while preserving C/C++ runtime characteristics. [Less]
jSeamless is a UI abstraction layer for Java to allow developers to write code for any platform and any environment (Web, Desktop, Mobile, etc.) without having to know ahead of time the deployment platform or environment will.
This project is a modern C++ library with a focus on portability and program correctness. It strives to be easy to use right and hard to use wrong. Thus, it comes with extensive documentation and thorough debugging modes. The library provides a
... [More]
platform abstraction layer for common tasks such as interfacing with network services, handling threads, or creating graphical user interfaces. Additionally, the library implements many useful algorithms such as data compression routines, linked lists, binary search trees, linear algebra and matrix utilities, machine learning algorithms, XML and text parsing, and many other general utilities. [Less]
This project serves as a base for Java Graphics Engines. It contains abstract loaders (models, textures, etc.), OpenGL-wrapper, etc. to help you build your own engine and to maintain compatibility between your engine and others, which are using JAGaToo.
Orx is a platform-independent game meta-engine with a high degree of customization and extensibility via plug-ins.
Set of open, reliable, math functions in classes (=collections by domains) designed to be used from any project/library, with any data-structure.
In other words, all the things you usually rewrite for each project. But coded with universality in
... [More]
mind.
The most important package is the org.openmali.vecmath2 one, which contains an improved vecmath - similar to Sun's vecmath, but better, faster and more convenient. [Less]
The SAGA C++ Framework is the first implementation of the SAGA (Simple API for Grid Computing) API specification. The SAGA specification has been defined by the Open Grid Forum (OGF) as a high-level API that directly addresses the needs of
... [More]
application developers. The purpose of this framework is to enable an application programmer to easily create Grid applications without getting involved with any specific Grid middleware. This does not only greatly reduce the implementation complexity of an application but also makes it portable between various Grid systems. [Less]
This is another library for creating and manipulating graphs. There is simply no other graph library out there which can be handle graphs of the size the author is confronted with efficiently. Whenever possible igraph tries to be also user friendly
... [More]
and portable.
igraph started as an additional package to the GNU R statistical environment, and still some functions which are hard to implement in C are available only in R (like interactive graphics). Most functions are however now written in C and they can be compiled without R as a separate library. [Less]
The musik project is a cross platform media management and playback system that provides a separate core and UI, an easy to use and extensible C++ API, powerful batch tagging and renaming, an embedded SQL database, and threaded playback and crossfading.
Concutest is a collection of tools designed to make the development and testing of concurrent Java programs easier and more reliable. Concutest is freely available under the BSD License, and it is under active development by the JavaPLT group at Rice University.
Inspired and influenced by the Java based Spring richclient project this projects goal is to help leveraging Springs power in desktop applications.
Unlike the Java version, which uses a frame based attempt to provide views for different
... [More]
application aspects (just like web applications), one of the main goals of Spring.NET RichClient is to retain and further improve Windows Forms design-time capabilities. It provides dependency injection into forms and user controls as well as input validation based on the Spring.NET Validation Framework. [Less]
This 2D sceletal animation libary supports OpenGl and the DirectX renderer. It reads and writes xml files for animations. The code is completely written in c++ and uses tinyxml and the standard Library. There is also an editor being developed with
... [More]
gtkmm alongside the libary. The editor can be used to create animtions which can be loaded with the libary. Both, editor and libary, are still in development and additional programmers are welcome. If you are interested in helping to develop this libary please contact me at mail@fkrauthan.de. [Less]
Libneuro is a toolkit and middleware for visual applications, including games. Currently limited to 2d surfaces, it however contains an advanced painter's algorithm which is the backbone for core utilities like graphical user interfaces. The
... [More]
painter's algorithm is designed to avoid the whole screen to be redrawn on the frame buffer at every cycle, thus it is efficient on older systems. [Less]
Un framework en PHP escrito en espaƱol.
---
A PHP framework in spanish.
nCore is an efficient and portable C++ library for lazy developers.
It includes a set of several satellite C++ classes to perform :
- Threading
- FileIO (with endian-awareness)
- Networking (TCP, UDP, IPv4, IPv6)
- High-Perf Timing
- Easy
... [More]
logging with plugable sinks
- Memory Alloc Debugging
- Hashing (MD5, String, CRC32, CRC16, CRC8)
- Loading of dynamic libraries (shared objects)
- Dog-tagging (your final application/library binary file(s))
- Handling wide string manipulation methods through a single class (StringA)
- and more...
Each of those features can be turned off at compile-time to make the final binary file smaller.
nCore is designed to run on Windows, Linux (x86, ARM). Other platforms may become supported upon (patch) request :) [Less]
A semi-automated, largely passive web application security audit tool, optimized for an accurate and sensitive detection, and automatic annotation, of potential problems and security-relevant design patterns based on the observation of existing
... [More]
, user-initiated traffic in complex web 2.0 environments.
Detects and prioritizes broad classes of security problems, such as dynamic cross-site trust model considerations, script inclusion issues, content serving problems, insufficient XSRF and XSS defenses, and much more. [Less]
PythonCard is a GUI construction kit for building cross-platform desktop applications on Windows, Mac OS X, and Linux, using the Python language. It lets you develop graphical applications quickly and easily with a minimum of effort and coding.
This project develops a library that let applications seemlessly interoperate with Microsoft Component Object Model by exploiting J2SE 1.5 features.