Every month, Datamation highlights a list of open source software related to a particular category, such as security, cloud computing, small businesses, big data, games, etc.
We have compiled those lists into one ultimate open source software list. The following list spotlights 1,211 noteworthy open source projects that have been featured on our website. We added one new category this year—Internet of Things—as well as dozens of new projects. And several older projects that have appeared on earlier open source software lists in the past but are no longer actively maintained have been retired from the list.
Please note that this is not a ranking; projects are organized into categories and arranged alphabetically within each category.
As always, feel free to note any open source projects that we may have missed in the comments section below.
Launched in 2013, this site aims to provide information on making other websites accessible to people with a variety of impairments, particularly those who are blind. You can read the content at the link above; if you'd like to contribute, visit the project's GitHub page. Operating System: OS Independent
Designed for small and medium businesses (SMBs), Edoceo Imperium combines accounting and invoicing capabilities with some basic customer relationship management (CRM) features. It integrates with Google Calendar, Maps and Gmail, and it can support up to 4 billion users with varying levels of access. Operating System: OS Independent
Also designed for SMBs, FrontAccounting includes some basic ERP features, such as inventory and manufacturing tracking. The website includes a helpful demo so that prospective users can see it in action. Operating System: OS Independent
Most accounting software is designed either for business or for home use, but GnuCash can track both small business and personal finances. It offers double-entry accounting, investment tracking, Quicken data import, scheduled transactions and more. It also now has an accompanying app on Android that can help you keep track of expenses. Operating System: Windows, Linux, OS X, Android (partial feature list only).
Web-based, LedgerSMB (also known as LSMB) offers an extensive list of features, including point of sale and inventory management. Paid support, training and hosting is available through third-party partners. Operating System: Windows, Linux, OS X.
This accounting package aims to offer all the features most SMBs will ever need, including debtors, creditors, general ledger, stock control, invoicing, reconciliation, trial balance and reporting. It supports multiple companies and multiple users. Operating System: Windows
For Linux only, XIWA (pronounced zee' wuh) stands for "Xiwa Is Web Accounting." Under development since 1999, it boasts multi-user support, multi-company support, payroll, stock/investment tracking, reporting and more. Operating System: Linux
If you're a Windows user with no previous open source experience, OpenDisc is a good place to start. It's a collection of many of the most popular open source applications for Windows, including Blender, the Gimp, Scribus, Firefox, Thunderbird, Audacity, Celestia, VLC, LibreOffice and many more. Operating System: Windows
ASSP claims to be "the absolute best SPAM fighting weapon that the world has ever known!" It offers easy, browser-based setup and works with most mail servers. Operating System: OS Independent.
Downloaded more than 1.3 million times, MailScanner is based on SpamAssassin and works with anti-virus software like ClamAV to protect mail servers at companies or ISPs. Support is available through third-party companies. Operating System: OS Independent.
11. Scrollout F1
This full-featured mail security solution incorporates anti-spam, anti-virus and other capabilities with an interface that the project creators say is as easy to use as a car radio. Paid support is available. Operating System: Windows, Linux.
This Apache project claims to be the "#1 Enterprise Open-Source Spam Filter." It uses a wide variety of methods to identify and block spam, and it works with nearly all mail servers. Operating System: primarily Linux and OS X, although Windows versions are available.
SpamBayes uses statistical algorithms to calculate the probability that an incoming message is spam, and it adapts over time as spammers change their methods. It's available as a plug-in for many popular email services and clients, including Outlook, Thunderbird and others. Operating System: OS Independent.
Nixory erases tracking cookies from Firefox, Internet Explorer and Chrome. It's won several awards and has been downloaded tens of thousands of times. Operating System: OS Independent.
15. Hijack This
Downloaded more than 1.2 million times, Trend Micro's Hijack This provides you a report of your registry and file settings so that you can more easily spot and remove spyware and malware. Note that in order to use this tool effectively, you'll need to be a fairly knowledgeable user. Operating System: Windows
One of the most popular open source security applications, ClamAV has been incorporated into many different products and has been called "the de facto standard for mail gateway scanning." The core program works on UNIX-based systems, but the website also offers information on Immunet, a ClamAV-based Windows solution that is available in both free and paid versions. Operating System: Linux, but front-ends and additional versions are available for other OSes.
17. Clam Sentinel
Clam Sentinel detects when new files have been added to your system and scans them with ClamWin, essentially adding real-time detection capabilities. Note that to use it you will need to install ClamWin as well. Operating System: Windows.
This variation on ClamAV adds an easy-to-use GUI to the popular anti-virus engine. Now ten years old, this is a mature project that is included in many Linux distributions. Operating System: Linux.
This Windows-based version of ClamAV boasts more than 600,000 users. It offers a scanning scheduler, integration with Windows Explorer and Outlook, automatic downloads of the updated malware database and support for Windows 7 and 8. Operating System: Windows.
A full-transparent proxy server, P3Scan monitors both incoming and outgoing mail for malware and spam. It works with several anti-virus programs, including ClamAV, but you'll need to be fairly knowledgeable to use it. Operating System: Linux.
21. Rootkit Hunter
This no-frills tool scans for rootkits and other malware on Linux system. While it does not provide live or scheduled scanning, the Web site explains how to set up your system to scan daily. Operating System: Linux, Unix
Perfect for budding astronomers and wanna-be astronauts, Celestia allows you to see the sky as it would appear at any point in time from any point in the known universe. Take a quick trip to Jupiter or plot your starwatching for the evening. Operating System: Windows, Linux, OS X.
Similar to Stellarium, KStars lets users view "up to 100 million stars, 13,000 deep-sky objects, all 8 planets, the sun and moon, and thousands of comets and asteroids." It also includes a number of tools helpful for amateur astronomers, such as an observation list, an FOV editor, a sky calendar, supernova alerts and a glossary of technical terms. (Note that in order to use KStars on Windows, you'll have to download KDE for Windows.) Operating System: Windows, Linux
Turn your PC into a planetarium. Stellarium can display the night skies from any point on earth at any time, and it's used by many planetariums to power their displays. Operating System: Windows, Linux, OS X.
This iTunes replacement features an intuitive interface and integrates with many online services. The site includes multiple screenshots, videos and a wiki to help new users get started. Operating System: Windows, Linux, OS X, iOS.
Like most of the other iTunes replacements on the list, Aqualung organizes music files and plays most types of sound files, including audio CDs. Its claim to fame is "continuous, absolutely transparent, gap-free playback; in other words, it eliminates all dead air between adjacent music tracks, which is particularly nice for recorded concerts. Operating System: Windows, Linux, OS X.
Created to meet the needs of professionals, Ardour is a full suite of sound recording, editing and mixing tools. Key features include unlimited tracks and busses, both non-destructive and destructive recording, support for dozens of file formats, the "most flexible mixer architecture in the industry," hundreds of plugins, full sample accurate automation, a video timeline and more. Operating System: Linux, OS X
This Java-based music player and manager displays complete information—including lyrics—for the song currently playing. It's a good option for users with particularly large music collections. Operating System: OS Independent
Forked from an older audio player called XMMS, Audacious uses very few system resources, allowing you to work on your PC and listen to music at the same time without compromising performance. Features include drag and drop folders, playlists, search capabilities and more. Operating System: Windows, Linux.
A good option for amateur musicians and home users, Audacity is an easy-to-use recording and editing application. It can also convert tapes, records and CDs to digital files, and it supports WAV, AIFF, FLAC, MP2, MP3 or Ogg Vorbis file formats. Operating System: Windows, Linux, OS X
This audio decoder and processor filter allows media players to play AC3 and DTS audio tracks from movies. It also allows you to mix audio tracks and adjust sound quality. Operating System: Windows
One of the most popular CD rippers available, CDex claims more than 55 million downloads. It supports more than eight different encoders and offers direct recording of multiple tracks, the ability to read and store album information, advanced jitter correction and much more. Operating System: Windows.
This free software suite includes nine different command-line tools for recording CDs and DVDs. It's an older program that has been under development since 1996. Operating System: Linux.
Cdrtfe ports the cdrtools software for Windows and provides a helpful graphic interface. It supports the creation of data discs (including ISO images and bootable discs), Audio CDs, XCDs, (S)VCDs and DVD-video discs. Operating System: Windows.
"Inspired by" Amarok, Clementine can play CDs and digital audio files, connect with Internet radio services like Spotify, create smart and dynamic playlists, display lyrics and artist biographies, and much more. It can also transfer music to your iPhone, and you can remote control it with an Android device. Operating System: Windows, Linux, OS X, Android.
"Blazing fast" CoolPlayer is very light on systems resources and can play many types of audio files. Note that it does not have the organization capabilities of many of the other apps in this category. Operating System: Windows.
The "ultimate" Linux music player, DeaDBeeF boasts support for most types of audio files, tagging, cuesheet support, a fast interface, drag-and-drop capabilities, album art display, 18-band graphic equalizer, gapless playback and much more. (And in case you're wondering about the name DEADBEEF is a hexadecimal number often used to indicate software crashes.) Operating System: Linux, Unix, Android.
For Linux only, Decibel offers a modular structure that lets you disable any features you don't want to avoid using any system resources unnecessarily. It's not as full-featured as some of the other audio players but does have a very intuitive interface. Operating System: Linux.
EasyTAG allows users to view and edit the tag fields on MP3, MP2, MP4/AAC, FLAC, Ogg Vorbis, MusePack, Monkey's Audio, and WavPack files. It includes a tree-based browser and CDDB support for manual and automatic searches. Operating System: Windows, Linux
Under development since 2006, Exaile is a music manager and player with an easy-to-use interface. Key features include smart playlists, advanced track tagging, automatic album art, lyric lookup, secondary output support and more. Operating System: Linux.
FlacSquisher can convert Flac (lossless) audio files to MP3s, Opus, or Ogg Vorbis formats. It's ideal for people who want to keep a library of high-quality audio files on their home system while having smaller lossy files available for mobile devices. Operating System: Windows.
Short for "free audio converter," Free:ac supports MP3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, WAV and Bonk audio file formats. It's available in forty different languages, and it can run from a USB drive without being installed on your system. Operating System: Windows.
Frinika describes itself as a "complete music workstation." The interface and features aren't quite as advanced as some professionals will want, but it does offer a sequencer, midi support, soft synthesizers, audio recorder and notation editor. Operating System: OS Independent
According to project website, Guayadeque "is slowly becoming the preferred media player for the Linux operating system." It is named for a place in the Canary Islands. Operating System: Linux
Hydrogen aims to bring together professional drum machine features with an intuitive interface. It includes a pattern-based sequencer with up to 192 ticks per pattern, unlimited instrument tracks, a sample editor, time-stretch and pitch functions, playlists and other features. Operating System: Windows, Linux, OS X.
This music player is "geared towards advanced users with large or scattered music collections" and provides several different way to organize and view audio files. It has received many positive reviews, and you can try it live without installing anything on your system. Operating System: OS Independent.
Formerly a paid app, Jams is now an open source Android music player with an elegant interface. It can connect to Google Play Music for purchasing songs and includes features like tag support, blacklisting, 9-band equalizer, scrobbling, crossfade, album art download and more. Operating System: Android.
This KDE app plays both Midi and karaoke files, making it easy for you to serenade your sweetheart. It includes a piano player interface and also accepts input from external keyboards. Operating System: Windows
Although LAME stands for "Lame Ain’t No MP3 Encoder," the first line on its Web site states, "LAME is an MPEG Audio Layer III (MP3) encoder." It was intended as an educational tool for those interested in improving the speed and quality of MP3 files. Operating System: Windows, Linux, OS X
LMMS includes a song editor, beat and bassline editor, piano roll, 64-channel FX mixer and more. Originally developed for Linux only, it now also has a Windows version. Operating System: Windows, Linux
Java-based Mp3dj allows you to search and play your digital music collection remotely through any browser. It’s also compatible with the Winamp player. Operating System: Windows, Linux, OS X.
Calling itself "the most advanced free DJ software," Mixxx promises "everything you need to start making DJ mixes in a tight, integrated package." Features include iTunes integration, support for more than 30 DJ MIDI controllers, BPM detection and sync, and a powerful mixing engine. Operating System: Windows, Linux, OS X.
Simply select a directory, and the MOC (Music On Console) audio player will play all files in that directory. Supported file formats include MP3, Ogg Vorbis, FLAC, Musepack, Speex, WAVE, AIFF, and AU. Operating System: Linux/Unix, OS X
This client-server music player offers "convenient and powerful playlist management." It doesn't have a GUI, so you'll need to be comfortable working from the command line to use it. Operating System: Linux/Unix.
Tired of constantly adjusting the volume when playing MP3s? MP3Gain uses statistical analysis to gauge how loud songs sound in the human ear, and then modifies the volume appropriately without degrading the quality of playback. Operating System: OS Independent
Mp3splt is an audio utility that does just one thing—it lets you cut mp3 and ogg files into smaller files and rename them. It’s especially useful if you need to split an entire album into individual tracks. Operating System: Windows, Linux, OS X
Musical notation software typically costs hundreds of dollars. But MuseScore creates beautiful sheet music and it’s completely free. Features include unlimited length, unlimited staves, unlimited voices, wizards and templates, automatic part extraction, transposition, dynamics, lyrics, chord simbles, percussion notation, early instrument notation and more. Operating System: Windows, Linux, OS X
With its "infinite intelligent queue," MusicPlayer plays audio files non-stop. It decides which song should come next based on song ratings and whether songs are related to one another. Operating System: Windows, Linux.
Forked from a project called Songbird that is now closed-source, Nightingale is a full-featured audio player with a huge list of add-ons. It offers a particularly attractive interface and integrates with several Web services. Operating System: Windows, Linux, OS X.
While it's slightly less professional-looking than DrumCore, Java-based orDrumbox includes unique features like auto-composition, poly-rhythms, an unusual arpeggiator, automatic sounds/track matching, custom softsynths, lowfi rendering and more. The website offers some sample tracks created with the application as well as an online demo. Operating System: Windows, Linux, OS X.
Short for "Qt-based MultiMedia Player," Qmmp is an audio player with a simple interface. Noteworthy features include crossfade and extra stereo effects, support for XMMS and Winamp skins, lyric and cover art display, multiple playlists and the ability to trigger external programs when a track changes. Operating System: Windows, Linux
62. Radio Downloader
If your favorite online radio station only offers streaming content, you can turn it into a podcast you can listen to any time with Radio Downloader. It comes with built-in support for BBC content and a helpful "favourites" tab. Operating System: Windows
Created for the Gnome desktop, Rhythmbox plays music, podcasts and other audio files. The interface is no-nonsense but easy to use, and multiple plug-ins are available to extend its capabilities. Operating System: Linux.
SoX claims to be the "Swiss Army knife of sound processing programs." It's a command line tool that can convert most types of audio files, add effects and play and record audio. Operating System: Windows, Linux, OS X.
TEncoder can rip unprotected DVDs, add subtitles, download video from YouTube and other sites, extract audio or video and much more. It's one of the more popular projects of its type on SourceForge with more than 9,000 weekly downloads. Operating System: Windows.
With TuxGuitar, musicians can create or play tablature scores. Key features include multitrack display, effects (bend, slide, vibrato, hammer on, pull off), tempo management, time signature management and more. Operating System: Windows, Linux, OS X.
Less full-featured than the other options on this list, WaveShop is a Windows-only tool that emphasizes fast performance and a small footprint. Noteworthy features include normalizing, fading, sample rate conversion, audio generation, unlimited undo, extensive help and peak, RMS and spectral analysis. Operating System: Windows
68. XiX Music Player
This intuitive music player is lightweight enough to run on a Raspberry Pi. It supports a half-dozen file forms and offers features like playlists, shuffle, repeat, reverse play, crossfading, search, ratings and more. Operating System: Windows, Linux, OS X
For Linux only, xwax supports both beat mixing and scratch mixing. Features include needle drops, pitch changes, scratching, spinbacks and rewinds. Operating System: Linux.
Simple but powerful, Zinf plays multiple audio file formats and features a themed interface. Note that it runs on both Windows and Linux, but the Linux version has additional features that aren't available for Windows. Operating System: Windows, Linux.
Based on an older project called ZynAddSubFX, Yoshimi attempts to bring Linux synthesizer capabilities in line with modern music production. The name cames from the Flaming Lips' song "Yoshimi Battles the Pink Robots." Operating System: Linux.
Used on more than a million systems, Amanda claims to be "the most popular open source backup and recovery software in the world." It can back up both standalone systems and networks, and it comes in both free and paid versions, including cloud-based Zmanda. Operating System: Windows, Linux, OS X.
If your business is so small that it only has one or two standalone PCs, Area Backup might be a good choice for you. It's easy to set up but also versatile and full-featured. Operating System: Windows, Linux, OS X.
Ruby-based Backup offers backup capabilities for Linux and Mac systems. It supports a variety of databases, storage technologies, syncing tools, compression, encryption and notification utilities. Operating System: Linux, OS X
This network backup system can archive large numbers of files to local or networked disk storage. It uses pooling and compression to make the archived files as small as possible, reducing storage hardware capacity requirements and costs. Operating System: Windows, Linux
76. Back In Time
Inspired by FlyBack (see below) and similar software, this tool creates incremental backups with a focus on simplicity. Versions are available for Gnome and KDE desktops. Operating System: Linux
For companies large enough to have their own network and an IT person, Bacula can back up and recover multiple systems. Supported enterprise and cloud-based versions of the same software are also available through Bacula Systems.Operating System: Windows, Linux, OS X.
Forked from Bacula, Bareos (short for Backup Archiving Recovery Open Sourced) offers features like LTO hardware encryption, efficient bandwidth usage and practical console commands. The link above connects to the open source project, but there is also a commercially supported version at Bareos.com. Operating System: Windows, Linux, OS X
79. Box Backup
This automatic backup solution copies files to disk only, not tape or other media. It includes encryption capabilities and features that minimize bandwidth use. Operating System: Windows, Linux
Short for "BackUp And Restore Program," BURP is a network backup tool based on librsync. Note that the server version runs on Unix-based systems, but the client can run on Windows systems as well. Operating System: Windows, Linux
Clonezilla actually comes in two different versions: Clonezilla live for single systems and Clonezilla SE (Server Edition) for network backup. It addition to backup and recovery, it can also do multicasting, which is ideal for deploying many new systems at once. Operating System: Linux
At just 220KB, Create Synchronicity is one of the lightest weight, fastest system backup tools available. The graphic interface is very easy to use, while also offering plenty of options for those who want to customize their backup process. Operating System: Windows
Short for "Disk ARchive," DAR is a command line tool that supports incremental and decremental backup and includes encryption capabilities. An optional GUI is available from the DarGUI project. Operating System: Windows, Linux, OS X
84. DirSync Pro
DirSync Pro is a synchronization tool with filtering and scheduling capabilities. It also includes several modes for mirroring, backup, contribution and other occasions when file and folder synchronization is useful. Note that despite the "Pro" in the name, this is a 100 percent free and open source tool. Operating System: Windows
This simple utility backs up and recovers Windows drivers. It doesn't require installation and claims to be "fast and user-friendly." Operating System: Windows
Designed to be used in a cloud computing environment, Duplicati is a client application for creating encrypted, incremental, compressed backups to be stored on a server. It works with public clouds like Amazon, Google Drive and Rackspace, as well as private clouds and networked file servers. Operating System: Windows, Linux, OS X
This Linux-only backup solution puts the focus on bandwidth efficiency and encryption capabilities. Note that it is still a beta release and runs from the command line. Operating System: Windows
Modeled after Apple's TimeMachine, FlyBack offers incremental backups. Users can "fly" forward or backward in time to recover files from a point when the system was stable. Operating System: Linux
Like Clonezilla, FOG is a disk imaging and cloning tool that can aid with both backup and deployment. It's easy to use, supports networks of all sizes and includes other features like virus scanning, memory testing, disk wiping, disk testing and file recovery. Operating System: Linux, Windows
Very highly rated, FreeFileSync is a file and folder synchronization tool that can be used for many purposes, including local or network backups. Noteworthy features include the ability to automate batch synchronization jobs, native 64-bit support, detailed error reporting, support for long file paths and more. Operating System: Linux, Windows, OS X
Designed for developers, FullSync serves three different functions: website publication, backup and file synchronization. Key features include flexible rules, multiple synchronization modes and support for multiple file transfer protocols. Operating System: Linux, Windows, OS X
This project provides a graphic interface for the Rsync command-line tool. It supports multiple languages, and screenshots are available on the website. Operating System: Linux, Windows, OS X
This award-winning backup tool has received many excellent reviews. It's based on Rsync and is easy to use. Note that the Windows version is still under heavy development. Operating System: Linux, Windows
93. Mondo Rescue
This disaster recovery solution can back up files to tape, optical media and network or local disk storage. Its website declares, "You need it to be safe." Operating System: Linux
Obnam can backup systems to local disk or an online server. Key capabilities include the ability to do both push and pull backups, data de-duplication, snapshot backups and encyrption. Operating System: Linux
This disk partition backup and recovery tool claims to be extremely fast. It can archive files to a partition on your hard disk or to another network location, and it can also be used to create a system rescue CD. Operating System: Linux
This very popular single system backup tool claims to be able to do a bare metal restore in under ten minutes. It's easy to use and can run from a CD or USB drive. Operating System: Windows, Linux
Rsync is a well-known command-line utility for synchronizing files for various purposes. It boasts fast performance and supports mirroring and backup. Operating System: Linux, Windows, OS X
While it isn't a full backup and recovery solution, this utility provides an alternative to the standard Windows file copy and move operations. It's very fast, and it offers a "Backup support" feature. Operating System: Windows, Linux
99. SMS Backup+
This fork of SMS Backup allows Android users to archive their text messages to a Gmail account. It can also restore texts stored in Gmail back to your smartphone. Operating System: Android
This synchronization tool offers multiple options for configuring your backups and syncs. Features include multiple folder sync, analysis tools, blacklisting, file restoration and more. Operating System: Windows, Linux, OS X
UrBackup uses a client-server architecture to backup networked systems. It's easy to use, supports multiple platforms, and offers an intuitive Web interface. Operating System: Windows, Linux.
This client-server backup system makes incremental backups while you work without interrupting current processes. It's fast, easy to use and can be configured to do backups via the Internet. Operating System: Windows, Linux
Extremely popular with developers and system administrators, this helpful tool can backup a raw disk image to removable media, or it can convert a CD, DVD or thumb drive to a disk image. It's a fairly simple, no-frills project, but receives rave reviews from users. Operating System: Windows
Designed for VMware ESXi 5.1 and ESXi 5.5 environments, this tool automatically backs up virtual machines in accordance with user-defined policies. Features include automatic provisioning, detailed reporting and more. Operating System: OS Independent
Apache Avro is a data serialization system based on JSON-defined schemas. APIs are available for Java, C, C++ and C#. Operating System: OS Independent
This distributed database can run on a single system or scale to hundreds or thousands of machines. Features include dynamic sharding, high performance, high concurrency, high availability and more. Commercial support is available. Operating System: OS Independent
Built on top of HDFS and MapReduce, Chukwa collects data from large distributed systems. It also includes tools for displaying and analyzing the data it collects. Operating System: Linux, OS X
Another Apache project, Flume collects, aggregates and transfers log data from applications to HDFS. It's Java-based, robust and fault-tolerant. Operating System: Windows, Linux, OS X
Apache's Hadoop project offers distributed processing of extremely large data sets and is popular with organizations that operate cloud environments. Well-known users include Yahoo, Amazon, eBay, AOL, Facebook, Google, Hulu, Spotify and many others. Operating System: Windows, Linux, OS X.
Developed by LexisNexis Risk Solutions, HPCC is short for "high performance computing cluster." It claims to offer superior performance to Hadoop. Both free community versions and paid enterprise versions are available. Operating System: Linux.
The self-proclaimed "de facto standard for search libraries," Lucene offers very fast indexing and searching for very large datasets. In fact, it can index over 95GB/hour when using modern hardware. Operating System: OS Independent
Originally developed by Google, the MapReduce website describes itself as "a programming model and software framework for writing applications that rapidly process vast amounts of data in parallel on large clusters of compute nodes." It's used by Hadoop, as well as many other data processing applications. Operating System: OS Independent.
This Apache project is designed to coordinate the scheduling of Hadoop jobs. It can trigger jobs at a scheduled time or based on data availability. Operating System: Linux, OS X
Solr is an enterprise search platform based on the Lucene tools. It powers the search capabilities for many large sites, including Netflix, AOL, CNET and Zappos. Operating System: OS Independent
Sqoop transfers data between Hadoop and RDBMSes and data warehouses. As of March of this year, it is now a top-level Apache project. Operating System: OS Independent
Now maanged by Apache, Storm offers distributed real-time computation capabilities and is often described as the "Hadoop of realtime." It's highly scalable, robust, fault-tolerant and works with nearly all programming languages. Operating System: Linux
Terracotta's "Big Memory" technology allows enterprise applications to store and manage big data in server memory, dramatically speeding performance. The company offers both open source and commercial versions of its Terracotta platform, BigMemory, Ehcache and Quartz software. Operating System: OS Independent.
Formerly a Hadoop sub-project, Zookeeper is "a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services." APIs are available for Java and C, with Python, Perl, and REST interfaces planned. Operating System: Linux, Windows (development only), OS X (development only)