a C/C++ interpreter aimed at processing C/C++ scripts, written in ANSI C (about 80000 loc), is solid enough to interpret itself and let the interpreted version execute a program.
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.
designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), provides a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands.
port of the X Window System server to Windows. It shares the same source code base as Cygwin/X, but does not depend on the Cygwin environment or cygwin1.dll. Xming is a fully featured X11 server for Windows that is very simple to install and use.
a font rendering library for OpenGL applications. It supports bitmap, textured, polygon, and outline glyph rendering and relies on FreeType for font loading.
a general purpose library and file format for storing scientific data. It arranges data into datasets (multidimensional arrays) and groups (a structure for organizing objects). With extra software support like a viewer, etc...
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.
a portable function library for C/C++ programs. The SFL is the result of many years' development, and is provided as Open Source software for the benefit of the Internet community.
a build configuration tool. Describe your C, C++, or C# software project using a simple, easy to read syntax and let Premake generate the project files for Visual Studio, GNU Make, Code::Blocks, CodeLite, SharpDevelop, or MonoDevelop.
a component system that will provide extensibility and re-usability both inside and between applications, while being portable across platforms (and languages) and having the lowest possible overhead (both in machine resources and programming effort).
a source code tag system that works the same way across diverse environments. You can locate a specified object in the source files and move there easily. It is useful for hacking a large project containing many subdirectories, many #ifdef and many main()