Libeio is a full-featured asynchronous I/O library for C, modelled in
similar style and spirit as libev.
Features include: asynchronous read, write, open, close, stat, unlink,
fdatasync, mknod, readdir etc. (basically the full POSIX API), sendfile
(native on Solaris, Linux, HP-UX, FreeBSD, emulated everywhere else),
read-ahead (emulated where not available). It is fully event-library
agnostic and can easily be integrated into any event-library (or used
standalone, even in polling mode).
Liblouis is an open-source braille translator and back-translator.
It features support for computer and literary braille, supports
contracted and uncontracted translation for many, many languages
and has support for hyphenation. New languages can easily be added
through tables that support a rule- or dictionary based approach.
Included are also tools for testing and debugging tables. Liblouis
also supports math braille (Nemeth and Marburg). The formatting of
braille is provided by the companion project liblouisxml.
Liboop is a low-level event loop management library for POSIX-based operating
systems. It supports the development of modular, multiplexed applications
which may respond to events from several sources. It replaces the "select()
loop" and allows the registration of event handlers for file and network I/O,
timers and signals. Since processes use these mechanisms for almost all
external communication, liboop can be used as the basis for almost any
application.
LiteIDE is a simple, open source, cross-platform Go IDE.
Main features:
- System environment management
- Configurable build commands
- Simple and open debug system
- Kate format for auto-completion and theming
- Configurable auto-completion with WordApi
- MIME type based system
- Plugin support
- Package browser
- Class view and outline
- Document browser
- Gocode support
- GOPATH API index
- Code Navigation
- Find Usages
- Code Refactor
- Go playground
- Markdown
- Json
- Golang Present
LuaRocks allows you to install Lua modules as self-contained packages
called rocks, which also contain version dependency information. This
information can be used both during installation, so that when one
rock is requested all rocks it depends on are installed as well, and
also optionally at run time, so that when a module is required, the
correct version is loaded. LuaRocks supports both local and remote
repositories, and multiple local rocks trees.
Monotone is a distributed version control tool. It can help automate
many tedious and error-prone tasks in group software development.
* Store multiple versions of files you are working on efficiently.
* Transmit changes to files between you and your colleagues.
* Merge changes you make with those your colleagues make.
* Make notes about your opinion of the quality of versions of files.
* Make decisions about using or ignoring versions, depending on
the notes you receive from others.
Newt is a windowing toolkit for text mode built from the slang
library. It allows color text mode applications to easily use
stackable windows, push buttons, check boxes, radio buttons, lists,
entry fields, labels, and displayable text. Scrollbars are supported,
and forms may be nested to provide extra functionality.
Besides the newt library, this port provides whiptail, which may
be used from shell scripts similarly to Savio Lam's "dialog". Newt
provides the textual interface for the Red Hat and Debian boot
disks.
Cmdliner is an OCaml module for the declarative definition of command
line interfaces.
It provides a simple and compositional mechanism to convert command line
arguments to OCaml values and pass them to your functions. The module
automatically handles syntax errors, help messages and UNIX man page
generation. It supports programs with single or multiple commands
(like darcs or git) and respects most of the POSIX and GNU conventions.
Oniguruma is a BSDL Regular Expression library written for ruby-m17n,
which implements all of Perl extensions, many of .NET extensions plus
more.
It provides multiple APIs for ease of use; GNU regex compatible API,
POSIX regex compatible API and its own.
This library is multilingualized by design and can have one encoding
for each regex object. Currently supported character encodings are
ASCII, UTF-8, EUC-JP and Shift_JIS.
4.x supports Ruby1.9.
Oniguruma is a BSDL Regular Expression library written for ruby-m17n,
which implements all of Perl extensions, many of .NET extensions plus
more.
It provides multiple APIs for ease of use; GNU regex compatible API,
POSIX regex compatible API and its own.
This library is multilingualized by design and can have one encoding
for each regex object. Currently supported character encodings are
ASCII, UTF-8, EUC-JP and Shift_JIS.
4.x supports Ruby1.9.