NanoHttpd is a lightweight HTTP server designed for embedding in other applications. It's only one Java file, in two "flavors", one strictly Java 1.1 compatible, and one at "current" standards. It supports GET, POST, PUT, HEAD and DELETE requests, and supports file uploading with very small memory overhead. Temp file usage and the threading model are easily customized.
Release Notes: This version adds WbSockets support.
Frosted is a passive Python syntax checker. It is a fork of pyflakes which aims at more open contribution from the outside public, a smaller more maintainable code base, and a better Python checker for all.
Release Notes: This release improves how settings are handled, enabling the combination of multiple settings files based on precedence. It also adds support for noqa to skip individual lines, and fixes frosted's lack of knowledge of the __import__ builtin.
The Mnemosyne software resembles a traditional flash card program to help you memorize question/answer pairs, but with an important twist: it uses a sophisticated algorithm to schedule the best time for a card to come up for review. Difficult cards that you tend to forget quickly will be scheduled more often, while Mnemosyne won't waste your time on things you remember well.
Release Notes: The sync protocol has changed in this version, so make sure you update both the client and the server at the same time. A quick-and-dirty Android client is available, where you can do reviews in your mobile browser using a Web server that runs on your Android device. This client has full support for the syncing protocol. The functionality of mnemosyne-webserver has now been merged into the main program, and can be activated through 'Configure Mnemosyne - servers'. There are many speedups and fixes.
Concurrency Kit provides a plethora of concurrency primitives and lock-less and lock-free data structures designed to aid in the design and implementation of high performance scalable concurrent systems. It was designed to minimize dependencies on operating system-specific interfaces, and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions.
Release Notes: This release includes a new low latency copy-safe single-writer read-write lock, a reference implementation of task-fair read-write locks, significant improvements to the build system and a lot of new functionality for ck_bitmap, a bugfix for 64-bit immediates on x86_64 for ck_pr, deinitialization routines for ck_hp_fifo and ck_fifo, a bugfix for ck_bytelock on 32-bit architectures, new ck_cc primitives, and a compilation fix for type specialized ck_ring. Last but not least, documentation has been added for ck_pflock.
XRoar is a cross-platform emulator for the Dragon 32, Dragon 64, and Tandy CoCo computers, all originally released in the early '80s. The emulator runs under Unix-like operating systems (including Mac OS X) and Windows, with older versions available for handhelds like the Nintendo DS and GP32.
Release Notes: Keyboard handling fixes, a new Windows UI, 6309 fixes, more audio configuration options, and disk image geometry detection from OS-9 filesystem information (a workaround for headerless disk images).
expect-lite is an quick and easy command line automation tool. Written in expect, it is designed to directly map an interactive terminal session into an automation script. expect-lite scripts use special character(s) at the beginning of each line to indicate the action. Basic expect-lite scripts can be created by simply cutting and pasting text from a terminal window into a script, and adding '>' '<' characters. No knowledge of expect is required. Expect-lite is targeted at the verification testing environment, and will produce a Pass/Fail result at the end of the script. However, its use is not limited to this environment. It includes a powerful debugger with breakpoints, step/skip, and the ability to copy/paste expect-lite lines right into a running script.
Release Notes: Feature:Fuzzy Expect was added for approximate numbers. Speed when using EL_REMOTE_HOST=none (default) was improved. *TIMESTAMP now has millisecond resolution.
ZXTune is a set of portable cross-platform applications (GUI/CLI) intended to play chiptunes. It features advanced ripping possibilities that let you search for music in big data sets. Supported ZX Spectrum chiptunes formats include AY, AS0/ASC, FTC, GTR, PSC, PSG, PSM, PT1, PT2, PT3, SQT, ST1, ST3, STC, STP, TXT, TurboSound, VTX, YM, CHI, DMM, DST, PDT, SQD, STR, TF0/TFE, TFC, TFD, and COP. The Commodore64 SID format is supported. Supported PC chiptunes formats include 669, AMF, DMF, FAR, FNK, GDM, IMF, IT, LIQ, PSM, MDL, MTM, PTM, RTM, S3M, STIM, STM, STX, ULT, XM. Supported Amiga chiptune formats include DBM, EMOD, MOD, MTN, IMS, MED, OKT, PT36, SFX. Supported Atari chiptune formats include DTM, GTK, TCB. The Acorn chiptune format DTT is supported. Supported compressed formats include CHARPRES, CC3, CC4, CC4PLUS, DSQ, ESV, GAM, GAMPLUS, HRUM, HRUST1, HRUST2, LZH1, LZH2, LZS, MSP, PACK2, PCD61, PCD62, TLZ, TLZP, TRUSH. Supported archived/container formats include FDI, HOBETA, HRIP, LHA, RAW, SCL, TD0, TRD, ZXZIP, ZIP, RAR, SNA128, and Z80.
Release Notes: This release adds new functionality to zxtune-qt to auto-select the first newly added module into the playlist and stop playback if the playlist of the currently played module is cleared or closed. The Android version now supports navigation buttons in the notification area and I/O and browse operations progress. Sequenced playback was added in browser preview mode. A crash while selecting modules from the playlist was fixed.
Evo/Lution is a live CD with a graphical installer for Arch Linux. Evo, the live CD, is an Arch based OS that cannot be installed. It is simply a platform to run the Lution installer, which is made to install Arch. It has options to install anything ranging from the Arch base, to base + the packages you select, including complete turn key desktop environments. The installer downloads all the packages you select from the Arch repositories during the install process so you always end up with a current, up to date install.
Release Notes: This minor release fixed a corrupted .iso file. A new upload process will be implemented to prevent similar problems in future.
Release Notes: This release fixed a regression which made administrators unable to connect as the user (graphical sudo) in the administration console "Maintenance" tab.
Text Fiction is a Z-Machine for playing text adventures (a.k.a. interactive fiction) on mobile devices.
Release Notes: This release adds a "Jason" theme.
Aspose.Cells for Android is a MS Excel spreadsheet component that allows programmer to develop Android applications for reading, writing, and manipulating Excel spreadsheets (XLS, XLSX, XLSM, SpreadsheetML, CSV, tab delimited) and HTML file formats without needing to rely on Microsoft Excel. It supports a robust formula calculation engine, pivot tables, VBA, workbook encryption, named ranges, custom charts, spreadsheet formatting, drawing objects like images, OLE objects, importing or creating charts, auto-filters, and page breaks through the product API, and much more.
Release Notes: This release supports optimized memory usage when working with large Microsoft Excel files and large data sets inside Android Applications. The issue with the require amount of RAM required for the process is also addressed in this release. Developers can get/set time for generating a PDF documents during Excel to PDF conversion, and can show formulas instead of the calculated values in a worksheet. This release enhances Chart to image and sheet to image modules and fixes important issues for Excel files to HTML file format, applying formatting, auto-filtering data in List objects/Tables, and several others.
FBReaderJ is an e-book reader for the Android platform. It is a clone of the FBReader book reader written in Java by the same authors. FBReaderJ supports several e-book formats: oeb, epub, and fb2. Direct reading from zip, tar, and gzip archives is supported.
Release Notes: This is the last major update before FBReader 2.0. It fixes current position storing. There are new directory preferences. Android 3/4: full-screen mode by default. Adds embedded fonts support for ePubs. Improved CSS support: speed improvements, @import directive, and @font-face definition. Experimental video support for ePubs. Updated Czech and Hungarian localizations.
Google Map GPS Cell Phone Tracker allows you to track Android, iOS, Windows Phone, and Java ME cellphones using Google Maps. It has two parts, a server and phone clients. You have a choice of two servers, using asp.net and SQL server or PHP and MySQL. The server software allows you to view cellphone locations in realtime using Google Maps and store routes and view them later. The client applications send their locations to the website periodically. All four applications work properly in the background and are written natively on each platform.
Release Notes: Some pretty major changes. The android app now has Google Play location services running in a background service. Updates will restart if phone is rebooted. The android client is now in Google Play for those who don't want to compile the app. The servers are both using JSON and jQuery. XML is gone forever. Both servers now support multiple map types. It's currently set up for Google maps, Bing maps, and OpenStreetMap.
libcsdbg is a C++ exception stack tracer. When an exception is thrown, caught, and handled, libcsdbg offers the tools to create and process the exception stack trace, the path the exception has propagated up the call stack, unwinding it up to the section were it was handled. The traces are detailed with demangled function signatures and additional addr2line information (the source code file and line from which each function was called). libcsdbg can use all the well-known objective code file formats (a.out, elf, coff, ecoff, etc.) and can easily be used as the base for your own instrumentation code. libcsdbg transparently loads the symbol tables of the chosen dynamic libraries and of the executable, demangles function symbols to complete signatures, and binds function names to runtime addresses (even for the DSO symbols).
Release Notes: This edition brings a major feature: the instrumentation filters. By using such filters you can easily ommit namespaces, classes, single methods, or entire modules from stack tracing (or other profiling), using POSIX extended regular expressions.
QPwmc is a full featured Qt4 pwmd client. It can manage remote hosts, generate keys when using gpg-agent, change a data file passphrase via pinentry or keyfile, send a protocol command to pwmd, and more. It is a work in progress but is very functional.
Release Notes: This release fixes clearing the clipboard when the contents didn't belong to QPwmc, adds sub-menus for element shortcuts, and shows balloon help over the tray icon upon error.
PhoNetInfo for WP8 / WP8.1 retrieves detailed technical phone and network information such as firmware version, device name, battery status, power saving status, network operator, roaming status, WiFi/WAP interface names, camera details (e.g. ISO, white balance), number of CPUs, CPU architecture, CPU features, CPU page size, CPU frequency, high performance timer frequency, time since last device reboot, RAM, etc. All information can be exported by email and the application's language can be changed at any time.
Release Notes: This release adds information about all supported video encoding formats. Furthermore, it adds an AutoRotate feature to allow both portrait and landscape viewing and ensures compatibility with Windows Phone 8.1.
For users on Linux and Unix, KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. This includes Plasma Desktop, KDE's innovative and powerful desktop interface. Other workspace applications are included to aid with system configuration, running programs, or interacting with hardware devices. While the fully integrated KDE Workspaces are only available on Linux and Unix, some of these features are available on other platforms. In addition to the workspace, KDE produces a number of key applications such as the Konqueror Web browser, Dolphin file manager, and Kontact, the comprehensive personal information management suite. The list of applications includes many others, including those for education, multimedia, office productivity, networking, games, and much more. Most applications are available on all platforms supported by the KDE Development. KDE also brings to the forefront many innovations for application developers. An entire infrastructure has been designed and implemented to help programmers create robust and comprehensive applications in the most efficient manner, eliminating the complexity and tediousness of creating highly functional applications.
Release Notes: The next generation semantic desktop search brings significant benefits in terms of faster, more relevant results, greater stability, lower resource usage, and less data storage. Artikulate is a new app for foreign speech training. The email client KMail introduces support for storing file attachments in cloud storage services. The document reader Okular now has support for opening multiple documents in tabs. The desktop globe Marble has support for the Sun, Moon, planets, and bicycle routing. The advanced text editor Kate introduces an improved status bar, animated bracket matching, and enhanced plugins.
Android Yuriy's NodesUP is a tool for checking the online status of IP addresses or hosts, RDNS, and MX records. It also provides a field where you can test a service running on a port.
Release Notes: This release adds a Wifi button for when you have a known network and you still want to use the 3g network (e.g. Wifi Internet goes down). The logo colors have changed.
4DIAC is a framework for distributed industrial automation and control. It aims to provide an open, IEC-61499-compliant basis that lets the user establish a distributed industrial automation and control environment based on the targets' portability, configurability, and interoperability.
Release Notes: This second maintenance release for 4DIAC 1.5 provides a set of bug fixes to 4DIAC-IDE (8).
JStock is stock market software for 26 countries. It provides a stock watchlist, an intraday stock price snapshot, a stock indicator editor, a stock indicator scanner, and portfolio management. Free SMS/email alerts are supported. It integrates seamlessly with Android.
Release Notes: This release fixes ASX and the UK stock history server.
Genson is a lightweight Java library for doing conversion between JSON and Java. It provides full databinding and Java generics support. Genson's main goals are to come with rich features out of the box, great performance and scalability, and easy ways to add new features.
Release Notes: This release adds a full implementation of the JSR 353 Java API for JSON processing included in Java 8.
Release Notes: This release fixes synchronization of recurring events on some mobiles and tablets and extended the certificate update to the SMTP server.
Aspose.Pdf for Reporting Services makes it possible to generate PDF reports from Microsoft SQL Server 2000 & 2005 Reporting Services. It supports advanced features like adding PDF bookmarks, using HTML tags, XMP metadata, custom embedded fonts, and rendering watermarks for pages. It can also convert all RDL report features including sections, images, charts, tables, matrices, headers, and footers to PDF. It also enables you to create PDF documents on the server without using Adobe PDF Library SDK.
Release Notes: Image rendering when transforming RDL files to PDF format was enhanced. There were also other improvements and bugfixes.
OpenTBS is a PHP tool that helps you to make OpenOffice and MS Office documents using templates. You first design your template using OpenOffice or MS Office, and then OpenTBS merges it with data that you supply from PHP code and databases. It has facilities to manage pictures. The resulting documents are saved to file, served for download, or returned as a string. In fact, OpenTBS can merge any OpenDocument files, any OpenXML files, and any XML files compressed in a Zip archive. No extra exe file is required and it makes no temporary files, since all work is done in memory. OpenTBS is based on the TinyButStrong template engine.
Release Notes: 8 bugfixes, 6 new features, and 3 enhancements. The new features are: commands for selecting a file, selecting headers and footers, retrieving the list of headers and footers, searching a string in slides, and a new argument $Master for counting a selecting slides. Important fixed bugs are regarding compatibility between LibreOffice and Excel.
TbsZip is a PHP class that enables you to read and write Zip archives. The class doesn't require PHP extensions or temporary files. TbsZip can read, add, delete, and modify files stored in an archive. It can even start with an empty archive. The original archive is not modified. The new archive can be saved in the server as a new file, or provided directly as an HTTP download, or even as a binary string. If the Zlib extension is activated in PHP, then TbsZip can automatically compress and uncompress files in the archive.
Release Notes: 1 bug has been fixed: you could not download a file that has the same name as the opened archive.