|Table of Contents|
Developed by LinkedIn and open sourced in June 2015, Pinto is a distributed OLAP datastore that enables real-time scalable analytics. Key features include column orientation, pluggable indexing technology, data ingestion from Kafka and Hadoop and support for a SQL-like language. Operating System: Windows, Linux, OS X
Based on Apache Lucene, Solr is a highly reliable and scalable enterprise search platform. Well-known users include eHarmony, Sears, StubHub, Zappos, Best Buy, AT&T, Instagram, Netflix, Bloomberg and Travelocity. Operating System: OS Independent.
An alternative to MapReduce, Spark is a data-processing engine. It claims to be up to 100 times faster than MapReduce when used in memory or 10 times faster when used on disk. It can be used alongside Hadoop, with Apache Mesos, or on its own. Operating System: Windows, Linux, OS X. EDITOR'S PICK.
Enterprises frequently need to transfer data between their relational databases and Hadoop, and Sqoop is one tool that gets the job done. It can import data to Hive or HBase and export from Hadoop to RDBMSes. Operating System: OS Independent.
Now an Apache project, Storm offers real-time processing of big data (unlike Hadoop, which only provides batch processing). Its users include Twitter, The Weather Channel, WebMD, Alibaba, Yelp, Yahoo! Japan, Spotify, Group, Flipboard and many other companies. Operating System: Linux.
Originally developed by LinkedIn, this Apache top-level project does distributed stream processing. It relies on the Kafka messaging system as well as Hadoop YARN distributed processing technology. Operating System: Windows, Linux, OS X
Calling its BigMemory technology "the world's premier in-memory data management platform," Terracotta boasts 2.1 million developers and 2.5 million deployments of its software. The company also offers commercial versions of its software, plus support, consulting and training services. Operating System: OS Independent.
Built on top of Apache Hadoop YARN, Tez is "an application framework which allows for a complex directed-acyclic-graph of tasks for processing data." It allows Hive and Pig to simplify complicated jobs that would otherwise take multiple steps. Operating System: Windows, Linux, OS X.
This administrative big data tool describes itself as "a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services." It allows nodes within a Hadoop cluster to coordinate with each other. Operating System: Linux, Windows (development only), OS X (development only).
Formerly known as DarkMarket, this project allows users to trade BitCoin for goods and services freely. Based on BitTorrent technology, it emphasizes privacy and requires no fees for trades. It is currently in beta trials. Operating System: Windows, Linux, OS X
B2evolution can run a standalone blog, multiple blogs or an entire website. It also includes features for setting up a community and marketing your site, and lots of information about hosting is available on the website. Operating System: OS Independent
Downloaded more than 340,000 times, Ghost is an open source blogging platform based on Node.js. You can run it on your own Web server for free or use the hosted service, with prices starting at $10 a month. Operating System: Windows, Linux, OS X.
Like B2evolution, LifeType can also support multiple blogs. It also has multi-user authentication and other features that make it suitable for use by an organization. Operating System: OS Independent
Used by more than 60 million people and organizations, WordPress is one of the most popular blogging platforms available. Users can host their own blogs using the open source software or use the service provided at WordPress.com. Microsoft has also partnered with the organization on Scalable WordPress, a Web application that runs on Azure. Operating System: Windows, Linux, OS X, iOS, Android, BlackBerry, Windows Phone, others. EDITOR'S PICK.
This is something new—an open source book on programming written in Python. And because it's open source, anyone can contribute, and the book keeps getting updated and improved. Operating System: OS Independent
Chromium is the open source project behind Google's Chrome browser. It aims to be safer, faster and more stable than other browsers. Operating System: Windows, Linux, OS X, Chrome OS, iOS, Android
Less well-known than some of the other open source browsers, Dooble was created in order to offer better privacy on the Web. It encrypts most of the information it saves, and it includes the option of automatically deleting cookies. Operating System: Windows, Linux, OS X
According to NetMarketShare, more than 13 percent of people use Firefox as their Web browser. It's made by Mozilla, which has been named the "most trusted Internet company for privacy." Operating System: Windows, Linux, OS X, Android. EDITOR'S PICK.
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.
Designed for privacy protection, the Tor browser cloaks the identity of users by bouncing communications of various servers around the world. It can be installed on a system or run from a thumb drive. Operating System: Windows, Linux, OS X
Boasting thousands of users, BugTracker.NET is easy to use and highly configurable. It supports Subversion, Git, and Mercurial, and the website includes a helpful demo and a link to comparisons of various bug tracking systems. Operating System: Windows
This defect-tracking software is very popular with open source projects and is used by organizations like Mozilla, Eclipse, Apache, Red Hat and the Linux kernel project. It tracks bugs and code changes, allows developers to submit and review patches, enables team communication and helps manage quality assurance. Operating System: Windows, Linux, OS X
FlySpray describes itself as "an uncomplicated, Web-based bug tracking system written in PHP for assisting with software development." It supports multiple databases, including MySQL and PGSQL, and it's easy to use. Operating System: OS Independent
GNATS is the Gnu project's bug tracking system. Gnatsweb provides a web interface for the command line tool, and several third-party interfaces are also available. Operating System: OS Independent
This Web-based bug tracker integrates with most SQL databases and can be accessed with any browser. It's easy to install and has an enormous list of features. Operating System: Windows, Linux, OS X
Designed for business people, developers and systems administrators, Activiti is a lightweight workflow and BPM solution. Paid enterprise support is available through Alfresco. Operating System: OS Independent
Bonita claims to be "the most powerful BPM-based application platform." It comes in community and subscription editions, and paid training and consulting are also available. Operating System: OS Independent
ProcessMaker is a full-featured BPM and Workflow software solution that counts Siemens, KPGM, Sony, Bridgestone and New York City Transit among its users. It comes in community, enterprise and cloud editions. Operating System: Windows, Linux
Designed with architects in mind, Archimedes is a less full-featured CAD modeling tool. It is based on Eclipse's Rich Client Platform and is highly extensible. Operating System: Windows, Linux, OS X
Early development activity on this very mature project began way back in 1979, and the U.S. military has been using it to model weapons systems for more than twenty years. It includes more than 400 tools for constructive solid geometry modeling. Operating System: Windows, Linux, OS X, others
Useful for hobbyists, educators and experienced CAD professionals, FreeCAD is a general purpose 3D modeling tool. It has been around since 2001 and has a very full set of features. Operating System: Windows, Linux, OS X, others
Another alternative for creating network diagrams, GraphViz lets you use simple text or GXL (a variant of XML) to describe charts, and then it does the drawing work for you. See the Gallery for examples of the types of graphics it can create. Operating System: Windows, Linux, OS X.
For more advanced students and professional chemists, Avogrado offers an intuitive interface for creating visualizations of molecules. The website also includes some tips for educators on integrating Avogadro into the classroom. Operating System: Windows, Linux
This java-based app lets students create diagrams of atoms, molecules, macromolecules, crystals, and more. The site includes a handbook and tutorials for helping you learn how to use the software. Operating System: OS Independent.
Need help with introductory chemistry? This KDE app allows students to explore the periodic table, and it comes complete with a molecular weight calculator, an isotope table, a 3D molecule editor and an equation solver for stoichiometric problems. (Note that in order to use Kalzium on Windows, you'll have to download KDE for Windows.) Operating System: Windows, Linux
Made by a company called apertus, the AXIOM Beta is the world's first open source cinema camera. Beta prototypes began shipping in August, and the company has a well-developed road map for eventually shipping a complete device based on a modular open source hardware concept. Operating System: Linux
Intelligent Teaching and Learning with Computers, aka iTALC, gives teachers the tools they need to manage a computer-based classroom without the high license fees of commercial software. Key features include remote control, demo viewing, overview mode, workstation locking and VPN access for off-site students. Operating System: Windows, Linux
Based on Google App Engine, AppScale is an open source platform as a service solution. Paid support is available. Operating System: Linux.
Now owned by Pivotal, Cloud Foundry counts Verizon, SAP and Baidu among its users. In addition to sponsoring the open source project, Pivotal also offers Pivotal Web Services, a public PaaS based on Cloud Foundry, and Pivotal CF, a supported version of Cloud Foundry that enterprises can use to set up a private PaaS. Operating System: Linux. EDITOR'S PICK.
This Apache project offers a turnkey Infrastructure as a Service (IaaS) solution. It's used both by public cloud computing vendors and by organizations running their own private clouds. Operating System: OS Independent
Sponsored by Dell, Desein describes itself as a "Open Source cloud abstraction library for Java." It's a model for IaaS and PaaS offerings that enables applications to run in any cloud environment. Operating System: Linux.
Short for "Elastic Utility Computing Architecture, Linking Your Programs To Useful Systems," Eucalyptus allows organizations to build private or hybrid cloud environments that are compatible with Amazon Web Services. Support is available on a subscription basis. Operating System: Linux.
Although it is now commercial software available from IBM and other partners, you can still access the older, open source versions of this cloud desktop solution from the SourceForge link above. It claims to be the first and the most popular open source cloud desktop. Operating System: Linux.
This multi-faceted cloud computing solution includes virutalization, cloud desktop, IaaS, PaaS and SaaS capabilities. According to the website, it can save users up to 40 percent compared to closed source virtualization software. Operating System: Windows, Linux.
This cloud management solution is the open source project behind Red Hat CloudForms. It enables services like chargebacks, service orchestration, lifecycle management and automated workflows, as well as enabling hybrid cloud environments. Operating System: Linux, VMware
A community group is continuing development of the open source version of eyeOS, which they have forked under the name Oneye. It's currently in version 0.9, and only community support is available. Operating System: Linux.
This project aims to simplify the process of setting up and running private or hybrid cloud environments. The project is completely open source, but services and support are available thorough C12G Labs, which manages the project. Operating System: Linux.
This enterprise-class tool combines datacenter management/system administration and IaaS provisioning into a single tool. It comes in both a free community version and a paid enterprise version. Operating System: Linux.
Owned by RedHat, OpenShift is both downloadable software that allows organizations to set up their own PaaS and an online public PaaS. It supports technologies like Java, PHP, Ruby, Node.js, Python, Perl, MySQL, MongoDB, PostgreSQL and Jenkins. Operating System: Linux. EDITOR'S PICK.
Numerous technology companies have announced their support for OpenStack, making it the leading open source cloud computing platform. It allows data centers to pool their compute, storage, and networking resources and manage them through a dashboard interface. Operating System: OS Independent. EDITOR'S PICK.
As you can probably guess from the name, this project allows individual users to set up their own personal cloud so they can access their files, email, and multimedia content from any device. If you don't have your own server, the website links to several service providers who offer hosting. Operating System: Windows, Linux.
This tool makes it easier to deploy applications to the cloud or other distributed computing environments. It supports many public cloud services, including AWS, Microsoft and Vmware, as well as most private cloud environments. Operating System: OS Independent
Used by companies like GE, Expedia, Samsung, Oracle, Disney, Nokia, CBS and Accenture, Scalr is an enterprise-class cloud management solution. In addition to the open source version, it also comes in paid hosted or on-premise versions. Operating System: Linux.
Synnefo is a complete cloud infrastructure stack built using Google Ganetti, OpenStack and KVM. There's a demo on the website, so you can see the dashboard in action before you download. Operating System: Linux.
Camlistore, short for "Content-Addressable Multi-Layer Indexed Storage," describes itself as "a set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data in the post-PC era." Note that the project is still under very active development, and the release still has quite a few bugs. Operating System: Linux
Similar to DropBox, CloudStore synchronizes files between multiple devices or on cloud computing services. It's fast, flexible and uses strong encryption with a password-less authentication mechanism. Operating System: Linux
This personal cloud solution allows users to "host, hack and delete" their own files. It stores calendar and contact information in addition to documents, and it also has an app store with compatible applications. Operating System: Linux
Designed for Amazon Web Services users, DREBS stands for "Disaster Recovery for Elastic Block Store." It runs on Amazon's EC2 services and takes snapshots of EBS volumes for disaster recovery purposes. Operating System: Linux
Duplicati is a backup client designed for use with a cloud computing service like Amazon, Azure, Google or Rackspace. It includes AES-256 encryption capabilities and a built-in scheduler. It was inspired by, but not forked from, Duplicity. Operating System: Windows, Linux, OS X
Released under an Apache license, DuraCloud is both a free open source project and a paid service of the same name. It claims to be "the only service that makes it easy to move copies of your content into the cloud and store them with several different providers, all with just one click." Operating System: Windows, Linux, OS X
With this tool you can set up your own FTP-based alternative to Dropbox. It's available in multiple languages and includes the option of SFTP or FTPS for secure file transfer. Operating System: Windows
Less polished than the other entries on the list, LipSync is a simple tool for synchronizing files stored on two or more hosts. To learn more about it, see the developer's blog post on How to Build Your Own Dropbox Clone. Operating System: Linux
Another Dropbox alternative, PerlShare allows users to set up their own cloud storage servers. Windows and OS X support is under development, but it works on Linux today. Operating System: Linux
Pydio, which used to be called AjaXplorer, is a file sync and sharing solution designed for enterprises and service providers. Commercial support is available. Operating System: Windows, Linux (Android and iOS clients available)
With Seafile you can set up your own private cloud storage server or use their hosted service that is free for up to 1GB. It includes file syncing capabilities that are helpful for backup and recovery. Operating System: Windows, Linux, OS X
Designed for simplicity, Sheepdog is another option for distributed object storage. It can scale to several hundred nodes. Operating System: OS Independent
SparkleShare creates a special folder on your computer that will be automatically kept in sync with remotely hosted folders. It can serve as an alternative to DropBox, as a backup solution or as a team collaboration tool for developers. Operating System: Windows, Linux, OS X
Security-focused Syncany can securely transfer files to the cloud computing service of your choice. It's still an alpha release in the early stages of development, but there is a usable download. Operating System: Windows, Linux, OS X
Syncthing was designed to be a secure and private alternative to public cloud backup and synchronization services. It offers strong encryption and authentication capabilities and includes an easy-to-use GUI. Operating System: Windows, Linux, OS X, Android
Another file synchronization tool, Unison can handle changes made to multiple copies of a file at the same time, making it a good option for distributed development teams or enterprise collaboration as well as for backup needs. It can work cross-platform and transfers files via SSH. Operating System: Windows, Linux, OS X,
Basecamp users will find this cloud-based project management system very familiar. Organizations can host it on their own servers or subscribe to the hosted service, which has three pricing tiers: freelancer, studio and enterprise. Operating System: OS Independent.
Cyn.in describes itself as "the first open source collaborative knowledge management appliance." It's available three ways: as a free community download, as a paid on-premise appliance or on an on-demand SaaS basis. Operating System: Windows, Linux, OS X.
This information management suite combines email, task management, project management, calendar, bookmarking, knowledge base, addressbook, time sheet and other capabilities into a single solution. In addition to the free community version, it comes in paid cloud-based and on-premise editions. Operating System: OS Independent
Used by more than 2 million people, Feng Office combines project management features with collaboration and email capabilities. In addition to the free community version, it also comes in paid cloud and onsite versions. Operating System: Windows, Linux
This enterprise-class groupware and CRM solution comes in a free community version or a paid professional version that adds helpdesk, time tracking, mobile sync, project management and document editing. Cloud-based hosting starts at 10 euros per month and guarantees 99.99% uptime. Operating System: OS Independent.
If you're working with a group online, it can be really difficult to reach a decision. This platform (and MIT dissertation project) aims to make it easier to reach consensus without meeting in person. Operating System: OS Independent
This alternative email client boasts search, multi-folder sync, flagging, filing, signatures, PGP and more. It supports IMAP, POP3 and Exchange mail. Operating System: Android
Open Atrium describes itself as "a team collaboration tool with a kick of open source hotness." It includes blog, calendar, sharebox, notebook, case tracker and dashboard capabilities. Operating System: OS Independent
This collaboration solution includes cloud storage, mobile document access, file syncing, messaging and other capabilities. It's available in free or paid private server versions or as a cloud-based service. Operating System: Linux.
TeamLab combines document editing, mail, CRM and project management into a single package. Download the open source version, pay for a supported enterprise version, or use the hosted cloud version. Unlike most other projects, TeamLab also offers a free cloud version for non-profits. Operating System: OS Independent.
Short for "The Ultimate Team Organization Software," includes group calendar, email, time tracking, document management and project management. In addition, it also offers special features for developers, like a bug tracker, test support and some Scrum tools . Operating System: Linux
A complete communication tool, Zarafa offers Web-based meetings and file management as well as standard calendar and email capabilities. It also offers mobile sync and secure mail. A variety of paid subscription plans are available; for the free version, click the community tab on the website. Operating System: Linux
In order to save space, most users compress their backup files. 7-zip can compress files up to 70 percent smaller than the well-known WinZip utility. Operating System: Windows, Linux, OS X
Winner of multiple awards, ArchivConvert does just what its name suggests—converting archive files from one format to another. It can read 24 different formats and write to 6. Operating System: Windows
This batch compression utility supports WinZip and 7-Zip file formats as well as its own UPX archive file format. Key features include self-extracting archives, AES-256 encryption, multiple language support and portability. Operating System: Windows
This helpful app compresses images up to 90 percent, making it easier to e-mail them or upload them to your favorite Web site. It supports most common image formats, including JPG, PNG, GIF, BMP, and WMF. Operating System: Windows
This tool offers the same functionality at 7-Zip with a slightly different interface. It was designed to speed up the compression process for certain types of jobs. Operating System: Windows
Based on the same core engine as 7-zip, Keka can compress to seven different archive formats and extracts from thirteen more. It includes password-protected encryption capabilities. Operating System: OS X
KGB claims to be able to compress files even more than 7-zip. It also includes built-in AES-256 encryption. Operating System: Windows
Extremely powerful and flexible, PeaZip supports more than 150 different archive file formats. It also includes encryption, two-factor authentication, password management, split and merge, and secure deletion capabilities. Operating System: Windows, Linux, OS X
Short for "Container Advisor," cAdvisor is a Google project that monitors container performance and resource usage. It is intended for use with Docker. Operating System: Linux
Although it's a fairly young technology, Docker's containerization is already getting a lot of attention from industry analysts and enterprises. It describes itself as "an open platform for developers and sysadmins to build, ship, and run distributed applications." Operating System: Windows, Linux, OS X. EDITOR'S PICK.
In July 2105, Google released the 1.0 version of this container orchestration solution and then donated it to a brand new organization called the Cloud Native Computing Foundation. It's also available as a hosted service through Google Container Engine. Operating System: Windows, Linux, OS X. EDITOR'S PICK.
This group oversees three separate containerization-related projects: LXC, a set of tools for containerization; LXD, a descendant of LXC which provides a more intuitive user experience; CG Manager container group manager daemon and the LXCFS filesystem. Its stated goal is "to offer a distro- and vendor-neutral environment for the development of Linux container technologies. Operating System: Linux
While it's not nearly as well-known as Docker, OpenVZ also offers open source containerization technology. It provides the basis for a commercial product called Odin Virtuozzo. Operating System: Linux
Like Microsoft SharePoint, Alfresco offers collaboration, document management and media management capabilities. The link above will take you to the paid cloud version, and it also comes in both free and paid on-premise versions. Operating System: Windows, Linux, OS X.
Winner of several awards, Archon simplifies the process of creating a searchable Web site to house archival materials. Administrators can input or edit information via Web forms, and the software automatically uploads and publishes the data. It's currently being used by more than 40 universities, zoos, historical societies, and other institutions. Operating System: OS Independent.
First released in 2011, Armstrong is a content management system specifically designed to meet the needs of news organizations. It was developed by The Bay Citizen and the Texas Tribune. Operating System: OS Independent
While BIGACE is used by many smaller organizations, it's multi-site, multi-language, and multi-user capabilities make it a possibility for larger enterprises looking for a Web CMS. Key features include a WYSIWIG editor, templates and stylesheets, and permission management. Operating System: Windows, Linux, Unix
This CMS has a modular design that makes it easy to install only the features you need. Ecommerce capabilities are available as an add-on. Operating System: OS Independent.
Formerly known as DotNetNuke, DNN's users include Dominoes, Ernst&Young, the U.S. Army, Chrysler, BP, Canon, Texas Instruments, Sears, Hilton, Whirlpool, NASCAR and many other organizations. Paid versions and services are available under the brand name "evoq." Operating System: Windows
This simple-to-use wiki was designed for developer teams and other small groups. Key features include unlimited revisions, recent changes viewing, section editing, anti-spam capabilities, multiple language support and more. Operating System: OS Independent
One of the most popular CMS solutions in the world, Drupal has a community of more than 37,000 developers. It also has more than 30,000 modules available, including more than 1,100 that related to ecommerce. Operating System: OS Independent.
If you love scrapbooking, you might also love setting up a family Web site. This app makes it easy to create a private site for sharing photos, calendars, recipes and keeping in touch with family members. Operating System: OS Independent
A split from the TWiki project, FOSWiki distinguishes itself with support of embedded macros to enhance content and allow end-users to create their own applications. The Web site includes considerable support for new users, as well as a number of extensions to the basic application. Operating System: OS Independent
Launched in 2014, Fraym is still in beta status. It promises "a new experience for creating and editing websites" and includes features like multi-language support, SEO, integrated caching, themes and drag and drop editing. Operating System: Windows, Linux, OS X.
Downloaded more than 120,000 times, Get Simple aims to be "The simplest content management system. Ever." It promises users can get a basic site up and running in just five minutes. Operating System: Linux.
This Java-based CMS includes built-in ecommerce capabilities. It offers a personalized shopping experience, and a cloud-based on-demand solution is available. Operating System: OS Independent.
Downloaded more than 50 million times, award-winning Joomla counts MTV Networks, IHOP, Harvard University and Citibank among its users. The extension directory includes more than 200 ecommerce add-ons. Operating System: OS Independent. EDITOR'S PICK.
For users interested in creating a wiki-style website, MediaWiki is a very good option. It's the platform used by WikiPedia, which means it's highly scalable and familiar to most users. Operating System: Windows, Linux/Unix, OS X
This Django-based content management system features hierarchical page navigation, scheduled publishing, SEO, blogging, tagging, themes, Bootstrap integration and more. It also includes a shopping cart module. Operating System: OS Independent.
This project allows enterprises to set up self-service and knowledge-base websites where their customers can quickly find information they need. The cloud-based version is now the primary version of the software, but you can still download the open source MindTouch Core from SourceForge. Operating System: Windows, Linux.
This modular content management system strives to find a balance between simplicity and flexibility. It includes modules for news, pages, contact, galleries and more. Operating System: OS Independent.
Built on the ASP.NET MVC platform, Orchard is a modular Web content management system with a very active community. Microsoft has contributed a plugin called Orchard Azure Media Services that enables users to host video content for their websites on the Azure cloud computing service. Operating System: Windows.
Owl lets you create a knowledgebase or FAQ site. It's available in both a regular version and an "ultralite" version that does not use a database. Operating System: Windows, Linux
According to its website Plone is "among the top 2% of all open source projects worldwide," as far as the size of its development team and user base. Ecommerce capabilities can be added through extensions. Operating System: Windows, Linux, OS X
This award-winning CMS claims to be "the industry’s first integrated open-source e-commerce & product information management platform for delivering rich and compelling e-commerce (B2C/B2B) experiences across all available channels." Paid support, training and add-ons can be purchased through the site. Operating System: Linux, Unix
As you might guess from the name, this content management and ecommerce solution features advanced SEO capabilities. Interested users can purchase paid support, hosting and other services. Operating System: OS Independent
|Best Open Source Software for Windows 10|
|Open Source Replacements for Windows XP|