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

SilverStripe

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

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

TWiki

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.

TYPO3

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

WebGUI

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

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

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

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)

CiviCRM

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

ConcourseSuite

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

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.

SplendidCRM

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.

vTiger

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

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

Dancing

DanceCues

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

Databases

Blazegraph

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.

BlinkDB

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

Cassandra

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.

CockroachDB

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

CouchDB

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

Drill

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.

Firebird

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

FlockDB

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.

GridGain

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.

HBase

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.

Hibari

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.

Hive

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

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.

Hypertable

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.

Impala

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.

Infinispan

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

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

Kexi

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

LucidDB

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

MongoDB

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 MongoDB.com. Operating system: Windows, Linux, OS X, Solaris. EDITOR'S PICK.

MySQL

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.

Neo4j

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.

OrientDB

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.

Poderopedia

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

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.

Riak

"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

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

Redis

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.

WebScaleSQL

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

BleachBit

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

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

FileKiller

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

Apatar aims to make it easy to move data between on-premise and cloud-based applications, and it includes connectors for Salesforce.com, SugarCRM, and Goldmine CRM. It also comes in an on-demand version that integrates data from Salesforce.com 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.

DataCleaner

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

GeoKettle

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. InfoBright.com offers paid, supported products based on the same code. Operating System: Windows, Linux.

Karma

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

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="http://www.kineticnetworks.com/">Kinetic Networks. Operating System: Linux, Unix.

MailArchiva

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.

Scriptella

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

MyDLP

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

DataMelt

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.

KEEL

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.

Mahout

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

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

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

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

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.

Weka

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.

D3.js

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

De-duplication

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

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

Console

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

DropIt

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.

Enlightenment

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

Florence

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

Fluxbox

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

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

izulu

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

KWin

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

Matrixgl

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

PNotes

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

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

VirtuaWin

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

MiKTeX

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

Scribus

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

AML

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

AngularJS

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

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 Appcelerator.com. Operating System: Windows, Linux, OS X, iOS, Android

Appium

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

ASP.NET

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

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

Bazel

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

Bootstrap

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

Bower

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

Brackets

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

Catalyst

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

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

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

Cocos2d-x

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.

Code::Blocks

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

Conditionizr

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

Cordova

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.

Crypton

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

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++

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

Dirigible

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

Drone

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

Eclipse

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.

Emacs

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

Ember.js

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

Evolutility

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

Falcon

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

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

Flight

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

GCC

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

Gestalt

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

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

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

Grunt

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

Gumbo

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.