Welcome to Freecode
DBSight is a J2EE search platform for instant scalable full-text search on any relational database, for both beginners and experts. It lets you add Lucene-based searching to any Web page with SQL and JavaScript. It features a built-in database crawler that follows user-defined SQL, incremental indexing, configurable result ranking, highlighted search results (like Google), categorized result counts (like Amazon), and sharded distributed search. Scaffolding supports tag cloud, suggest-as-you-type, spell checker, and much more. It easily integrates with other languages through XML, JSON, and HTML, and can embed the search UI and results to any Web page by just copying a section of JavaScript. No Java coding is necessary. All managing operations are UI-based. Deleted or updated records in the database can be synchronized. Content outside the database can also be searched.
Release Notes: This release will always merge an index when the merge threshhold is set to 0. It avoids an NPE during search suggestion.
gif is a library for rendering and generating GIF image files. This is the GIF service code in C used for over two decades by graphics applications, Web browsers, game consoles, ATMs, and pretty much anything else that throws pixels on a display. It is simple, stable, and bulletproof.
Release Notes: This release adds an EGifSetGifVersion() entry point. It will only be of interest to those using the low-level API.
zLogFabric is an all in one cross-platform logging solution that collects log lines/messages over a messaging system to a central server instance. The modular design enables the server to store, forward, alert, and generate live statistics out of the logged data. It can collect log information from files, syslog, log4j, log4net, and Windows event logs.
Release Notes: An important update for all 2.0 versions. The HornetQ version has been upgraded. An Appender-Server communication problem has been fixed. Rest interface JSON message and browser compatibility for live view have been fixed. A reconnect bug in the JMS library that is used by jms-bridge module has been fixed.
SMTP4PHP is a collection of PHP classes dedicated for composing and sending multipart/mixed email messages quickly and easily, with or without embedded images and/or attachments.
Release Notes: A bugfix in auto detecting SMTP AUTH method (checking for SMTP error code 504).
dry_crud generates simple and extendable controllers, views, and helpers that help you DRY up the CRUD code in your Ruby on Rails projects. Start with these elements and build a clean base on which to efficiently develop your application.
Release Notes: HAML and RSpec are now fully integrated in dry_crud. Various minor improvements for slicker integration into your Rails application.
Eliot is a Scrabble game. It offers four different game modes (standard game, duplicate mode, training mode, and arbitration mode), to play alone, against the computer, or with other players. Several variants are also available (joker, explosive, 7 among 8). Eliot supports different dictionaries, and provides fast and powerful search tools (including search by regular expressions).
Release Notes: This major release brings a lot of new features, including an arbitration mode (to arbitrate duplicate games with many players), a statistics window, a timer window, auto-saved games, handling of favorite players, and ergonomics improvements.
DokuWiki is a standards-compliant, simple-to-use Wiki mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups, and small companies. It has a simple but powerful syntax which makes sure the datafiles remain readable outside the Wiki, and eases the creation of structured texts. All data is stored in plain text files, so no database is needed
Release Notes: The release includes a new default DokuWiki template, HTML5 compliance, and sidebar and mobile support. Wiki farms is integrated into the core of DokuWiki to make it easy to manage more than one wiki. There is support for multiple LDAP servers. There are also over 20 languages updated and more than 60 issues fixed.
GraphicsMagick is a robust collection of tools and libraries which support reading, writing, and manipulating an image in over 90 major formats including popular formats like DPX, DICOM, BMP, GIF, JPEG, JPEG-2000, PDF, PNG, PNM, SVG, and TIFF. A high-quality 2D renderer is included, which provides a subset of SVG capabilities. C, C++, Perl, Tcl, and Ruby are supported. Originally based on ImageMagick, GraphicsMagick focuses on performance, minimizing bugs, and providing stable APIs and ABIs. It runs on all modern variants of Unix, Windows, and Mac OS X.
Release Notes: This release provides a number of significant bugfixes and feature improvements over previous releases. On *nix type systems and other systems using Autoconf configure, it is now possible to parallel install shared library builds using different quantum depths. The -lat algorithm is tremendously faster. Support is added for the Garmin JNX format. The test suite is completely re-written from scratch to use TAP tests. Various Windows add-on libraries are updated. The 'dcraw' program is added in the Windows build so that Windows users can easily read RAW camera formats.
Quelea is lyrics projection software for churches. It aims to incorporate the best features of existing solutions as well as leveraging new, useful technologies that existing solutions don't have.
Release Notes: This release fixes a bug where Powerpoint presentations weren't always saved in a schedule.
The Simple components for Ada library provides implementations of smart pointers for automatically collected objects (using reference counting), object persistence, unbounded and bounded arrays of smart pointers, generic unbounded arrays of private objects and plain pointers, generic sets, maps, directed graphs, directed weighted graphs, stacks, and storage pools. It also includes table management, string editing, IEEE 754 support, and infix expression parsing tools. Implementations of some lock-free shared data structures are provided.
Release Notes: This release includes ODBC bindings. Supported driver managers are ODBC32 (for Windows) and unixODBC (for Linux and OS X). A persistence layer implementation based on native ODBC bindings was added.
Controlled Variables implements secure basic types in C++. It provides C++ templates that give you the ability to control the initialization of your basic C types (i.e. char, int, long long, etc.). In particular, it allows you to avoid forgetting to initialize variable members, since these variables cannot be initialized where declared. Controlled Variables can be used wherever you declare a basic type variable without immediately initializing it (and limited controlled variables where a bounded value is used).
Release Notes: This release removes some variable shadowing. It adds bool in constructors and assignment operators. There is a command line flag (--no-bool-constructors) to revert back to the previous behavior. It adds a set of templates to handle bare pointers. These can automatically be set to NULL (ptr_auto_init), forced to be initialized (ptr_need_init), or verified before usage (ptr_no_init).
With LinkChecker, you can check HTML documents and Web sites for broken links. It features recursion, robots.txt exclusion protocol support, HTTP proxy support, i18n support, multithreading, regular expression filtering rules for links, and user/password checking for authorized pages. Output can be colored or normal text, HTML, SQL, CSV, or a sitemap graph in DOT, GML, or XML format. Supported link types are HTTP/1.1 and 1.0, HTTPS, FTP, mailto:, news:, nntp:, Telnet, and local files.
Release Notes: The maximum check time or maximum number of URLs to check can now be configured. For HTTP requests, a do-not-track header is sent. An XML sitemap can be generated for search engine optimization. The URL length and duplicate page contents are now checked. Several checking bugs were also fixed.
The Objeck computer language is an object-oriented computing language with functional features that has ties with Java, C#, and Pascal. In this language, all data types are treated as objects. The language consists of a compiler and VM with an accompanying memory management and JIT compiler.
Release Notes: A new more powerful regular expression engine. Queue classes were added. A ‘Clear’ method was added to all collections classes. A minor contextual analysis bug was fixed.
Pedagogic Bundle is a bundle of educational software for all ages. It teaches how to use a computer mouse, make calculations, and construct and tell stories. It is both amusing and educationally enriching for your children.
Release Notes: Mulot is now fully translated (English + French).
HylaFAX is a fax and paging system for Unix. It supports sending facsimile, receiving facsimile, polled retrieval of facsimile, transparent shared data use of the modem and sending alpha-numeric pages. The software is structured around a client-server architecture. Fax modems may reside on a single machine on a network and clients can submit outbound jobs from any machine that can communicate with the machine on which the modems reside. An access control mechanism is included to control which users on which machines may access a server.
Release Notes: Fixes various bugs in faxq and faxsend. Improves the proxy feature. Modem handling improvements. Adds a job timezone feature for tagline formatting. Adds Class1RestrictPoorDestinations, dataSent, dataMissed, Class1RestrictPoorSenders, senderDataSent, and senderDataMissed features. Adds filename typing capability in typerules. Allows tiffcheck to tolerate 2mm extra length. Builds and installs faxfetch. Adds LiberationSans-25.pcf fonts, and uses it by default instead of lutRS18.pcf. Adds a FILETYPE "none" option for FaxDispatch. Adds support for Little CMS v2. Fixes CCTO and BCCTO for faxrcvd.
Mobile Lua augments Lua with both zero-effort mobility (moving scripts between machines while they run) and zero-effort persistence.
Release Notes: Mobile Lua scripts can now fork themselves and issue commands to the computation server itself. Now almost all elements are in place for users to write their own Mobile Lua shells.
Bandwidth is primarily a memory bandwidth benchmark, but it can also measure network bandwidth. It measures the maximum memory bandwidth of each part of the memory system, including main memory, L1 and L2 caches, framebuffer memory, and register-to-register using fast, sequential memory accesses. It also performs random memory accesses to provide a more real-world performance estimate. The tests support Linux (Intel), Windows/Cygwin, Mac OS X, and Windows Mobile. Its core routines are in assembly for x86 and x86-64 architectures. Bandwidth also includes automatic graphing of the results, stored to a BMP image file. The network bandwidth tests support Linux, Mac OS X, and Windows/Cygwin.
Release Notes: This update adds printing of cache information for Intel CPUs.
Jmx4Perl provides an alternate way of accessing Java JEE Server management interfaces that are based on JMX (Java Management Extensions). It is an agent-based approach where a small Web application deployed on the application server provides HTTP/JSON-based access to JMX MBeans registered within the application server. It is set up from a handful of Perl modules, which can be integrated seamlessly in your own programs. It also includes a Nagios plugin, check_jmx4perl, a jmx4perl command line tool for remote JMX queries and operations, and a readline-based JMX shell j4psh, with context sensitive command completion and syntax highlighting.
Release Notes: A scripting mode for use of arbitrary Perl code in the check_jmx4perl configuration has been added, as well as Weblogic and Glassfish specific checks. The output of this Nagios plugin can be further fine tuned with additional options.
kpcli (KeePass CLI) is a command line interface (interactive shell) to work with KeePass 1.x database files. It was inspired by the author's use of the Ked Password Manager's "kedpm -c" option combined with a need to migrate to KeePass.
Release Notes: Now supports KeePass v2 files (*.kdbx). The "cls" and "clear" commands (clear screen) have been added. The "edit" command can now optionally auto-generate a random password. A few other minor enhancements and bugfixes.
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 adds bugfixes.
Bino is a stereoscopic 3D video player with multi-display support. It supports many 2D and 3D video formats, a wide range of display devices, and distributed multi-display video presentation, e.g. for multi-projector setups.
Release Notes: This release fixes several bugs, including compatibility problems with certain OpenGL drivers.
iCaption is a soft subtitle editor, utilizing timeline based editing. Soft subs are files stored separately from the video file, rendered in real-time as the video plays. iCaption is extremely simple to use and allows you to create, open, edit, and save SubRip and YouTube files.
Release Notes: The main focus of this release is the new and powerful visual timeline editing, which increases your workflow productivity and user experience. There is a secondary focus on previewing, and tertiary improvements on the user interface for an altogether better subtitle editing environment.
iKeepAtive is a fitness scheduling app, designed primarily to help users schedule their workouts and integrate with the system calendar to make sure you do them. The application also has Calories tracking, diet tracking, and daily portrait tracking. The user interface is presented in a simple, 5-view design. It also includes BMI, BMR, and TDEE calculators.
Release Notes: Mountain Lion compatibility was improved. Other features and improvements have also been added. Updating is recommended for everyone using 64-bit Intel Macs (32-bit support was dropped).
Gearmand is the job server component of Gearman. Gearman provides a generic framework to farm out work to other machines, dispatching function calls to machines that are better suited to do work, to do work in parallel, to balance the load of processing, or to call functions between languages.
Release Notes: The --having-debug option was changed to --enable-debug. A problem where SQLite wasn't replaying its queue on startup was fixed. More testing is done on durable queues.
DNSCrypt OSX Client is a user interface to conveniently start/stop dnscrypt-proxy and change DNS settings. It was specifically designed to use DNSCrypt with the OpenDNS public DNS resolvers. It includes a preference pane, a menu bar indicator, and a set of scripts for interacting with the system.
Release Notes: dnscrypt-proxy has been updated to version 1.2.0. Detection of IPv6 connectivity is now faster and more reliable, and AAAA queries are filtered out on networks with no IPv6 connectivity in order to significantly reduce latency.
A .NET component for the generation and recognition of Linear and 2D barcodes.