Open Source Software List: 2016 Ultimate List: Page 4

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

Table of Contents


Hammer.js is a JavaScript library for recognizing touch and mouse gestures. It recognizes pan, pinch, press, rotate, swipe and tap gestures by default, and it is very useful for building mobile-friendly Web apps. Operating System: OS Independent


Part of the JBoss Enterprise Middleware Suite, Hibernate provides object/relational persistence for Java and .NET. It also includes the ability to write queries in SQL or the Hibernate version of SQL (HQL). Operating System: OS Independent


Created by financial services heavyweight Capital One, Hygieia (pronounced "hi-gee-ya") is a DevOps dashboard that allows users to see the status of their entire delivery pipeline at a glance. The code, screenshots and a video explaining the tool are available on Capital One's Git Hub pages. Operating System: OS Independent

IntelliJ IDEA

Calling itself the "most intelligent Java IDE, IntelliJ IDEA supports enterprise, mobile and Web development. It comes in a free community edition or a paid ultimate edition. Operating System: Windows, Linux, OS X

Intel Threaded Building Blocks

Also known as TBB, Threaded Building Blocks is a tool that helps developers write C++ programs that take advantage of the processing power in multi-core systems. A commercially supported version is available. Operating System: Windows, Linux, OS X


Ionic helps developers create hybrid HTML5 mobile apps. It is designed to be used alongside AngularJS and Cordova, and it offers a wealth of tutorials on its website. Operating System: OS Independent


A product of Edhouse, iPFaces excels at the creation of form-heavy mobile apps using Web development technologies. It's available in both a free community version and a paid commercial version. Operating System: OS Independent for the developer; creates apps for iOS, Android, BlackBerry, others


Javadoc uses the comments you embed in your Java code to create an HTML documentation file. By default it describes the public and protected classes, nested classes (but not anonymous inner classes), interfaces, constructors, methods and fields. It's included in Oracle's Java developer kits. Operating System: Windows, Linux, OS X


This award-winning open source continuous integration server monitors executives in repeated jobs. In 2013, Microsoft released a plug-in for connecting the server to Azure storage, and it also offers a variety of other resources for running Jenkins on Azure servers. Operating System: Windows, Linux, OS X


JHipster brings together many popular development tools into one package. It uses Spring Boot for the server side, AngularJS and Bootstrap for the front-end, and Yeoman, Bower, Grunt and Maven to help with the workflow. Operating System: OS Independent


This project offers a simple framework for creating HTML5 Web apps. It also integrates with PhoneGap and enables the creation of native apps using Web tools. Operating System: iOS, Android, webOS, BlackBerry, Chrome OS


This popular JavaScript library simplifies HTML document manipulation, event handling, animation and Ajax and claims to have "changed the way that millions of people write JavaScript." Its sponsors include WordPress,, and IBM. Operating System: OS Independent

JQuery Mobile

Based on HTML5, JQuery Mobile helps developers create responsive apps that can be accessed from any mobile device. It includes a Theme Roller that simplifies the process of creating and applying custom themes. Operating System: OS Independent


With jQT, you can do Web development from your Android or iOS smartphone or tablet. Features include Sass-based themes, Zepto support, native WebKit animations, callback events, swipe detection, image preloading and more. Operating System: iOS, Android


As you might guess from the name, this configuration language was designed to simplify the process of writing JSON. Developers can use it to help organize JSON data. Operating System: Windows, Linux, OS X


KDE's development environment boasts full-featured support for C/C++ and some other languages. Although it was developed for the KDE Linux desktop, it also runs on GNOME and other desktops, as well as Windows and Unix. Operating System: Windows, Linux, OS X


The Kinoma platform encompasses both hardware and software tools for prototying IoT devices and applications. KinomaJS, its JavaScript-based application framework, is available under an open source license. Operating System: Windows, Linux, OS X


Used by organizations like Massachusetts General Hospital, Harvard University, Brown University, the University of Wisconsin and many others, Kurogo describes itself as "open-source Mobile Optimized Middleware™ for developing content-rich mobile websites and iOS and Android apps." The name comes from a Japanese word for stagehands who are invisible to the audience but allow the stars of the show to shine. Operating System: Windows, Linux, iOS, Android


LoopBack describes itself as a "powerful Node.js framework for creating APIs and easily connecting to backend data sources." Noteworthy users include GoDaddy, Bank of America, the U.S. Department of Energy and Symantec. Operating System: Windows, Linux, OS X, Android, iOS

M2MLabs Mainspring

Based on Java and the Apache Cassandra NoSQL database, Mainspring describes itself as "an open source application framework for building machine to machine (M2M) applications such as remote monitoring, fleet management or smart grid." Features include flexible device modeling, device configuration, communication between devices and applications, data validation and normalization, long-term data storage and data retrieval. Operating System: Windows, Linux, OS X


Want to build your own alternative to YouTube, Flickr or SoundCloud? MediaGoblin makes it easy to set up a media publishing site. Operating System: Linux


Meteor promises to help users "build apps that are a delight to use, faster than you ever thought possible." It claims that its reactive programming model allows Web and mobile developers to accomplish in 10 lines what would otherwise take 1,000. Operating System: OS Independent


"Minimalist GNU for Windows" ports the GCC compilers and GNU Binutils for Windows. It allows you to use GNU tools to build Windows apps from Windows or Linux systems. Operating System: Windows, Linux


Designed for use by experienced professionals, this mobile game development platform promises to allow developers to add cloud features to their games in just half an hour. Note that while the platform SDK is free and open source, using the related Moai cloud does incur charges. Operating System: Windows, OS X, iOS, Android, Chrome


This Yahoo Cocktail is a MVC JavaScript application framework that can run on client browsers and in Node.js on servers. It includes tools for local development, internationalization, localization, integrated unit testing and device-specific presentation. Operating System: Linux


Mono describes itself as "an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime." It enables rapid development of cross-platform applications. Previously sponsored by Novell, it's now owned by Xamarin. Operating System: Windows, Linux, OS X, iOS, Android


Designed for C# and Visual Basic.NET, MonoDevelop helps Windows developers create multi-platform applications. Key features include advanced text editing, an integrated debugger, GTK# Visual Designer, unit testing, localization and more. Operating System: Windows, Linux, OS X

MoSync SDK

This software development kit allows mobile developers to write cross-platform native apps using C/C++ or HTML5/JavaScript or both. With its APIs, it provides access to device features like graphics, communications, location, contacts, camera and sensors. Operating System: Windows, OS X, Android, iOS, Windows Mobile, Symbian, others


In 2014, Microsoft announced plans to open source its .NET development framework. The .NET Foundation website offers all the .NET tools the company has open sourced so far, including the Roslyn compiler. You can also find the .NET tools on GitHub. Operating System: Windows. EDITOR'S PICK.


Generations of Emacs-hating developers have sworn by Vim as the only text editor they'll use for coding. Neovim is a new take on the classic tool with more powerful plugins, better GUI architecture and improved embedding support. Operating System: Windows, Linux, OS X


Useful for creating desktop, mobile or Web apps, NetBeans supports Java, HTML5, PHP, C/C++ and several other programming languages. It has won several awards and boasts a large library of plug-ins. Operating System: Windows, Linux, OS X

Nette Framework

This popular PHP framework promises to make Web developers' work easier. It boasts "perfect" security, integrated debugging tools, fast performance, an easy learning curve, a large community and more. Operating System: Windows, Linux


This extremely popular framework allows developers to write server-side applications in JavaScript. It's useful for creating scalable, data-intensive applications with real-time capabilities. Operating System: Windows, Linux, OS X


This "visual tool for wiring the Internet of Things" simplifies the process of connect IoT devices with APIs and online services. It is built on Node.js and includes a browser-based flow editor. Operating System: Windows, Linux, OS X


Created by Facebook, Nuclide is an integrated development environment that supports both mobile and Web development. It is built on top of Atom, and it can integrate with Flow, Hack and Mercurial. Operating System: Windows, Linux, OS X


This extension for Microsoft's Visual Studio makes it easy to install and update open source libraries for the .NET platform. And the NuGet Gallery makies it easy to find those open source libraries. Operating System: Windows

Office UI Fabric

Just last month, Microsoft made this tool generally available on GitHub. It's a front-end fabric that allows developers to build Office-like Web apps and add-ins. Operating System: Windows


OpenBD bills itself as "the world's first truly open source and free GPL Java CFML runtime." It allows Web developers to create apps using the Cold Fusion Markup Language (CFML) without purchasing ColdFusion. Operating System: Windows, Linux


This rapid application development framework aims to enable business users and other programming novices to create, deploy and maintain mobile apps. It is based on HTML5 and offers advanced security capabilities, including encryption. Operating System: Android, iOS, BlackBerry


The “Open Web Application Security Project” includes a number of documents, applications, and tools for developers concerned about app security. Key projects include WebGoat, ESAPI Security Library for Java, and numerous standards and guides. Operating System: OS Independent

Parse SDKs

Owned by Facebook, Parse is a mobile backend as a service that simplifies the process of creating mobile apps. Earlier this year, it open sourced three of its SDKs, and it promised to release the rest in the future. Operating System: iOS, OS X, Android


This "fast, free and fun" framework aims to make it easier for anyone to make browser-based games. It includes Canvas and WebGL renderers, a preloader, three physics systems, a sprite handling system, animation, camera control, device scaling and much more. Operating System: Windows, Linux, OS X, Android, iOS

PhoneGap development framework

Downloaded more than a million times, PhoneGap is an extremely popular tool for building cross-platform mobile apps with HTML 5, CSS and JavaScript. It is closely related to the Apache Cordova project. Operating System: Window, Linux, OS X


Like Javadoc, phpDocumentor turns code comments into readable documentation for users, only in this case for the PHP language instead of for Java. It's very fast and includes a variety of templates. Operating System: OS Independent


Written in PHP, this utility handles the administration of MySQL over the Web. phpMyAdmin performs many database administration tasks like running SQL statements, adding and dropping databases, and adding, editing or deleting tables or fields. Operating System: OS Independent


This JavaScript framework wants to help developers build "ambitious Web user interfaces." It aims to simplify development and help developers find more elegant ways around Ajax and the DOM. Operating System: OS Independent


This cross-platform development tool is both an application framework and a UI framework. It supports C++ and a unique language called QML. It's available under an open source license or a commercial license. Operating System: Windows, OS X, Linux


Railo claims to be the fastest open source CFML server available. Commercial consulting, training and services are available from Railo Technologies. (And the name comes from an obscure Star Trek character, which boosts the project's geek cred.) Operating System: Windows, Linux


React is "a JavaScript library for building user interfaces." It provides the "View" component in model–view–controller (MVC) software architecture and is specifically designed for one-page applications with data that changes over time. Operating System: OS Independent


Restkit is an Objective-C framework that simplifies the process of interacting with Web-based REST services. According to the project website, its primary goal is to allow developers "to think more in terms of their application's data model and worry less about the details of sending requests, parsing responses, and building representations of remote resources." Operating System: iOS


Sponsored by Motorola, Rhodes allows developers to build native cross-platform apps in Ruby. A related hosted build service is also available. Operating System: Windows, Linux, OS X, iPhone, Android, BlackBerry, Symbian, Windows Phone

Ruby on Rails

Ruby on Rails promises "Web development that doesn't hurt." It has been used by tens of thousands of organizations, including Basecamp, Twitter, GitHub and Shopify. Operating System: Windows, Linux, OS X. EDITOR'S PICK.

Sencha Touch

Sencha Touch is another tool for building mobile apps with HTML 5. It users include the National Hockey League, DirecTV, Blue Cross Blue Shield, Intuit and Vimeo. Operating System: OS independent


SharpDevelop (also written #develop) is a free IDE for the .NET platform. It supports Microsoft languages like C#, VB.NET, Boo, IronPython, IronRuby and F#. Operating System: Windows


If you want to connect a Google Spreadsheet to a Web app, SheetSee.js does the trick. It also enables the Web app to display the data as a table, map or chart. Operating System: OS Independent


Sidekiq promises "simple, efficient background processing for Ruby." It speeds up Web applications and makes them more scalable. Operating System: OS Independent

Sleepy Puppy

Released in August, this Netflix tool helps Web developers avoid cross-site scripting (XSS) vulnerabilities. It allows developers and security staff to capture, manage and track XSS issues. Operating System: OS Independent


Calling itself the "Swiss Army knife of testing," SoapUI makes it possible to do functional, regression, compliance, and load tests of applications for nearly any platform. A paid commercial version and training are also available. Operating System: OS Independent


This code quality management platform covers architecture and design, duplications, unit tests, complexity, potential bugs, coding rules and comments. It supports more than twenty programming languages include Java, C/C++, C#, JavaScript, Objective-C, PHP, and Python. Operating System: OS Independent.


Terraform describes itself as "a tool for building, changing, and versioning infrastructure safely and efficiently." With it, DevOps teams can easily set up and replicate infrastructure configurations. Operating System: Windows, Linux, OS X


Exclusively for developers who work on Macs, Textmate is a text editor that offers many more advanced features you would usually find in a full-fledged IDE. The project website states, "Created by a closet UNIX geek who was lured to the Mac platform by its ease of use and elegance, TextMate has been referred to as the culmination of Emacs and OS X." Operating System: OS X


THyM stands for "The Hybrid Mobile Project," and it enables cross-platform mobile development through the Eclipse IDE. It also supports Cordova, and it is part of JBoss Developer Studio and Zend Studio. Operating System: OS Independent


Sponsored by Microsoft, this project makes it easy to create apps from a smartphone or tablet. Its touch-friendly editor requires very little typing. Operating System: Windows, Linux, OS X, iOS, Android


Designed for C++ development, Utlimate++, or U++, boasts that it can makes rebuilds four times faster than its competitors. It includes a wealth of tools that speed programming include documentation generators, visual designers and a code analyzer. Operating System: Windows, Linux


Vagrant makes it easy to set up lightweight, portable development environments that are identical for each member of the development team. Microsoft has contributed a plug-in that makes it easy to use Vagrant on Microsoft Azure. Operating System: Windows, Linux, OS X.


This JavaScript framework wants to "bridge the gap between business and IT" by making it easy to build and deploy applications. It comes in both free and paid versions. Operating System: Windows, Linux, OS X


This cross-platform development toolkit enables programmers to write applications in C++, Python, Perl, and C#/.NET that work on several different operating systems. In addition to an easy-to-use GUI, wxWidgets offers online help, streams, clipboard and drag and drop, multithreading, database support, HTML viewing and printing, and many other features. Operating System: Windows, Linux/Unix, OS X

XML Copy Editor

XML Copy Editor doesn't have as many features as some comparable apps, but it is very fast and lightweight. It's simplicity also makes it easier to use than some of the more feature-heavy applications. Operating System: Windows, Linux


Short for "Yet Another Python Formatter," YAPF reformats Python code so that it conforms to the style guide and looks good. It's a Google-owned project. Operating System: OS Independent

Zend Framework

Zend claims to be "the most popular framework for modern, high-performing PHP applications." It describes itself as modular, secure, extensible, high-performing and enterprise-ready. Operating System: Windows, Linux, OS X


Used by Sony, Deutsche Bank, Sun, IBM, Toyota, Adobe, Fujitsu, DreamWorks, Barclays, Unisys, eBay, Bank of America and other well-known firms, ZK says it is "the best open source Java framework for creating enterprise Web and mobile apps." Paid support and related tools are available. Operating System: OS Independent

ZURB Foundation

Foundation doesn't claim to be the most popular or the best, but it does call itself "the most advanced responsive front-end framework in the world." The website adds that it is faster for both developers and end users. Paid support and services are available. Operating System: OS Independent



If you're on a restricted calorie diet, this app can help you track the calories in the foods you eat as well as other health data. The link above will take you to the free Web app; you can find the source code at SourceForge. Operating System: Windows, Linux, OS X, Android, iOS

My Tracks

This Android app uses your smartphone's GPS to trace your path when you go running, walking, biking or hiking. When you're finished, you can import your time, distance, speed and elevation change to a spreadsheet so that you can track your fitness or share your stats with others. Operating System: OS Independent


Whether you're training for a specific event or just want to track your progress toward a more healthful lifestyle, Sports Tracker makes it easy to set up a plan and track your statistics. It also integrates with several popular heart monitors. Operating System: Windows, Linux, OS X


If you have a Garmin fitness device like the Forerunner or the Edge, this app can retrieve your data and create reports. It also integrates with Google Earth and Google Maps so that you can see where you've been. Operating System: Windows, Linux, OS X

Disaster Preparedness

InaSAFE Foundation

Created in Indonesia and Australia, this app helps scientists and communities explore the potential impact of natural disasters in a region. To use it, you'll need Quantum GIS, an open source geographic information system. Operating System: OS Independent

Document Management Systems (DMS)


LogicalDOC is a cross-platform document management system that aims to make the paperless office a reality. It's available in community, business and enterprise editions, and the enterprise version can also be purchased on an SaaS basis. Operating System: OS Independent.


Designed to comply with ISO 17025 and OIE standards for document management, OpenDocMan offers features like easy setup, robust user management, change tracking, search, robust security and support for multiple languages. In addition to the free download, it's also available as a hosted service, and cloud-based backup can be purchased for an additional fee. Operating System: OS Independent.


Web-based OpenKM is a full-featured document management system with version control and file history, metadata, scanning, workflow, search and similar capabilities. It comes in three versions: the free open source edition, the supported professional version and the subscription-based cloud version. Operating System: OS Independent.

Xinco DMS

Short for "eXtensible INformation COre," Xinco offers Web-based management of files, documents, contacts, URLs and more. Features include ACLs, version control and full text search. Operating System: Windows, Linux, OS X.

Best Open Source Software for Windows 10

Open Source Software: Top Sites

Open Source Business Intelligence Software

Open Source Replacements for Windows XP

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