BitchX is an IRC (Internet Relay Chat) client by Colten Edwards aka
panasync@EFnet, it is based on its predecessors ircII and Epic.
BitchX was originally started as a script by Trench and HappyCrappy for
the popular Unix IRC client ircII. Around Christmas of 1994 the script
was patched directly into the client by Colten Edwards.
BitchX includes features which make it a bot, bouncer, and a friendly
IRC client at the same time.
BitchX is one the most popular IRC clients among Unix systems. It is
highly customizable and capable of running scripts, so it can be used
as an IRC bot too.
rbot is a ruby IRC bot. Think of him as a ruby infobot, with more and different
features, and a nicer plugin scheme. His main features include:
* Runtime configuration via irc chat
* User authentication and access levels for using different bot features
* Built in infobot-style keywords. See example session below.
* Support for underlying fact database (infobot fact files), which can be
overridden or supplemented by runtime keyword controls
* Powerful plugin architecture, comes with plugins for many functions.
* Multi-language support - comes with english definition only so far -
translations welcome
Exuberant Ctags with Japanese language support.
Exuberant Ctags generates an index (or tag) file of source language
objects in source files that allows these items to be quickly and
easily located by a text editor or other utility.
Alternatively, it can generate a cross reference file which lists,
in human-readable form, information about the various objects found
in a set of source code files.
Supported languages include: Assembler, ASP, AWK, BETA, C, C++, C#,
COBOL, Eiffel, Fortran, HTML, Java, Javascript, Lisp, Lua, Make,
Pascal, Perl, PHP, PL/SQL, Python, REXX, Ruby, S-Lang, Scheme, Shell
(Bourne/Korn/Z), Standard ML, Tcl, Vera, Verilog, Vim and Yacc.
Ng is a very light weight Emacs clone editor, written in C. It doesn't
have Lisp(that means very limited customization is available). Since you
can invoke it very quickly (compared with real GNU Emacs), it is useful
in dealing with changing small file a bit.
Ng(Nihongo Micro Gnu Emacs) is a Mg(Micro Gnu Emacs)'s japanese port.
Ng supports EUC, JIS and SJIS code. Ng also have (rather simple) C-mode.
It is also very useful even if you don't need Japanese support.
WindowBuilder is a powerful and easy to use bi-directional
Java GUI designer that makes it very easy to create Java GUI
applications without spending a lot of time writing code to
display simple forms. With WindowBuilder you can create
complicated windows in minutes. Use the visual designer and
Java code will be generated for you. You can easily add controls
using drag-and-drop, add event handlers to your controls, change
various properties of controls using a property editor,
internationalize your app and much more.
JGraph is the most powerful, lightweight, feature-rich, and thoroughly
documented open-source graph component available for Java. It is accompanied
by JGraphpad, the first free diagram editor for Java that offers XML, Drag and
Drop and much more!
With the JGraph zoomable component, you can display objects and relations
(networks) in any Swing UI. JGraph can also be used on the server-side, for
example to read a GXL graph, apply a custom layout algorithm, and return the
result as a HTML image map.
JGraph is the most powerful, lightweight, feature-rich, and thoroughly
documented open-source graph component available for Java. It is accompanied
by JGraphpad, the first free diagram editor for Java that offers XML, Drag and
Drop and much more!
With the JGraph zoomable component, you can display objects and relations
(networks) in any Swing UI. JGraph can also be used on the server-side, for
example to read a GXL graph, apply a custom layout algorithm, and return the
result as a HTML image map.
MX4J is a project to build an Open Source implementation of the
Java(TM) Management Extensions (JMX) and of the JMX Remote API
(JSR 160) specifications, and to build tools relating to JMX.
JMX is an optional package for J2SE that provides a standard
way to manage applications. It can also be used to wrap legacy
systems and provide a standard interface to the outside world,
enabling the development of web services. JMX allows developers
to write more modular and loosely coupled system components and
reduce the complexity of large, interoperating systems.
CINT is a C/C++ interpreter aimed at processing C/C++ scripts.
CINT covers about 95% of ANSI C and 85% of C++. A CINT script can call
compiled classes/functions and compiled code can make callbacks to CINT
user defined functions. Utilities, like makecint and rootcint, automate
the process of embedding compiled C/C++ library code as shared objects
(as Dynamic Link Library, DLL, or shared library, .so). Source files
and shared objects can be dynamically loaded/unloaded without stopping
the CINT process. CINT offers a gdb like debugging environment for
interpreted programs.
mawk is an interpreter for the AWK Programming Language. The AWK language is
useful for manipulation of data files, text retrieval and processing, and for
prototyping and experimenting with algorithms. mawk is a new awk meaning it
implements the AWK language as defined in Aho, Kernighan and Weinberger, The
AWK Programming Language, Addison-Wesley Publishing, 1988 (hereafter referred
to as the AWK book.) mawk conforms to the Posix 1003.2 (draft 11.3) definition
of the AWK language which contains a few features not described in the AWK
book, and mawk provides a small number of extensions.