Smarty is a template engine for PHP. More specifically, it facilitates a manageable way to separate application logic and content from its presentation.
RSpec is a BDD tool and a framework which provides programmers with a Domain Specific Language to describe the behaviour of Ruby code with readable, executable examples that guide you in the design process and serve well as both documentation and tests.
Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. Matplotlib can be used in python scripts, the Python and IPython shells (similar to Matlab or Mathematica), web application servers
... [More], and six graphical user interface toolkits.
It is possible to generate plots, histograms, power spectra, bar charts, errorcharts, scatterplots, etc, with just a few lines of code. [Less]
pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.c `pkg-config --libs --cflags glib-2.0` for instance, rather than hard-coding values on where to find glib (or
... [More] other libraries). It is language-agnostic, so it can be used for defining the location of documentation tools, for instance. [Less]
FreeType 2 is a software font engine that is designed to be small,
efficient, highly customizable and portable while capable of
producing high-quality output (glyph images). It can be used in
graphics libraries, display servers, font conversion tools, text
image generation tools, and many other
... [More] products as well.
Note that FreeType 2 is a font service and doesn't provide APIs to
perform higher-level features, like text layout or graphics
processing (e.g., colored text rendering, "hollowing", etc.).
However, it greatly simplifies these tasks by providing a simple,
easy to use and uniform interface to access the content of font
files.
FreeType 2 is released under two open-source licenses: our own
BSD-like FreeType License and the GPL. [Less]
A cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.
SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code
... [More] contains unofficial support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk, and Tcl. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy