OrientDB is a NoSQL DBMS which can store 150,000 documents per second on common hardware. Even with a document-based database, the relationships are managed as in graph databases, with direct connections among records. You can traverse entire or parts of trees and graphs of records in a few milliseconds. It supports schema-less, schema-full, and schema-mixed modes, has a strong security profiling system based on users and roles, and supports SQL between the query languages. Thanks to the SQL layer, it's straightforward to use for people skilled in the relational world.
GloboNote is a desktop note taking application. It helps you to create to-do lists, reminders, and other notes in one place. There is no limit in the number of sticky notes you can create. Notes can be organized by groups and searched using the search tool. You can format a note's text, change its color, font, size, and transparency level. You can make a note sticky by setting it to always stay on top, or hide or roll-up a note when not use. You can set alarms, play custom alarm sounds (WAV, MP3, AIFF, and AU), attach files, insert images, and more.
The MOEA Framework is a Java library for developing and experimenting with multiobjective evolutionary algorithms (MOEAs) and other general-purpose optimization algorithms and metaheuristics. A number of algorithms are provided out-of-the-box, including NSGA-II, ε-MOEA, GDE3, and MOEA/D.
C5Connector.Java is a backend for the Core Five file manager. It provides a bridge between the file manager and a storage backend and works like a transparent virtual file system or a proxy. It includes a default implementation for accessing the local filesystem (on the server side). The API encapsulates the building of JSON and is intended to be used within JSPs as well as with a template engine like Velocity or FreeMarker.
DKPro Core is a collection of software components for natural language processing (NLP) based on the Apache UIMA framework. Many powerful and state-of-the-art NLP components are already freely available in the NLP research community. New and improved components are being developed and released continuously. The components cover the whole range of NLP-related processing tasks. DKPro Core provides wrappers for such third-party tool as well as original NLP components. DKPro Core builds heavily on uimaFIT which allows for rapid and easy development of NLP processing pipelines.
DKPro WSD provides UIMA components which encapsulate corpus readers, linguistic annotators, lexical semantic resources, WSD algorithms, and evaluation and reporting tools. You configure the components, or write new ones, and arrange them into a data processing pipeline. DKPro WSD is modular and flexible. Components which provide the same functionality can be freely swapped. You can easily run the same algorithm on different data sets, or test several different algorithms on the same data set.
Kangas Sound Editor lets you synthesize sound effects and music effectively from scratch. Musical pitches are constructed using a system of frequency ratios, rather than the conventional equal-temperament notation. MIDI pitch numbers can be used to specify a base note from which other notes are relative. The user interface uses a system of cells or boxes, which are placed using drag and drop, and that have associated properties which describe various characteristics of the instrument, sound, or chord group. There is a kangaroo theme to this software.
documentr is a Web-based tool for editing and presenting software documentation. It allows you to easily maintain documentation for multiple products and product branches. Edits can easily be copied between branches, with merge conflicts being handled gracefully. It uses Markdown as its markup language, along with some extensions, and has a role-based permission system.
TomP2P is a P2P-based high performance key-value pair storage library. Each peer has a table (either disk-based or memory-based) to store its values. A single value can be queried or updated with a secondary key. The underlying communication framework uses Java NIO to handle many concurrent connections.