This library implements the Atlas protocol, for use in client-server
game applications. This library is suitable for linking to either
clients or servers.
Snappy-java is a Java port of snappy, a fast C++
compresser/decompresser developed by Google.
A Haskell binding to the X11 library. The binding is a direct
translation of C binding.
beav (Binary Editor And Viewer) is an editor for binary files
containing arbitrary data. With beav, you can edit a file in HEX,
ASCII, EBCDIC, OCTAL, DECIMAL, and BINARY. You can display but not
edit data in FLOAT mode. You can search or search and replace in
any of these modes. Data can be displayed in BYTE, WORD, or DOUBLE
WORD formats. While displaying WORDS or DOUBLE WORDS the data can
be displayed in INTEL's or MOTOROLA's byte ordering. Data of any
length can be inserted at any point in the file. The source of this
data can be the keyboard, another buffer, or a file. Any data that
is being displayed can be sent to a printer in the displayed format.
Files that are bigger than memory can be handled.
jEdit is an Open Source programmer's text editor written in Java. It is
released under the GNU General Public License. jEdit was written for Java 1.1
with Swing 1.1, and also runs under Java 2.
As far as text editors written in Java go, jEdit is one of the best. It has an
easy to use, intuitive interface, and enough features and flexibility to please
even the most hard-core programmer. A very incomplete list of jEdit's features
follows.
o Syntax highlighting for 200+ file types (including C, C++, Java, Perl, etc)
o Semi-intelligent auto indent in C, C++ and Java modes
o Bracket highlighting and matching
o Powerful macro system
o Auto-expanding abbreviations for the frequiently used strings
o Powerful search and replace - supports regular expressions and multiple file
search/replace; Search and replace operations can be recorded in macros
o Any number of strings and caret positions can be stored for later use in
so-called registers
o Rectangular selections for working with column-based files
o Any number of editor windows can be opened, and each view can be split into
multiple panes for side-by-side viewing of multiple files
o Unlimited undo/redo