Msort sorts files in sophisticated ways. Records may be fixed size, newline-separated blocks, or terminated by any specified character. Key fields may be selected by position, tag, or character range. For each key, distinct exclusions, multigraphs, substitutions, and a sort order may be defined or locale collation rules used. Comparisons may be lexicographic, numeric, numeric string, hybrid, random, by string length, angle, domain name, date, time, month name, or ISO8601 timestamp. Keys may be reversed so as to generate reverse dictionaries. Optional keys are supported. Unicode is supported, including full case-folding. Msort itself has a somewhat complex command line interface, but may be driven by an optional GUI.
Univert is a Universal Unicode Converter, at least as universal as the Unicode implementation in Tcl 8.1 or later can manage on your computer. Univert will convert interchangably between the following formats: native Tcl unicode, hex bytes or words separated by spaces, decimal bytes or words separated by spaces, HTML entities, UTF-8/URL encoding, quoted printable with whatever the current encoding is, and C string with whatever the current encoding is.
Xlit converts text from one writing system into another. It allows the user to define a transliteration simply by typing the input strings in one window and the strings to which they are to be mapped in another. Transliteration may be restricted to regions bounded by specified delimiters or their complements. Transliteration may also be performed by external commands or plugins. Xlit can also convert one type of delimiter to another, e.g. from HZ escapes to XML. Xlit can read and write transliteration definitions in its own format and as Yudit keymaps. It can be run in batch mode without the GUI.
MacPorts makes the world of open source software available to your Mac. There are over 5600 software titles ("ports"), each one installable with a single command. This is probably the biggest, most up to date open source software collection for Mac OS X. MacPorts works much like the ports collections of the major BSD operating systems.
Sudokut is a command line solver for Sudoku puzzles. When supplied with a Sudoku string or file, it returns all possible solutions. It takes approximately half a second to solve a medium force Sudoku by using an efficient algorithm that is guaranteed to find all the solutions. It accepts many options that implement various features (validity check, diff, suggestions, and probing).
SAOImage DS9 is an astronomical imaging and data visualization application. DS9 supports FITS images and binary tables, multiple frame buffers, region manipulation, and many scale algorithms and colormaps. It provides for easy communication with external analysis tasks and is highly configurable and extensible. DS9 is a stand-alone application that requires no installation or support files. It supports advanced features such as multiple frame buffers, mosaic images, tiling, blinking, geometric markers, colormap manipulation, scaling, arbitrary zoom, rotation, pan, and a variety of coordinate systems.
The Enhanced TightVNC Viewer, SSVNC, adds encryption security to VNC connections. The package provides a GUI for Windows, MacOS X, and Unix that automatically starts up an STUNNEL SSL tunnel for SSL or ssh/plink for SSH connections to any VNC server and then launches the VNC Viewer to use the encrypted tunnel. On Unix and MacOS X, a VNC viewer with many new features is provided. The short name for this project is "ssvnc", for SSL/SSH VNC viewer.
syncpasswd is an Expect script that synchronizes passwords via SSH on multiple platforms (Linux/BSD, OS X, and Solaris). It takes hostnames as a list of arguments and changes the specified user passwords on those hosts. It outputs results to stdout and logs to /var/log/syncpasswd.log (by default).