Trio is a fully matured and stable set of printf and string functions designed
be used by applications with focus on portability or with the need for
additional features that are not supported by standard stdio implementation.
There are several cases where you may want to consider using trio:
1.Portability across heterogeneous platforms.
2.Embedded systems without stdio support.
3.Extendability of unsupported features.
4.Your native version don't do everything you need.
A bridge that supports Glib's event loop from POE.
This port contains the core of BrowserScope's original user agent string
parser: data collected over the years by Steve Souders and numerous other
contributors, extracted into a separate YAML file so as to be reusable as is
by implementations in any programming language.
This port itself does not contain a parser: only the necessary data to build
one. There exists a ref implementation, along with multiple, production-ready
implementations in various programming languages.
A library for User-Agent recognition. Includes C++, Java, Node.js,
Perl and Python bindings.
GNU uCommon C++ is meant as a very light-weight C++ library to facilitate using
C++ design patterns even for very deeply embedded applications, such as for
systems using uclibc along with posix threading support. For this reason, GNU
uCommon C++ disables language features that consume memory or introduce runtime
overhead, such as rtti and exception handling, and assumes one will mostly be
linking applications with other pure C based libraries rather than using the
overhead of the standard C++ library and other similar class frameworks.
This module lets you quickly and easily construct new packages. It gives them
unused names and sets up their package data, if provided.
Udis86 is an easy-to-use minimalistic disassembler library (libudis86) for the
x86 and AMD64 (x86-64) range of instruction set architectures. The primary
intent of the design and development of udis86 is to aid software development
projects that entail binary code analysis.
Strigi analyzers for SDK related file formats.
Portable libumem.
================
This is a port of Solaris libumem to non-Solaris systems.
The port was made while integrating libumem with our Ecelerity MTA product, so
your initial experience will not be 100% out-of-the-box, because there is no
standalone configure script for the library at this time. (patches welcome!)
In addition, since our deployment is threaded, we force the library into
threaded mode.
While the library is itself stable (it's the memory allocator used by the
Solaris OS), the port may have a few rough edges. We're shipping umem with
Linux and Windows versions of our product as we have found it to be stable.
We will continue to update this project as and when we make improvements, and
welcome third-party patches that improve the usability for everyone.
Wez Furlong,
OmniTI, Inc.
UMLGraph facilitates the declarative specification and drawing
of UML class and sequence diagrams. One can specify a class design
using the Java syntax complemented by Javadoc tags.