Open Source Software List: 2016 Ultimate List: Page 3

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

Table of Contents


Created by developers in New Zealand, SilverStripe is both an open source CMS and a development firm that provides a variety of related services. SwipeStripe adds ecommerce capabilities to SilverStripe sites. Operating System: OS Independent


TikiWiki calls itself "Groupware" because it offers features like blogs, forums, an image gallery, map server, bug tracker and feed reader to standard wiki capabilities. The software is completely open source, but support, consulting, hosting and other services are available through third-party partners listed on the site. Operating System: OS Independent


As a structured wiki, TWiki combines the benefits of a wiki with the benefits of a database. It can be used for project management, document management, as a knowledge base, or to collaborate on virtually any type of content for intranets or the Internet. Operating System: OS Independent.


Used by more than half a million organizations, TYPO3 is a very popular enterprise content management system. The website offers a directory of more than 6,000 free extensions, including many that offer ecommerce capabilities. Commercial support and related products are also available. Operating System: Windows, Linux, Unix


This CMS offers a framework for creating your own Web apps, as well as a full suite of modules, including wikis, photo galleries, message boards, event management, ecommerce, surveys, donations and more. Operating System: Windows, Linux/Unix, OS X

Wolf CMS

This newer CMS prides itself on being lightweight, fast and easy to use. However, note that it is easiest to use if you have some PHP coding skills. Operating System: Windows, Linux


XOOPS stands for "eXtensible Object Oriented Portal System," and it is an easy-to-use PHP-based content management system. The module directory includes twenty different options related to ecommerce. Operating System: OS Independent


XWiki combines an enterprise-grade wiki, a wiki manager (for those who have multiple wikis), a generic wiki platform and an RSS Reader. It's a second-generation wiki, meaning that it gives users the ability to create and deliver apps from within the wiki. Operating System: OS Independent.


Yellow's claim to fame is its simplicity: "Just files and folders...Not much to learn." It's best for simple blogs and wiki-style websites. Operating System: OS Independent.

Customer Relationship Management (CRM)


Similar to Orange Leap, CiviCRM was particularly designed for advocacy groups, NGOs and non-profit organizations with similar needs. It includes modules for case management, fundraising, event management, membership management, e-mail communications and marketing, and it integrates with both Drupal and Joomla. Operating System: OS Independent


This Web-based CRM application makes it easy to track leads, opportunities, marketing campaigns and customer support. In addition to the free, open source version, commercially supported editions are available. Operating System: Windows, Linux, OS X.


OpenCRX combines Web-based customer relationship management capabilities with groupware that will sync with smartphones and tablets. Track your sales and accounts from any browser. Operating System: OS Independent

Orange Leap

While most CRM applications are designed with for-profit companies in mind, Orange Leap is specifically for non-profits who need help managing their donors. Like many of the other options in this category, Orange Leap primarily touts its paid versions on its website. You can find the open source version on SourceForge. Operating System: Windows.


Unlike many of the other open source CRM solutions, SplendidCRM makes it easy to find the free community version although they do also offer paid cloud-based and on-premise versions. The latest update adds new themes, an activity stream feature and better PayPal and Google integration. Operating System: Windows.

Sugar Community Edition

Sugar boasts millions of users worldwide and claims to be the "most innovative, flexible and affordable CRM in the market." The website is primarily devoted to the commercial versions of the software, but you can find the free community edition on the download page, and there are extensions for the community version on GitHub. Operating System: OS Independent. EDITOR'S PICK.


Downloaded more than 4 million times, vTiger is another popular, full-featured CRM solution. The company sells a range of cloud subscriptions, and you can find the free version on the website's open source page. Operating System: Windows, Linux, iOS, Android


X2Contacts offers sales management with a social-networking focus. It's aimed at SMBs and offers a blog-style interface that makes it easy to see and record sales contacts. Operating System: Windows, Linux, OS X



If you're really serious about your dancing, DanceCues can help you plot out your best moves ahead of time. It's suitable for professional choreographers and makes it much easier to create cue sheets than using a word processor. Operating System: Windows, Linux, OS X



Formerly known as "Bigdata," Blazegraph is a highly scalable, high-performance database. It is available under an open source or a commercial license. Operating System: OS Independent.


Still an alpha release, BlinkDB is a "massively parallel, approximate query engine for running interactive SQL queries on large volumes of data." In some tests it performed up to 200 times faster than Hive. Operating System: Windows, Linux


Originally developed by Facebook, this NoSQL database is used by more than 1500 organizations, including Apple, CERN, Comcast, eBay, GitHub, GoDaddy, Hulu, Instagram, Intuit, Netfilx, Reddit and others. It can support incredibly large clusters; for example, Apple's deployment includes more than 75,000 nodes with more than 10 PB of data. Operating System: OS Independent. EDITOR'S PICK.


The team behind this project is working to create a database that is just as hard to kill as a cockroach is—in other words, it's extremely resilient. It also spreads like cockroaches—in other words, it's highly scalable. Operating System: Docker


"A database that completely embraces the Web," CouchDB stores data in JSON documents that can be queried through a Web browser and manipulated with JavaScript. It's easy-to-use, highly available and highly scalable across distributed systems. Operating system: Windows, Linux, OS X, Android.


This Apache project allows users to query Hadoop, NoSQL databases and cloud storage services using SQL-based queries. It can be used for data mining and ad hoc queries, and it supports a wide variety of databases, including HBase, MongoDB, MapR-DB, HDFS, MapR-FS, Amazon S3, Azure Blob Storage, Google Cloud Storage and Swift. Operating System: Windows, Linux, OS X.


This mature database has been around since 1981. According to its website, it offers "excellent concurrency, high performance, and powerful language support for stored procedures and triggers." Operating System: Windows, Linux, Unix, OS X, Solaris


Developed by Twitter, FlockDB is a very fast, very scalable graph database that is good at storing social networking data. While it is still available for download, the open source version of this project has not been updated in quite a while. Operating System: OS Independent.


Powered by Apache Ignite, GridGrain offers in-memory data fabric for fast processing of big data and a Hadoop Accelerator based on the same technology. It comes in a paid enterprise version and a free community edition, which includes free basic support. Operating System: Windows, Linux, OS X.


Designed for very large tables with billions of rows and millions of columns, HBase is a distributed database that provides random real-time read/write access to big data. It is somewhat similar to Google's Bigtable, but built on top of Hadoop and HDFS. Operating System: OS Independent.


This Erlang-based project describes itself as "a distributed, ordered key-value store with strong consistency guarantee." It was first developed by Gemini Mobile Technologies and is used by several telecommunications carriers in Europe and Asia. Operating System: OS Independent.


Apache Hive is the data warehouse for the Hadoop ecosystem. It allows users to query and manage big data using HiveQL, a language that is similar to SQL. Operating System: OS Independent. EDITOR'S PICK.


Hustle describes itself as "A column-oriented, embarrassingly distributed relational event database." Based on Disco, it's designed to offer extremely fast queries for very large data sets. Operating System: Linux.


Used by eBay, Baidu, Groupon, Yelp and many other Internet companies, Hypertable is a Hadoop-compatible big data database that promises fast performance. Commercial support is available. Operating System: Linux, OS X.


Cloudera claims that its SQL-based Impala database is "the leading open source analytic database for Apache Hadoop." It can be downloaded as a standalone product and is also part of Cloudera's commercial big data products. Operating System: Linux, OS X.


A Red Hat JBoss project, Java-based Infinispan is a distributed in-memory data grid. It can be used as a cache, as a high-performance NoSQL database, or to add clustering capabilities to frameworks. Operating System: OS Independent.


InfluxDB is a "distributed time series database with no external dependencies." That makes it ideal for collecting data from IoT sensors; in fact, it can track data from tens of thousands of sensors sampling more than once per second. Operating System: Linux, OS X


Part of the Calligra office productivity suite, Kexi is a visual database application creator similar to Access and Filemaker Pro. Note that it offers better support for Linux than for Windows or OS X. Operating System: Windows, Linux, OS X


The LucidDB website claims that this database is "the first and only open-source RDBMS purpose-built entirely for data warehousing and business intelligence." It is written partially in Java and partially in C++ in order to combine high performance with ease of development. Operating System: Windows, Linux, OS X


Downloaded more than 10 million times, MongoDB is an extremely popular NoSQL database. An enterprise version, support, training and related products and services are available at Operating system: Windows, Linux, OS X, Solaris. EDITOR'S PICK.


Extremely popular with Web companies, MySQL counts YouTube, PayPal, Google, Facebook, Twitter, ebay, LinkedIn, Uber and Amazon among its users. The latest version adds features like JSON support, multi-source replication, a query rewrite plugin, GIS spatial extension, security enhancements and 3x faster read-only performance on Linux. In addition to the free community edition, it comes in paid standard, enterprise and carrier grade editions, which include support. Operating System: Windows, Linux, Unix, OS X. EDITOR'S PICK.


Calling itself the "fastest and most scalable native graph database," Neo4j promises massive scalability, fast cypher query performance and improved developer productivity. Users include eBay, Pitney Bowes, Walmart, Lufthansa and CrunchBase. Operating System: Windows, Linux.


This multi-model database combines some of the capabilities of a graph database with some of the capabilities of a document database. Paid support, training and consulting are available. Operating system: OS Independent.


This award-winning project makes it possible to set up large semantic databases where you can visualize connections between entities. It's particularly useful for journalists and media organizations tracking the relationships between people, corporations and political entities. Operating System: Windows, Linux


PostgreSQL calls itself "the world's most advanced open source database" and boasts more than 15 years of development. It has won multiple awards and offers excellent reliability and stability, even in high-volume environments. Operating System: Windows, Linux, OS X. EDITOR'S PICK.


"Full of great stuff," Riak comes in two versions: KV is the distributed NoSQL database, and S2 provides object storage for the cloud. It's available in open source or commercial editions, with add-ons for Spark, Redis and Solr. Operating System: Linux, OS X.


Realm aims to speed the development of iOS and Android apps by offering a database designed specifically for mobile. The database claims it can "save you thousands of lines of code and weeks of work." Operating System: OS X, iOS, Android


Now sponsored by Pivotal, Redis is a key-value cache and store. Paid support is available. Note that while the project doesn't officially support Windows, Microsoft has a Windows fork on GitHub. Operating System: Linux.


Based on MySQL, WebScaleSQL is a collaboration among Facebook, Google, LinkedIn and Twitter. Their goal is to create a SQL database that can offer the performance, reliability and scalability that these large Web companies need. Operating System: Windows, Linux, OS X.

Data Destruction


This helpful utility can securely eliminate data and clean up your system for faster operation. It can run from a thumb drive on Windows systems, and it can clean up files from Internet Explorer, Microsoft Office, Windows Explorer, Windows Media Player, WordPad and dozens of other applications. Operating System: Windows, Linux

Darik's Boot And Nuke (DBAN)

When organizations need to erase all the data on a drive so that it cannot be recovered, DBAN does the job. Related paid products for enterprises are available through Blancco. Operating System: OS Independent


Eraser securely deletes individual files. It overwrites data so it cannot be recovered, and it includes a customizable scheduler. Operating System: Windows


Similar to Eraser, FileKiller completely eliminates all traces of individual files that you want to delete. It allows users to select their level of privacy by determining for themselves how many times erased data should be overwritten. Operating System: Windows

Data Integration


Apatar aims to make it easy to move data between on-premise and cloud-based applications, and it includes connectors for, SugarCRM, and Goldmine CRM. It also comes in an on-demand version that integrates data from and QuickBooks. Operating System: OS Independent.

Clover ETL

The Community Version of this extract, transform, load (ETL) tool can handle "modest" data transformation and ETL jobs. It also comes in paid Designer, Server Standard, Server Corporate and Server Cluster versions. Operating System: OS Independent.


This enterprise-class tool can monitor your data, verify it against internal or external reference data, analyze your data quality, and find and merge duplicate entries. In additional to the free Community version, the company also offers commercially supported Professional and Enterprise editions. Operating System: OS Independent


Based on Kettle/Pentaho Data Integration, GeoKettle incorporates geospatial capabilities from a variety of other open source tools. It is owned by Spatialytics, which offers commercial versions of the tools. Operating System: Windows, Linux, OS X

InfoBright Community Edition

Designed for analytics, InfoBright is a column-oriented database with a high compression rate. offers paid, supported products based on the same code. Operating System: Windows, Linux.


Developed at the University of Southern California, Karma can integrate data from databases, spreadsheets, delimited text files, XML, JSON, KML and Web APIs. It aims to be easy to use, and the website includes a number of videos showing its capabilities in action. Operating System: OS Independent.


KETL calls itself "a premier, open source ETL tool" and boasts that its features "successfully compete with major commercial products." Commercial support is available through < ahref="">Kinetic Networks. Operating System: Linux, Unix.


MailArchiva stores enterprise e-mail messages, allowing companies to meet compliance requirements, to search old messages quickly, to monitor content and to save on storage costs. The link above will connect you with the enterprise and ISP versions of the software; for the open source version, see SourceForge. Operating System: Windows, Linux.


Java-based Scriptella offers a simple tool for performing ETL tasks and executing scripts. Note that this tool isn't quite as polished as some of the others on our list, and no enterprise version or commercial support is available. Operating System: Windows, Linux, OS X

Talend Open Studio

Downloaded more than 2 million times, Talend's open source software offers data integration capabilities. The company also makes paid big data, cloud, data integration, application integration and master data management tools. It counts organizations like AIG, Comcast, eBay, GE, Samsung, Ticketmaster and Verizon among its users. Operating System: Windows, Linux, OS X.

Data Loss Prevention


This robust DLP solution can "monitor, discover and prevent data leakage on your company network and endpoints." In addition to the free community version, it also comes in a supported enterprise version. Operating System: Windows, Linux, VMware.

Data Mining


The successor to jHepWork, DataMelt can do mathematical computation, data mining, statistical analysis and data visualization. It supports Java and related programming languages including Jython, Groovy, JRuby and Beanshell. Operating System: OS Independent.


Short for "Knowledge Extraction based on Evolutionary Learning," KEEL is a Java-based machine learning tool that provides algorithms for a variety of big data tasks. It's also helpful for assessing the effectiveness of algorithms for regression, classification, clustering, pattern mining and similar tasks. Operating System: OS Independent.


According to its website, the Mahout project's goal is "to build an environment for quickly creating scalable performant machine learning applications." It includes a variety of algorithms for doing data mining on Hadoop MapReduce, as well as some newer algorithms for Scala and Spark environments. Operating System: OS Independent.


Orange believes data mining should be "fruitful and fun," whether you have years of experience or are just getting started in the discipline. It offers visual programming and Python scripting tools for data visualizations and analysis. Operating System: Windows, Linux, OS X.


RapidMiner boasts more than 250,000 users, including PayPal, Deloitte, Ebay, Cisco and Volkswagen. It offers a wide range of open source and paid versions, but note that the free, open source versions only support data in CSV or Excel formats. Operating System: OS Independent.


Rattle stands for "R Analytical Tool To Learn Easily." It provides a graphical interface for the R programming language, simplifying the processes of creating statistical or visual summaries of data, creating models and performing data transformations. Operating System: Windows, Linux, OS X.


SPMF now includes 93 algorithms for sequential pattern mining, association rule mining, itemset mining, sequential rule mining and clustering. It can be used on its own or incorporated into other Java-based programs. Operating System: OS Independent.


The Waikato Environment for Knowledge Analysis, or Weka, is a set Java-based machine-learning algorithms for data mining. It can perform data pre-processing, classification, regression, clustering, association rules and visualization. Operating System: Windows, Linux, OS X.

Data Visualization

Aperture JS

This project was designed to help produce visualizations of data to aid analysts and other decision makers. It's a JavaScript library that takes a "unified layer based approach to visualization assembly" in order to create rich, powerful graphics. Operating System: OS Independent.


Short for Data-Driven Documents, D3 makes full use of newer Web standards to help users create interesting graphs and diagrams of their data. It grew out of the older Protovis project, and has been gaining more attention in the last couple of years. Operating System: Windows, Linux, Mac, iPad


Bulk File Manager

Reduce your storage needs with this file deduplication tool. It also includes bulk deletion and bulk re-naming abilities. Operating System: Windows.


Opendedup performs inline de-duplication to reduce storage utilization by up to 95 percent. It's available as an appliance for simplified setup and deployment. Operating System: Windows, Linux

Desktop Enhancements


For developers and others who like to work from the command line, Console adds capabilities that aren't available through cmd.exe. For example, it allows users to open multiple tabs, change the font and window style, use a text selection tool, and more. Operating System: Windows


If your file system is a mess, DropIt gives you an easier way to clean it up than using the file copy-and-paste capabilities of Windows Explorer. With this app, you can create an icon on your desktop that sends files to the folder of your choice. Just drag your file to icon and it will move the file where you want it to go. Operating System: Windows

Electric Sheep

Inspired by the Philip K. Dick novel Do Androids Dream of Electric Sheep? this screensaver connects your system to thousands of others to create abstract designs and patterns. Vote for your favorite patterns to see them reappear more often. Operating System: Windows, Linux, OS X, Android, iOS.


Compatible with both Gnome and KDE, Enlightenment is a fast, modular windows manager. The project also includes a large interface development library, some parts of which are usable on Windows, OS X and other OSes. Operating System: Linux

Floating Stickies

If you use a sticky note utility on your desktop or laptop (or if you use a lot of sticky notes in the real world), you might enjoy this sticky note app for Android devices. Notes stay on top of all other apps, but you can dock them at the side and/or resize them to save space. Source code available through GitHub. Operating System: Android


If you can't use your hands for some reason, or if you spilled Red Bull on your keyboard and are waiting for it to dry out, Florence can help you keep on typing. This app for the Gnome desktop puts a virtual keyboard on your screen that you can click with your mouse. Operating System: Linux, OS X


Although it's not too flashy, this window manager is lightweight and fast. Key features include tabbing, editable menus, an application dock and more. Operating System: Linux


Icewm's stated goals include "speed, simplicity, and not getting in the user's way." It currently supports 25 different languages. Operating System: Linux, OS X


No window near your cubicle? This app automatically changes the background on your desktop to match current weather and time. Operating System: Linux


The default window manager for the KDE Plasma desktop, KWin puts an emphasis on reliability and good looks. The latest version supports compositing, that is, 3D window effects. Operating System: Linux


For those who love the Matrix movies, this screensaver features falling green characters that create images of characters from the The Matrix Reloaded. Operating System: Windows, Linux, OS X


Leave yourself digital sticky notes on your desktop. Key PNotes features include portability, rich text formatting options, skins, overdue tracking, LAN exchange, social network integration, password protection, encryption, tags and much more. Operating System: Windows (8, 7, Vista)


Sticker is a Windows 7-compatible electronic post-it note app. Unlike some similar apps, it lets you put notes directly on the desktop as if they were icons. Operating System: Windows

Wikiquote Screensaver

If you prefer a screensaver that's a little more philosophical, check out this app. You type in a topic and press save, and it will pull up random Wikiquotes on the topic. Operating System: Windows


One of the great features of desktop Linux is the ability to create virtual desktops; VirtuaWin adds the same functionality to Windows. Excellent for multi-tasking, it allows you to group together sets of open windows and switch between them. Operating System: Windows (7, Vista, 2003, XP, 2000, NT, ME, 9x)

Desktop Publishing


Specifically designed to help with the creation of technical publications and books that contain a lot mathematics, MiKTeX brings the TeX/LaTeX solution that is familiar to many Linux users to Windows. Numerous addons extend its capabilities. Operating System: Windows, Linux


This professional-grade desktop publishing tool rivals the capabilities of well-known proprietary solutions. The latest version includes a retooled interface, improved handling of type, real tables and, for the first time ever, the ability to import files from InDesign, PageMaker, QuarkXPress and other similar programs. Operating System: Windows, Linux, OS X. EDITOR'S PICK.

Developer Tools


Short for "Application Markup Language," AML is an XML-based language for building native mobile applications. It's best for creating mobile versions of data-driven Web apps. Operating System: Android


Sponsored by Google, this "superheroic" JavaScript framework aims to make it easier to add dynamic content to HTML Web pages. It's embeddable and extensible and works with a wide range of other development tools. Operating System: OS Independent

Anjuta DevStudio

This IDE supports multiple programming languages, including C, C++, Java, JavaScript, Python and Vala. It includes an interactive debugger, source code editor, version control system, GUI designer, and project management features. Operating System: Linux


Apigility claims to be "the world's easiest way to create high-quality APIs." It allows users to get started creating their first API in just seconds, and it works with all PHP frameworks and libraries. Operating System: Windows, Linux, OS X

Appcelerator Titanium

The open source Titanium SDK allows developers to create cross-platform native, hybrid or mobile Web apps using JavaScript. Cloud-based services based on the SDK can be found at Operating System: Windows, Linux, OS X, iOS, Android


Appium automates the testing of native, hybrid and mobile web apps. It supports both iOS and Android apps and works with most popular development tools, frameworks and languages. Operating System: OS Independent


Microsoft released this free Web framework under an open source license in 2014. It also allows users to host up to 10 ASP.NET websites for free on its Azure cloud computing service. Operating System: Windows, Linux, OS X.


Backbone promises to add structure to your Web applications. It's useful for developing rich client-side applications and promises more freedom than some other JavaScript frameworks. Operating System: OS Independent


Google released a beta version of this build system this month. It's ideal for environments with a very large shared code repository, a variety of languages and platforms in use, and automated testing and release processes . Operating System: Linux, OS X


Developed at Twitter, Bootstrap claims to be "the most popular HTML, CSS and JS framework for developing responsive, mobile-first projects on the Web. The website includes a library of sites developed with the tool, including ones for Turbo Tax, Intuit Mint, GeekWire, Instacart, Vizio, NC State University and others. Operating System: OS Independent


Another Twitter project, Bower manages frameworks, libraries, assets, utilities and other packages for websites. It works with a lot of other popular Web development tools. Operating System: OS Independent


Founded by Adobe, Brackets describes itself as "a modern, open source text editor that understands web design." It allows users to develop sites and apps for the browser while working in the browser. Operating System: OS Independent


This Perl MVC Web framework aims to promote rapid development and clean design. It includes an integrated development server for testing and works with nearly all Web servers. Operating System: Windows, Linux, OS X


Chaplin.js is an architecture for Backbone.js applications. It was designed to address some of the limitations of Backbone.js and help developers quickly create single-page Web apps. Operating System: Windows, Linux


Cinder is a popular set of C++ libraries related to graphics, audio, video, networking, image processing and computational geometry. Microsoft Open Technologies has contributed to the project, and it's supported by the Windows Store. Operating System: Windows, Linux, OS X.

Cloud9 IDE

Cloud9 is both a cloud-based Ubuntu desktop and a browser-based IDE. You can sign up to use a free or paid version of the service at the link above, or you can set up your own cloud-based IDE using the source code from GitHub. Operating System: OS Independent


Used by more than 400,000 developers worldwide, Cocos2d-x makes it easy to build cross-platform 2D games and apps in C++. Features include skeletal animation, sprite sheet animation, effects, textures, transitions, auto-batching, auto-culling and more. Operating System: Windows, Linux, OS X.


This extensible IDE supports C, C++ and Fortran. Features include support for multiple compilers, multi-target projects, syntax highlighting, code completion, smart indent, an integrated debugger and more. Operating System: Windows, Linux, OS X


Award-winning Conditionizr makes it easier to create responsive sites that look great on any device and in any browser. It detects the front end and then serves up the appropriate version of a Website. Operating System: OS Independent


An Apache project, Cordova allows developers to create native cross-platform applications using Web development tools like HTML, CSS and JavaScript. Its APIs allow access to smartphone features like the camera, accelerometer, GPS, etc., and it has been integrated into many other open source projects. Operating System: Windows, Linux, OS X, iOS, Android, Windows Phone, others.


This JavaScript framework is all about protecting users' privacy. It allows developers to build applications that encrypt all data stored on the server, without requiring developers to become experts in cryptography. Operating System: OS Independent


DebOps describes itself as "your Debian-based data center in a box." It's a set of Ansible playbooks designed to make it easier to set up and manage a data center. Operating System: Linux


Dev-C++ supports C and C++, and it includes an integrated debugger, project management, customizable syntax highlighting, code completion, class browser and more. The link above takes you to the original project, but there is also a fork that has been updated more recently on the Dev-C++ Blog. Operating System: Windows


Owned by SAP, Dirigible is an integrated development environment as a service (IDEaaS) that promises to help developers "enjoy programming like never before." It's still in beta trials, and you can register to use it for free from the link above. The source code is on GitHub. Operating System: OS Independent


This tool continuously examines code for bugs. It integrates with other development tools and services including GitHub, Bitbucket, Amazon, Heroku and Google App Engine. It's available as a paid hosted service that is free for open source projects. Operating System: Windows, Linux, OS X


One of the most well-known and popular groups of development tools, Eclipse offers IDEs for Java, Java EE, C/C++ and PHP. The Eclipse Foundation also sponsors a whole host of related projects available through the site. Operating System: OS Independent. EDITOR'S PICK.


Since the 1970s, generations of developers have used Emacs for writing code. It offers content-sensitive editing, syntax coloring, full Unicode support, customization capabilities and a large library of extensions. Operating System: Windows, Linux, OS X


Used by organizations like Groupon, LivingSocial, Yahoo, Zendesk and Square, Ember.js describes itself as "a framework for creating ambitious Web applications." It features auto-updating handlebars templates that allow developers to write less code when creating new apps. Operating System: OS Independent


Now more than a decade old, Evolutility simplifies the creation of database-driven apps and Web apps without writing any code. The website includes a number of sample applications to show you how it works. Operating System: Windows


Designed to be light, fast and flexible, Falcon is a Python framework for building cloud APIs and web app back-ends. Fairly new, its website proclaims that it has been "Unburdening cloud apps for over 2.16 x 10-2 centuries" (that's a little over two years). Operating System: Windows, Linux, OS X


Falcor describes itself as "a JavaScript library for efficient data fetching." Created by Netflix, it allows Web apps to get and display data very quickly, improving the end user experience. It is still in developer preview status. Operating System: Windows, Linux, OS X


Twitter created this lightweight, event-drivien JavaScript framework for use on its own Web apps and has open sourced the code for everyone. It maps behavior to DOM nodes. Operating System: OS Independent

Game Editor

Designed for novices, Game Editor aims to help inexperienced developers learn the basics of programming and create games for nearly any platform. It boasts an intuitive interface, event-driving programming, fast design prototyping and input flexibility. Operating System: Windows, Linux, OS X, iOS, others


The "GNU Compiler Collection" offers front ends and libraries for C, C++, Objective-C, Fortran, Java, and Ada. It's probably the most widely used compiler for code that will run on multiple operating systems. Operating System: OS Independent


This tool allows developers to include Ruby, Python and XAML code within HTML code. It's goal is to enable the creation of rich Web apps using tools that developers already know. Operating System: OS Independent


Glade lets developers quickly create interfaces for the GTK+ toolkit and the GNOME desktop environment. It saves those interfaces in XML so they can be accessed by applications written in a wide variety of programming languages. Operating System: Windows, Linux, OS X


Gradle automates many of the tasks associated with building, testing, publishing and deploying applications, and it is very popular with Java, Groovy and Scala developers. Microsoft offers a plug-in for integrating Gradle with Microsoft Team Foundation Server. Operating System: OS Independent


This JavaScript task runner automates tasks like minification, compilation, unit testing and linting. Its users include Twitter, jQuery, Adobe, Mozilla, WordPress, Walmart and others. Operating System: OS Independent


Released by Google, Gumbo is a C implementation of the HTML5. It's meant to provide the foundation for a variety of other development tools. Operating System: Linux

Best Open Source Software for Windows 10

Open Source Software: Top Sites

Open Source Business Intelligence Software

Open Source Replacements for Windows XP

Page 3 of 10

Previous Page
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.