LibHID is a user-space HID access library written in C. It provides a
generic and flexible way to access and interact with USB HID devices,
much like libusb does for plain USB devices. It is based on libusb, thus
it requires no HID support in the kernel. Furthermore, it aims to
support all operating system supported by libusb: Linux, BSD, OS X, and
Windows.
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.
Swank Clojure is a server that allows SLIME (the Superior Lisp
Interaction Mode for Emacs) to connect to Clojure projects.
To use it you must launch a swank server, then connect to it from
within Emacs using M-x slime-connect.
For example:
(ns user (:use [swank.swank :as swank]))
(clojure.main/with-bindings
(swank/ignore-protocol-version "2010-06-04")
(swank/start-server "/dev/null" :port 4005))
Just replace "user" with your preferred namespace.
YASM is a complete rewrite of the NASM assembler under the "new" BSD License
(some portions are currently under the GNU Lesser General Public License
(LGPL)). Yasm currently supports the x86 and AMD64 instruction sets, accepts
NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Mach-O
(32 and 64), RDOFF2, Win32, and Win64 object formats, and generates source
debugging information in STABS, DWARF 2, and CodeView 8 formats.
This library is designed to make it easy to write games that run on UNIX,
Win32, MacOS X and other platforms using the various native high-performance
media interfaces (for video, audio, etc) and presenting a single source-code
level API to your application. This is a fairly low level API, but using this,
completely portable applications can be written with a great deal of
flexibility.
The Listen gem listens to file modifications and notifies you about the changes.
Features:
- Works everywhere!
- Supports watching multiple directories from a single listener.
- OS-specific adapters for Mac OS X 10.6+, Linux and Windows.
- Automatic fallback to polling if OS-specific adapter doesn't work.
- Detects files modification, addidation and removal.
- Checksum comparaison for modifications made under the same second.
- Allows supplying regexp-patterns to ignore and filter paths for better
results.
- Tested on all Ruby environments via travis-ci.
BIEW is multiplatform portable viewer of binary files with built-in editor
with binary, hexadecimal, and disassembler modes. It uses native Intel
syntax for disassembly and offers many useful features such as highlighting
for AVR/Java/x86-AMD64/ARM-XScale/PPC-64 code, Russian codepage converter,
full preview of formats MZ, NE, PE, NLM, COFF32, ELF (and partially a.out,
LE, LX, PharLap), code navigator, and much more.
KDE Base Applications consists of what runs on the desktop. This
module isn't a complete collection of essential applications that a
user would expect on a desktop (such as e-mail and calculator). This
package is the basic set of applications beyond the workspace that KDE
applications can assume are installed. These applications should have
no problem running on Windows, OS X, Gnome, etc. as stand alone
applications if the user wanted to use them there.
Padre - Perl Application Development and Refactoring Environment
Padre is an Perl IDE that is simple to use for new Perl programmers
but also supports large multi-lingual and multi-technology projects.
Padre is written in Perl, runs on all three major desktop platforms (Windows,
Mac OS X and Unix/GTK), and is distributed under the perl license.
WARNING: Padre requires Perl with thread support built-in !