Welcome to Freecode
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 fixes XM and IT envelope resets, fixes IT portamento after note cut events, and refactors the virtual channel code.
Jackess is a pure Java library for reading and writing MS Access databases (currently supporting versions 2000-2007).
Release Notes: This release fixes a minor problem with encoding memos longer than 1,024 characters.
GetDP is a general finite element solver using mixed elements to discretize de Rham-type complexes in one, two, and three dimensions. The main feature of GetDP is the closeness between the input data defining discrete problems (written by the user in ASCII data files) and the symbolic mathematical expressions of these problems.
Release Notes: This release updates ONELAB and fixes various bugs.
Gmsh is an automatic 3D finite element grid generator with built-in CAD and post-processing facilities. Its design goal is to provide a simple meshing tool for academic problems with parametric input and advanced visualization capabilities. It is built around four modules: geometry, mesh, solver, and post-processing. The specification of any input to these modules is done either interactively using the graphical user interface (based on FLTK and OpenGL) or in ASCII text files using Gmsh's own scripting language.
Release Notes: This release improves the Delaunay point insertion algorithm, enhances Abaqus and UNV export, and fixes various bugs.
VWM is an extensible window manager for the console. Built on top of libpseudo and libviper, VWM is more visual alternative to Screen. Additional functionality can be added with Mozilla-style plugins.
Release Notes: The module loading system has been rewritten for better, more flexible integration. Temporarily, the system monitor module and the screensaver modules have been disabled.
Rikulo UI is a framework for creating incredible cross-platform Web and native mobile applications using Dart and HTML5.
Release Notes: This is a maintenance update to fix a few minor bugs.
AnallogicA is an application that generates logical tables based on logical propositions. It is possible to compare inverse equivalence or logical values. Results can be saved in text files, CSV format, and an internal format. The program supports up to 15 different variables, which in combination would be more than 32000 possibilities. It shows the replacements done step-by-step during the analysis, a special function for students.
Release Notes: This release adds a new apparence.
Check updates is a Nagios monitoring system plugin to check if an RPM-based system (Red Hat, Fedora, or CentOS) is up to date.
Release Notes: This release does not print performance data on security updates if the Yum security plugin is not installed.
etm is an acronym for Event and Task Manager. It provides a simple, intuitive format for using plain text files to store data, a command line interface for viewing stored information in a variety of convenient ways, and a cross-platform, PyQt-based GUI for creating and modifying items as well as viewing them. Displayed items can be grouped by date, context, keyword, or project and can be filtered in various ways. A display of busy and free times is also supported, as is a ledger view of time spent that is suitable for client billing. Alarms are supported for events and repetition for both events and tasks in a powerful and flexible manner.
Release Notes: This release fixes a bug which prevented inserting scratch pad contents in the editor.
OCaml MySQL Protocol is an implementation of the MySQL protocol using the OCaml Bitstring library.
Release Notes: This release adds tests for MySQL 5.6 and drops tests for MySQL 5.0.
Snippetory is a general Java template engine based on passive templates. In passive templates, template code and logic are clearly separated from each other. The templates contains very simple mark up. By removing logic, templates are directly accessible, fully parametrized, and free of context, and can easily be reused. Navigation, code competition, and structuring of the code with methods and classes are supported.
Release Notes: The new conditional regions make it simple to express things like optional HTML attributes: By saying ${title="$title"}$, the whole title attribute is only rendered when there is data for the title. The formatters have extended and are now able to expose properties (i.e., to take additional data) and to have several attributes. The new Fluyt syntax family provides similar syntaxes for integration into different contexts.
Racket (formerly PLT Scheme) is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the Racket Web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Racket, ACL2, FrTime, and Lazy Racket.
Release Notes: Extflonums (80-bit fp) are now supported on some x86/x86_64 platforms. On Mac OS X, DrRacket and other apps are now signed. Tally Maze, a new game based an maze enumerations, was added. The Optimization Coach has been moved from the Racket distribution to the a package. The 'srfi/19' library is now compatible with the date structure type exported by 'racket/base'.
Synfig is a powerful, industrial-strength, vector-based 2D animation software package, designed from the ground-up for producing feature-film quality animation with fewer people and resources.
Release Notes: A new Cairo rendering engine., a simple plug-in engine, a terminology rework, a new keyframe enable/disable feature, a revamped command line interface, and bugfixes.
LoLCode 1337 is an implementation of the esoteric programming language lolcode. It comes with a compiler, a virtual machine, and a tiny debugger.
Release Notes: The speed of the virtual machine was increased by nearly 50%. The Programmers Guide and Reference was updated. Local and global variable handling were rewritten. Basic string functions were added. Banners at start/termination time were added with useful information such as the source line where errors have occurred, start - end timestamps, and so on. lolcode can now create and run a binary as a hex dump, which is easy to send via email as a plain ASCII text. lolcode can now protect binaries or hex dumps with a password.
Equake is an applet for the GNOME panel which monitors earthquakes and displays an update each time a new earthquake occurs.
Release Notes: This release addressed some issues with regards to the USGS site changing some of their URLs and paths.
Lazy Mofo Datagrid is a data grid for MySQL and PHP. It generates datagrids from SQL statements or table names, handles file uploads and image cropping, pagination, searching, CSV export, and inline editing, is lightweight, and works well for large datasets. It is meta driven, and detects dates, numbers, and text blobs automatically.
Release Notes: A bug in file renaming for uploads was fixed. String functions were changed to multi-byte, providing support for all character sets. A feature was added for loading database defaults when adding a record.
Yote is a server and set of libraries which connect JavaScript objects to backend objects using JSON RPC. It is composed of an HTTP server, a set of JavaScript libraries, and a set of Perl libraries. Yote objects are container objects connected together in a graph branching off from a root node. They are automatically loaded and saved as needed so that only a portion of the graph is in memory at one time. An account and app infrastructure are provided. Each call to the server automatically syncs the objects in the client side cache. Security is handled on the server side, which tracks which client is allowed what data and calls.
Release Notes: File serving speed was increased significantly. The samples page has been updated to include code that is used on the site, like the new blog. Blogging code can be implemented with less than 100 lines of code across the client and server. POD documentation was updated. An is_root method was added to Account.
Sanzang is a compact and simple cross-platform machine translation system. It is especially useful for translating from the CJK languages (Chinese, Japanese, and Korean), and it is very suitable for working with ancient and otherwise difficult texts. Unlike most other machine translation systems, Sanzang is small and approachable. Any user can develop his or her own translation rules, and these rules are simply stored in a text file and applied at runtime.
Release Notes: Various bugfixes and improvements, and more robust translation table parsing. Broken pipes will now cause Sanzang to exit silently, which is important when piping to paging utilities (e.g. "less"). Sanzang Reflow will now only list possible encodings which have converters to UTF-8 that have been implemented in Ruby. Smarter file descriptor handling was provided for the core Translator class. The documentation has received some minor updates for clarity.
Notepas is a multi-platform text editor written in Lazarus which can be compiled for multiple platforms and widget sets using the advanced native Free Pascal Compiler. Aimed at developers, it has some functions usually not found in other text editors and introduces some new exclusive features.
Release Notes: The setup script was adjusted for conditional Win32/Win64 installation. A bug in the creation of SelectionModePopupMenu was fixed. The layout was updated for a consistent look on GTK+ 2 and Qt widget sets. WinAPI dependencies were removed. Ports to FPC 2.7.1 and Win64 were added.
Vifm is an ncurses based file manager with vi-like keybindings.
Release Notes: This release added parsing of escape codes, improved existing features, and fixed bugs. There were also some changes to the build system, and new extra files were bundled.
The "Schily" Tool Box is a set of tools written or managed by Jörg Schilling. It includes programs like: cdrecord, cdda2wav, readcd, mkisofs, smake, bsh, btcflash, calc, calltree, change, compare, count, cpp (K&R original), devdump, hdump, isodebug, isodump, isoinfo, isovfy, label, mt, p, patch, sccs, scgcheck, scpio, sdd, sfind, sformat, smake, sh (Bourne Shell), star, star_sym, suntar, gnutar, tartest, termcap, and ved.
Release Notes: cdrtools is now at version 3.01a14, and now supports root-less operation on Linux using fcaps. #include file reordering was undertaken to avoid warnings on older platforms. Job processing code was moved from smake/make.c to smake/job.c. A typo in include/schily/stat.h that caused setting of nanoseonds in timestamps to be impossible for NetBSD and OpenBSD was fixed.
CERTivity is a powerful multi-platform visual tool for creating, managing, and handling different key store types (such as JKS, JCEKS, PKCS12, the Bouncy Castle types BKS and UBER, and Windows Native), public, private and secret keys in different formats (PKCS, OpenSSL, RSA/DSA, etc.), certificates (version 1 and 3), and certificates chains. It allows you to import and export keys, key pairs and certificates, manage certificate extensions, extend the validity period for self-signed certificates, test certificates, obtain revocation status, convert from one key store type to another, and much more.
Release Notes: Signing certificates and acting as a testing CA can now be achieved in just two clicks. Trust validation customization, certificate chain editing, viewing CRLs from files, from URLs, or directly from the certificate details, viewing of CSR files, new signature algorithms for Key Pair/CSR and for Secret Key generation, and file type inspection were added. More fingerprints are available in the Certificates Details sections. Quick search was added in the KeyStore panel. Drag and drop was implemented for certificates, CRLs, CSRs, and KeyStores.
reposurgeon is a tool for editing version control repository history. It enables risky operations that version control systems don't want to let you do, such as editing past comments and metadata and removing commits. It works with any version control system that can export and import git fast-import streams, including git, hg, bzr, CVS, and RCS. It can also read Subversion dump files directly and can thus be used to script production of very high-quality conversions from Subversion to any supported DVCS.
Release Notes: Significant improvements were made to Subversion branch link detection. A new 'reparent' command was provided for modifying the DAG. Two minor crash bugs in the handling of malformed commands were fixed.
JSkat is an implementation of the German card game Skat in Java. You can play according the rules of the German Skat Association and with some add on rules that are played in the pubs (e.g. Ramsch). All data are stored in XML.
Release Notes: The AI player with neural networks is starting to play meaningfully. Nonetheless, playing against the AI players on the International Skat Server (ISS) for the time being is recommended.
Fusiondirectory is an infrastructure manager. It allows you to manage users, groups, services, servers, workstations, and the deployment of operating systems and software. All these operations are feasible from a Web interface.
Release Notes: This minor release correct some bugs, including a problem where the user button was not appearing in the menu when account expiration was activated. There were other cleanups.