Open Source Software List: 2015 Ultimate List

The ultimate open source software list, including games to website editors, office tools to education – more than 1,200 open source applications.
(Page 1 of 10)

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.


1. The Accessibility Project

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


2. Edoceo Imperium

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

3. FrontAccounting

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

4. GnuCash

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).

5. LedgerSMB

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.

6. TurboCASH

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

App Collection

8. OpenDisc

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

Anti-Spam/Email Filtering


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.

10. MailScanner

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.

12. SpamAssassin

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.

13. SpamBayes

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.


14. Nixory

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


16. ClamAV

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.

18. ClamTk

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.

19. ClamWin Free Antivirus

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.

20. P3Scan

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


22. Celestia

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.

23. KStars

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

24. Stellarium

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.

Audio Tools

25. Amarok

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.

26. Aqualung

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.

27. Ardour

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

28. aTunes

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

29. Audacious

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.

30. Audacity

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

31. AC3Filter

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

32. CDex

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.

33. Cdrtools

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.

34. cdrtfe

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.

35. Clementine

"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.

36. CoolPlayer

"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.

37. DeaDBeeF

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.

38. Decibel

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.

39. EasyTAG

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

40. Exaile

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.

41. FlacSquisher

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.

42. Free:ac

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.

43. Frinika

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

44. Guayadeque

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

45. Hydrogen

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.

46. Jajuk

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.

47. Jams

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.

48. KMid

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

49. LAME

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

50. Linux MultiMedia Studio (LMMS)

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

51. Mp3dj

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.

52. Mixxx

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.

53. MOC

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

54. Moosic

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.

55. MP3Gain

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

56. Mp3splt

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

57. MuseScore

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

58. MusicPlayer

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.

59. Nightingale

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.

60. orDrumbox

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.

61. Qmmp

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

63. Rhythmbox

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.

64. SoX

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.

65. TEncoder

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.

66. TuxGuitar

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.

67. WaveShop

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

69. xwax

For Linux only, xwax supports both beat mixing and scratch mixing. Features include needle drops, pitch changes, scratching, spinbacks and rewinds. Operating System: Linux.

70. Zinf

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.

71. Yoshimi

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.


72. Amanda

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.

73. ArecaBackup

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.

74. Backup

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

75. BackupPC

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

77. Bacula

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.

78. Bareos

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 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

80. BURP

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

81. Clonezilla

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

82. Create Synchronicity

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

83. DAR

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

85. DriverBackup!

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

86. Duplicati

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

87. Duplicity

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

88. FlyBack

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

89. FOG

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

90. FreeFileSync

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

91. Grsync

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

92. LuckyBackup

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

94. Obnam

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

95. Partimage

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

96. Redo

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

97. Rsync

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

98. SchizoCopy

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

100. Synkron

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

101. UrBackup

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.

102. UrBackup

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

103. Win32DiskImager

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

104. XSIbackup

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

Big Data Tools

105. Avro

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

106. BigData

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

107. Chukwa

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

108. Flume

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

109. Hadoop

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.

110. HPCC

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.

111. Lucene

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

112. MapReduce

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.

113. Oozie

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

114. Solr

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

115. Sqoop

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

116. Storm

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

117. Terracotta

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.

118. Zookeeper

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)

Page 1 of 10

1 2 3 4 5 6 7 8 9 10
Next Page

Tags: open source software, Open Source App, open source software list

0 Comments (click to add your comment)
Comment and Contribute


(Maximum characters: 1200). You have characters left.