Welcome to Freecode
Simple Movie Catalog will scan a given directory for movies, query IMDb for info, and generate a catalog in HTML that offers sorting and grouping of found movies by different criteria.
Release Notes: This release updates IMDB rating and adds minor fixes and improvements.
Klavaro is a touch typing tutor that is very flexible and supports customizable keyboard layouts. Users can edit and save new or unknown keyboard layouts, as the basic course provided by the program was designed to not depend on specific layouts.
Release Notes: This release adds a full Bulgarian translation and partial translations for Kyrgyz and Telugu. Some translations have been updated, including Galician, Basque, and Russian. A new keyboard layout for the US has been added (Workman). Progress charts are now filtered according to the current keyboard or language configured in the main menu.
Adcd is a text mode CD player for GNU/Linux. It features all the functions expected in a compact disc player, including playing selected tracks, random playing, and continuous playing. It may be used in interactive (full screen) or non-interactive (command line) modes.
Release Notes: It has been documented that, most probably, the CD drive needs to be connected to the audio card through an analog audio cable for adcd to be able to play the CD. Some small build and documentation fixes have been made.
File is a utility that classifies arbitrary files of any type mainly by their contents. It is considered standard on most Unix distributions. It can output either human-readable concise descriptions or MIME types for machine handling.
Release Notes: Various minor bugfixes and enhancements were made.
GFeedLine is a social networking client. It supports Twitter.
Release Notes: This release fixes a Twitter OAuth bug and adds an Indonesian translation.
ComponentJS is a stand-alone library for JavaScript, providing a run-time component system for hierarchically structuring the user interface (UI) dialogs of complex HTML5-based rich clients (aka single-page-apps) under maximum applied Separation of Concerns (SoC) architecture principle, through optional Model, View and Controller component roles, with sophisticated hierarchical Event, Service, Hook, Model, Socket and Property mechanisms, and fully independent and agnostic of the particular UI widget toolkit.
Release Notes: The object validation mechanism (used by the param() and model() methods) has been replaced with a full-blown DSL-based implementation, and the top-level validate() function exposed for consumption by application developers, too.
getID3() is a PHP script that extracts useful information from MP3s and other multimedia file formats. It extracts information like the play time, bitrate, and resolution from the following file formats: MP3, Ogg Vorbis, WAV, AVI, Matroska (MKV), MPEG-1 video, Windows Media (ASF, WMA, WMV), RealAudio & RealVideo, Monkey's Audio, FLAC & OggFLAC, VQF, Speex, Musepack (MPC), AAC, AU, VOC, AIFF, OptimFROG, WavPack, LiteWave, LPAC, RKAU, SZIP, Shorten, Quicktime, NSV, MIDI, ZIP, ISO9660, TTA, PhotoCD, BMP, PNG, GIF, and JPEG. It parses information from ID3v1, ID3v2, Ogg Vorbis, Lyrics3 v1 & v2, RIFF (AVI, WAV, CDA, CART, BWF), APE, ReplayGain, PNG, and GIF tags, and can write ID3v1, ID3v2, APE2, FLAC, and Ogg Vorbis tags.
Release Notes: This release adds support for the DTS-in-WAV format and improves support for AC3-in-WAV.
Kernel Mode Linux is a technology which enables the execution of user programs in a kernel mode. In Kernel Mode Linux, user programs can access kernel address space directly. Unlike kernel modules, user programs are executed as ordinary processes (except for their privilege level), so scheduling and paging are performed as usual. Although it seems dangerous, the safety of the kernel can be ensured through such methods as static type checking, software fault isolation, and so forth.
Release Notes: This release has been merged with the 3.8 Linux kernel.
libxmp is a module player library which supports many mainstream and obscure module formats, including Protracker MOD, Scream Tracker III S3M, and Impulse Tracker IT. Possible applications for libxmp include standalone module players, module player plugins for other players, module information extractors, background music replayers for games and other applications, module-to-mp3 converters, etc.
Release Notes: This release improves IT replaying by implementing missing features such as volume column vibrato, a pattern row delay effect, and the fine global volume slide effect. Bugs in IT instrument vibrato, virtual channel volumes, past note effects, and note fading have been fixed.
Fix8 is a C++ FIX protocol framework. It helps you get your FIX client or server up and running quickly using one of the standard FIX schemas by statically compiling your FIX XML schema and building your FIX application on top. Customised messages or fields are added by updating the schema and recompiling. It offers runtime custom fields and message recycling, lock-free queues, atomics, and many other modern techniques. It is a complete framework, with client/server session and connection classes, support for the standard FIX field types, a FIX printer, async logger, and an async message persister. It statically supports nested components and groups, and has been designed to be extended, customized, or enhanced.
Release Notes: Indexed file based message persistence is now the default. BerkeleyDB no longer required to build. A fix8.spec.in file which configure will use to generate fix8.spec was added. RPM and Deb binaries will now be released with each tagged release. Persistence and logfiles now use SessionIDs to create unique sessions. Server files are created on logon. Bugs were fixed.
PoDoFo is a C++ library to work with the PDF file format. It also includes also a few tools. It includes classes to parse a PDF file, modify its contents in memory, write the changes back to disk, and create new PDF files. The PoDoFo tools are simple tools built around the PoDoFo library. These tools are primarily examples of how to use the PoDoFo library in your own projects, although they offer useful features for working with PDF files.
Release Notes: Fixes for heap corruption, object streams, etc., and new encryption support based on OpenSSL, which is now a mandatory dependency.
jui_datagrid is an Ajax-enabled jQuery plugin, useful to manipulate database data in tabular format. It's fully customizable, with a simple but powerful API, jQuery themes compatibility, and localization support. It has a modular design, so it uses the jui_pagination plugin for paging and the jui_filter_rules plugin for searching. As a JavaScript control, it can be integrated with any server-side technology (e.g., PHP, Perl, ASP, JSP, and more) and any database. A helper PHP jui_datagrid class is available, supporting "ADODB" and "POSTGRES". The ADODB drivers tested are mysql, mysqlt, mysqli, pdo_mysql, and postgres. It's compatible with modern Web browsers, and has been tested with Google Chrome, Mozilla Firefox, Microsoft Internet Explorer >= 8, and the Android browser.
Release Notes: This is the first freecode release.
jui_filter_rules is a jQuery plugin which is useful to create dataset filter rules as JSON objects and the relevant WHERE SQL. As a JavaScript control, it can be integrated with any server-side technology (e.g., PHP, Perl, ASP, JSP, and more) and any database. A helper PHP jui_datagrid class is available. It can parse rules to SQL, supporting "ADODB" and "POSTGRES". The ADODB drivers tested are mysql, mysqlt, mysqli, pdo_mysql, and postgres. It's compatible with modern Web browsers and has been tested with Google Chrome, Mozilla Firefox, Microsoft Internet Explorer >= 8, and the Android browser.
Release Notes: This is the first freecode release.
Ip phone Scanning Made Easy (ISME) scans a VOIP environment, adapts to enterprise VOIP, and exploits the possibilities of being connected directly to an IP Phone VLAN. It seeks to get the phone's configuration file directly from a TFTP server, enable SIP/SIPS (TCP/UDP), communicate with an embedded Web server and Web server banner, identify the editor by MAC address, and identify potential default login/password combinations which should be changed.
Release Notes: This release adds code for a polycom HDX telnet authorization bypass exploit and a "having fun with SSH on Cisco IP" phone tool.
XINS is a technology used to define, create, and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client-side and the server-side. The communication is based on HTTP. XINS competes with the complex SOAP technology. Main design goals include simplicity, scalability, and testability. XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation, and active code generation.
Release Notes: This is a performance release, adding the ability to tell how long the result can be cached in the specifications, to return "not modified" with "no data", and to received compressed data. Performance has improved over 3.0, and the JSON-RPC 2.0 calling convention has been added.
The Pegasus Workflow Management System encompasses a set of technologies which help workflow-based applications execute in a number of different environments, including desktops, campus clusters, grids, and clouds. It bridges the scientific domain and the execution environment by automatically mapping high-level workflow descriptions onto distributed resources. It automatically locates the necessary input data and computational resources necessary for workflow execution. It enables scientists to construct workflows in abstract terms without worrying about the details of the underlying execution environment or the particulars of the low-level specifications required by the middleware (Condor, Globus, or Amazon EC2). It bridges the current cyberinfrastructure by effectively coordinating multiple distributed resources.
Release Notes: This major release contains several improvements to data management capabilities, a new Web-based monitoring dashboard for supported job submission interfaces like CREAM CE, new replica catalog backends, support for PMC-only workflows and IO forwarding for PMC clustered jobs, and anonymous usage metrics reporting.
jHepWork (jWork) is an environment for scientific computation, data analysis, and data visualization for scientists, engineers, and students. The program is fully multi-platform (written in Java). Programs can be written in the Java, Jython/Python, and BeanShell scripting languages. Matlab/Octave is supported for symbolic calculations. The program can be used to display data and functions in D and 3D. It comes with a friendly IDE and a code assist.
Release Notes: This release adds a tool to convert units and measures [Tools]->[Unit conversion], with examples of how to do the conversions in Java/Jython code. JScience is included as system library. HChart plots/charts can be saved to vector format (EPS/PDF/SVG). A Plot class for simple plots has been added. A spreadsheet has been added to the tool bar [Tool]->[Spreadsheet]. The HBook class to store all data objects in an XML file has been extended, and XML tags have changed to reflect these changes. It was also moved to the hplot.io package. HBook has the same methods to store data as HFile and PFile.
Comal-Linux is a Linux distribution derived from Slackware Linux. It is packaged as a live CD, and is intended for desktop users who want to use Slackware Linux without first installing it on their computers. Comal-Linux is built from "pure" Slackware Linux, making it as compatible with the original as possible, including application packages. By choosing lightweight desktop and application software, the distribution can be used on older computers. Comal-Linux is an unofficial Muslim edition of Slackware.
Release Notes: This release is based on Slackware Linux 14.0 and Slackware-Live 0.3.8. It is built with 99 rebuilt packages, with 73 applications which appear in the main menu, for a total of 583 packages and 1.7 GB of uncompressed space. It's designed for a minimal but complete environment around JWM 2.1.0, not just with office (Abiword 2.8.6) and multimedia (Avidemux-gtk 2.5.6) software, but with educational programs like Zekr 1.1.1 and Tuxtype2 1.8.0.
Rudiments is a C++ class library providing base classes for things such as daemons, clients, and servers, and wrapper classes for the standard C functions for things like regular expressions, semaphores, and signal handling.
Release Notes: This release includes support for Syllable OS and various minor bugfixes.
MSS Code Factory is a rule-based expert system for translating application models to source code.
Release Notes: This release corrects a defect in the RAM delete implementation, implements the RAM table ID generators, and corrects the use of table ID generators for all of the supported databases when dealing with client-side table insertions for tables that include BLOBs (or TEXT in the case of SQL Server) in their hierarchy of attributes.
Exponent CMS is a content management system for Web sites. It allows site owners to easily create and manage dynamic Web sites without necessarily directly coding Web pages or managing site navigation. Exponent uses an intuitive and flexible content editing system that allows Web pages to be edited on the page as it is displayed. This avoids the need for more back-end administration or for navigating many administration pages to add a simple line of text. You can simply visit the page you need to edit as if you were a site visitor, and make the change.
Release Notes: This release only fixes bugs found in 2.1.2; everything else is destined for the v2.2 major version update. It fixes the form copy feature, fixes a 'file manager doesn't display files' issue on some servers, makes the blog aggregation configuration tab more intuitive, and fixes some migration issues with forms, events, and navigation.
TCPDF is a PHP class for generating PDF documents without requiring external extensions. TCPDF supports all ISO page formats and custom page formats, custom margins and units of measure, UTF-8 Unicode, RTL languages, HTML, barcodes, TrueTypeUnicode, TrueType, OpenType, Type1, and CID-0 fonts, images, graphic functions, clipping, bookmarks, JavaScript, forms, page compression, digital signatures, and encryption.
Release Notes: This version solves a problem related to PNG alpha channel.
POS-Tech is point-of-sale software for touchscreen devices. It is a fork of the abandoned project OpenbravoPOS, with new features and built with the support of professional users.
Release Notes: This release is almost ready for beta. The main new features are the display of sales by category when closing the cash and a new report listing cash sessions.
POS-Tech is point-of-sale software for touchscreen devices. It is a fork of the abandoned project OpenbravoPOS, with new features and built with the support of professional users.
Release Notes: This release has a fix for some devices crashing when displaying the payment screen.
Fluxbox is a lightweight and highly configurable window manager with pwm-like tabs.
Release Notes: This release adds 'LHalf' / 'RHalf' titlebar buttons. It adds a 'ClientPatternTest' command for testing clientpatterns via fluxbox-remote. It adds 'he_IL' translations. The 'If', 'Or', and 'And' actions have been re-enabled again. All timer-based problems are fixed. Integer overflows for some gradient textures are fixed. A compile issue on Mac OS is fixed. There are texture rendering improvements. This release can move windows without the lagging-behind-effect on slower machines. Build system issues have been fixed.
A tool for making disk space optimized snapshot backups onto another disk.