Libmodbus is a C library designed to provide a fast and robust
implementation of the Modbus protocol. It runs on Linux, Mac OS X,
FreeBSD, QNX and Windows.
Oldrunner is a remake of Broderbund's Loderunner which contains the 150
original game levels. It is written in C and has a textmode interface.
Math::Random is a Perl port of the C version of randlib, which is a
suite of routines for generating random deviates.
Orthrus is a C library and user interfaces for RFC 2289,
"A One-Time Password System (OTP)", also known as OPIE or S/Key.
This is a Ruby library for approximate string matching and searching
using a dynamic programming algorithm to compute the Levenstein
distance between strings. Written in C for speed.
The texi2mdoc utility is a converter from Texinfo into mdoc. It is a standalone
ISC-licensed ISO C utility and should compile on any modern UNIX system.
Testing is usually the ugly part of Perl module authoring. Perl gives
you a standard way to run tests with Test::Harness, and basic testing
primitives with Test::More. After that you are pretty much on your own
to develop a testing framework and philosophy. Test::More encourages you
to make your own framework by subclassing Test::Builder, but that is not
trivial.
Test::Base gives you a way to write your own test framework base class
that *is* trivial.
GLSFcave is a port of SunFlat's SFcave for UNIX/OpenGL. SFcave is
a game where the player controls a ribbon to avoid hitting walls.
You have only one control: when you hold the mouse button, the
ribbon goes up. Otherwise the ribbon goes down.
The game uses OpenGL for drawing two-dimensional frames. This is
for portability(for MacOS X) and to offload CPU.
Text::Padding provides a simple way to align a text on the left, right or
center. If left & right are easy to achieve (see sprintf()), i found no cpan
module that achieved a simple text centering. Well, of course, Perl6::Form
provides it, but it's incredibly slow during startup / destroy time. And
Text::Reform was segfaulting during destroy time.
Hence this module, which aims to provide only those 3 methods.
Gperiodic displays a periodic table of the elements, allowing you to
browse through the elements, and view detailed information about each
element.