1T3XT offers a suite of products that are useful to create and/or manipulate documents, more specifically PDF and RTF documents. There's some support for XML and HTML, but this isn't the core business of iText.
`ABL' is a basic flexible abstract list library defined using C preprocessor. It allows you to define linked lists of arbitrary types very easily. You also can use it as stacks and queues. You can easily define complicated types like list of lists etc.
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
peer-reviewed and portable C++ source libraries. The libraries are intended to be widely useful, leveraging and extending both the C++ Standard Library and the Boost Libraries.
a multi-platform game library for C/C++ developers that provides many functions for graphics, sounds, player input (keyboard, mouse, and joystick), and timers. It also provides fixed and floating point mathematical functions, 3D functions, etc...
a game programming library for C/C++ developers distributed freely, supporting the following platforms: DOS, Unix (Linux, FreeBSD, Irix, Solaris, Darwin), Windows, QNX, BeOS and MacOS X. It provides many functions for graphics, sounds, player input, etc..
a multi-platform game library for C/C++ developers that provides many functions for graphics, sounds, player input (keyboard, mouse, and joystick), and timers.
Sponsored by AMD, the Framewave project offers developers unparalleled, code-level access to a vast array of signal and image functions and routines designed with "code faster, faster code" in mind.
complete x86/x64 JIT Assembler for C++ language. It supports FPU, MMX, 3dNow, SSE, SSE2, SSE3 and SSE4 intrinsics, powerful compiler that helps to write portable functions for 32-bit (x86) and 64-bit (x64) architectures. AsmJit can be used to create functions at runtime that can be called from existing (but also generated) C/C++ code.
At4J provides Java support for reading and creating Zip and Tar archives. It also comes with third-party compression libraries for bzip2 and LZMA support. At4J supports more Zip capabilities and compression methods than Java's built-in Zip classes, such as Unix file metadata and bzip2 compression.
a high-level audio API. It can play Ogg Vorbis, MP3, FLAC, uncompressed WAV, AIFF, MOD, S3M, XM, and IT files. For audio output, Audiere supports DirectSound or WinMM in Windows, OSS on Linux and Cygwin, and SGI AL on IRIX
Bibster is a Java-based system which assists researchers in managing, searching, and sharing bibliographic metadata (e.g. from BibTeX files) in a peer-to-peer network.
library implementing dynamic bitvectors with several types of on-the-fly, adaptive compression. Designed for use in databases, search systems, scientific projects.
provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ Standard Library. The libraries are intended to be widely useful, and are in regular use by thousands of programmers across a broad spectr
physics engine written primarily for games. As the name suggests, Box2D is a purely 2D engine. However, Box2D has grown beyond it's humble box simulating roots, and can now handle convex polygons and other shapes coming soon.
a 3D Collision Detection and Rigid Body Dynamics Library for games and animation. It is an Open Source multiplatform C++ project. Discrete and continuous collision detection, integrated into Blender 3D and COLLADA 1.4 Physics tools support.
a small set of classes that support the easy generation of, and reaction to, events within a program. Each event type carries data appropriate for its type. This library makes it unnecessary to propagate data via void pointers and makes clearer to the pro
a simple alternative to the STL that includes multithreading and networking. `target audience' is developers of complex network daemons, robots or non-visual client/server applications of any kind.
2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL (through glitz), Quartz, and XCB
a 2D graphics library, support for multiple output devices. (output targets include the X Window System, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends OpenGL (through glitz), Quartz, and XCB.
a free library providing windowing and widgets for graphics APIs / engines where such functionality is not natively available, or severely lacking. The library is object orientated, written in C++.
The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as: computer graphics, scientific visualization, computer aided design and modeling, geographic information systems, molecular biology, medical imaging, robotics and motion planning, mesh generation, numerical methods... More on the projects using CGAL web page.
is a layer above the existing toolkits available (Win32 API, GTK, Cocoa, ...). The result is that applications look and function like the user expects on their respective system. Mozilla Public License
Free 3D Collision Detection Library an effort to provide a free collision detection library for generic polyhedra. Its purpose is mainly for 3D games where accurate detection is needed between two non-simple objects.
Cosm is an integrated collection of extensions to Max/MSP/Jitter to assist the construction of navigable, sonified, complex virtual worlds, and has been designed to facilitate use in CAVE-like environments.
a C++ Web development framework (not CMS). It differs from most of other Web development frameworks like Python Django, Java Servlets, or C++ Wt because it is designed and tuned to handle extremely high loads, and it is aimed at development of Web sites rather then "GUI-like" Web applications.
a free library providing windowing and widgets for graphics APIs / engines where such functionality is not natively available, or severely lacking. The library is object orientated, written in C++, and targeted at games developers who should be spending t
Encryption Toolkit that provides anyone with the ability to add strong security capabilities to an application in as little as half an hour, without needing to know any of the low-level details that make the encryption or authentication work.
a Linux-like environment for Windows. A way to run native linux apps on Windows and make way to magically make native Windows apps aware of UNIX ® functionality after a rebuild.
designed to make multimedia productions (games, screen-savers, demos..) easier and more intuitive to write. Consequences are a complete abstraction of resources management (fonts, images, 3D meshes, files, zip-archives, sounds..) and rendering operations
Distributed Multiplatform Framework. Component based programming framework, using various repositories. The samples are implemented either in console or wxWidgets
a Java-like library that acts as a bridge between the C++ and the Java worlds. It offers a wide range of the Java facilities without losing the power of C++.
DSpace is an open-source digital archiving system designed by MIT Libraries and Hewlett Packard to capture, manage and share research in digital formats.
This package contains a library that is able to read and write German DTAUS files, ready to be compiled under Unix and GNU/Linux. DTAUS is an abbreviation for DatenTrägerAUStausch and refers to a special file format used by German credit institutes in order to manage money exchanges between accounts and institutes.
an object based C++ class library that provides the necessary infrastructure to allow tool developers and sophisticated tool users to build parallel and serial tools through technology called dynamic instrumentation.
programming interface and resource management system for scalable OpenGL applications. Can run unmodified on any visualization system, from a singlepipe workstation to large scale graphics clusters and multi-GPU workstations.
Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution
implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training dat
(pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation.
a library for functional programming in C++. Functional programming is a programming paradigm in which functions are treated as regular values. Thus, we can have functions that take other functions as parameters.
a cross platform audio library and toolset to let you easily implement the latest audio technologies into your title. FMOD now supports 13 platforms! Win32, Win64, WinCE, Linux, Linux64, Macintosh (os8/9/10/x86) PS2, PSP, PS3, Xbox, Xbox 360
a library for collision detection of three-dimensional objects undergoing rigid motion and deformation. SOLID is designed to be used in interactive 3D graphics applications, and is especially suited for collision detection of objects and worlds described
Java bindings for FUSE (Filesystem in USErspace) is a Java API that uses JNI bindings to FUSE library and enables writing Linux filesystems in Java language