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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | |||
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 | |||
Canada School of Public Service | GO Pay Scraper | Educational or reference software | An example GO Lang project for scraping Pay data from TBS Collective Agreements. | MIT | Scraper | github.com | federal | 2020-05-01 | ||||
National Defence and the Canadian Armed Forces | The Impact of Age Demographics on Interpreting and Applying Population-Wide IFR for COVID-19 | Information exchange software | Maps age-stratified infection fatality rates from Italy, France and the Diamond Princess Cruise Ship onto Canadian national and sub-national demographics to generate estimates for those populations. | MIT | COVID-19 infection fatality rate demographics credible intervals | DRDC CORA | github.com | federal | R | Beta | 2021-04-20 | |
National Defence and the Canadian Armed Forces | COVID-19-POMDP-Dashboard | Industry specific software | The actions could be Post, Test or Isolate. The observations are either symptoms or COVID test results; then belief is if a COVID-19 infection exists | MIT | COVID-19 Maritime Operational Research and Analysis Partially Observable Markov Decision Processes | DRDC CORA | github.com | federal | R | Alpha | 2021-10-01 | |
National Defence and the Canadian Armed Forces | PyCoMod | Industry specific software | PyCoMod is a Python package for building and running Susceptible-Infectious-Recovered (SIR) and similar compartment models derived from systems of differential equations. | BSD-3-Clause | COVID-19 SIR compartment model modelling simulation Monte Carlo | DRDC CORA | github.com | federal | Python | Beta | 2021-07-06 | |
National Defence and the Canadian Armed Forces | Endurance Limited Lines of Approach | Industry specific software | Calculates and produces figures for limiting lines of approach to a ship by a submarine, where that submarine may sprint with an impact on its endurance. | MIT | Navy convoy submarine endurance | DRDC CORA | github.com | federal | R | 2021-07-20 | ||
National Defence and the Canadian Armed Forces | RADARSAT Constellation Mission (RCM) C++ driver and Python metadata extraction code | Utility and device driver software | RADARSAT Constellation Mission (RCM) satellites collect both C-band Synthetic Aperture Radar (SAR) image data and ship-self-reporting Automatic Identification System (AIS) data from boats and ships. | Python-2.0 | RCM RADARSAT Constellation Mission GDAL Driver C++ Python | DRDC ORC | github.com | federal | Python C++ | GDAL License | Alpha | 2021-10-21 |
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 | |||
Environment and Climate Change Canada | libECBUFR | Industry specific software | libECBUFR was developed to provide a uniform BUFR API and library across the various meteorological and IT components of Environment Canada that encode or decode BUFR. | GPL-3.0-only | BUFR | github.com | federal | C | Maintained | 2009-05-05 | ||
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 | ||||
Employment and Social Development Canada | CDTS | Development software | The purpose of the CDTS is essentially to deliver the presentation layer of the Canada.ca theme or Intranet.canada.ca theme to web assets. | MIT | WET-BOEW | github.com | federal | JavaScript HTML CSS CoffeeScript | Maintained | 2020-01-16 | ||
Employment and Social Development Canada | DECD Design System | Development software | Build a relevant, usable and inclusive Design System that will enable DECD Product Teams to deliver a new Service Canada Digital Centre experience. | MIT | design system react component library | github.com | federal | JavaScript HTML CSS React TailwindCSS | 2021-06-15 | |||
Innovation, Science and Economic Development | Signal Attenuation through Foliage Estimator (SAFE) | Network management software | This source code provides predictions of radio frequency path loss in foliage dominant environments. | MIT | Environment | Communication Research Centre Canada | github.com | federal | Python | P.1812 | Beta | 2023-01-27 |
Innovation, Science and Economic Development | crc-covlib | Industry specific software | crc-covlib is an application programming interface (API) that facilitates the use of a few different radio wave propagation models. | MIT | API propagation radio waves coverage interference prediction | Communications Research Centre Canada | github.com | federal | Python C++ | Maintained | 2022-06-21 | |
Department of Justice | COVID-19 Office Entry App | Business function specific software | The app allows employees to request access to workplace sites and managers to monitor, review and approve employee requests. | MIT | app office building safety | Business Analytics Centre | github.com | federal | PowerShell Power Apps Power Automate | Maintained | 2020-06-15 | |
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 | |||
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 | ||
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 | ||||
Statistics Canada | OpenTabulate | Data management and query software | Centralize, process, and clean data | MIT | Data | github.com | federal | 2018-01-07 | ||||
Statistics Canada | Drupal WxT | Content management software | Drupal WxT leverages the WET-BOEW Framework and Drupal for building innovative websites that are accessible, usable, interoperable, mobile-friendly and multilingual. | GPL-2.0-only | Drupal | github.com | federal | PHP HTML | Maintained | 2019-02-03 | ||
Statistics Canada | Linkable Open Data Environment (LODE) | Data management and query software | The Linkable Open Data Environment (LODE) is an exploratory project of the Data Exploration and Integration Lab (DEIL), at the Centre for Special Business Projects (CSBP), Statistics Canada. The project is currently in development. | MIT | Dataset BCP-PCA | github.com | federal | 2019-02-01 | ||||
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 BCP-PCA | Canadian Digital Service | github.com | federal | JavaScript TypeScript Python | Alpha | 2019-11-26 | |
Treasury Board of Canada Secretariat | TalentCloud | Business function specific software | Talent Cloud aspires to be a cross-sectoral initiative testing new realities for talent in-and-out of government. This initiative is designed to test the viability of a new model for recruiting and mo | MIT | Talent | github.com | federal | TypeScript PHP HTML | 2018-01-01 | |||
Treasury Board of Canada Secretariat | Algorithmic Impact Assessment | Industry specific software | The users of this project will be Government of Canada employees assessing the impact of using an automated decision system, including Artificial Intelligence. | MIT | AI | github.com | federal | JavaScript TypeScript HTML CSS Vue | Maintained | 2019-04-01 | ||
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 | |||
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 tickets raffle bingo nevada | github.com | municipal | JavaScript TypeScript HTML CSS SQLite | Node.jsExpress | Maintained | 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 | |
City of Sault Ste Marie | parking-ticket-system | Business function specific software | A tool for managing parking tickets issued by an Ontario municipality. | MIT | parking tickets | github.com | municipal | JavaScript HTML CSS TypeScript SQLite | Beta | 2020-02-19 | ||
City of Sault Ste Marie | unleet | Content management software | Removes symbols and character combinations from a text string, and replaces them with the letters they commonly represent. | MIT | leet symbols | github.com | municipal | JavaScript TypeScript | Maintained | 2020-07-30 | ||
City of Sault Ste Marie | wsib-clearance-check | Data management and query software | A tool to programmatically scrape the clearance certificate status from the WSIB Online Services website. | MIT | wsib clearance certificate | github.com | municipal | JavaScript TypeScript | 2021-01-29 | |||
City of Sault Ste Marie | corporate-records-manager | Business function specific software | A system for tracking various corporate records administered by the City Clerks Department. | MIT | easement deed bylaw agreement records legal | github.com | municipal | JavaScript HTML CSS TypeScript | Maintained | 2021-05-27 | ||
City of Sault Ste Marie | contract-expiration-tracker | Business function specific software | A tool to track the expiration of procurement projects and/or contracts to help prepare for and be proactive on upcoming sourcing requirements. | MIT | contract expiration procurement | github.com | municipal | JavaScript HTML CSS TypeScript SQLite NodeJS | Maintained | 2021-10-14 | ||
City of Sault Ste Marie | general-licence-manager | Business function specific software | An application built to manage the general licences issued by municipalities. | MIT | licensing taxi vendor food | github.com | municipal | JavaScript TypeScript HTML CSS SQLite NodeJS | Beta | 2022-01-05 | ||
City of Sault Ste Marie | lot-occupancy-system | Business function specific software | A system for managing the occupancy of lots with a focus on cemetery management. | MIT | cemeteries marinas campgrounds | github.com | municipal | JavaScript HTML CSS TypeScript SQLite NodeJS | Alpha | 2022-07-11 | ||
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 | ||
Province of Nova Scotia | Nova Scotia - When to call 811 about COVID-19 | Content authoring and editing software | Self-assesment tool to find out if you should call 811 about COVID-19 for the citizens of Nova Scotia, Canada. | MIT | COVID-19 | github.com | provincial | JavaScript HTML CSS C# | Maintained | 2020-03-01 | ||
Province of Ontario | Ontario COVID-19 self-assessment | Industry specific software | The tool takes the public through a series of questions to inform those who are concerned they may have contracted COVID-19. | Apache-2.0 | COVID-19 | github.com | provincial | JavaScript HTML CSS | 2020-03-01 |
Apogy
What it does?
The one-stop-shop solution for operating robots, satellites and beyond
Level of government: Federal
Administration: Canadian Space Agency
Source code: git.eclipse.org
Licence(s):
Tag(s):
- Robots
- Space
Language:
- Java
Creation Date: 2015-09-28
Contact
Spartacus
What it does?
Learning environment that aims in helping students learn the basis of assembly programming and operating system development
Level of government: Federal
Administration: Communications Security Establishment
Source code: github.com
Licence(s):
Tag(s):
- Learning
- Assembly programming
- Operating system development
Language:
- Python
Creation Date: 2016-02-28
Contact
Assemblyline
What it does?
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
Level of government: Federal
Administration: Communications Security Establishment
Source code: bitbucket.org
Licence(s):
Tag(s):
- Malware detection
- File analysis
Language:
- Python
Creation Date: 2016-12-21
Contact
GO Pay Scraper
What it does?
An example GO Lang project for scraping Pay data from TBS Collective Agreements.
Level of government: Federal
Administration: Canada School of Public Service
Source code: github.com
Licence(s):
Tag(s):
- Scraper
Creation Date: 2020-05-01
Contact
https://github.com/ToferC/payscraper/issues
The Impact of Age Demographics on Interpreting and Applying Population-Wide IFR for COVID-19
What it does?
Maps age-stratified infection fatality rates from Italy, France and the Diamond Princess Cruise Ship onto Canadian national and sub-national demographics to generate estimates for those populations.
Level of government: Federal
Administration: National Defence and the Canadian Armed Forces
Team: DRDC CORA
Source code: github.com
Licence(s):
Tag(s):
- COVID-19
- infection fatality rate
- demographics
- credible intervals
Language:
- R
Status: Beta
Creation Date: 2021-04-20
Contact
Matthew MacLeod
COVID-19-POMDP-Dashboard
What it does?
The actions could be Post, Test or Isolate. The observations are either symptoms or COVID test results; then belief is if a COVID-19 infection exists
Level of government: Federal
Administration: National Defence and the Canadian Armed Forces
Team: DRDC CORA
Source code: github.com
Licence(s):
Tag(s):
- COVID-19
- Maritime Operational Research and Analysis
- Partially Observable Markov Decision Processes
Language:
- R
Status: Alpha
Creation Date: 2021-10-01
Contact
Emile Pelletier
PyCoMod
What it does?
PyCoMod is a Python package for building and running Susceptible-Infectious-Recovered (SIR) and similar compartment models derived from systems of differential equations.
Level of government: Federal
Administration: National Defence and the Canadian Armed Forces
Team: DRDC CORA
Source code: github.com
Licence(s):
Tag(s):
- COVID-19
- SIR
- compartment model
- modelling
- simulation
- Monte Carlo
Language:
- Python
Status: Beta
Creation Date: 2021-07-06
Contact
Stephen Okazawa
Endurance Limited Lines of Approach
What it does?
Calculates and produces figures for limiting lines of approach to a ship by a submarine, where that submarine may sprint with an impact on its endurance.
Level of government: Federal
Administration: National Defence and the Canadian Armed Forces
Team: DRDC CORA
Source code: github.com
Licence(s):
Tag(s):
- Navy
- convoy
- submarine
- endurance
Language:
- R
Creation Date: 2021-07-20
Contact
Matthew R. MacLeod
RADARSAT Constellation Mission (RCM) C++ driver and Python metadata extraction code
What it does?
RADARSAT Constellation Mission (RCM) satellites collect both C-band Synthetic Aperture Radar (SAR) image data and ship-self-reporting Automatic Identification System (AIS) data from boats and ships.
How it works?
Les satellites de la MCR recueillent les données d’image du radar à synthèse d’ouverture (SAR) en bande C et les données provenant du système d’identification automatique des bateaux et navires.
Level of government: Federal
Administration: National Defence and the Canadian Armed Forces
Team: DRDC ORC
Source code: github.com
Licence(s):
Tag(s):
- RCM
- RADARSAT Constellation Mission
- GDAL
- Driver
- C++
- Python
Language:
- Python
- C++
Status: Alpha
Creation Date: 2021-10-21
Contact
Jeff Secker
METRo
What it does?
The Model of the Environment and Temperature of Roads (METRo) is a road forecast software.
Level of government: Federal
Administration: Environment and Climate Change Canada
Source code: framagit.org
Licence(s):
Tag(s):
- Environment
- Temperature
- Roads
Language:
- Python
Creation Date: 2006-08-28
Contact
libECBUFR
What it does?
libECBUFR was developed to provide a uniform BUFR API and library across the various meteorological and IT components of Environment Canada that encode or decode BUFR.
Level of government: Federal
Administration: Environment and Climate Change Canada
Source code: github.com
Licence(s):
Tag(s):
- BUFR
Language:
- C
Status: Maintained
Creation Date: 2009-05-05
Contact
Yves Pelletier
AppHub
What it does?
A dashboard to show expose metrics on software projects at ESDC
Level of government: Federal
Administration: Employment and Social Development Canada
Source code: github.com
Licence(s):
Tag(s):
- Dashboard
Creation Date: 2019-02-13
Contact
.Net Code Coverage Demo
What it does?
A .Net test app for the Code Coverage reporting dashboard
Level of government: Federal
Administration: Employment and Social Development Canada
Source code: github.com
Licence(s):
Tag(s):
- Demo
Creation Date: 2019-02-13
Contact
CDTS
What it does?
The purpose of the CDTS is essentially to deliver the presentation layer of the Canada.ca theme or Intranet.canada.ca theme to web assets.
Level of government: Federal
Administration: Employment and Social Development Canada
Source code: github.com
Licence(s):
Tag(s):
- WET-BOEW
Language:
- JavaScript
- HTML
- CSS
- CoffeeScript
Status: Maintained
Creation Date: 2020-01-16
Contact
CDTS info tracker @ ESDC Web Standards Centre of Expertise
DECD Design System
What it does?
Build a relevant, usable and inclusive Design System that will enable DECD Product Teams to deliver a new Service Canada Digital Centre experience.
Level of government: Federal
Administration: Employment and Social Development Canada
Source code: github.com
Licence(s):
Tag(s):
- design system
- react
- component library
Language:
- JavaScript
- HTML
- CSS
- React
- TailwindCSS
Creation Date: 2021-06-15
Contact
Gigi Chang
Signal Attenuation through Foliage Estimator (SAFE)
What it does?
This source code provides predictions of radio frequency path loss in foliage dominant environments.
How it works?
The tool provides path loss predictions by combining multiple open-source propagation models with open-access, high resolution terrain and surface data.
Level of government: Federal
Administration: Innovation, Science and Economic Development
Team: Communication Research Centre Canada
Source code: github.com
Licence(s):
Tag(s):
- Environment
Language:
- Python
Status: Beta
Creation Date: 2023-01-27
Contact
CRC Research Support Office
crc-covlib
What it does?
crc-covlib is an application programming interface (API) that facilitates the use of a few different radio wave propagation models.
How it works?
crc-covlib can be used from the C++ and python programming languages to generate coverage or interference predictions.
Level of government: Federal
Administration: Innovation, Science and Economic Development
Team: Communications Research Centre Canada
Source code: github.com
Licence(s):
Tag(s):
- API
- propagation
- radio waves
- coverage
- interference
- prediction
Language:
- Python
- C++
Status: Maintained
Creation Date: 2022-06-21
Contact
CRC External Engagement
COVID-19 Office Entry App
What it does?
The app allows employees to request access to workplace sites and managers to monitor, review and approve employee requests.
How it works?
Employees can submit requests to access specific workplace areas based on predetermined building capacities. The manager will review the requests in the app.
Level of government: Federal
Administration: Department of Justice
Team: Business Analytics Centre
Source code: github.com
Licence(s):
Tag(s):
- app
- office
- building
- safety
Language:
- PowerShell
- Power Apps
- Power Automate
Status: Maintained
Creation Date: 2020-06-15
Contact
David Easton
EGSnrc
What it does?
Toolkit to perform Monte Carlo simulation of ionizing radiation transport through matter
Level of government: Federal
Administration: National Research Council Canada
Source code: github.com
Licence(s):
Tag(s):
- Monte Carlo simulation
- Ionizing radiation
Language:
- C++
Creation Date: 2012-11-25
Contact
Integrated Rapid Infectious Disease Analysis (IRIDA)
What it does?
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,
Level of government: Federal
Administration: Public Health Agency of Canada
Source code: github.com
Licence(s):
Tag(s):
- Health
Language:
- Java
Status: Maintained
Creation Date: 2012-12-20
Contact
https://www.irida.ca/people/
MetPX-Sarracenia
What it does?
Subscribe And Recursively Re-advertise Ad nauseam to Communicate Everything Nearly Instantly and Always
Level of government: Federal
Administration: Shared Services Canada
Source code: github.com
Licence(s):
Tag(s):
- Environment
- Temperature
- Roads
Language:
- Python
- C
Creation Date: 2013-10-06
Contact
GC Architecture
What it does?
Enterprise architecture models
Level of government: Federal
Administration: Shared Services Canada
Source code: github.com
Licence(s):
Tag(s):
- Architecture
Creation Date: 2018-12-09
Contact
OpenTabulate
What it does?
Centralize, process, and clean data
Level of government: Federal
Administration: Statistics Canada
Source code: github.com
Licence(s):
Tag(s):
- Data
Creation Date: 2018-01-07
Contact
Drupal WxT
What it does?
Drupal WxT leverages the WET-BOEW Framework and Drupal for building innovative websites that are accessible, usable, interoperable, mobile-friendly and multilingual.
Level of government: Federal
Administration: Statistics Canada
Source code: github.com
Licence(s):
Tag(s):
- Drupal
Language:
- PHP
- HTML
Status: Maintained
Creation Date: 2019-02-03
Contact
https://github.com/drupalwxt/wxt/issues/new
Linkable Open Data Environment (LODE)
What it does?
The Linkable Open Data Environment (LODE) is an exploratory project of the Data Exploration and Integration Lab (DEIL), at the Centre for Special Business Projects (CSBP), Statistics Canada. The project is currently in development.
Level of government: Federal
Administration: Statistics Canada
Source code: github.com
Licence(s):
Tag(s):
- Dataset
- BCP-PCA
Creation Date: 2019-02-01
Contact
https://github.com/CSBP-CPSE/LODE-ECDO/issues/new
GCconnex
What it does?
GC digital collaboration platform (GCconnex and GCcollab)
Level of government: Federal
Administration: Treasury Board of Canada Secretariat
Team: Digital Enablement Division
Source code: github.com
Licence(s):
Tag(s):
- Collaboration
- Social
Language:
- PHP
- MySQL
Status: Maintained
Creation Date: 2014-08-21
Contact
CDS Website
What it does?
Both digital.canada.ca and numerique.canada.ca are published from this repository.
Level of government: Federal
Administration: Treasury Board of Canada Secretariat
Team: Canadian Digital Service
Source code: github.com
Licence(s):
Tag(s):
- Website
Creation Date: 2017-04-09
Contact
Web Experience Toolkit (WET)
What it does?
Building websites that are accessible, usable, interoperable, mobile friendly and multilingual
Level of government: Federal
Administration: Treasury Board of Canada Secretariat
Source code: github.com
Licence(s):
Tag(s):
- Frontend
- Website
Creation Date: 2013-08-11
Contact
ckanext-canada
What it does?
Government of Canada CKAN Extension
Level of government: Federal
Administration: Treasury Board of Canada Secretariat
Team: Open Government
Source code: github.com
Licence(s):
Tag(s):
- CKAN Extension
Language:
- Python
Status: Maintained
Creation Date: 2012-12-09
Contact
Christopher Jaja
ckanext-cloudstorage
What it does?
Store CKAN resources against multiple cloud providers.
Level of government: Federal
Administration: Treasury Board of Canada Secretariat
Team: Open Government
Source code: github.com
Licence(s):
Tag(s):
- CKAN Extension
Language:
- Python
Status: Maintained
Creation Date: 2016-06-05
Contact
Christopher Jaja
ckanext-scheming
What it does?
Easy, shareable custom CKAN schemas
Level of government: Federal
Administration: Treasury Board of Canada Secretariat
Team: Open Government
Source code: github.com
Licence(s):
Tag(s):
- CKAN Extension
Language:
- Python
Status: Maintained
Creation Date: 2013-09-08
Contact
Christopher Jaja
ckanapi
What it does?
Command line interface and Python module for accessing the CKAN Action API
Level of government: Federal
Administration: Treasury Board of Canada Secretariat
Team: Open Government
Source code: github.com
Licence(s):
Tag(s):
- CKAN Tool
Language:
- Python
Status: Maintained
Creation Date: 2013-04-07
Contact
Christopher Jaja
ckanext-fluent
What it does?
Multilingual metadata fields for CKAN
Level of government: Federal
Administration: Treasury Board of Canada Secretariat
Team: Open Government
Source code: github.com
Licence(s):
Tag(s):
- CKAN Extension
Language:
- Python
Status: Maintained
Creation Date: 2013-09-08
Contact
Christopher Jaja
Open Resource Exchange
What it does?
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.
How it works?
Users can search the platform for open source solutions and fill in forms to add and modify projects. In that last case, a pull request is automatically created on GitHub for the data to be updated.
Level of government: Federal
Administration: Treasury Board of Canada Secretariat
Source code: github.com
Licence(s):
Tag(s):
- Website
- Data
Creation Date: 2017-12-31
Contact
GC InfoBase
What it does?
The GC InfoBase is an interactive data-visualization tool, transforming complex federal data into simple visual stories for Canadians.
Level of government: Federal
Administration: Treasury Board of Canada Secretariat
Team: EACPD EMS TBS
Source code: github.com
Licence(s):
Tag(s):
- Website
- Data visualization
Language:
- JavaScript
Status: Maintained
Creation Date: 2012-08-21
Contact
GC InfoBase Team / Équipe de l'InfoBase du GC
Notify
What it does?
An easy and efficient system that helps government departments send notifications, such as email, text messages or letters, to people who use government services.
How it works?
Integrate Notify into your web application or admin system The Notify API sends messages automatically. Choose a client to integrate your API with your web application or admin system.
Level of government: Federal
Administration: Treasury Board of Canada Secretariat
Team: Canadian Digital Service
Source code: github.com
Licence(s):
Tag(s):
- Notify
- BCP-PCA
Language:
- JavaScript
- TypeScript
- Python
Status: Alpha
Creation Date: 2019-11-26
Contact
Bryan Willey
TalentCloud
What it does?
Talent Cloud aspires to be a cross-sectoral initiative testing new realities for talent in-and-out of government. This initiative is designed to test the viability of a new model for recruiting and mo
Level of government: Federal
Administration: Treasury Board of Canada Secretariat
Source code: github.com
Licence(s):
Tag(s):
- Talent
Language:
- TypeScript
- PHP
- HTML
Creation Date: 2018-01-01
Contact
TalentCloud
Algorithmic Impact Assessment
What it does?
The users of this project will be Government of Canada employees assessing the impact of using an automated decision system, including Artificial Intelligence.
Level of government: Federal
Administration: Treasury Board of Canada Secretariat
Source code: github.com
Licence(s):
Tag(s):
- AI
Language:
- JavaScript
- TypeScript
- HTML
- CSS
- Vue
Status: Maintained
Creation Date: 2019-04-01
Contact
Deshaies, Benoit
alexa-gc-recalls
What it does?
Vehicle safety recalls Amazon Alexa Skill.
Level of government: Federal
Administration: Transport Canada
Source code: github.com
Licence(s):
Tag(s):
- Safety
- Recalls
- Vehicules
- Alexa
Language:
- JavaScript
Creation Date: 2018-10-21
Contact
reference-center
What it does?
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).
Level of government: Federal
Administration: Transport Canada
Source code: github.com
Licence(s):
Tag(s):
- Files
- Sync
- Network
Language:
- C#
Creation Date: 2018-10-14
Contact
Heather MacKeen
YouCanBenefit
What it does?
YouCanBenefit is a web application that increases social benefit program discoverability for people of lesser means and their allies.
Level of government: Municipal
Administration: City of Edmonton
Source code: github.com
Licence(s):
Tag(s):
- Social Benefits
Language:
- JavaScript
- TypeScript
Status: Maintained
Creation Date: 2016-06-16
Contact
Jared Rewerts
CKAN-Extension-Territoire
What it does?
City of Montreal CKAN Extension
Level of government: Municipal
Administration: City of Montreal
Source code: github.com
Licence(s):
Tag(s):
- CKAN Extension
- Data Catalogue
Language:
- Python
Status: Maintained
Creation Date: 2014-02-14
Contact
WorkIt
What it does?
Extensible worker for Node.js that works with both Zeebe and Camunda BPM platforms powered by TypeScript
Level of government: Municipal
Administration: City of Montreal
Team: Digital Solutions
Source code: github.com
Licence(s):
Tag(s):
- Camunda BPM
- Zeebe
- Worker
- Microservice
- NodeJS
Language:
- JavaScript
- TypeScript
Status: Maintained
Creation Date: 2019-06-17
Contact
Albertini
mpacParser
What it does?
Parse the Municipal Property Assessment Corporation (MPAC) year end tax file.
Level of government: Municipal
Administration: City of Sault Ste Marie
Source code: github.com
Licence(s):
Tag(s):
- MPAC
- Taxes
Language:
- Java
Status: Maintained
Creation Date: 2017-12-06
Contact
Dan Gowans
lottery-licence-manager
What it does?
A tool for managing AGCO's municipal lottery licensing requirements in Ontario.
Level of government: Municipal
Administration: City of Sault Ste Marie
Source code: github.com
Licence(s):
Tag(s):
- lottery
- tickets
- raffle
- bingo
- nevada
Language:
- JavaScript
- TypeScript
- HTML
- CSS
- SQLite
Status: Maintained
Creation Date: 2019-11-10
Contact
Dan Gowans
pdfFlattener
What it does?
Secures PDF documents by making floating redactions and form entries permanent.
How it works?
The tool flattens PDF documents by taking a picture of each page, then creating a new PDF with the images.
Level of government: Municipal
Administration: City of Sault Ste Marie
Source code: github.com
Licence(s):
Tag(s):
- freedom of information
Language:
- Java
Status: Maintained
Creation Date: 2018-12-13
Contact
Dan Gowans
parking-ticket-system
What it does?
A tool for managing parking tickets issued by an Ontario municipality.
Level of government: Municipal
Administration: City of Sault Ste Marie
Source code: github.com
Licence(s):
Tag(s):
- parking
- tickets
Language:
- JavaScript
- HTML
- CSS
- TypeScript
- SQLite
Status: Beta
Creation Date: 2020-02-19
Contact
Dan Gowans
unleet
What it does?
Removes symbols and character combinations from a text string, and replaces them with the letters they commonly represent.
Level of government: Municipal
Administration: City of Sault Ste Marie
Source code: github.com
Licence(s):
Tag(s):
- leet
- symbols
Language:
- JavaScript
- TypeScript
Status: Maintained
Creation Date: 2020-07-30
Contact
Dan Gowans
wsib-clearance-check
What it does?
A tool to programmatically scrape the clearance certificate status from the WSIB Online Services website.
Level of government: Municipal
Administration: City of Sault Ste Marie
Source code: github.com
Licence(s):
Tag(s):
- wsib
- clearance
- certificate
Language:
- JavaScript
- TypeScript
Creation Date: 2021-01-29
Contact
Dan Gowans
corporate-records-manager
What it does?
A system for tracking various corporate records administered by the City Clerks Department.
Level of government: Municipal
Administration: City of Sault Ste Marie
Source code: github.com
Licence(s):
Tag(s):
- easement
- deed
- bylaw
- agreement
- records
- legal
Language:
- JavaScript
- HTML
- CSS
- TypeScript
Status: Maintained
Creation Date: 2021-05-27
Contact
Dan Gowans
contract-expiration-tracker
What it does?
A tool to track the expiration of procurement projects and/or contracts to help prepare for and be proactive on upcoming sourcing requirements.
Level of government: Municipal
Administration: City of Sault Ste Marie
Source code: github.com
Licence(s):
Tag(s):
- contract
- expiration
- procurement
Language:
- JavaScript
- HTML
- CSS
- TypeScript
- SQLite
- NodeJS
Status: Maintained
Creation Date: 2021-10-14
Contact
Dan Gowans
general-licence-manager
What it does?
An application built to manage the general licences issued by municipalities.
Level of government: Municipal
Administration: City of Sault Ste Marie
Source code: github.com
Licence(s):
Tag(s):
- licensing
- taxi
- vendor
- food
Language:
- JavaScript
- TypeScript
- HTML
- CSS
- SQLite
- NodeJS
Status: Beta
Creation Date: 2022-01-05
Contact
Dan Gowans
lot-occupancy-system
What it does?
A system for managing the occupancy of lots with a focus on cemetery management.
Level of government: Municipal
Administration: City of Sault Ste Marie
Source code: github.com
Licence(s):
Tag(s):
- cemeteries
- marinas
- campgrounds
Language:
- JavaScript
- HTML
- CSS
- TypeScript
- SQLite
- NodeJS
Status: Alpha
Creation Date: 2022-07-11
Contact
Dan Gowans
ckanext-ab_scheming
What it does?
Dataset scheming extension used on open.alberta.ca
Level of government: Provincial
Administration: Province of Alberta
Source code: github.com
Licence(s):
Tag(s):
- CKAN Extension
Language:
- Python
Status: Maintained
Creation Date: 2016-07-05
Contact
ckanext-open_alberta
What it does?
Ckan extension developed for use on open.alberta.ca
Level of government: Provincial
Administration: Province of Alberta
Source code: github.com
Licence(s):
Tag(s):
- CKAN Extension
Language:
- Python
Status: Maintained
Creation Date: 2016-07-05
Contact
ckanext-geomapviewer
What it does?
Ckan Geo Map Viewer Extension
Level of government: Provincial
Administration: Province of Alberta
Source code: github.com
Licence(s):
Tag(s):
- CKAN Extension
Language:
- Python
Status: Maintained
Creation Date: 2016-08-03
Contact
Devex
What it does?
B.C. Developer Exchange Application
Level of government: Provincial
Administration: Province of British Columbia
Source code: github.com
Licence(s):
Tag(s):
- Developer Exchange
Language:
- Python
Status: Maintained
Creation Date: 2016-10-23
Contact
gwells
What it does?
Groundwater Wells and Aquifers application for the Ministry of Environment.
Level of government: Provincial
Administration: Province of British Columbia
Source code: github.com
Licence(s):
Tag(s):
- Groundwater
- Data
Language:
- JavaScript
Status: Maintained
Creation Date: 2015-04-29
Contact
devhub-app-web
What it does?
Web application for the DevHub.
Level of government: Provincial
Administration: Province of British Columbia
Source code: github.com
Licence(s):
Tag(s):
- DevHub
- Web Application
Language:
- JavaScript
Status: Maintained
Creation Date: 2017-10-20
Contact
ckanext-bcgov
What it does?
BC Data Catalogue source code.
Level of government: Provincial
Administration: Province of British Columbia
Source code: github.com
Licence(s):
Tag(s):
- Data Catalogue
Language:
- Python
Status: Maintained
Creation Date: 2014-03-20
Contact
Nova Scotia - When to call 811 about COVID-19
What it does?
Self-assesment tool to find out if you should call 811 about COVID-19 for the citizens of Nova Scotia, Canada.
Level of government: Provincial
Administration: Province of Nova Scotia
Source code: github.com
Licence(s):
Tag(s):
- COVID-19
Language:
- JavaScript
- HTML
- CSS
- C#
Status: Maintained
Creation Date: 2020-03-01
Contact
https://github.com/Nova-Scotia-Digital-Service/when-to-call-811/issues
Ontario COVID-19 self-assessment
What it does?
The tool takes the public through a series of questions to inform those who are concerned they may have contracted COVID-19.
Level of government: Provincial
Administration: Province of Ontario
Source code: github.com
Licence(s):
Tag(s):
- COVID-19
Language:
- JavaScript
- HTML
- CSS
Creation Date: 2020-03-01
Contact
Spencer Daniels
Data is also made available in JSON format for open data and use in other applications.