Language selection

Open Source Software

Open source software refers to a software that is released under a license grating anyone permission to use, modify, change or redistribute its source code for any purpose. This open source process is an example of open collaboration where everyone benefits from the development of technological tools that solve real issues.

Search the catalog for open source software that are used by different levels of Canadian public administrations.

You may also add a software or update its data using the Open Source Software Form.

Need help? Check our user guide on how to use the Open Resource Exchange platform.

Filter Options

Software Category Description Licence(s) Tag Usage Homepage Level of government
Notepad++ Content authoring and editing software Text editor and Notepad replacement that runs in the Windows environment. GPL-2.0-only  Desktop Productivity Text editor  2 notepad-plus-plus.org federal federal 
R Development software R is a programming language environment for statistical computing and graphics supported by the R Foundation for Statistical Computing. GPL-2.0-only  Programming Language  1 www.r-project.org/ federal 
Bokeh Educational or reference software Bokeh is an interactive visualization library that targets modern web browsers for presentation. BSD-3-Clause  Visualisation  1 http://bokeh.pydata.org/en/latest/ municipal 
Firefox Content authoring and editing software Web browser developed by Mozilla Foundation. MPL-2.0  Web browser Desktop Mobile  2 www.mozilla.org/en-US/firefox/ federal federal 
Debezium Data management and query software Debezium is an open source distributed platform for change data capture. Apache-2.0  Incremental management of data  1 debezium.io/ municipal 
Cassandra Data management and query software Apache Cassandra is a highly-scalable partitioned row store. Apache-2.0  Data base  1 http://cassandra.apache.org/ municipal 
Docker Operating environment software Performs operating-system-level virtualization also known as containerization Apache-2.0  Container platform Development Infrastructure  2 www.docker.com federal federal 
LESK Development software Laravel Enterprise Starter Kit, is a template project based on the Laravel framework, combining a set of features that can kick start any Web application. GPL-3.0-only Apache-2.0  HTTP Server PHP Laravel  1 lesk.it federal 
QGIS Educational or reference software A Free and Open Source Geographic Information System. GPL-2.0-only  gis  1 qgis.org/en/site/ federal 
Apache Network applications software Cross-platform web server. Apache-2.0  HTTP Server  1 httpd.apache.org federal 
Elasticsearch Data management and query software Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. Apache-2.0  Web site  2 www.elastic.co/products/elasticsearch federal municipal 
Python Development software Python is an interpreted, high-level, general-purpose programming language. Python-2.0  Programming Language  1 www.python.org/ federal 
Ansible Content management software Ansible is an IT automation tool. GPL-3.0-only  Application platform  1 www.ansible.com/ municipal 
Jekyll Development software Transform your plain text into static websites and blogs. MIT  Web site  1 jekyllrb.com/ federal 
Elgg Development software Highly customizable web framework and CMS for building social apps MIT GPL-2.0-only  Collaboration Social  1 elgg.org/ federal 
Angular Development software A framework for mobile and desktop applications. MIT  software framework  1 angular.io/ municipal 
PHP Development software A server-side scripting language designed for web development but also used as a general-purpose programming language. PHP-License  Programming language  1 php.net federal 
Linux Operating environment software The Linux kernel is a Unix-like computer operating system kernel. GPL-2.0-only  Operating system kernel  3 www.linux.org federal municipal federal 
Accumulo Data management and query software Accumulo is a sorted, distributed key/value store that provides robust, scalable data storage and retrieval. Apache-2.0  Application  1 accumulo.apache.org/ municipal 
Etherpad Content authoring and editing software Edit text documents collaboratively in real-time. Apache-2.0  Collaboration Text editor Productivity  1 http://etherpad.org/ federal 
MediaWiki Content authoring and editing software Wiki package written in PHP, originally for use on Wikipedia. GPL-2.0-only  Wiki Web site  1 www.mediawiki.org/wiki/MediaWiki federal 
AirFlow Content management software Airflow is a platform to programmatically author, schedule and monitor workflows. Apache-2.0  Data integration  1 airflow.apache.org/ municipal 
Rocket.Chat Information exchange software Instant messaging team chat. MIT  Instant messaging  1 rocket.chat federal 
Drupal Content management software Content management system (CMS) written in PHP. Drupal provides a back-end framework for web sites. GPL-2.0-or-later  Web site  4 www.drupal.org federal federal federal federal 
AirBnb Knowledge Repo Data management and query software A platform for data scientists and other technical professions. Apache-2.0  Sharing knowledge  1 airbnb.io/projects/knowledge-repo/ municipal 
Laravel Development software PHP web framework intended for the development of web applications following the model–view–controller (MVC) architectural pattern. MIT  HTTP Server PHP  1 laravel.com federal 

Data is also made available in JSON format for open data and use in other applications.