Welcome to Freecode
nut is nutrition software to record what you eat and analyze your meals for nutrient composition. The database included is the latest USDA Nutrient Database for Standard Reference. This database contains values for vitamins, minerals, fats, calories, protein, carbohydrates, fiber, etc., and includes the essential polyunsaturated fats, Omega-3 and Omega-6. Nutrient levels are expressed as a percentage of the Daily Value, the familiar standard of food labeling in the United States, but also can be fully customized. Foods can be added from recipes or food labels, and nutrient intake can be graphed. The program is completely menu-driven and there are no commands to learn.
Release Notes: This release is the last phase of a rewrite to make the GUI resizable and to make usable FLTK's "plastic" scheme, which offers muted colors some users may prefer.
FBZX is another Sinclair Spectrum emulator for Linux, but with an special feature: it works with the framebuffer, so it can work at full speed and full screen. Its main features are extremely accurate emulation of screen and sound (both speaker and AY-3-8912 sound chip), emulation of joysticks (kempston, cursor, and Sinclair), and emulation of 48K (both issue 2 and issue 3), classic 128K, Plus 2, and Plus 2A. It supports Z80 snapshot files (both loading and saving) and TAP files (allowing normal loading or fast-speed loading).
Release Notes: This release fixes CPIR and CPDR so Ant Attack works fine, makes CPIR and CPDR set the N bit, makes access to the ULAPLUS registers produce memory contention (as it should be), and initializes some registers when loading a .sna snapshot.
DeVeDe is a program to create video DVDs (compatible with home players) from nearly any video format. It only uses Python, MPlayer, Mencoder, DVDAuthor, VCDImager, and mkisofs, so it has very few dependencies.
Release Notes: This release allows the user to choose which coder to use for videos and which for menus, allows the user to choose to use or not use hyperthreading, sets the audio bitrate in menus to 192Kbps and the video bitrate to 2500Kbps, provides graceful degradation when the locale is unknown, and adds setup.py as an installation method.
lsadl is an AMD/ATI GPU overclock and monitoring tool. It uses fglrx and AMD's ADL_SDK to adjust clock, voltage, and fan settings, and displays them in a chart along with temperature and usage.
Release Notes: This release makes "no fan" a non-fatal error and adds minor cleanups/fixes.
pass12 is a program that generates 12-character long, URL-safe passwords full of Latin letters in both cases, digits, and special symbols.
Release Notes: This is the initial release.
OrientDB is a NoSQL DBMS which can store 150,000 documents per second on common hardware. Even with a document-based database, the relationships are managed as in graph databases, with direct connections among records. You can traverse entire or parts of trees and graphs of records in a few milliseconds. It supports schema-less, schema-full, and schema-mixed modes, has a strong security profiling system based on users and roles, and supports SQL between the query languages. Thanks to the SQL layer, it's straightforward to use for people skilled in the relational world.
Release Notes: This release adds support for the TinkerPop 2.0 technology stack, adds a new OBinary type to index binary fields, and fixes some bugs.
libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this for viewing and editing files inside guests, scripting changes to VMs, monitoring disk used/free statistics, P2V, V2V, performing partial backups, cloning VMs, and much more. libguestfs can access nearly any type of filesystem including: all known types of Linux filesystem (ext2/3/4, XFS, btrfs, etc.), any Windows filesystem (VFAT and NTFS), any Mac OS X and BSD filesystems, LVM2 volumes, MBR and GPT disk partitions, raw disks, qcow2, CD and DVD ISO images, SD cards, and dozens more. libguestfs doesn't need root permissions.
Release Notes: virt-sysprep has been rewritten and expanded. virt-sparsify can find more sparseness in Linux guests. virt-make-fs can make btrfs. virt-edit preserves all IDs and file permissions. FUSE is included directly in the core API. Over 30 bugs have been fixed.
Wireshark is a network protocol analyzer, or "packet sniffer", that lets you capture and interactively browse the contents of network frames. It provides a commercial-quality packet analyzer for Unix, and the most useful packet analyzer on any platform.
Release Notes: Several bugs have been fixed, including vulnerabilities in several dissectors. Many protocol dissector bugs have been fixed.
The OODBMS/DBMS ODABA is an terminology-oriented database management system (TODBMS) on a high conceptual level. This is an extension of the ODBMS concept according to ODMG 3. It provides a number of enhanced features based on natural language analysis. Beside the database kernel, a number of tools are provided for database design, documentation, and fast development. ODABA provides a powerful interface (C++, .NET) and an ODABA Script Interface (OSI), a C++/JAVA like scripting language, which provides easy access to the database.
Release Notes: This is a stable release for ODABA 12. Several features have been improved, and reported bugs have been fixed. A complete code review has been made for the system in order to pass international text strings (with different encodings) properly through the system. Several nice features have been added to ODE tools (ClassEditor and Designer). Initial steps to support Java and JavaScript have been made by supporting JavaScript as a programming language in ClassEditor.
GNU parallel is a shell tool for executing jobs in parallel locally or using remote computers. A job is typically a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables. If you use xargs today you will find GNU parallel very easy to use, as GNU parallel is written to have the same options as xargs. If you write loops in shell, you will find GNU parallel may be able to replace most of the loops and make them run faster by running several jobs in parallel. If you use ppss or pexec you will find GNU parallel will often make the command easier to read. GNU parallel makes sure output from the commands is the same output as you would get had you run the commands sequentially. This makes it possible to use output from GNU parallel as input for other programs.
Release Notes: Timings in --joblog now support milliseconds.
OpenNMS is the first enterprise-grade network management platform developed using the open source model. The three main functional areas of OpenNMS are service polling, which monitors services on the network and reports on their "service level"; data collection from the remote systems via SNMP in order to measure the performance of the network; and a system for event management and notifications.
Release Notes: This is a bugfix release, addressing a few small issues as well as a deadlock in the provisioning code.
UsbCryptFormat is a graphical user interface (GUI) for the encryption of USB flash drives or external hard drives. It allows the user to reformat a USB flash drive, an SD card, or an external hard drive with an encrypted filesystem very easily and without the danger of destroying data on an internal hard drive because of incautious handling of device names. So it is usable even for a layperson.
Release Notes: Better usability and GUI: improved titles and dialogs. Now 100% graphical: no opening the terminal for output anymore. Works better with Unity Desktop (Ubuntu 12.04 LTS).
citrusdb is customer care and billing software that can be used in many different service providers, including Internet service, subscriptions, consulting, and telecommunications. It provides CRM, ticketing, invoicing, and credit card batches.
Release Notes: This release fixes a local file include vulnerability that may have allowed a user who is already logged in to load other PHP files. It also adds new tools to show pending credit card refunds, a script to email customers when their card is about to expire, and a partial Swedish translation.
quIRC is a lightweight console-mode IRC client. It uses terminal escape sequences to provide a clean character-cell based interface, handling things like multiple channels and servers (using tabs), input line editing (with bash-like keystrokes), and backscroll.
Release Notes: This release fixes a bug with /reconnect introduced in the previous version, as well as a double free on exit.
shanal provides a modular framework for static analysis of scripts in bash, basic plugins for analysis, and a simple application which uses the framework.
Release Notes: Source code has been cleaned up and tested, and basic documentation is available now. The source code archive is now under 1MB (the application, the framework, and all the current plugins are included).
NovaFTP is a fast, modern, and feature-rich FTP client. Designed for rapidity and ease of use, it combines high performance, innovative features, and good design. It can download multiple files at full speed, explore remote servers through an enhanced filesystem navigation interface, connect to multiple servers at the same time, and switch between multiple FTP sessions while managing bookmarks. It offers all modern FTP features, including IPV6 support, UTF8 and large file support, secure connections through SSL/TLS, enhanced firewall support, etc.
Release Notes: Minor improvments and bugfixes.
AtHomeBills allows you to use your Web browser to monitor and manage your everyday personal bills. It comes with its own Web server and uses SQLite for its database.
Release Notes: This is the first Freecode announcement.
Fido is a multi-threaded file watcher which searches files in real time for user-defined patterns. When it locates a match, it runs a user-defined program. It is useful for monitoring log files for issues and responding to them. It was designed to recognize log file rotation and start monitoring from the beginning of the new file.
Release Notes: This release adds file stamp monitoring. In addition to parsing a file for pattern matches, fido can now watch a file's timestamp. If the modification date changes, fido will run a user-defined action. This release also contains a few minor bugfixes.
FxMovieManager is a file manager which can display thumbnails of movie files. It can also manage a playlist of movies and act as a simple front-end to MPlayer.
Release Notes: Most of the functions of FXMovieManager, FXArchive, and FXScanVirus have been backported to the stable version of the FOX-Toolkit. Other minor improvements and bugfixes have been done.
daytime is a program that can get the current time from "daytime" (RFC-867), "time" (rfc-868), "nist daytime", or HTTP servers. It only uses the TCP versions of these protocols. It can set the system or hardware clocks from the retrieved time.
Release Notes: This release supports broadcasting the system's time using SNTP broadcasts. A stupid compilation error has been fixed.
Vaadin is a Web application framework for Rich Internet Applications (RIA). In contrast to Javascript libraries and browser-plugin based solutions it features a server-side architecture, which means that the majority of the logic runs on the servers. AJAX technology is used on the browser side to ensure a rich and interactive user experience. Vaadin is a big collection of UI components. There are server-side components like Button, Table, and Tree that you use to compose the application user interface. The components use events, listeners, and data binding to communicate with each other and the business logic. Vaadin is a robust architecture for rapid application development. The component-based architecture together with the data binding features help you to build applications that are easily modularized and refactored as needed.
Release Notes: This is a maintenance release.
HDSync provides synchronous playback of different HD videos on multiple screens. For video art, video wall, and dome installations, it provides realtime synchronized playback of audio and video, allowing consumer-grade HD decoders to synchronize playback using multiple devices connected via the local network.
Release Notes: This release fixes the "static" network configuration to let nodes handshake on a local network without the need for a DHCP server.
Mobius Forensic Toolkit is a forensic framework written in Python/GTK that manages cases and case items, providing an abstract interface for developing extensions. Cases and item categories are defined using XML files for easy integration with other tools.
Release Notes: This release adds support for Skype 5.x log files (main.db), makes the Hive extension show Protected Storage as a subtree under the PSSP registry key, and adds an Internet Explorer Autocomplete report.
Qt is a comprehensive, object-oriented development framework that enables development of high-performance, cross-platform rich-client and server-side applications. When you implement a program with Qt, you can run it on the X Window System (Unix/X11), Apple Mac OS X, and Microsoft Windows NT/9x/2000/XP by simply compiling the source code for the platform you want. Qt is the basis for the KDE desktop environment, and is also used in numerous commercial applications such as Google Earth, Skype for Linux, and Adobe Photoshop Elements.
Release Notes: This release adds over 100 functional improvements, updates WebKit to version 2.2.2 and libpng to version 1.5.10, and adds 30 improvements to documentation and tools.
ZABBIX is an enterprise-class distributed monitoring solution designed to monitor and track performance and availability of network servers, devices, and other IT resources. It supports distributed and Web-based monitoring, auto-discovery, real-time monitoring, SLA assurance, trending, and more.
Release Notes: This major release introduces more than 35 features, along with numerous improvements.