Gow (GNU On Windows) is a lightweight alternative to Cygwin. It uses a convenient Windows installer that installs about 130 extremely useful open source Unix applications compiled as native Win32 binaries. It is designed to be as small as possible, about 10 MB, as opposed to Cygwin which can run well over 100 MB depending upon options.
Release Notes: This release includes a couple minor fixes with a couple of executables (jwhois, tar, etc.) and adds bash.
libktomgirl is a library that reads a subset of the Tomboy file format. When it's done, it should support reading and writing all aspects of files created by Tomboy, Gnote, and KTomGirl. Despite the K in its name, there are no KDE or Qt dependencies (nor C#, GKT, or GLIB). This is pure C++ with boost and stdlib only. Most of the code is from Gnote.
Release Notes: The initial version will make new notes, and read existing notes that were created in Tomboy and Gnote. It will also read and write creation and change dates. Other features such as links, formatting, and notebooks have not yet been tested.
m2vmp2cut is frame accurate (currently PAL) MPEG2 video (M2V file) with accompanied MP2 audio cutter. Frame accuracy is achieved by re-encoding video around cutpoints. Audio is cut from a separate MP2 file at positions that keep A/V sync as good as possible (maximum sync difference is around 10-15 milliseconds compared to the source).
Release Notes: The CLI now requires source file/directory as the first argument (consistently). Approximate audio levels are visualized in m2vcut. A contrib/webm.sh script has been added. Demux output files are now written to a subdirectory in the current directory. General code improvements with no functional changes.
Transmageddon is a video conversion tool supporting transcoding videos from almost any format to a wide range of popular output formats. It also supports target profiles for specific devices.
Release Notes: Switches to Python 3. Improves handling of missing codecs. In the unannounced 0.23 release: switched to GTK3 and GStreamer 1.0; added notifications once a file is finished; and re-enabled support for multi-pass encoding.
oobash is an oo-style framework for bash 4 written in bash. It provides tools for rapid script development and huge libraries.
Release Notes: Added to String: charCodeAt, containsOnly, containsNone, and indexOfDifference. Added to File: deleteRecursively. Added private functions: __stack, __isXTRACEFDAvailable, and __getFileBase. A new script skeleton with the Script.generator function. Fixes and some other small changes.
LanguageTool is a style and grammar checker that currently supports English, Polish, German, French, Dutch, and other languages to a different degree. It scans the words and their part-of-speech tags for occurrences of error patterns, which are defined in an XML file. More powerful error rules can be written in Java.
Release Notes: Many new error detection rules have been added and existing rules have been updated. Mostly affected languages are Danish, German, English, Catalan, Russian, Chinese, French, Breton, Portuguese, and Esperanto. There is initial support for Japanese, with about 20 rules. Several bugs have been fixed.
Sunflower is a small and highly customizable twin-panel file manager for Linux with support for plugins. It is intended to be an easy-to-use and powerful file manager that seamlessly integrates into the GNOME desktop environment.
Release Notes: This release introduces a new bookmarks menu and fully functional Samba mount manager extension. It fixes problems with handling URI paths.
VP (View Picture) is an SDL-based image viewer for Linux and FreeBSD that supports slideshows, fullscreen, zoom, and arbitrary movement through the image list.
Release Notes: Improvements for 64-bit platforms, updated RPM build files, and hinted window centering on X11-based displays.
Fotoxx navigates an image collection using a thumbnail browser to choose images to view or edit. Edit functions include brightness, contrast, color, gamma, white balance, tone mapping, red eyes, sharpen, blur, noise suppression, smart erase, trim (crop), resize, rotate, add text, bend/warp, many art effects, HDR, HDF, stack, and panorama. Edit functions use movable curves and sliders. Feedback is live using the whole image. RAW files can be edited and saved with deep color. Areas or objects can be selected using freehand draw, follow edge, and tone matching. Selections can be edited in place with adjustable blending. They can also be cut and pasted into other images. Any metadata can be edited, reported, and searched (filenames, tags, dates, geotags, comments, captions, ratings, etc.). Collections (arbitrary subsets) can be defined and viewed. Batch functions are available for rename, resize/export, RAW conversion, and more.
Release Notes: This release focuses on the user interface and efficiency. The user guide and F1 help is now available in Spanish. A custom graphics menu in a popup window was added. Desired functions can be added and arranged to taste using the mouse. The search index is more efficient: metadata edit and image search should remain fast beyond 500K images. Large images open 30% faster and memory usage is down. RAW files can be opened in Ufraw (menu or thumbnail click). Batch RAW conversion now has a dialog to configure options. An alternate pan/scroll mode was added: image sticks to the mouse pointer.
PyQt is a comprehensive set of Python bindings for the Qt GUI toolkit.
Release Notes: The main focus of this release is support for Qt v4.8.3 and v5.0.0-beta1.
SIP is a tool to generate C++ interface code for Python. It is similar to SWIG, but uses a different interface format. It was used to build PyQt and PyKDE, and has support for the Qt signal/slot mechanism.
Release Notes: This is primarily a feature release and is required by PyQt v4.9.5. The build system now supports MSVC 2010 for Python v3.3 support.
HDT (Hardware Detection Tool) is an OS independent tool that displays low-level information on any x86 compatible system. It detects ACPI, CPU, PCI devices, DMI (memory, BIOS, motherboard, IPMI base board, chassis, batteries, CPU), disks (geometry, partitions), PXE environment, VESA modes, and VPD. It can also deduce the Linux kernel modules needed by a given host.
Release Notes: This release adds a 'silent' option to remove all messages, a 'display' option to show images at explicit times, a 'say' command to display messages at explicit times, a 'postexec' command to execute a Syslinux menu entry after HDT's execution, and a 'dump_filename' option to choose the exported filename with the 'dump' option. Dumping boot flag status and various bugfixes.
irked is an IRC client that runs as a daemon accepting notification requests as JSON objects presented to a listening socket. It is meant to be used by hook scripts in version-control repositories, allowing them to send commit notifications to project IRC channels. A hook script that works with git, hg, and svn is included in the distribution.
Release Notes: All segments of a message with embedded newlines are now transmitted. For message reduction, irkerhook now drops the file list when excessively long. Shell quote hardening was provided in irkerhook.py along with some anti-DoS logic.
JID is a system which can deserialize, update, and reserialize a map of 100,000 entries in half a millisecond on an i7 at 3.40 GHz. Serialization/reserialization timings are largely independent of the size and complexity of the table entries. Incremental serialization/deserialization is used to achieve high performance.
Release Notes: Speed enhancement: using BListJid, you can now deserialize/update/reserialize a 100,000 entry list in .25 milliseconds.
Python is an interpreted, interactive, object-oriented programming language. It combines remarkable power with very clear syntax, and isn't difficult to learn. It has modules, classes, exceptions, very high level data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (Tk, Mac, MFC, GTK+, Qt, wxWindows). New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface.
Release Notes: Includes a range of improvements of the 3.x series, as well as easier porting between 2.x and 3.x. Major new features have been added to the 3.3 release series.
Geiser is a generic Emacs/Scheme interaction mode, featuring an enhanced REPL and a set of minor modes that improve Emacs' basic major mode for Scheme. The main features provided are evaluation of forms in the namespace of the current module, macro expansion, loading of files and modules, namespace-aware identifier completion, automatic documentation, jumping to the definition of an identifier, access to documentation, listings of identifiers exported by a given module, and rudimentary support for debugging. Geiser supports Guile and Racket.
Release Notes: Now installable as an Emacs ELPA package.
zlog is a reliable, efficient, thread safe, flexible, pure C logging library. It was written because there were no good C logging libraries along the lines of Logback for Java or log4cxx for C++. printf can work, but can not be easily redirected or reformatted, and syslog is slow and designed for system use. It provides a syslog model, log format customization, multiple output, safe run-time reconfiguration, high performance, user-defined log levels, safe log rotation, a log4j-style key-value map, in-built debugging, and no external dependencies.
Release Notes: This is a bugfix version for 1.2. strftime is the slow part of logging on POSIX systems; a search is in progress for another method.
4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning console games).
Release Notes: This release features maintenance (4MLinux Backup Scripts and Clam AntiVirus 0.97.6), multimedia (MPlayer SVN-r35119-4.6.2, FFmpeg Git-2012.08.26, and xine 1.2.2), a mini-server (FTP, HTTP, SSH, and SFTP), and mystery (small Linux games). The X Window System is based on JWM 2.1.0 and the FOX toolkit 1.6.46 (with X File Explorer 1.33). Both Ethernet (including WiFi) and dialup (including fast USB modems) networking are supported. Basic 3D acceleration (via X.Org with Mesa 8.04) can be enabled for many Intel, NVIDIA, and AMD video cards. The size of the 4MLinux ISO image is about 53 MB.
ZebraFeeds is a Web-based RSS/Atom aggregator. It can be integrated into your Web site or blog with minimal effort and a high level of customization. You can also use it as a personal Web-based news aggregator with a reasonably convenient user interface inspired from modern aggregators.
Release Notes: This release features SImplePie, new templates, new template tags, a better installer, and many fixes and new possibilities.
NXWidgets is a graphical user interface package for the NuttX RTOS. It integrates seamlessly with the NuttX NX graphics subsystem in order to provide graphic objects, or "widgets". It is written entirely in C++ using only selected "embedded friendly" C++ constructs which are fully supported under NuttX. No additional C++ support libraries are required. It is tailored for use with MCUs in embedded applications. It is ideally suited for the mid-to-upper range of most MCU families. It will work on high-end frame buffer devices as well as on LCDs connected via serial or parallel ports to a small MCU. It will accept position and selection inputs from a mouse or a touchscreen. It will also support character input from a keyboard such as a USB keyboard. It supports a special widget called CKeypad which provides keyboard input via an on-screen keypad which can be operated via a mouse or touchscreen inputs. Some of the graphic objects supported by NXWidgets include labels, buttons, text boxes, button arrays, check boxes, cycle buttons, images, sliders, scrollable list boxes, and progress bars.
Release Notes: No functional changes are included in this lease. However, version 1.3 includes changes necessary for use with versions of NuttX 6.22 and higher.
Nuttx is a real-time embedded operating system (RTOS). It has a small footprint that is usable in micro-controller environments. It is fully scalable from tiny (8-bit) to moderate embedded (32-bit) systems. It also aims to be fully compliant to standards, to be fully real time, and to be totally open.
Release Notes: This release adds support for the Shenzhou and Wildfire STM32 boards, a new granule-based allocator for DMA memory management, and new devices drivers for the ENC28J60 and Windbond W25 FLASH. New applications include a UDP network discovery tool and an XML RPC server. Two critical bugfixes are also included which affect FAT and networking performance. Upgrading to version 6.22 is recommended for these changes.
FFTW++ is a C++ header class for the FFTW Fast Fourier Transform library that automates memory allocation, alignment, planning, and wisdom. In 2D and 3D, implicit dealiasing of convolutions substantially reduces memory usage and computation time. Wrappers for C, Python, and Fortran are included.
Release Notes: A parallelized loop increment has been localized. The SINGLE_THREAD preprocessor symbol has been renamed to FFTWPP_SINGLE_THREAD. Examples and tests have been organized into separate directories. A doxygen configuration file has been added.
hdparm is a Linux shell utility for viewing and manipulating various IDE drive and driver parameters. Most drives can benefit from improved performance using a command similar to "hdparm -qm8 -qu1 -qc1 -qd1 /dev/hda".
Release Notes: Use of HDIO_GETGEO_BIG is now avoided, as it is deprecated in newer kernels. Secure erase timeouts now have bigger padding. SCT identify information has been improved. The ordering of the "-S" and "-y" flags has been fixed. The block-count of security commands sent via SAT (sgio) is now set to 1. FIGETBSZ is now used to determine the filesystem block size for fibmap. Sector dumps are now forced to the le16 output format. Many other minor improvements, bugfixes, and documentation improvements have been made.
httppp is a network passive probe to monitor HTTP response times in a non-intrusive way. It uses libpcap and libqpcap.
Release Notes: This release enhances custom fields. It is now possible to match binary content (binary bytes are pretended to be spaces), and regex matching is now done in a separate thread for better performance.
superseriousstats is a small and efficient program for creating a Web page with statistics from various types of IRC logs. It keeps track of its parse history and only processes new activity before storing any accumulated data in a SQLite or MySQL database. It is suitable for high volume IRC channels and large log archives, and is relatively easy to integrate with IRC services (e.g. bots) that interact with the database and provide last seen information and many other statistics directly in your channel.
Release Notes: This release adds several new features, including projected line counts, milestones, and parser support for nodelog logs. The codebase has been slimmed down considerably, removing many unnecessary checks and catches dating back to old irrelevant ideology. Along with some bugfixes, this release brings better disk I/O and smaller database sizes.