Language selection

Open Source Code

Open source code commonly refers to a software that is released under a license granting anyone permission to use, modify, change or redistribute the 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 projects developed by different levels of Canadian public administrations.

You may also add a project or update its data using using the Open Source Code Form.

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

Filter Options

Administration Project name Category Description Licence(s) Tag Team Code repo Level of government Language Related Code Status
Employment and Social Development Canada AppHub Development software A dashboard to show expose metrics on software projects at ESDC MIT  Dashboard  github.com federal   2019-02-13 
Employment and Social Development Canada .Net Code Coverage Demo Development software A .Net test app for the Code Coverage reporting dashboard MIT  Demo  github.com federal   2019-02-13 
Canadian Space Agency Apogy Industry specific software The one-stop-shop solution for operating robots, satellites and beyond EPL-1.0  Robots Space  git.eclipse.org federal Java    2015-09-28 
Statistics Canada OpenTabulate Data management and query software Centralize, process, and clean data MIT  Data  github.com federal   2018-01-07 
National Research Council Canada EGSnrc Industry specific software Toolkit to perform Monte Carlo simulation of ionizing radiation transport through matter AGPL-3.0-only  Monte Carlo simulation Ionizing radiation  github.com federal C++    2012-11-25 
Transport Canada alexa-gc-recalls Information exchange software Vehicle safety recalls Amazon Alexa Skill. MIT  Safety Recalls Vehicules Alexa  github.com federal JavaScript    2018-10-21 
Transport Canada reference-center Content management software The Reference Centre is .net WPF application that was designed for Transport Canada Inspectors to quickly retrieve documents stored on a network drive that was setup with Windows Sync (Always Available Offline). MIT  Files Sync Network  github.com federal C#    2018-10-14 
Public Health Agency of Canada Integrated Rapid Infectious Disease Analysis (IRIDA) Content management software Public health, food safety, and clinical microbiology labs around the world are embracing whole genome sequencing and genomic epidemiological approaches to modernize their infectious disease research, Apache-2.0  Health  github.com federal Java  Maintained  2012-12-20 
Environment and Climate Change Canada METRo Industry specific software The Model of the Environment and Temperature of Roads (METRo) is a road forecast software. GPL-2.0-only  Environment Temperature Roads  framagit.org federal Python    2006-08-28 
Shared Services Canada MetPX-Sarracenia Data management and query software Subscribe And Recursively Re-advertise Ad nauseam to Communicate Everything Nearly Instantly and Always GPL-2.0-only  Environment Temperature Roads  github.com federal Python C    2013-10-06 
Shared Services Canada GC Architecture Development software Enterprise architecture models MIT  Architecture  github.com federal   2018-12-09 
Communications Security Establishment Spartacus Educational or reference software Learning environment that aims in helping students learn the basis of assembly programming and operating system development GPL-2.0-only  Learning Assembly programming Operating system development  github.com federal Python    2016-02-28 
Communications Security Establishment Assemblyline Security and protection software Platform for the analysis of malicious files. It is designed to assist cyber defence teams to automate the analysis of files and to better use the time of security analysts MIT  Malware detection File analysis  bitbucket.org federal Python    2016-12-21 
Treasury Board of Canada Secretariat GCconnex Information exchange software GC digital collaboration platform (GCconnex and GCcollab) GPL-2.0-only  Collaboration Social  Digital Enablement Division github.com federal PHP MySQL  Elgg Maintained  2014-08-21 
Treasury Board of Canada Secretariat CDS Website Content authoring and editing software Both digital.canada.ca and numerique.canada.ca are published from this repository. MIT  Website  Canadian Digital Service github.com federal   2017-04-09 
Treasury Board of Canada Secretariat Web Experience Toolkit (WET) Content authoring and editing software Building websites that are accessible, usable, interoperable, mobile friendly and multilingual MIT  Frontend Website  github.com federal   2013-08-11 
Treasury Board of Canada Secretariat ckanext-canada Data management and query software Government of Canada CKAN Extension MIT  CKAN Extension  Open Government github.com federal Python  CKAN Maintained  2012-12-09 
Treasury Board of Canada Secretariat ckanext-cloudstorage Data management and query software Store CKAN resources against multiple cloud providers. MIT  CKAN Extension  Open Government github.com federal Python  CKAN Maintained  2016-06-05 
Treasury Board of Canada Secretariat ckanext-scheming Data management and query software Easy, shareable custom CKAN schemas MIT  CKAN Extension  Open Government github.com federal Python  CKAN Maintained  2013-09-08 
Treasury Board of Canada Secretariat ckanapi Data management and query software Command line interface and Python module for accessing the CKAN Action API MIT  CKAN Tool  Open Government github.com federal Python  CKAN Maintained  2013-04-07 
Treasury Board of Canada Secretariat ckanext-fluent Data management and query software Multilingual metadata fields for CKAN MIT  CKAN Extension  Open Government github.com federal Python  CKAN Maintained  2013-09-08 
Treasury Board of Canada Secretariat Open Resource Exchange Data management and query software Platform for sharing open source solutions developed or used by Canadian public administrations, as well as open project ideas of administrations looking for partners and investors. MIT  Website Data  github.com federal   2017-12-31 
Treasury Board of Canada Secretariat GC InfoBase Information exchange software The GC InfoBase is an interactive data-visualization tool, transforming complex federal data into simple visual stories for Canadians. MIT  Website Data visualization  EACPD EMS TBS github.com federal JavaScript  Maintained  2012-08-21 
Treasury Board of Canada Secretariat Notify Information exchange software An easy and efficient system that helps government departments send notifications, such as email, text messages or letters, to people who use government services. MIT  Notify  Canadian Digital Service github.com federal JavaScript TypeScript Python  Alpha  2019-11-26 
City of Edmonton YouCanBenefit Content authoring and editing software YouCanBenefit is a web application that increases social benefit program discoverability for people of lesser means and their allies. MIT  Social Benefits  github.com municipal JavaScript TypeScript  Maintained  2016-06-16 
City of Montreal CKAN-Extension-Territoire Data management and query software City of Montreal CKAN Extension MIT  CKAN Extension Data Catalogue  github.com municipal Python  CKAN Maintained  2014-02-14 
City of Montreal WorkIt Data management and query software Extensible worker for Node.js that works with both Zeebe and Camunda BPM platforms powered by TypeScript MIT  Camunda BPM Zeebe Worker Microservice NodeJS  Digital Solutions github.com municipal JavaScript TypeScript  Camunda BPMZeebe Maintained  2019-06-17 
City of Sault Ste Marie mpacParser Data management and query software Parse the Municipal Property Assessment Corporation (MPAC) year end tax file. MIT  MPAC Taxes  github.com municipal Java  Maintained  2017-12-06 
City of Sault Ste Marie lottery-licence-manager Business function specific software A tool for managing AGCO's municipal lottery licensing requirements in Ontario. MIT  Lottery  github.com municipal Alpha  2019-11-10 
City of Sault Ste Marie pdfFlattener Business function specific software Secures PDF documents by making floating redactions and form entries permanent. Apache-2.0  pdf freedom of information  github.com municipal Java  Apache PDFBox Maintained  2018-12-13 
Province of Alberta ckanext-ab_scheming Data management and query software Dataset scheming extension used on open.alberta.ca AGPL-3.0-only  CKAN Extension  github.com provincial Python  Maintained  2016-07-05 
Province of Alberta ckanext-open_alberta Data management and query software Ckan extension developed for use on open.alberta.ca AGPL-3.0-only  CKAN Extension  github.com provincial Python  Maintained  2016-07-05 
Province of Alberta ckanext-geomapviewer Information exchange software Ckan Geo Map Viewer Extension AGPL-3.0-only  CKAN Extension  github.com provincial Python  Maintained  2016-08-03 
Province of British Columbia Devex Development software B.C. Developer Exchange Application Apache-2.0  Developer Exchange  github.com provincial Python  Maintained  2016-10-23 
Province of British Columbia gwells Data management and query software Groundwater Wells and Aquifers application for the Ministry of Environment. Apache-2.0  Groundwater Data  github.com provincial JavaScript  Maintained  2015-04-29 
Province of British Columbia devhub-app-web Development software Web application for the DevHub. Apache-2.0  DevHub Web Application  github.com provincial JavaScript  Maintained  2017-10-20 
Province of British Columbia ckanext-bcgov Data management and query software BC Data Catalogue source code. AGPL-3.0-only  Data Catalogue  github.com provincial Python  Maintained  2014-03-20 

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