GNU Libidn is an implementation of the Stringprep, Punycode, and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group. It is used to prepare internationalized strings (such as domain name labels, usernames, and passwords) in order to increase the likelihood that string input and string comparison work in ways that make sense for typical users throughout the world. The library contains a generic Stringprep implementation that does Unicode 3.2 NFKC normalization, mapping and prohibition of characters, and bidirectional character handling. Profiles for iSCSI, Kerberos 5, Nameprep, SASL, and XMPP are included. Punycode and ASCII Compatible Encoding (ACE) via IDNA are supported.
BHL is an Emacs mode which enables you to convert plain text files into HTML, LaTeX, Texinfo, SGML (Linuxdoc), and TXT files. The BHL mode handles three levels of sections, many sectioning styles, common font-styles, any kind of lists, tables, URLs, horizontal rules, and Wiki names. BHL handles a list of links (lol) and a table of contents (toc): you can browse the lol and the toc, insert them where you want, and update the sections' numbers with one keystroke.
Darius Tools is a collection of miscellaneous scripts which are useful for a variety of purposes. They are all designed to be faster and easier to use than the command line that would normally be required to accomplish the same task. For example, there are scripts for mass conversion of WAV files to Ogg files and Ogg files to WAV files, for converting LaTeX to PostScript and viewing the output in ggv, for creating image thumbnails, for converting from the Euro to another currency, for automated updating via FTP and for removing backups recursively. The Darius Tools are split among several packages according to different categories.
ECB is a source code browser for (x)emacs. It displays a couple of windows that can be used to browse directories, files, and file contents like methods and variables. It supports source code parsing for languages like Java, C, C++, Elisp, Scheme, Perl, TeX, LaTeX, etc. In addition, it offers an (optional) permanent "compile window" at the bottom of the emacs frame, which is used to display all help and compile output. The rest of the frame is called the "edit area", which can be divided into several edit windows that are used for editing the sources. Deleting some of the edit windows neither destroys the compile window nor the browsing windows. It requires the CEDET suite.