Welcome to freshmeat.net
elRTE is a WYSIWYG HTML editor and file manager for the Web written using jQuery. It features rich text editing, options for changing its appearance and style, insertion and management of various HTML elements with formatting (images, tables, lists, etc.), support for viewing and editing HTML code, and normal and full-screen modes.
Changes: This release has a Flash button. It no longer conflict swith mootools. It fixes undo/redo and many other issues.
DBSight is a J2EE search platform for instant scalable full-text search on any relational database, for both beginners and experts. It features a built-in database crawler that follows user-defined SQL, incremental indexing, configurable result ranking, highlighted search results (like Google), and categorized result counts (like Amazon). Scaffolding supports tag cloud, suggest-as-you-type, spell checker, and much more. It easily integrates with other languages through XML, JSON, and HTML. There is a UI for all operations, so no Java coding is necessary. Deleted or updated records in the database can be synchronized. Content outside the database can also be searched.
Changes: This release simplifies the indexing threading model to improve Indexing performance and avoid possible thread deadlock.
Music Player Daemon (MPD) is a server that allows remote access for playing music in various formats and managing playlists. It makes a great desktop player with frontend options (Qt, GTK, ncurses, Windows, and Web clients are available). It is also appropriate as a console player that is scriptable, and is especially useful if X is restarted frequently. A set of rapid development tools for clients are being developed and include a C library, Python module, PHP class, Perl module, and Java Class. The goals are to be easy to install and use, to have minimal resource requirements, to be stable and flexible, and easy to interface.
Changes: This release fixes a couple of crashes, a ReplayGain regression from the last stable release, single and repeat modes in random, and other small issues.
wview is an application that controls a supported weather station to retrieve archive records and current conditions. Archive records may optionally be stored in a relational database (MySQL or PostgreSQL). At a user-defined interval, wview will use the archive history and current conditions to generate weather images (buckets and graphs) and Web pages based on configurable HTML templates. It supports serial and USB data loggers, as well as connectivity with a terminal server or serial server via TCP sockets.
Changes: This release adds daily rain (since midnight) to the wunderground and weatherforyou data submissions. It adds station time sync after the DST change so stations like the Vantage Pro, which time stamps archive records, will have the new DST time update in a timely manner. It adds a 2 minute timeout argument to rsync for SSH file transfers.
neap is a pager that runs in the notification area or systray of your desktop's panel. It follows the freedesktop.org specifications.
Changes: This release adds config file support; neap will now generate its own config file in ~/.neaprc and read its contents on subsequent calls. Furthermore, the source code documentation has been slightly improved.
GHCN Processor is a command-line tool that reads temperature data from the Global Historical Climatic Network (GHCN) database and produces an annual or monthly temperature series in CSV format for an arbitrary set of stations. Stations are filtered based on a simple EL expression passed to the tool. For example, you can select only stations that are in the Northern Hemisphere, in hilly and rural locations. You can also select stations that started reporting in a given year, and so on. The tool supports more than one method of grid partitioning, station combination, and can use both the adjusted data and raw unadjusted data.
Changes: Initial release.
Gargoyle is an interface for small, widely available routers such as the Linksys WRT54G series and the La Fonera. It provides functionality above and beyond what the default software provides including sophisticated dynamic DNS, quality of service, and bandwidth monitoring tools. The primary goal is to provide a polished interface for these advanced tools that is at least as easy to configure as any existing firmware. This project is based on top of OpenWrt, but unlike other Web interfaces for OpenWrt it places a strong focus an usability and is meant for average users, not just power users.
Changes: This release includes several major feature enhancements over the older 1.0.x branch. These include automatic per-IP bandwidth monitoring, bandwidth distribution plots, improved bandwidth quotas, and a new QoS implementation. Many bugfixes and minor feature enhancements have been added.
PDFResurrect is a tool aimed at analyzing PDF documents. The PDF format allows for previous document changes to be retained in a more recent version of the document, thereby creating a running history of changes for the document. This tool attempts to extract all previous versions while also producing a summary of changes between versions. It can also "scrub" or write data over the original instances of PDF objects that have been modified or deleted, in an effort to disguise information from previous versions that might not be intended for anyone else to read.
Changes: An additional copyright year has been added in main.c. pdf.c allows for creation data to be pulled from objects as well as inline, and strdup has been replaced with strncpy for portability purposes. Makefile.in allows for EXTRA_CFLAGS to be specified from the command line. pdfresurrect.1 has an updated AUTHORS section.
Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.
Changes: The compiler and interpreter were improved towards support for 64-bit systems and Mac OS X. The explanation of the compilation was improved. The makefiles were changed to assure that types like int32type have the size implied by their name. Errors in bigToInt32 and bigToInt64 were fixed. Changes were made to assure that the interpreter and compiler use the same types. The programs chkint.sd7 and chkbig.sd7 were improved to check powers of 2 and the functions 'str', 'integer conv', 'ord', and 'bigInteger conv'. The keyboard driver "kbd_inf.c" was improved and a new keyboard driver "kbd_poll.c" was added.
OGMRip is an application and a set of libraries for ripping and encoding DVDs into AVI/OGM files using a wide variety of codecs. It relies on mplayer, mencoder, ogmtools, oggenc, and lame to perform its tasks. The GUI features a clean HIG-compliant GNOME 2 interface and tries to minimize (as much as possible) esoteric settings.
Changes: Minor bugfixes and minor feature enhancements.
JRedis is a high-performance Java client and connector framework and reference implementation for Redis distributed hash key-value database. It will provide both synchronous clients and asynchronous connections for Redis. The connectors will be both passive (non-threaded) and active, to address deployment scenarios and usage requirements.
Changes: This release adds support for various items, fixes some bugs, and has some internal changes.
Eukleides is a computer language devoted to elementary plane geometry. It aims to be a fairly comprehensive system to create geometric figures, either static or dynamic. It can handle geometric types of data like points, vectors, lines, circles, or conics. A Eukleides script usually consists of a declarative part where objects are defined and a descriptive part where objects are drawn. Nonetheless, Eukleides is also a full featured programming language, providing conditional and iterative structures, user defined functions, modules, etc. The Eukleides distribution provides two distinct interpreters: "eukleides" and "euktopst". The former interpreter produces Encapsulated PostScript (EPS). The latter produces PSTricks macros, allowing Eukleides to be used with LaTeX.
Changes: Keyword localization in German and some example scripts are now available. Some minor bugs were corrected as well.
LiVES is a simple to use yet powerful video effects, editing, conversion, and playback system aimed at the digital video artist and VJ. It uses commonly available tools (Mplayer, ImageMagick, and GTK+), so it works on most Unix-like systems. 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.
Changes: Jack/pulse audio breakage in multitrack was fixed. (Experimental) support for firewire and TV card inputs was added. Faster, lossless recording of generators/inputs was added. Some interface improvements were made for translated versions. Fixes were made for multi_encoder file permissions, post encoding cleanup, a crash in multitrack "remove first gaps", and audio block gravity. OSC control now works better with puredata. A new player transport was implemented, and "Gravity: Right" was added in multitrack.
Forban is a P2P file sharing application for link-local and local area networks. Forban works independently from the Internet and uses only the local area capabilities to announce, discover, search, or share files. Forban relies on HTTP and is opportunistic, meaning that it replicates any files of interest seen in its proximity. The Forban protocols are minimalistic to ease the production of other implementations.
Changes: A slight update in the protocol to ensure safe-url Base 64 encoding while fetching files with non-Forban clients. A minor bug has been fixed in the Web interface and opportunistic mode.
CiWiki is a lightweight and easy-to-use personal wiki. It is a fork of DidiWiki with support for restoring previous pages, playing videos from Youtube, Dailymotion, Vimeo, and Veoh, and changing text and highlight colors. Login and page permissions protect the wiki.
Changes: This release adds a login page.and edit, delete, and page view permissions.
Tiny Core Linux is a very small (10 MB) minimal Linux desktop. It is based on the Linux 2.6 kernel, Busybox, Tiny X, and Fltk. The core runs entirely in RAM and boots very quickly. The user has complete control over which applications and/or additional hardware to have supported, be it for a desktop, a nettop, an appliance, or server, selectable from the online repository.
Changes: Recursive processing of dependencies is now fully supported. Custom software upgrades to appbrowser, no popups, and a GUI redesign. The default window manager now has a more traditional iconize button. Improvements to ondemand, appsaudit, and cpanel. A new default background color and an improved logo.
Seam-Perf4j is an add-on package for Seam Framework providing convenient integration with Perf4j - performance monitoring library for Java applications. For basic usage, it's enough to annotate the profiling method in Seam-based applications. Many settings can be customized.
Changes: Initial freshmeat release.
The Standard Portable Library (SPL) is a smart pointer based, cross platform application framework. It is intended to be used instead of STL, and has an API that should be familiar to .NET and Java programmers. It includes basic types such as Date and DateTime, runtime pointer debugging, collection templates, file I/O, networking, database access, threading, and XML parsing.
Changes: The library has been converted to be smart pointer based and is nearly feature complete for V1.0. New support for Iterators, delegates, regular expressions (via PCRE), Sqlite, StringTokenizer, Convert and Compare for auto type handling in templates, and a complete implementation of Environment have been added. Basic documentation was also written.
GNU FreeDink is a portable and enhanced version of the Dink Smallwood game engine. It aims at running the original game as well as its D-Mods (Dink MODules, or add-ons), with close compatibility, under new platforms. The internals of the engines are being cleaned up to allow for portability and later improvements.
Changes: A couple of bugfixes. 9 new translations.
echinus is a lightweight window manager for X based on dwm's source code. It manages windows in tiled, maximized, and floating layouts. It is extremely small, rather fast, and supports Xft. It features nice titlebars, multiple desktops, theming support, a simple configuration file, the ability to switch desktops with the mouse wheel, X bitmaps for title buttons, and true transparency support (through xcompmgr). There is no need to recompile or restart X to change its configuration.
Changes: Some configuration file incompatibilities were introduced with this release: the title layout is now much more configurable, with a cleaner syntax (see README). WM_TAKE_FOCUS is now partially supported (this should fix problems with WINE), and 32-bit visuals will bring nicer transparency for urxvt. A bit of MWM Hints support was added to make splash screen windows look nice (titleless).
The KaufKauf Shoppingmanager is a Web-based application that allows you to manage your goods at home. It supports barcode scanners for faster management, and it automatically creates shopping lists that can be printed out or downloaded by cellphone. It also watches "best before" dates and informs you via email or SMS when foods reach that date. The complete application is a system that can be accessed from nearly everywhere and offers you the possibility to find out what you really need next from the supermarket.
Changes: This version fixes several bugs including the correct update of product numbers in all displayed list elements, correct cleanup and update of the freely editable part of the shopping list, and a much more stable database connection.
nedmalloc is an extremely fast portable thread caching malloc implementation written in C for multiple threads without lock contention based on dlmalloc. It is optimized for x86 and x64, compatible with C++, and can patch itself into existing binaries on Windows.
Changes: This release adds detection of whether the host process is using MSVCRT or MSVCRTD, and the fixing up of which runtime tolerant nedmalloc should use if nedmalloc was linked differently. It fixes many failed-to-compile bugs for various infrequently used combinations of compilers and options.
Cherokee is a very fast, flexible and easy to configure Web server. It supports widespread technologies including FastCGI, SCGI, uWSGI, PHP, CGI, SSI, TLS and SSL encrypted connections, virtual hosts, authentication, on the fly encoding, load balancing, Apache compatible log files, database balancing, reverse HTTP proxy, traffic shaping, video streaming, and much more. A user friendly interface called cherokee-admin is provided for no-hassle configuration of the server. It allows you to configure the server from top to bottom without editing a text configuration file.
Changes: A corner case of the Large File Upload support has been covered. The UTF-8 request handling has been fixed. Some missing HTTP response codes and methods have been implemented so that the Reverse Proxy plug-in can work with SVN. Many typos have been fixed within the documentation. Upgrading is highly encouraged.
InfiniDB Community Edition is a scale-up, column-oriented database for data warehousing, analytics, business intelligence, and read-intensive applications. InfiniDB's data warehouse columnar engine is multi-terabyte capable and enabled via MySQL.
Changes: Support for queries with multiple types of joins was improved. Create table performance was improved and a much smaller footprint on disk is used for the system catalog, newly created tables, and tables that contain less than 256K rows. Support was added for prepared statements with and without bind variables for select and DML.
Linux is a clone of the Unix kernel, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance. It has all the features you would expect in a modern fully-fledged Unix kernel, including true multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write executables, proper memory management, and TCP/IP networking.
Changes: Multiple USB fixes, BTRFS enhancements, and multiple ARM fixes were made. A few changes were made in ALSA, ACPI, and pcmcia.