Welcome to Freecode
3rd Edition Dungeons and Dragons Character Generator is an HTML/JavaScript Web page that allows the user to quickly and easily create new Dungeons and Dragons characters. The characters can be of any of the eleven classes, any of the playable races, and may start at any level from 1 to 220. Generation requires some simple input, after which the character is displayed on a basic character sheet. It allows you to select your starting stats, add ability points, and pick skills, equipment, feats, and spells. It runs on most operating systems with most modern browsers.
Release Notes: This release adds the missing equipment item, whip.
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 release is a port to OS X. The port has been provided by a contributor. For POSIX users, rho is unchanged. See the README in the distribution for ported compilation instructions.
RainbruRPG is a 3D multiplayer Role Playing Game project based on Ogre3D and CEGUI. It is based on an Object Oriented design through C++ and Ruby modules and a community-oriented concept through a wiki.
Release Notes: This release starts to switch the old client to the coding standards. The logger library's log_reader tool now has a warning dialog if the logfile is non-compliant.
The MagicBootUSB bootable image makes it possible to boot Linux systems from a USB storage device even on computers whose BIOS do not support USB booting. It will always load the correct kernel and initrd from the USB disk; it does not need to be changed for running different kernel versions or systems.
Release Notes: In this release, a feature has been added to drop into a shell if the "c" key is pressed. btrfs on the boot partition is now supported. The updated binary image is based on a new kernel version, 3.2.4.
bonnie is a classic file system and storage device benchmark. It tests for linear character-based and block-based reads and writes, and the rewrite pattern. It also does a seek test. While other benchmarks do more sophisticated tests, bonnie is a very reliable and portable program that is suitable for basic testing. Optionally, you can test the operations with direct I/O (O_DIRECT on Linux).
Release Notes: This release adds some minor updates. There are formatting fixes (e.g., consistent use of MiB/kiB units), some K&R anachronisms have been removed, the manpage has seen an update, and the overflow which prevented a warning (that the RAM is larger than the test file with buffered I/O) on machines with large memory has been fixed.
Stella is a freely distributed multi-platform Atari 2600 VCS emulator. Since its original release, Stella has been ported to many diverse operating systems. Linux, Mac OS X, and Windows are currently supported in the mainline codebase.
Release Notes: This release includes several improvements to the I/O debugger area, and greatly improves mouse controller functionality.
Giada is a minimal, hardcore audio tool for DJs and live performers. Load or record up to 32 samples, choose to play them in single mode (drum machine) or loop mode (sequencer), and start the show with your computer keyboard as a controller.
Release Notes: This release features a new input/output channel selector, fixes for several usability issues and bugs, and minor internal optimizations.
dd_rescue copies data from one file or block device to another. It is intended for error recovery, so, by default, it doesn't abort on errors, and doesn't truncate the output file. It uses large block sizes to quicken the copying, but falls back to small blocks upon encountering errors. It produces reports that allow you to keep track of bad blocks.
Release Notes: Changes since the last published version (1.20) include additional warnings for overwriting existing files in sparse mode, documentation improvements, an FPE bugfix for reverse copy, really defaulting to -y 0 (not syncing except at the end), not considering EOF an error and displaying better error messages (errno was overwritten in one scenario), portability improvements, and fixes for the output of bad blocks.
FF Multi Converter is a simple graphical application which converts audio, video, image, and document files between all popular formats, using and combining other programs. It uses ffmpeg for audio/video files, unoconv for document files, and the PythonMagick library for image file conversions. It offers common conversion options and recursive conversions through a user-friendly interface.
Release Notes: This is the initial freecode announcement.
Gerbil consists of an interactive visualization tool targeted at multispectral and hyperspectral image data, and a toolbox of common algorithms, e.g. for segmentation. Multispectral imaging has been gaining popularity and has been gradually applied to many fields besides remote sensing. However, due to the high dimensionality of the data, both human observers and computers have difficulty interpreting this wealth of information. Gerbil facilitates the visualization of the relationship between spectral and topological information in a novel fashion. It puts emphasis on the spectral gradient, which is shown to provide enhanced information for many reflectance analysis tasks. It also includes a rich toolbox for evaluation of image segmentation and other algorithms in the multispectral domain. The parallel coordinates visualization technique is combined with hashing for a highly interactive visual connection between spectral distribution, spectral gradient, and topology.
Release Notes: Two important new functionalities are introduced in this release. First, gerbil now comes with a module for multispectral edge detection. Second, gerbil now provides a flexible commandline interface. It allows running algorithms in a batch, which is very valuable for benchmarking purposes.
XODA is a DMS (Document Management System) written in PHP and using AJAX. Without a database backend it allows the addition and editing of descriptions and filters for files and directories, as well as performing regular actions like copying, moving, renaming, and deleting. The project targets end users who want to organize all kinds of documents on a remote machine running a Unix-like operating system with Web server and PHP support. It is just a few files including compressed JavaScript, and stores the "meta-information" in PHP files allowing working on the command line and avoiding collisions.
Release Notes: The system for management of users and privileges has been rebuilt. The project's own overlay JavaScript functions have been developed, allowing iBox.js-library to be removed. Small bugs have been fixed.
Eric is a full featured Python and Ruby editor and IDE, written in Python. It is based on the cross platform Qt GUI toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as an everyday quick and dirty editor as well as being usable as a professional project management tool, integrating many advanced features that Python offers the professional coder. Eric includes a plug-in system, which allows easy extension of the IDE functionality with plug-ins downloadable from the net. Current stable versions are Eric4 based on Qt4 and Python 2 and Eric5 based on Python 3 and Qt4.
Release Notes: This release improves the editor, the project manager, the Subversion interfaces, the Web browser, the email dialog, and various tools.
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5, with just a few differences. PCRE is used by many programs, including Exim, Postfix, and PHP.
Release Notes: This release contains a major new feature, support for 16-bit character strings by means of a second library which can be compiled instead of, or as well as, the 8-bit library. Other changes are mainly bugfixes and tidies.
LiVES is a simple to use yet powerful video effects, editing, conversion, and playback system aimed at the digital video artist and VJ. It runs under Linux, BSD, Mac OS X/Darwin, IRIX, and openMosix. It is frame and sample accurate, can handle almost all types of video, and is fully extendable through plugins and the included plugin builder tool. It can also be controlled remotely using OSC.
Release Notes: Playback has been optimised by tweaking audio settings. A regression in the backup has been fixed. A floating point fps bug for mkv decoder has been fixed. External window capturing has been rewritten, and now works with Compiz. An (experimental) openGL playback plugin has been added. Minor GUI fixes have been made. Recording of external audio during playback has been implemented. Clip names no longer get squashed in sets. Further code cleanup has been carried out, and there are updated translations to Ukranian, Finnish, and UK English.
GSL shell offers an interactive command-line 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 release adds several enhancements to the plotting system, adds support to save plots in SVG format, implements support for customized plot legends and customized axis labels, implements the VEGAS Monte Carlo integration functions, adds a new and more complete implementation of the Special Functions module, adds support for smart auto-completion based on the readline library, adds a benchmark page in the webpage to show comparisons with C-optimized code and JIT contributions, and adds various other minor improvements and bugfixes. Three new contributors have joined the project.
LEAF is a secure, feature-rich, customizable embedded Linux network appliance for use in a variety of network topologies. Although it can be used in other ways, it's primarily used as a Internet gateway, router, firewall, and wireless access point.
Release Notes: Beta2 finishes the kernel review to shrink the kernel and boot images and add speed improvements for the i686 kernel. Bugs and annoyances from the first beta have been fixed. The usual updates of upstream packages have been added.
Loadbars is a small script that can be used to observe CPU loads of several remote servers at once in real time. It connects with SSH (using SSH public/private key auth) to several servers at once and vizualizes all server CPUs right next each other (either summarized or each core separately). Loadbars is not a tool for collecting CPU loads and drawing graphs for later analysis. However, since such tools require a significant amount of time before producing results, Loadbars lets you observe the current state immediately. Loadbars does not remember or record any load information. It just shows the current CPU usages like top or vmstat does.
Release Notes: This release adds stats for rudimentary memory and swap usage (the --showmem option or m hotkey), removes the --width and --inter options, adds a --barwidth option (each bar is barwidth pixels now), adds a --maxwidth option (which represents the maximum total window width), automatically disables the text display if the text does not fit the window (maxwidth) pixels, automatically re-enables the text display if the text does fit the window again, makes the "right" key increase the window width by 100px and "left" decrease it 100px, makes "down" increase the window height by 100px and "up" decrease it by 100px, resets the "samples" default values from 1,000 down to 500, and applies bugfixes.
mod_pLua is an Apache2 module for running preprocessed Lua scripts using a PHP-like syntax. It precompiles all scripts and caches the compiled binary code so that each new call to the same file will be lightning fast (on average, 2.6 times as fast as PHP). It supports both the traditional Lua interpreter as well as LuaJIT, for both Windows and Unix platforms. If your Web server supports it, it also utilizes APR_DBD to handle databases through the dbopen() Lua function. It is thread-safe.
Release Notes: This release re-enables the global pool mutex, which was shut off for debugging purposes. 404 errors now use Apache's 404 handler instead. The hooking procedure has changed so directives will be caught and used before the first pool is created.
amforth is an extendible command interpreter for the Atmel AVR ATmega microcontroller family. It has a turnkey feature for embedded use as well. It does not depend on a host application. The command language is an almost compatible ANS94 forth with extensions. It needs less than 8KB code memory for the base system. It is written in assembly language and forth itself.
Release Notes: This release allows REFILL and SOURCE to be changed at runtime. The multitasker can now be used in turnkey applications. There are some new words from the strings standard word set. The documentation is improved, and some new utilities, including a call tracer, are added.
ClamTk is a graphical frontend for Clam Antivirus. It is designed to be a lightweight, easy-to-use, point-and-click virus scanner.
Release Notes: This release includes minor improvements and fixes.
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: A new "-R" option has been added to control the Read-Write-Verify feature.
Panther encodes media files from one format to another. It has a simple user interface, and should be very easy to get started with. It can reduce the size of music files.
Release Notes: The first stable release of Panther is now available for public beta testing.
lpc-ntpd is a driver for the "lindy precision clock" MSF radio receiver. It connects your MSF atomic clock radio (MSF Rugby, UK) to the reference NTP daemon of ntp.org.
Release Notes: When an EOF is received from the device, the program now exits (this happens, for example, when the USB device is unplugged). More elaborate output is now available.
Simple Package Manager (SPM) is intended to operate in a way similar to existing package managers (apt, dpkg, Pacman, etc.). Instead of supporting a centralized package repository, SPM allows remote packages to be downloaded and installed automatically, given their URL. This allows a developer to package and distribute software via a package management system without having to worry about the many different formats and Linux distribution repositories.
Release Notes: Bugs in the CLI were fixed.
Ultimix is a framework for developing Web-based applications (CMS, portals, ERPs, etc.) It includes multi-language support, permits management, an MVC mini framework, package structure, a template engine, a Javascript library, a simple GUI library, a caching system, and CAPTCHA.
Release Notes: The 'jsdialogs', 'database::dump', 'report', 'sake', 'page::page_composer', 'page::page_markup', and 'permit::group_markup' packages were refactored. A 'permit::group_buttons' package was added.