Open Source Software: The Mega List

A jaw-dropping 1,000+ open source software tools. Open source software for, well, everything: Desktop, security, multimedia, small businesses, enterprises, education....
Posted December 19, 2012

Cynthia Harvey

(Page 1 of 11)

Throughout the year, Datamation publishes guides to open source software in a variety of different categories, such as security, cloud computing, big data, small businesses, mobility and even games. It's become an annual tradition to compile all those open source apps we've featured into one gigantic list.

Our 2012 guide is longer than ever before with a jaw-dropping 1000+ open source apps in all. As usual, we've divided the list into categories and then alphabetized the projects within each category.

Whether you're a long-time Linux fan or a Windows or OS X user who's curious about the open source phenomenon, you're sure to find something new, interesting and useful.


1. Edoceo Imperium

Designed for small and medium-sized businesses, this Web-based app offers billing and accounting capabilities, plus basic CRM and job tracking. It integrates with Google Calendars and other Google Apps, and it can import IMAP email. Operating System: OS Independent.

2. FrontAccounting

Another Web-based option, FrontAccounting offers financial management and some ERP functionality. It boasts more than 100,000 downloads, and a helpful demo is available on the site. Operating System: OS Independent.

3. GnuCash

GnuCash combines personal and small business accounting functionality into a single app that's great for consultants, freelancers and other independent professionals. It offers double-entry accounting, investment tracking, financial calculators and import/export with common financial file types. Operating System: OS Independent.

4. LedgerSMB

Another Web-based option for small and medium businesses, LedgerSMB offers financial management features like accounts receivable, accounts payable and general ledger, as well as some ERP functionality, like inventory control, sales tracking, and POS. It aims to greatly reduce the time it takes for small businesses to get up and running with an ERP system. Operating System: Windows, Linux, OS X.

5. osFinancials

With an emphasis on simplicity, osFinancials aims to take the complications out of business accounting software. It can track up to 9999 accounts, 1 million creditors and debtors and 1 million stock items. Note: because it is developed by a team in the Netherlands, a lot of the osFinancials Web site and documentation is in Dutch, but English is also available. Operating System: Windows, Linux.


This free, open source small business accounting package invites potential users to compare its features against those of its commercial competitors. It supports multiple languages, multiple currencies, multiple companies, batch data entry, VAT/tax reports and much more. Operating System: Windows.


Short for "XIWA is Web accounting," XIWA is now more than a decade old. Key features for this Web-based accounting app include basic payroll functionality, double-entry accounting, stock and investment tracking, and support for multiple users and multiple sets of ledgers. Operating System: Linux.

App Collection

8. OpenDisc

This project combines many of the most popular open source apps for Windows into one package. It includes LibreOffice, Firefox, Celestia, The Gimp, Inkscape, Dia, and many other very good open source progams. Operating System: Windows.


9. Turnkey Linux

Turnkey offers a variety of pre-configured appliances, including a NAS appliance. In addition, all Turnkey appliances come with TurnKey Linux Backup and Migration pre-installed. Operating System: Linux.


10. ASSP

The self-proclaimed "absolute best SPAM fighting weapon that the world has ever known," ASSP sits on your SMTP servers to stop spam and scan for viruses. Features include browser-based setup, support for most SMTP servers, automatic whitelists, early sender verification, Bayesian filters and more. Operating System: OS Independent.

11. MailScanner

Downloaded more than 1.3 million times by users in 225 countries, MailScanner is a free e-mail security package for mail servers. It incorporates SpamAssassin, ClamAV and a number of other tools to block spam and malware. Operating System: OS Independent.

12. SpamAssassin

"The powerful #1 open-source spam filter," SpamAssassin uses header and text analysis, Bayesian filtering, DNS blocklists, collaborative filtering databases and other techniques to block spam. The project is managed by the Apache Foundation, and it's been incorporated into a number of other open source and commercial products. Operating System: primarily Linux and OS X, although Windows versions are available.

13. SpamBayes

As you might guess from the name, this project offers a group of Bayesian filters for blocking spam. The site includes versions for Outlook, Outlook Express, Windows Live Mail, IncrediMail, Thunderbird, Gmail, Yahoo Mail and others. Operating System: OS Independent.


14. Nixory

Nixory removes and block malicious tracking cookies (aka, spyware) from your system. It supports Mozilla Firefox, Internet Explorer and Google Chrome, and it won't slow your system while you surf. Operating System: OS Independent.


15. ClamAV

Undoubtedly the most widely used open-source anti-virus solution, ClamAV quickly and effectively blocks Trojans, viruses, and other kinds malware. The site now also offers paid Windows software called "Immunet," which is powered by the same engine. Operating System: Linux.

16. ClamTK

ClamTK makes ClamAV a little bit easier to use by providing a graphical interface for the anti-virus engine. Like the original, this one runs on Linux and scans on demand. Operating System: Linux.

17. ClamWin Free Antivirus

Based on ClamAV, ClamWin protects more than 600,000 PCs from viruses and malware. Note that unlike most commercial anti-virus packages, ClamWin does not offer an on-access real-time scanner; in order to scan incoming files, you'll need to save them and then run a scan manually before opening or running the files. Operating System: Windows.

18. P3Scan

With P3Scan, you can set up a transparent proxy server that provides anti-virus and anti-spam protection. Operating System: Linux.

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

20. Viralator

Still getting the occasional network virus even after you install anti-virus software? Viralator supplements the existing anti-virus software on your proxy server to block malware that might otherwise slip in when users access free webmail accounts. Operating System: Linux, Unix.


21. Celestia

Like Stellarium, Celestia helps amateur astronomers explore the night sky, but this project goes one step further. It also lets you virtually "fly" throughout the galaxy and see how the stars would look from Mars, Jupiter or any other point in space. Operating System: Windows, Linux, OS X.

22. KStars

KStars also lets you view the night skies, including "up to 100 million stars, 13,000 deep-sky objects, all 8 planets, the sun and moon, and thousands of comets and asteroids." If you're an amateur astronomer, you'll also like KStars' tools that help you plan your nightly viewing. (Note that in order to use KStars on Windows, you'll have to download KDE for Windows.) Operating System: Windows, Linux.

23. PP3

Ideal for educators, PP3 creates detailed star charts for use in PowerPoint presentations or books. Note that in order to use it, you will also need LaTeX. Operating System: Windows, Linux.

24. StarChart

This app's website begins with a simple introduction: "There is a sky. There are things in the sky. This program draws maps of things in the sky." While the on-screen graphics on this app aren't as good as some of the other star-charting software, it does a good job of creating printed star charts for study. Operating System: Linux.

25. Stellarium

Have you always wanted to learn more about astronomy? Stellarium can show you the stars in the night sky as seen from any point on earth at any time—it's the same software used by many planetariums. You can use it to help plan your nightly viewing or just to learn more about the universe. Operating System: Windows, Linux, OS X.

Audio Tools

26. Amarok

Like iTunes, Amarok helps you manage and play your music. It integrates with a large number of Web services, including, Ampache, Magnatune, Echo Nest and others, so that you can discover new music, and it offers a unique dynamic playlist feature that allows you to search for and play songs by typing phrases like "tracks from around the year 1982." Operating System: Windows, Linux, OS X.

27. Aqualung

Don't spoil the romantic mood with an awkward pause in between songs. This audio player offers gap-free playback between adjacent tracks, and it plays a wide variety of file formats. Operating System: Windows, Linux, OS X.

28. Ardour

Suitable for use by professionals, Ardour offers highly advanced audio recording, mixing and non-linear editing capabilities. Key features include unlimited tracks, unlimited undo, 32-bit floating point audio path, sample accurate automation, more than 200 plug-ins and much more. Operating System: Linux, OS X.

29. aTunes

Java-based aTunes offers a customizable, intuitive user interface for organizing large music collections and playing most types of audio files. Notable features include a karaoke function, an easy-to-use navigator for finding songs and artists quickly, multiple playlists, filters, integration, podcast support and advanced statistics about songs played or never played. Operating System: OS Independent.

30. Audacious

Audacious offers excellent audio playback without consuming too many system resources. Features include a drag-and-drop interface, search capabilities, a graphical equalizer and more. Operating System: Windows, Linux.

31. Audacity

An excellent option for garage bands and other amateur musicians, Audacity offers live recording, file import and export, multi-track and multi-channel recording, intuitive editing, unlimited undo, pitch adjustment, many special effects, analysis tools and much more. The 2.0 version, released earlier this year, offers improved special effects, a new Sync-Lock Tracks feature, a device toolbar, automatic crash recovery, fast "on-demand" import of WAV/AIFF files and more. Operating System: Windows, Linux, OS X.

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

33. CDex

This very popular CD ripper boasts more than 40 million downloads. It supports numerous encoders, including Lame MP3, Internal MP2, APE lossless audio format, Ogg Vorbis, Windows MP3 (Fraunhofer MP3), NTT VQF, FAAC and Windows WMA8. Operating System: Windows.

34. Cdrtools

First released in 1996, Cdrtools offer Linux users a set of nine different tools for recording CDs, DVDs and BluRay discs. Note that it runs from the command line. Operating System: Linux.

35. CoolPlayer

This "blazing fast" audio player offers a lightweight size, although it does lack some of the more advanced features of some similar apps. Multiple skins and plug-ins are available. Operating System: Windows.

36. DeaDBeeF

The self-proclaimed "Ultimate Music Player For GNU/Linux," DeaDBeeF can play mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, tta, CD audio and many other formats. Features include a drag-and-drop interface, support for multiple playlists, 18-band graphical equalizer, album art integration, optional command line controls, gapless playback and more. Operating System: Linux, Unix.

37. DrumTrack

Turn your keyboard into a drum machine. This app lets you build your own rhythm tracks using samples that you can arrange however you like. Operating System: Windows.

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

39. Free:ac

Short for "free audio converter," free:ac converts among MP3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, WAV and Bonk formats. It's available in a portable version, and it comes in 37 different languages. Operating System: Windows.

40. Frinika

Frinika's audio editing capabilities aren't quite as advanced as Audacity's, but it adds other features like a soft synthesizer and a notation editor. It aims to be "a complete platform for making music with your computer." Operating System: OS Independent.

41. Hydrogen

Suitable for use by professional musicians and producers, Hydrogen is a powerful drum track creation system with an easy-to-use GUI. The latest version adds features like a sample editor, time stretch and pitch functions, playlists, advanced tab-tempo, director window, timeline with variable tempo, single and stacked pattern mode and more. Operating System: Windows, Linux, OS X.

42. Jajuk

Critically acclaimed Jajuk has been called "a powerful iTunes replacement" and "the most powerful jukebox out there." Designed for those with large or scattered music collections, it's extremely fast and intuitive and offers helpful functions like the digital DJ rules-based playlist, advanced rating system, smart shuffle, quick copy and more. Operating System: OS Independent.

43. Jukes

First released in 1998 as "Put Up Your Jukes," this older audio player was "created for the serious music lover." It offers an easy-to-use interface that works well with large music libraries. Operating System: Windows, Linux, OS X.

44. Juice

Juice makes it easy to capture and listen to podcasts, any time, anywhere. It includes a directory of thousands of online podcasts, so it’s also easy to find the one you want. Operating System: Windows, Linux, OS X.

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

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

47. MMConvert

MMConvert aims to convert both audio and video files among various popular formats. However, it has a spotty reputation and is better at some conversions than others Operating System: Windows.

48. Linux MultiMedia Studio

Specifically designed as an alternative to FL Studio, LMMS includes a song editor, beat and bassline editor, piano roll, FX mixer, and more. The site includes many sample songs created with LMMS. (Also, note that while it says "Linux" in the name, it also supports Windows.) Operating System: Windows, Linux.

49. Mp3dj

Another audio-only tool, mp3dj allows users to search, browse or play their MP3 collections remotely via a Web browser. The interface is basic, but easy to use. Operating System: Windows, Linux, OS X.

50. Mixere

Optimized for live performances, Mixere has a simple, spreadsheet-like interface. It offers unlimited file size, an unlimited number of tracks, unlimited undo, auto-triggering, fully automated sliders and more. Operating System: Windows.

51. Mixxx

Mixxx claims to offer "everything you need to start making DJ mixes in a tight, integrated package." Key features include iTunes integration, BPM detection and sync, support for more than 30 MIDI controllers and a cutting-edge mixing engine. Operating System: Windows, Linux, OS X.

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

53. Moosic

For those who prefer the command line to a GUI, Moosic is a very simple client-server audio player. It supports MP3, Ogg, MIDI, MOD and WAV files by default, or you can configure it to play other file types. Operating System: Linux/Unix.

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

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

56. MuseScore

MuseScore offers a WYSIWYG music notation editor, integrated sequencer and a software synthesizer. You can hook it up to your MIDI keyboard, and it also imports and exports MusicXML and Midi files. Operating System: Linux, OS X.

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

58. Rhythmbox

This Linux audio player for the Gnome desktop offers excellent media management capabilities inspired by iTunes. It plays most audio formats, transfers music to and from other devices, plays Internet radio, displays album art and lyrics, and more. Operating System: Linux.

59. Songbird

Because it also comes in an Android version, this iTunes replacement lets you sync your music collection between your desktop and your smartphone or tablet. It boasts an attractive interface, integrated artist info and the ability to purchase tracks or concert tickets right from the app. Operating System: Windows, Linux, OS X, Android.

60. SoX

Described as the "Swiss Army knife of sound processing programs," SoX can convert among various file formats, add special effects, play files and record sounds. It's a command line tool, but it works on Windows and OS X as well as Linux. Operating System: Windows, Linux, OS X.

61. StreamRipper

StreamRipper allows you to record and save Shoutcast streams and other Internet audio. Its key feature is the ability to find silences and mark them as possible points of track separation. Operating System: Windows, Linux/Unix.

62. TuxGuitar

If you plan to wow your sweetheart with an original guitar composition, this app can help you create tab notation and even playback your song (just in case you're too nervous to play it yourself). It also includes a score editor, multi-track display, and more. Operating System: Windows, Linux, OS X.

63. Zinf

Like CoolPlayer, Zinf offers a basic feature set for playing audio files on Windows systems. It plays audio CDs, MP3, Ogg/Vorbis, WAV and streaming formats. Operating System: Windows, Linux.


64. Amanda

Amanda calls itself the "most popular open source backup and recovery software in the world" and boasts more than 500,000 users. In addition to the free open source version, it's also available in a supported enterprise version or as a hosted cloud-based service through Zmanda. Operating System: Windows, Linux, OS X.

65. Areca Backup

Best for home users, Areca Backup offers a simple but flexible interface for backing up a single PC or a network. It offers encryption, compression, Delta backup capabilities, as of date recovery and more. Operating System: Windows, Linux.

66. Backit Down

This app synchronizes files and folders so that you can backup or copy your drives. It works across networks or with external hard drives or USB drives. Operating System: Windows, Linux.

67. Bacula

Boasting that it is "by far the most popular open source backup program," Bacula offers backup, recovery and data verification tools for use with networks. Commercial support, training and services are available through Bacula Systems. Operating System: Windows, Linux, OS X.

68. Clonezilla

Clonezilla's developers specifically designed it as a replacement for Norton Ghost. This bare metal backup and recovery program comes in two free versions: Clonezilla Live for backing up or cloning a single PC and Clonezilla Server for backing up networks or cloning multiple PCs at once. Operating System: Linux.

69. Create Synchronicity

This solution's claim to fame is its extremely lightweight size. A good option for standalone systems, it's customizable and easy to use. Operating System: Windows.

70. FOG

Popular with schools and small businesses, FOG resides on a Linux-based server and provides cloning functionality for Windows-based networked PCs. It offers an easy-to-use Web interface, and it includes features like virus scanning, testing, disk wiping and file recovery,. Operating System: Linux, Windows.

71. Partimage

In addition to supporting network backup and recovery, partimage is also useful for installing many identical computer images at once. It offers very fast saves and restores. Operating System: Linux.

72. Redo

Calling itself the "easiest, most complete disaster recovery solution available," Redo offers backup, restore and bare-metal recovery capabilities. Even in the most severe emergencies where you must completely replace a drive, Redo claims it can get you back up and running with all of your programs and files in just 10 minutes. Operating System: Linux.

Big Data Tools

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

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

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

76. GridGain

This alternative Hadoop MapReduce is a Java-based, open source platform for processing big data in real time. It comes in community, enterprise and OEM versions, but the "CloudBoot" feature is only available in the paid versions. Operating System: Windows, Linux, OS X.

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

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

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

80. MapReduce

Originally developed by Google, the MapReduce website describe it 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.

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

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

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

84. Storm

Now owned by Twitter, 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.

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

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


87. Argentum

Top features of this Web-based invoicing solution include client management, invoice generation and tracking, time tracking and management, and support for multiple languages and currencies. The company also offers paid support or a hosted solution in addition to the open source software. Operating System: OS Independent.

88. jBilling

The self-described "leader in open source billing and rating software," jBilling offers an invoicing platform for telecoms and companies that offer subscription-based services. It comes in either a community or an enterprise version, and the company also offers consulting, support and training services. Operating System: OS Independent.

89. SimpleInvoices

This Web-based app makes it easy to create PDF invoices for your small business and track them. You can install it on your own server and PC or use one of the third-party hosting providers listed on the site. Operating System: OS Independent.

90. Siwapp

Designed for simplicity, Siwapp also offers a Web interface for generating PDF invoices. The site offers a helpful demo so you can see it in action. Operating System: OS Independent.


91. B2evolution

This blog platform/content management system can support multiple blogs, multiple domains and multiple authors. It's extensible with skins and plug-ins, and the site offers a demo and links to sample sites. Operating System: OS Independent.

92. LifeType

With built-in multi-user authentication and multi-blog support, LifeType offers a blogging platform suitable for large enterprises. Key features include anti-spam filter, mobility support, integrated media management, easy installation and more. Operating System: OS Independent.

93. MovableType

Used by companies like NBC, NPR, Wells Fargo, Oracle and others, MovableType is a blogging platform that can operate as a full-fledged content management system. In addition to the open source version, it also comes in a free pro version for educational institutions or businesses with up to five users, as well as paid pro and enterprise versions for larger organizations. Operating System: OS Independent.

94. Nucleus CMS

It bills itself as a Content Management System, but in reality Nucleus is primarily a tool for setting up a blog and hosting it on your own server. Features include a built-in commenting tool, URLs optimized for readers, and multi-lingual support. Operating System: OS Independent.

95. WordPress

Used by more than 60 million bloggers, WordPress is one of the best known blogging applications available. You can download the software for free and host it on your own Web server or you can use the hosted service available through Operating System: OS Independent.


96. Chromium

The open source version of Google Chrome, Chromium tends to be faster and more secure than competing browsers. Key security features include sandboxing, automatic updates, SafeBrowsing and more. Operating System: Windows, Linux, OS X.

97. Dooble

Dooble's developers have created this newer browser with an eye on safety and ease of use. Unlike most other browsers, it automatically encrypts all traffic for greater privacy and security. Operating System: Windows, Linux, OS X.

98. Firefox

Available in both mobile and desktop versions, Firefox offers better speed, personalization and security than Microsoft's browser. Key features include the "Awesome Bar" for easier Web searches, tabbed browsing, one-touch bookmarking and more. Operating System: Windows, Linux, OS X, Android.

99. K-Meleon

Because both use Mozilla's Gecko layout engine, K-Meleon and Firefox look and feel a lot alike. However, K-Meleon also lets you import your IE Favorites and Opera Hotlist, and it also supports mouse gestures like Opera. Operating System: Windows.

100. Qt Web Browser

Based on Nokia's Qt framework and Apple's WebKit rendering engine, this browser was designed to be lightweight, secure and portable. It's just 6MB, and it offers a highly customizable interface and a long list of privacy-protection features. Operating System: Linux, OS X.

101. Tor

Tor protects your identity by providing anonymity while you browse the Web. It's used by journalists, activists, whistle-blowers and others concerned that someone might be snooping on their online activities. Operating System: Windows, Linux, OS X.

Page 1 of 11

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

Tags: open source, Linux, open source software

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


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