180 projects tagged "MIT"
Little CMS intends to be a small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard when regarding to color management. The ICC specification is widely used and is referred to in many International and other de-facto standards.
miniDB is a small and fast isam/btree library/program for record based access, used as standalone or as client/server. It features a small footprint, multi-field indexes, autoincrement fields, and database logging. All data is kept in a pure ASCII file, so you can also use grep and awk on it.
Squirrel is a light-weight programming language (around 6000 lines of code) that features higher-order functions, classes/inheritance, delegation, tail recursion, generators, cooperative threads, exception handling, reference counting and garbage collection on demand. It has a C-like syntax.
mimetic is a MIME library written in C++ designed to be easy to use and integrate but yet fast and efficient. It's standard compliant using the Standard Template Library for base C++ structures and supporting all relevant messaging RFCs. A powerful template encoding/decoding engine is also included to allow seamless extendibility (i.e. encryption codecs) and intuitive codec chains creation (using well-known Unix-style pipes syntax: a|b|c). Real world examples, documentation, and regression tests are included.
Ansilove/PHP is a set of tools that convert ANSi and artscene-related file formats into PNG images, supporting ANSi (.ANS), PCBOARD (.PCB), BiNARY (.BIN), ADF (.ADF), iDF (.IDF), TUNDRA (.TND), and XBiN (.XB) formats. It includes a command line converter and a library for doing "on the fly" conversions. It creates optimized 4-bit PNG files and supports SAUCE, 80x25, 80x50, Amiga fonts, and iCE colors. It supports 14 MS-DOS charsets (IBM PC, Baltic, Cyrillic, French Canadian, Greek (CP737 and 869), Hebrew, Icelandic, Latin-1, Latin-2, Nordic, Portuguese, Russian, Turkish) as well as unofficial charsets (Armenian, Persian).
SQBind is a pretty simple, yet powerful binding library for the Squirrel language. It includes support for binding classes, methods, static methods, member variables, functions, enums, and C types. It can either manage pointers or leave them unmanaged. It also recognizes functions that receive pointers or references and passes values accordingly. It also easily lets you use your own types for taking care of native Squirrel types, such as your own (or std::) string class, table class, array class, etc.