Trollop is a commandline option parser for Ruby that gets out of your way. One
line of code per option is all you need to write. For that, you get a nice
automatically-generated help page (fit to your screen size!), robust option
parsing, command subcompletion, and sensible defaults for everything you don't
specify.
SEDSED is a Python script that masters SED scripts. It generates SED debug
files in SED, which lets you debug scripts with your own version of SED.
It's also a script beautifier, doing indentation and spaces/comments
formatting. It can also convert SED scripts to colorful HTML files.
Liblogging offers an enhanced replacement for the syslog() call, but
retains its ease of use. In a nutshell, it permits sytem administrators
to direct application log output to different destinations without
requiring the app developer to do any work for this. Liblogging is
released under a 2-clause BSD license and as such can be used in any
application.
SOPE is an extensive set of frameworks which form a complete Web
application server environment. Besides the Apple WebObjects
compatible appserver extended with Zope concepts, it contains a large
set of reusable classes: XML processing (SAX, DOM, XML-RPC),
MIME/IMAP4 processing, LDAP connectivity, RDBMS connectivity, and
iCalendar parsing.
liblouisxml is a library intended to provide complete braille
transcription services for xml documents. It translates into
appropriate braille codes and formats according to its style
sheet and the specifications in the document. A command-line
program, xml2brl which uses this library is also included.
The latest version of liblouis is required.
Apache Spark is a fast and general-purpose cluster computing system. It
provides high-level APIs in Java, Scala and Python, and an optimized engine
that supports general execution graphs. It also supports a rich set of
higher-level tools including Spark SQL for SQL and structured data processing,
MLlib for machine learning, GraphX for graph processing, and Spark Streaming.
Spin is an efficient on-the-fly verification system
(a `model checker') for asynchronous concurrent systems,
such as data communication protocols, distributed operating
systems, database systems, etc.
It can be used to prove both safety and liveness properties,
including all correctness requirements expressible in linear
time temporal logic.
Spin uses a high level language to specify systems descriptions,
called PROMELA (PROcess MEta LAnguage).
The gflags package contains a library that implements commandline flags
processing. As such it's a replacement for getopt(). It has increased
flexibility, including built-in support for Python types, and the ability to
define flags in the source file in which they're used. (This last is its major
difference from OptParse.)
simpleeval is a single-file library for easily adding evaluatable expressions
into python projects. It can allow a user to, for example, set an alarm volume,
which could depend on the time of day, alarm level, how many previous alarms had
gone off, and if there is music playing at the time.
ucpp is a C preprocessor and lexer. It has the following goals:
- Strict conformance to the C99 standard (with switches to
disable some extensions and mimic C90 behaviour)
- Low memory consumption
- Possibility to use the code as a lexer (that outputs tokens
directly)