ZXTune is a set of portable cross-platform applications (GUI/CLI) intended to play chiptunes. It features advanced ripping possibilities that let you search for music in big data sets. Supported ZX Spectrum chiptunes formats include AY, AS0/ASC, FTC, GTR, PSC, PSG, PSM, PT1, PT2, PT3, SQT, ST1, ST3, STC, STP, TXT, TurboSound, VTX, YM, CHI, DMM, DST, PDT, SQD, STR, TF0/TFE, TFC, TFD, and COP. The Commodore64 SID format is supported. Supported PC chiptunes formats include 669, AMF, DMF, FAR, FNK, GDM, IMF, IT, LIQ, PSM, MDL, MTM, PTM, RTM, S3M, STIM, STM, STX, ULT, XM. Supported Amiga chiptune formats include DBM, EMOD, MOD, MTN, IMS, MED, OKT, PT36, SFX. Supported Atari chiptune formats include DTM, GTK, TCB. The Acorn chiptune format DTT is supported. Supported compressed formats include CHARPRES, CC3, CC4, CC4PLUS, DSQ, ESV, GAM, GAMPLUS, HRUM, HRUST1, HRUST2, LZH1, LZH2, LZS, MSP, PACK2, PCD61, PCD62, TLZ, TLZP, TRUSH. Supported archived/container formats include FDI, HOBETA, HRIP, LHA, RAW, SCL, TD0, TRD, ZXZIP, ZIP, RAR, SNA128, and Z80.
Release Notes: This release adds support for DMM (DigitalMusicMaker) modules. It adds support for streamed ZIP archives. There are multiple fixes in PT3 and ZXZIP processing.
Treep is a simple language for doing symbolical computations. It operates on numbers and strings that can be organized in more complex objects. These objects are lists of name-value pairs that are stored in memory as AVL trees. It has about sixty built-in functions to operate on such data and a way to define new functions. Treep syntax very much resembles Lisp. The power of treep is its simplicity and security. Treep is a good tool do process objects and relations between them. For example it is possible to define graphs as a sets of vertices and edges in text file, parse that file, do any computations you like, write modified data to text file. Treep works well on graphs, trees, linked lists, simple hashes. Treep is not good at processing texts, dealing with system input/output.
Release Notes: This release has been optimized for speed, and is a few times faster than before. In the source code, "goto" is used to skip unnecessary checks, but this looks quite elegant.
PBZIP2 is a parallel implementation of the bzip2 block-sorting file compressor that uses pthreads and achieves near-linear speedup on SMP machines. The output of this version is fully compatible with bzip2 1.0.2 or newer (ie: anything compressed with PBZIP2 can be decompressed with bzip2).
Release Notes: This release fixes a deadlock due to unsynchronized broadcasts, prevents deletion of input files on error, adds more detailed kernel error messages, fixes error handling in muliti-file processing, and updates documentation on processing data from stdin.
ISPConfig is an ISP management and hosting control panel. It manages your Web server, email server, BIND DNS, proftpd + vsftpd FTP server, MySQL databases, SpamAssassin, and disk quotas with an easy to use Web interface for administrators, resellers, and clients.
Release Notes: This release is a major update and introduces new functions like a Virtual server management module, full support for Nginx webserver, Mailman mailing list management, IPv6 support, a FAQ section in the Help module, Website folder protection, an option to assign IP addresses to clients, SNI support for Apache/nginx SSL certificates, and support for key-based SSH logins.
Storybook is novel-writing software which helps authors keep an overview of multiple plot lines while writing books, novels, or other written works. It assists you in structuring your book. It lets you store all the information about your characters and locations in one place, then use the included Storybook features for managing chapters, scenes, characters and locations, items, and tags. A simple interface is provided to enable you to assign your defined characters, locations, items, and tags to each scene and to keep an overview of your work with user-friendly chart tools. With the Memoria Tool, each object can be followed in dependence on time.
Release Notes: Many improvements and some new features.
BRL-CAD is a powerful constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, and image and signal-processing tools.
Release Notes: This release provides several dozen major feature enhancements and fixes. Support for NURBS continues to improve with better STEP import, ray tracing fixes, better wireframes, and numerous robustness improvements. MGED/Archer continues to approach alpha status with support added for interactive pipe editing, improved visualization, new mesh healing capabilities, and more. After many months of effort, the OBJ importer receives a comprehensive overhaul improving polygonal mesh import. There is a new exporter to the DOT format used by Graphviz for graphic visualization of geometry hierarchies.
Mathomatic is a portable, general-purpose computer algebra system (CAS) that can solve, differentiate, simplify, combine, and compare algebraic equations, perform standard, complex number, modular, and polynomial arithmetic, etc. It does some calculus and is very easy to compile/install, learn, and use. The symbolic math application with a simple command-line interface is designed to be a colorful algebra calculator that is reliable, responsive, and convenient to use. The symbolic math library is lightweight and easy to include in other software, due to being written entirely in C with no additional dependencies.
Release Notes: The calculate command allows an equation-number-range argument for ease of use, the corrected nintegrate (numerical integrate) command now allows bounds on the command line, and the corrected divide command now allows the dividend and divisor on the command line. The plot command allows ^ on the command line for ease of use. C code cleanup was done and compilation options were corrected. The display command in the symbolic math library was corrected to work as it should. Variables can be counted with the new "variables count" command.
Bazaar is a simple decentralized revision control system. Decentralized revision control systems give users the ability to branch remote repositories to a local context. Users can commit to local branches without requiring special permission from the branches that they branched from.
Release Notes: This is a bugfix release. Upgrading is recommended for all users of earlier 2.4 releases.
Kid3 tagger can edit the ID3v1 tags and all ID3v2 frames in MP3 files and the tags in Ogg/Vorbis and FLAC files in an efficient way. It is easy to convert between ID3v1 and ID3v2, set the tags of multiple files to the same values and generate the tags from the file name or vice versa. Import is possible from freedb.org, MusicBrainz, and other sources of track data.
Release Notes: Minor bugfixes. The build system is also improved, and should work out of the box on most distributions.
AjaXplorer is an easy-to-install file explorer for remotely managing files on a Web server. Its rich GUI makes it accessible to any end-user. Its main features are common file actions (uploading, downloading, moving, renaming, etc.), online file editing, image preview, a bookmarks system, and more. It requires PHP to run and FTP access only for installation.
Release Notes: This release introduces an automatic upgrade mechanism, improves the sharing features integration as well as the metadata management, and fixes many bugs. It's already very stable for a beta.
SCCS is an implementation of the POSIX standard Source Code Control System. It is based on the original UNIX SCCS code provided by Sun as part of OpenSolaris and was made portable to other platforms.
Release Notes: A POSIX compliance bug in prs(1) that was introduced around 1984 by an undocumented change has been fixed. Some artificial limitations in the programs val(1) and vc(1) have been removed. The libraries "comobj", "mpw" and "cassi" have been rewritten to work around various linker bugs found on Mac OS X. A lot of fundamental basic features have been introduced in preparation for the upcoming support for changesets.
feh is a fast, lightweight image viewer that uses imlib2. It is command line-driven and supports multiple images through slideshows, thumbnail browsing or multiple windows, and montages or index prints using TrueType fonts to display file information. Advanced features include fast dynamic zooming, progressive loading, loading via HTTP (with reload support for watching webcams), recursive file opening (slideshow of a directory hierarchy), and mouse wheel and keyboard control.
Release Notes: This release fixes handling of images with very long names (mostly from HTTP URLs). It adds support for tiling window managers by re-applying --scale-down every time the window is resized.
ConvertAll is a unit conversion program in which units can be combined with multiplication and division operators and can be squared, cubed, etc. The interface is graphical, allowing the units to be selected from lists and the conversions to be made in both directions. Non-linear units (such as temperatures and gauge sizes) are supported. The unit data file can be easily modified to add additional units. ConvertAll is based on the PyQt library.
Release Notes: This release adds the microliter volume unit, the galileo acceleration unit, and the stremma land area unit. It changes the method of identifying a "unitless" portion of a unit to avoid falsely reporting incompatibility between some units when using language translations.
DocumentBurster is a tool for report distribution: split, merge, email, and FTP your reports. It has report delivery for Crystal Reports, SSRS Reporting Services, MS Access, Cognos, PeopleSoft, and SAP. It has report bursting for Pentaho, JasperReports, and BIRT. It can upload reports to MS SharePoint.
Release Notes: Improvements and updates for the 'Auditing and Tracing' user guide chapter. A new documentation chapter describing how to set up a system to monitor the report processing performance. Various bugfixes.
hashl creates a database with partial file hashes. It is useful for checking if you already have a copy of files before transferring them over a slow network. It does this by hashing only the first few MiB of every file. This gives it a huge speed advantage at the cost of possible (though pretty improbable) false positives.
Release Notes: This release fixes a bug when encountering zero-length files and adds an optional regex argument to "hashl list".
csvDB is an SQL engine for CSV (comma separated values) files, allowing files to be searched as if they were database tables. It includes both a library and a client, allowing it to be used programatically and from the command line.
Release Notes: A bugfix in arrow key handling in the shell. Support for loading apache log files with the APACHE keyword. The addition of INSERT, UPDATE, CREATE TABLE, and OUTFILE support. A bugfix in WHERE parsing. Some query optimization.
Octopussy is a solution to manage your logs (also frequently called a SIM/SEM/SIEM Solution). Basically, it stores your logs, produces reports, and raises alerts.
Release Notes: Security issues have been fixed in several Web pages. Two major bugs have been fixed: the GTalk/XMPP issues and the Regexp::Assemble failures. Minor feature requests have been added/fixed in the Web interface. Several services have been added and updated.
OCE (OpenCascade Community Edition) is a community version of the OpenCascade Technology 3D kernel, a C++ library for 3D CAD development. It includes components for 3D surface and solid BRep modeling, visualization, data exchange (STEP, IGES), and rapid application development. OCE aims to fix bugs and improve code quality and portability.
Release Notes: Updated build and install instructions. Allows changing default values of MMGT_* variables. Allows building unversioned libraries. The BSpline mesher is disabled. More unit tests have been added. There are many Win32/64 specific changes, additional gcc warnings fixes, and other minor fixes.
GSL shell offers an interactive user interface that gives access to the GSL collection of mathematical functions. It is based on the powerful and elegant scripting language Lua. GSL shell is not just a wrapper over the C API of GSL, but offers a much more simple and expressive way to use GSL. The objective is to give the user the power to easily access GSL functions without having to write a complete C application. It also has a powerful module to produce plots or almost any kind of graphics based on data or functions.
Release Notes: This is a major new version. LuaJIT2 is used as an underlying Lua implementation, giving a major speed improvement. The FFI module is used also to directly call GSL and other C functions. Many modules have been reimplemented in Lua using FFI calls, obtaining native speed performance. The functions are now better organized using modules. The operations on matrices complex or real are more simple, and the multiplication operator corresponds to matrix multiplication. A 'demo' function and a featured demo that simulate a spinless quantum particle in a step-potential have been added; try it with demo('wave').
OpenAPC is an APC (Advanced Process Control) solution that is highly flexible and configurable and covers a wide range of automation, visualization, and process control tasks from home control up to industrial automation. Control applications created with the OpenAPC editor's visual interface can perform several tasks dependent on how the application is configured and used. The application is available for many different platforms, so OpenAPC projects can be switched over to a different platform easily.
Release Notes: The whole HMI/process control part is now assembled into a software group named "ControlRoom". A new application BeamConstruct has been added which is intended to be used for industrial laser marking applications. This software supports several primitive geometries, barcodes, texts, serial numbers, date/time elements, 2D and 3D marking, additional motion axes, splitting of large projects into smaller parts, and much more.
The Expense Submittal System (ESS) is a Web-based solution for the creation of expense reports, expense report approval, payment, and accounting. The complete expense reporting process is covered. ESS provides report entry, approval routing, corporate policy checking, credit card statement importation, paperless receipt management, and report payment.
Release Notes: This release has been enhanced with a new intuitive UI which lets users create an expense report on one screen and supports localization for language, dates, and numbers. It currently has support for English and French.
Rho is a small, very powerful console-based POSIX text editor and mini-IDE with Bash/Emacs key bindings. A configuration file allows the user to create macros using not only any internal function but anything available to a shell command. Keyboard macros (Ctl-Alt-A through Z) can be sourced into the editor for each kind of task, the next sourcing overwriting the last. Rho also allows an unlimited number of templates (sh, awk, python, etc.) to be injected into executable buffers which trap stdout and stderr.
Release Notes: This is a reduction release. All of the old Unix, VAX, and other environments have been removed from the code. All compilers except for the gcc and a generic cc compiler have been removed. At this point! only the Linux, BSD, and SysV elements remain. Minor changes have been made in the build dir and the Makefile. Uniform license headers and a LICENSE file have been added to preserve the rights of all former authors.
Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.
Release Notes: Documentation comments were improved in several files. The operators 'sci' and 'exp', which write floating point values in scientific notation, were added to "float.s7i". Testcases were added to "chkflt.sd7" and "chkprc.sd7". The function 'getInteger' was added to "scanfile.s7i" and "scanstri.s7i". The "comanche.sd7" webserver was improved, to write information about the options -? and -h, in case of an error. The compiler was improved, to create better debugging information. The creation of code for for-loops in the compiler was improved. The debugging options in "mk_msvc.mak" were improved.
Cottage is a simple graphics and sound engine implemented on top of HTML 5's canvas and audio elements. It aims to be an easy to use library for Web-based game development.
Release Notes: More tutorials were added. Some bugfixes and minor improvements were made.
The j661 project provides a generic CDS (or ARINC 661 Server) in order to facilitate the understanding of the ARINC 661 standard, prototype ARINC 661 concepts and architectures, and facilitate the reuse of ARINC 661 specifications and artefacts between projects. The CDS architecture is designed to allow defining the Server behavior to be easily modified or extended. This is achieved by a modular plug-in architecture, allowing customization at runtime without changing anything in the Server core itself.
Release Notes: This is the final release in the 0.51 series. New features and improvements compared to 0.50.3 include new features in the Editor (ReplaceBy, ZoomIn/ZoomOut, Scale, use of the numeric arrow keys, etc.), new widgets from the upcoming supplement 5 version of the standard, new properties for the synth2 Look and Feel, and a new contrib which connects to a Live instance of FlightGear.