Open Source Software List: The Ultimate List

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

Every year, we like to offer a roundup of all the open source software we've featured in the lists we publish throughout the year. This time we're including nearly 1,300 projects (1,297 to be exact) in a wide range of categories.

We have quite a few new additions this year, particularly in the Internet of Things and cloud computing categories. And we dropped off several projects that haven't been updated in quite a few years.

Please note that this is not a ranking; projects are arranged into categories and then alphabetically within the categories.

If you know of other open source projects that you think we should highlight on our 2016 lists, please feel free to note them in the comments section below.

Table of Contents

Popular Open Source Software

Best Open Source Software for Windows 10

Sure, you’re a Windows user – in fact you’re using an up to date Windows OS. But in today’s world, it’s still entirely likely you’re looking for the best open source software for your PC. This list gathers some familiar names with lesser known apps, all with an eye toward boosting your Windows 10 machine. Which app do you think is the best open source software for Win10

Open Source Software: Top Sites

There are countless websites that offer extensive lists of open source software to download. But finding the best open source website is easier said than done. To help, we’ve compiled a list of the very best open source websites – let the downloading begin.

Open Source Replacements for Proprietary Business Intelligence Software

In this aggregation of open source BI tools, you’ll certainly see some famous names: MySQL, Pentaho, along with some names that get less buzz as well. Of course in the rapidly changing business intelligence market, today’s big names could easily be surpassed over time by a little known tool – feature sets change quickly. Which open source BI tool on this list will be most popular in the years ahead?

Open Source Replacements for Windows XP

There’s no debate about it: Windows XP is an aging operating system. For those looking to replace it – and yes, it’s time – with an open source operating system, this is the list for you. This survey of open source operating systems includes superstars like Ubuntu along with solid players like Knoppix. Come on, replace that old Windows OS!

Open Source Replacements for Popular Financial Software

It makes perfect sense: you’re using financial software to track your expenses, so naturally you’re interested in open source financial software. Open source – much of which is a free download – is made for penny pinchers. The open source financial software in this list may save you, in some cases, hundreds of dollars. A penny saved is a penny earned.

Open Source Replacements for Expensive Apps

It’s clear that, as value propositions go, this one’s a no-brainer: replace your expensive apps with low-cost or free open source applications. Certainly there’s debate about feature sets: some commercial software partisans argue that the feature sets for open source applications do not match their commercial counterparts. Undoubtedly the other side disagrees strongly. You can be the judge – download a few open source applications and check them out. Do they compare?

Open Source Replacements for Popular Small Business Software

Open source business software is, in many cases, the ideal solution for small businesses. If you’re as cash-strapped as many SMBs, you’ll certainly want to look at this list of open source business software. Bottom line: free or low cost is better than high priced, even if that requires giving up some familiar software choices to explore options that are lesser known. If money is tight, open source business software can often be a useful option.

Accessibility

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

App Collection

OpenDisc

The OpenDisc project collects many of the most popular open source applications for Windows into one download. You can also get the project on a CD for a donation of $10. Operating System: Windows

Anti-Spam/Email Filtering

ASSP

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.

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.

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.

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.

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.

Anti-Spyware

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

Anti-Virus/Anti-Malware

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.

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.

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.

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.

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

Astronomy

Celestia

Travel virtually to anywhere in the known universe at any time with Celestia. It displays hundreds of thousands of celestial bodies as they would appear in the night skies. Operating System: Windows, Linux, OS X.

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

Stellarium

Another option for budding astronomers, this one confines the point of view to planet earth rather than allowing users to zoom throughout the universe, but it is so accurate that it is used by many planetariums. Operating System: Windows, Linux, OS X.

Audio Tools

Amarok

Amarok invites users to rediscover their music. It integrates with a variety of Web services and includes features like dynamic playlists, collection management, bookmarking, file tracking and import from other music databases, including iTunes. Operating System: Windows, Linux, OS X, iOS.

Aqualung

Aqualung's big claim to fame is that it eliminates the "dead air" between tracks. It can play audio CDs, stream Internet radio, playback podcasts and play digital music in dozens of different formats. Operating System: Windows, Linux, OS X.

Ardour

Designed for use by professional audio engineers, musicians, soundtrack editors and composers, Ardour is a complete audio recording, mixing and editing suite. Key features include support for most hardware, flexible recording, unlimited multichannel tracks, unlimited undo/redo and much more. Operating System: Linux, OS X

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

Audacious

Unlike some audio players, Audacious doesn't use a lot of system resources, so it doesn't degrade system performance when you're using your PC for other tasks as well as listening to music. The latest update offers improved playlist shuffling, easier recording of Internet streams and a better equalizer interface. Operating System: Windows, Linux.

Audacity

A perennial favorite among Linux desktop users, Audacity gets hundreds of thousands of downloads per month. It was updated in July with new scrubbing and seeking features, preset effects and improved plug-in installation. Operating System: Windows, Linux, OS X. EDITOR'S PICK.

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

CDex

Downloaded more than 60 million times, CDex is a simple, handy tool for converting CDs to data files. It supports multiple file formats, including WAV, MP3, FLAC, AAC, WMA and OGG. Operating System: Windows.

Cdrtools

This suite of command-line tools includes the cdrecord CD/DVD/Blu-ray recording software, as well as tools for reading optical media, extracting audio, and more. It's a mature project that has been around for quite a few years. Operating System: Windows, Linux, OS X.

cdrtfe

Cdrtfe serves as a front-end for cdrtools and some other command-line recording applications. It can burn audio CDs, data discs, bootable discs, DVD-Video discs, ISO images and other types of optical media. The latest version supports Windows 10. Operating System: Windows.

CoolPlayer

For Windows only, CoolPlayer is a very lightweight audio player that boasts "blazing fast" performance. It focuses on playback only and does not have an advanced music file management system like iTunes and many of the open source apps on this list. Operating System: Windows.

DeaDBeeF

This self-proclaimed "ultimate music player" supports a very long list of file formats. Key features include cue sheet support, tabbed playlists, cover art display, 18-band graphic equalizer, tag editor, gapless playback and more. Operating System: Linux, Unix, Android.

Decibel

Decibel offers a very modular application architecture that allows users to enable or disable features as they wish. It is for Linux only, and it offers a more streamlined feature set than some of the other apps on this list. Operating System: Linux.

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

Exaile

Another option for Linux users, Exaile offers both playback and a powerful music manager. Key features include smart playlists, advanced track tagging, multiple plug-ins, automatic album art, lyrics and much more. Operating System: Linux.

FlacSquisher

This tool was made for audiophiles who like to keep their original music in the lossless FLAC file format. FlacSquisher converts those files to MP3s so that users can take them with them on mobile devices without taking up too much space. Operating System: Windows.

Fre:ac

Fre:AC stands for "free audio converter," and it can rip audio CDs or convert among numerous file formats. It's also portable, meaning that you can run it from a USB thumb drive without installing it on your system. Operating System: Windows.

Frinika

Java-based Frinika is a lightweight but fairly complete music workstation. It includes a sequencer, soft-synths, real-time effects and recording capabilities. Operating System: OS Independent

Giada

Giada describes itself as "a free, minimal, hardcore audio tool for DJs, live performers and electronic musicians." It's not quite as full-featured as the other options on the list, but it is an effective, lightweight looping tool. Operating System: Linux.

Guayadeque

Created for "all music enthusiasts," Guayadeque is a full-featured music management system that can handle large file collections. Noteworthy features include a configurable crossfader engine, configurable silence detector for gapless playback, labeling, smart play mode, last.fm support and more. Operating System: Linux

Hydrogen

"Professional yet simple and intuitive," Hydrogen is a drum machine for Linux only. The video on the site helps you quickly see how it works and what it can do. Operating System: Windows, Linux, OS X.

Jajuk

Java-based Jajuk works on multiple platforms. Aimed at advanced users, it offers a very full feature set as well as an intuitive interface. Operating System: OS Independent.

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.

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

Linux MultiMedia Studio (LMMS)

"Made by musicians, for musicians," LMMS is a full-featured music production system with plenty of presets and samples built in. Note that despite the word "Linux" in the name, it is available for Windows and OS X as well. Operating System: Windows, Linux, OS X

Mp3dj

This Java-based app allows users to search, browse and stream their music collections remotely. Listeners access the audio files through a web page with a built-in MP3 player. Operating System: Windows, Linux, OS X.

Mixxx

Made for professional DJs, Mixxx offers "everything you need to start making DJ mixes in a tight, integrated package." It supports more than 30 DJ MIDI controllers, integrates with iTunes and includes BPM detection and sync. Operating System: Windows, Linux, OS X.

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

Moosic

If you're looking for a music player for a Unix system, take a look at Moosic. It's a client-server player that runs from the command line. Operating System: Linux/Unix.

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

MuseScore

If you are a musician, teacher or composer interested in generating your own sheet music, MuseScore makes it very easy and offers most of the same features you'll find in the proprietary software. The website includes some tutorials and plenty of other help to get you started, and the interface is very intuitive. Operating System: Windows, Linux, OS X

Nightingale

Nightingale promises users "a beautiful interface with a wide range of supported audio formats, all with multi-platform support." It has a large library of add-ons that extend its capabilities. Operating System: Windows, Linux, OS X.

orDrumbox

Another open source option for creating your own drum loops and feeds, orDrumbox offers an easy-to-use interface. Features include auto-composition, poly-rhythms, an arpeggiator, automatic sounds/track matching , custom soft-synths and low-fi rendering. Operating System: Windows, Linux, OS X.

Qmmp

Qmmp, which stands for "Qt-based MultiMedia Player," offers features like support for skins, 10-band equalizer, streaming playback, cover art, cue sheet support and multiple playlists. Its interface is very simple and similar to older apps like Winamp and XMMS. Operating System: Windows, Linux

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

Rhythmbox

Rhythmbox is a Linux-only audio player for the GNOME desktop. The interface and feature set are fairly basic. Operating System: Linux.

SoX

This cross-platform command line tool calls itself the "Swiss Army knife of sound processing programs." It can convert files from one type to another, record and play audio files, and add effects. Operating System: Windows, Linux, OS X.

TEncoder

This app provides an interface to three other popular open source video tools: FFMPEG, MEncoder and Mplayer. It can convert video files, rip unprotected DVDs, add subtitles, download from YouTube, extract audio or video and more. Operating System: Windows.

Tomahawk

Tomahawk unites all your music sources—free streaming services, subscription services, collections, cloud storage and social connections. Simply input the name of a song, album or playlist, and Tomahawk finds it and plays it, no matter where it is located. Operating System: Windows, Linux, OS X.

TuxGuitar

TuxGuitar makes it easy to write guitar music in tablature or standard scores. It can also playback songs and add effects. Operating System: Windows, Linux, OS X.

WaveShop

While this option isn't as polished and professional as the others on the list, it does offer fast performance, even on under-powered systems. It's bit-perfect, and it includes a good range of editing tools. Operating System: Windows

XiX Music Player

This cross-platform player supports album art and lyrics, reverse play, crossfading, trimming, shuffle, repeat, song rating, search, and more. It's also small enough to run on a Raspberry Pi board. Operating System: Windows, Linux, OS X

xwax

This Linux-only tool was designed for beat mixing and scratch mixing. Features include needle drops, pitch changes, scratching, spinbacks and rewinds. Operating System: Linux.

Zinf

A streamlined option, Zinf describes itself as "a simple, but powerful audio player." It supports MP3, Ogg/Vorbis and WAV formats, as well as audio CDs and Internet streaming. Operating System: Windows, Linux.

Yoshimi

Yoshimi is a Linux-only software synthesizer forked from an older version of ZynAddSubFX. The project name comes from a song by The Flaming Lips. Operating System: Linux.

ZynAddSubFX

This software synthesizer comes in Windows and Linux versions. Features include real-time, polyphonic, multitimbral and microtonal capabilities and a long list of effects and filters. Operating System: Windows, Linux.

Backup

AMANDA

AMANDA, which stands for "Advanced Maryland Automatic Network Disk Archiver," is a mature backup program which has been under development for decades. It is now maintained by Carbonite, and it provides the basis for Carbonite's well-known cloud backup service. Operating System: Windows, Linux, OS X

Areca Backup

This personal backup solution aims to be both easy to set up and extremely versatile. It supports compression, encryption and incremental, differential, delta or full backup modes. Operating System: Windows, Linux

Attic

If you are looking to minimize the amount of storage space you need for backups, consider Attic, which includes built-in deduplication. It also includes optional 256-bit AES encryption and can transfer files to remote hosts via SSH. Operating System: Linux

Backup

This Ruby-based tool promises "easy full stack backup operations on UNIX-like systems." It includes a tool for modeling backups. Operating System: Linux, OS X

Backupninja

This tool makes it easier to coordinate and manage backups on your network. It incorporates several of the other tools on this list including Duplicity and rsync. Operating System: Linux

BackupPC

BackupPC describes itself as "a high-performance, enterprise-grade system for backing up Linux, WinXX and Mac OS X PCs and laptops to a server's disk." It uses a unique pooling scheme to minimize I/O and storage space requirements. Operating System: Windows, Linux, OS X

Back In Time

Similar to FlyBack and TimeVault (which is no longer maintained), Back in Time allows users to restore their systems back to a specified date. It's a Linux-only tool with GNOME and KDE interfaces available. Operating System: Linux

Bacula

Claiming to be "by far the most popular open source program backup program," Bacula offers enterprise-class network backup that is "relatively" easy to use. Paid enterprise versions and other services can be purchased from the project maintainer, Bacula Systems. Operating System: Windows, Linux, OS X

Bareos

Another very popular option, Bareos (short for Backup Archiving Recovery Open Sourced) is based on the Bacula code. Professional support and services can be found through Bareos.com. Operating System: Windows, Linux, OS X

Box Backup

Designed for automatic online backups to disk, Box encrypts all data and supports continuous or snapshot backups. RAID features are optional. Operating System: Windows, Linux

BURP

BURP stands for "BackUp And Restore Program." Based on librsync and VSS, it's a client-server backup system that runs on Unix-based servers and Windows- or Unix-based clients. Operating System: Windows, Linux

Clonezilla

Clonezilla offers two different versions: Clonezilla live to backup and restore a single PC and Clonezilla SE (Server Edition) for networks. The SE version also offers fast multi-casting capabilities for cloning and deployment. Operating System: Linux

Create Synchronicity

Extremely lightweight (just 220KB), Create Synchronicity is a fast yet powerful backup and synchronization tool. It has a very intuitive interface available in seventeen different languages. Operating System: Windows

DAR

DAR stands for "Disk ARchive," and it is a cross-platform shell backup command. It was first released in 2001, but it is still being updated regularly. The DarGUI project has a graphical interface available. Operating System: Windows, Linux, OS X

DirSync Pro

Calling itself "small but powerful," this utility can synchronize folders and files for making incremental backups. It includes a user-friendly interface with advanced filters and scheduling capabilities. Operating System: Windows

DriverBackup!

While this utility isn't a complete system backup solution, it does back up Windows drivers. It can also remove unwanted drivers. Operating System: Windows

Duplicity

Based on the librsync library, Duplicity creates encrypted archives and uploads them to remote or local servers. It can use GnuPG to encrypt and sign archives if desired. Operating System: Linux

FlyBack

This app aims to recreate Apple's TimeMachine for Linux users. It includes a very simple GUI for creating backups and restoring back to a particular point in time. Operating System: Linux

FOG

This disk imaging and cloning solution boasts that it can scale from five computers to 50,000. It includes a portal with some network management capabilities, such as installing software, adding printers, etc. Operating System: Linux, Windows

FreeFileSync

This highly rated cross-platform file synchronization tool was designed to help save time when running backups. A helpful GUI tracks job progress. Operating System: Linux, Windows, OS X

FullSync

This highly customizable tool was designed for developers but can be used by anyone. It's a good option for pushing updated content to your Web server as well as making backups of data. Operating System: Linux, Windows, OS X

Grsync

Grsync provide a graphical interface for the rsync synchronization tool. It can be used to back up to local or remote drives, but note that it does not support browsing of remote folders. System: Linux, Windows, OS X

LuckyBackup

Also powered by Rsync, LuckyBackup is fast and easy-to-use and has won a couple of awards. It creates snapshots of your system and enables you to roll back to past dates. Operating System: Linux, Windows

Mondo Rescue

Designed for disaster recovery situations, Mondo Rescue is a Linux-only backup solution that can backup to tape, disk or optical media. It supports multiple filesystems and both software and hardware RAID. Operating System: Linux

NasBackup

This enterprise-grade solution was designed to replace tape backup. It's a Windows-only solution based on the rsync utility. Operating System: Windows

Obnam

Designed to be easy-to-use and secure, Obnam creates snapshot backups and stores them online or on local disks. Key features include encryption and data de-duplication. Operating System: Linux

Partimage

Extremely fast, partimage saves compressed image files to disks or partitions. It can be used to back up a network, to create a system rescue CD or to set up a recovery partition on a local drive. Operating System: Linux

Redo

"So simple that anyone can use it," Redo boasts that it can do bare metal restores in as little as 10 minutes. Extremely popular, it has been downloaded more than 750,000 times. Operating System: Windows, Linux

Rdiff-backup

This utility aims "to combine the best features of a mirror and an incremental backup." It's an older, mature tool that has been around a long time. Operating System: Linux, OS X

Rsnapshot

As you might expect from the name, this utility makes a snapshot of your file system for remote or local backup. According to the website, it can be set up in just a few minutes. Operating System: Linux, OS X

Rsync

This widely used utility offers fast incremental file transfer, making it useful for backup situations. It can use rsh, ssh or direct sockets as the transport. Operating System: Linux, Windows, OS X

SafeKeep

For Linux users only, SafeKeep focuses on security and simplicity. It's a command line tool that is a good option for a small LAN. Operating System: Linux

SMS Backup+

Forked from SMS Backup, This tool transfers texts and call logs from an Android phone to a Gmail account. It can also restore texts back to a mobile device. Operating System: Android

SnapBackup

Designed to be as easy to use as possible, SnapBackup backs up files with just one click. It can copy files to a flash drive, external hard drive or the cloud, and it includes compression capabilities. Operating System: Windows, Linux, OS X

Synbak

This tool incorporates a variety of other open source projects, including rsync, into an all-in-one backup solution. It features a powerful reporting solution that will be useful for enterprises. Operating System: Linux

Synkron

This cross-platform tool can keep files and folders synchronized across devices. It offers a variety of configuration options including blacklisting for files or folders you don't want to be updated. Operating System: Windows, Linux, OS X

Unison

This file synchronization tool goes beyond the capabilities of most backup systems, because it can reconcile several slightly different copies of the same file stored in different places. It can work between any two (or more) computers connected to the Internet, even if they don't have the same operating system. Operating System: Windows, Unix

UrBackup

Easy to set up, UrBackup uses a combination of image and file backups to secure data while minimizing disruptions. It runs in the background, updating server backup files as they are changed on the client system. Operating System: Windows, Linux

Weex

Like some of the other tools on this list, Weex was created for Web developers who needed an easy way to update their website files on their servers. However, it can remotely update and synchronize any types of files. Operating System: Windows, Linux

Win32DiskImager

Averaging more than 50,000 downloads every week, this tool is a very popular way to copy a disk image to a new machine. It's very useful for systems administrators and developers. Operating System: Windows

XSIbackup

XSIbackup can backup VMwareESXi environments version 5.1 or greater. It's a command line tool with a scheduler, and it runs directly on the hypervisor. Operating System: VMwareESXi

Big Data Tools

Ambari

Part of the Hadoop ecosystem, this Apache project offers an intuitive Web-based interface for provisioning, managing, and monitoring Hadoop clusters. It also provides RESTful APIs for developers who want to integrate Ambari's capabilities into their own applications. Operating System: Windows, Linux, OS X.

Avro

This Apache project provides a data serialization system with rich data structures and a compact format. Schemas are defined with JSON and it integrates easily with dynamic languages. Operating System: OS Independent.

BigData

Big data describes itself as "an ultra high-performance graph database supporting the RDF data model." It can scale to 50 billion edges on a single machine. Commercial support is available. Operating System: OS Independent

Cascading

Cascading is an application development platform based on Hadoop. Commercial support and training are available. Operating System: OS Independent.

Chukwa

Based on Hadoop, Chukwa collects data from large distributed systems for monitoring purposes. It also includes tools for analyzing and displaying the data. Operating System: Linux, OS X.

Data Torrent RTS

Data Torrent has been around a while, but it first open sourced its Core RTS technology in June of this year. It claims to be "the industry's only open source enterprise-grade unified stream and batch platform." It comes in community, standard and enterprise versions. Operating System: Linux

Disco

Originally developed by Nokia, Disco is a distributed computing framework that, like Hadoop, is based on MapReduce. It includes a distributed filesystem and a database that supports billions of keys and values. Operating System: Linux, OS X.

Flume

Flume collects log data from other applications and delivers them into Hadoop. The website boasts, "It is robust and fault tolerant with tunable reliability mechanisms and many failover and recovery mechanisms." Operating System: Linux, OS X.

Genie

Created by Netflix, Genie allows IT administrators to manage Hadoop jobs running on cloud computing services. Netflix uses it to run many thousands of Hadoop jobs every day. Operating System: Windows, Linux, OS X

Hadoop

Apache's Hadoop project has become nearly synonymous with big data. It has grown to become an entire ecosystem of open source tools for highly scalable distributed computing. Operating System: Windows, Linux, OS X. EDITOR'S PICK.

Hadoop Distributed File System

HDFS is the file system for Hadoop, but it can also be used as a standalone distributed file system. It's Java-based, fault-tolerant, highly scalable and highly configurable. Operating System: Windows, Linux, OS X.

HPCC

An alternative to Hadoop, HPCC is a big data platform that promises very fast speeds and exceptional scalability. In addition to the free community version, HPCC Systems offers a paid enterprise version, paid modules, training, consulting and other services. Operating System: Linux.

Ignite

This Apache project describes itself as "a high-performance, integrated and distributed in-memory platform for computing and transacting on large-scale data sets in real-time, orders of magnitude faster than possible with traditional disk-based or flash technologies." The platform includes data grid, compute grid, service grid, streaming, Hadoop acceleration, advanced clustering, file system, messaging, events and data structure capabilities. Operating System: OS Independent.

Lipstick

This Netflix project provides an easy-to-understand graphical representation of Hadoop Pig jobs. It updates as the job executes so that administrators and developers no longer need to sift through log data. Operating System: Windows, Linux, OS X

Lucene

Java-based Lucene performs full-text searches very quickly. According to the website, it can index more than 150GB per hour on modern hardware, and it includes powerful and efficient search algorithms. Development is sponsored by the Apache Software Foundation. Operating System: OS Independent.

Lumify

Owned by Altamira, which is known for its national security technologies, Lumify is an open source big data integration, analytics and visualization platform. You can see it in action by trying the demo at Try.Lumify.io. Operating System: Linux.

MapReduce

An integral part of Hadoop, MapReduce is a programming model that provides a way to process large distributed datasets. It was originally developed by Google, and it also used by several other big data tools on our list, including CouchDB, MongoDB and Riak. Operating System: OS Independent. EDITOR'S PICK.

Mesos

Apache Mesos is a distributed systems kernel that abstracts computing resources away from physical or virtual machines, allowing users to treat their data centers like a single pool of resources. It's often used with big data tools like Hadoop, and it also integrates with Docker. Operating System: Linux, OS X. EDITOR'S PICK.

Oozie

This workflow scheduler is specifically designed to manage Hadoop jobs. It can trigger jobs by time or by data availability, and it integrates with MapReduce, Pig, Hive, Sqoop and many other related tools. Operating System: Linux, OS X.

Pandas

The Pandas project includes data structures and data analysis tools based on the Python programming language. It allows organizations to use Python as an alternative to R for big data analysis projects. Operating System: Windows, Linux, OS X.

Pig

Apache Pig is a platform for distributed big data analysis. It relies on a programming language called Pig Latin, which boasts simplified parallel programming, optimization and extensibility. Operating System: OS Independent. EDITOR'S PICK.

Best Open Source Software for Windows 10

Open Source Software: Top Sites

Open Source Business Intelligence Software

Open Source Replacements for Windows XP

Page 1 of 10

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



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


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

 


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