Made in Canada

Open Source Software Library

Discover open-source software founded or developed in Canada — from academic projects to government tools and community initiatives.

Active filters: Search: "service" × Clear all
117 projects found — page 1 of 2
M

Mattermost

Communication
Ian Tien, Corey Hulen 2015 Vancouver, British Columbia MIT v10.x

Mattermost is an open-source, self-hostable online chat service with file sharing, search, and integrations. Designed as an alternative to Slack, it was founded by a Canadian-led team and is widely used by enterprises and governments for secure communications.

No comments yet. Be the first!

G

GeoServer (Canadian GIS use)

GIS & Mapping
Open Source Geospatial Foundation (OSGeo), Canadian chapter 2001 National, National GPL-2.0 v2.26

OSGeo Canada (OSGeo Local Chapter) actively promotes and contributes to GeoServer and the broader open geospatial software stack. Natural Resources Canada and provincial governments use and contribute to GeoServer for publishing geospatial data through standard OGC web services.

No comments yet. Be the first!

G

GC Design System Components

Education
Canadian Digital Service 2021 Ottawa, Ontario MIT

Web components for the Government of Canada Design System.

No comments yet. Be the first!

G

GC Notify API

Communication
Canadian Digital Service 2019 Ottawa, Ontario MIT

API backend for GC Notify, a notification platform for government services.

No comments yet. Be the first!

G

GC Notify Admin

Communication
Canadian Digital Service 2019 Ottawa, Ontario MIT

Administration interface for GC Notify notification services.

No comments yet. Be the first!

G

GC Forms Client

Communication
Canadian Digital Service 2021 Ottawa, Ontario MIT

Public-facing Next.js application for GC Forms.

No comments yet. Be the first!

G

GC Forms API

Communication
Canadian Digital Service 2021 Ottawa, Ontario MIT

API service for the Government of Canada Forms platform.

No comments yet. Be the first!

G

GC Articles

Development Tools
Canadian Digital Service 2021 Ottawa, Ontario GPL-2.0

Publishing product for Government of Canada articles.

No comments yet. Be the first!

S

Status Statut

Communication
Canadian Digital Service 2024 Ottawa, Ontario MIT

Status page for Canadian Digital Service products.

No comments yet. Be the first!

S

Sanitize PII

Media & Design
Canadian Digital Service 2025 Ottawa, Ontario MIT

TypeScript module for removing personally identifiable information from text.

No comments yet. Be the first!

S

Secret

Media & Design
Canadian Digital Service 2025 Ottawa, Ontario MIT

Small service for securely sharing secrets.

No comments yet. Be the first!

C

CanadaLogin Migration

Communication
Canadian Digital Service 2025 Ottawa, Ontario MIT

Web application to link legacy user accounts to CanadaLogin.

No comments yet. Be the first!

C

CanadaLogin User Self-Service Webapp

Communication
Canadian Digital Service 2025 Ottawa, Ontario MIT

Self-service application for managing CanadaLogin profiles.

No comments yet. Be the first!

P

Platform Unified Accounts

System & Infrastructure
Canadian Digital Service 2025 Ottawa, Ontario MIT

Terraform and configuration for a platform identity provider.

No comments yet. Be the first!

F

Forms Terraform

System & Infrastructure
Canadian Digital Service 2023 Ottawa, Ontario MIT

Infrastructure as code for the GC Forms environment.

No comments yet. Be the first!

P

PR Workflow Failure

System & Infrastructure
Canadian Digital Service 2025 Ottawa, Ontario MIT

GitHub Action for reporting pull-request workflow failures.

No comments yet. Be the first!

V

Volume Cleaner

System & Infrastructure
Statistics Canada 2025 Ottawa, Ontario AGPL-3.0

Microservice for finding and removing unused cloud storage volumes in Kubernetes environments.

No comments yet. Be the first!

S

StatCan Daaas Documentation

Other
Statistics Canada 2020 Ottawa, Ontario MIT

Documentation for Statistics Canada data and analytics as a service platforms.

No comments yet. Be the first!

O

Ontario Design System

Education
Government of Ontario 2021 Toronto, Ontario Apache-2.0

Web components and packages for building Ontario government digital services.

No comments yet. Be the first!

D

Digital Service Standard

Communication
Government of Ontario 2018 Toronto, Ontario Open Government Licence

Ontario digital service standard documentation.

No comments yet. Be the first!

B

BC Sans

Education
Government of British Columbia 2019 Victoria, British Columbia OFL-1.1

Open font family for Government of British Columbia digital services.

No comments yet. Be the first!

B

BCGov Design System

Education
Government of British Columbia 2019 Victoria, British Columbia Apache-2.0

Design system resources for British Columbia government services.

No comments yet. Be the first!

B

BCGov Common Hosted Form Service

Communication
Government of British Columbia 2020 Victoria, British Columbia Apache-2.0

Shared form service for hosted public-sector forms.

No comments yet. Be the first!

B

BCGov SSO CSS

Communication
Government of British Columbia 2020 Victoria, British Columbia Apache-2.0

Common single sign-on service components for B.C. government.

No comments yet. Be the first!

B

BCGov Platform Services Registry

System & Infrastructure
Government of British Columbia 2021 Victoria, British Columbia Apache-2.0

Registry tooling for platform services and product teams.

No comments yet. Be the first!

M

Montreal Node Starter

System & Infrastructure
City of Montreal 2018 Montréal, Quebec MIT

Node.js starter kit for Montréal digital service projects.

No comments yet. Be the first!

E

Edmonton Open Data CKAN Theme

Health & Medicine
City of Edmonton 2016 Edmonton, Alberta MIT

CKAN theme and extensions for Edmonton open data services.

No comments yet. Be the first!

N

Notification Documentation

Communication
Canadian Digital Service Ottawa, Ontario MIT

Notification Documentation is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

N

Notification Terraform

Communication
Canadian Digital Service Ottawa, Ontario MIT

Notification Terraform is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

N

Notification Utils

Communication
Canadian Digital Service Ottawa, Ontario MIT

Notification Utils is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

F

Forms Staging Terraform

Communication
Canadian Digital Service Ottawa, Ontario MIT

Forms Staging Terraform is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

F

Forms Production Terraform

Communication
Canadian Digital Service Ottawa, Ontario MIT

Forms Production Terraform is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

G

Gc Design System

Communication
Canadian Digital Service Ottawa, Ontario MIT

Gc Design System is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

G

Gcds Docs

Communication
Canadian Digital Service Ottawa, Ontario MIT

Gcds Docs is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

G

Gcds Tokens

Communication
Canadian Digital Service Ottawa, Ontario MIT

Gcds Tokens is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

G

Gcds Utility

Communication
Canadian Digital Service Ottawa, Ontario MIT

Gcds Utility is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

W

Website

Communication
Canadian Digital Service Ottawa, Ontario MIT

Website is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

D

Digital Canada Ca

Communication
Canadian Digital Service Ottawa, Ontario MIT

Digital Canada Ca is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

S

Scan Files

Communication
Canadian Digital Service Ottawa, Ontario MIT

Scan Files is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

C

Covid Alert Documentation

Communication
Canadian Digital Service Ottawa, Ontario MIT

Covid Alert Documentation is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

C

Covid Alert Server

Communication
Canadian Digital Service Ottawa, Ontario MIT

Covid Alert Server is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

C

Covid Alert App

Communication
Canadian Digital Service Ottawa, Ontario MIT

Covid Alert App is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

C

Covid Alert Portal

Communication
Canadian Digital Service Ottawa, Ontario MIT

Covid Alert Portal is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

C

Covid Alert Onboarding

Communication
Canadian Digital Service Ottawa, Ontario MIT

Covid Alert Onboarding is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

P

Product Management

Communication
Canadian Digital Service Ottawa, Ontario MIT

Product Management is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

P

Platform Core Services

Communication
Canadian Digital Service Ottawa, Ontario MIT

Platform Core Services is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

P

Platform Landing Page

Communication
Canadian Digital Service Ottawa, Ontario MIT

Platform Landing Page is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

S

Security Notes

Communication
Canadian Digital Service Ottawa, Ontario MIT

Security Notes is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

S

Site Reliability Engineering

Communication
Canadian Digital Service Ottawa, Ontario MIT

Site Reliability Engineering is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

A

Aws Azure Login

Communication
Canadian Digital Service Ottawa, Ontario MIT

Aws Azure Login is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

T

Terraform Modules

Communication
Canadian Digital Service Ottawa, Ontario MIT

Terraform Modules is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

L

Lambda Edge Security Headers

Communication
Canadian Digital Service Ottawa, Ontario MIT

Lambda Edge Security Headers is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

A

Azure Lz Terraform

Communication
Canadian Digital Service Ottawa, Ontario MIT

Azure Lz Terraform is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

C

Code Gov Platform

Communication
Canadian Digital Service Ottawa, Ontario MIT

Code Gov Platform is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

S

Service Dashboard

Communication
Canadian Digital Service Ottawa, Ontario MIT

Service Dashboard is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

D

Digital Playbook

Communication
Canadian Digital Service Ottawa, Ontario MIT

Digital Playbook is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

C

Canada Design System Prototype

Communication
Canadian Digital Service Ottawa, Ontario MIT

Canada Design System Prototype is an open-source project or repository maintained by Canadian Digital Service in Canada.

No comments yet. Be the first!

C

Common Service Showcase

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0

Common Service Showcase is an open-source project or repository maintained by Government of British Columbia in Canada.

No comments yet. Be the first!

C

Common Document Generation Service

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0

Common Document Generation Service is an open-source project or repository maintained by Government of British Columbia in Canada.

No comments yet. Be the first!

C

Common Object Management Service

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0

Common Object Management Service is an open-source project or repository maintained by Government of British Columbia in Canada.

No comments yet. Be the first!

C

Common Hosted Email Service

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0

Common Hosted Email Service is an open-source project or repository maintained by Government of British Columbia in Canada.

No comments yet. Be the first!

A

API Services Portal

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0

API Services Portal is an open-source project or repository maintained by Government of British Columbia in Canada.

No comments yet. Be the first!

A

API Services Gwa

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0

API Services Gwa is an open-source project or repository maintained by Government of British Columbia in Canada.

No comments yet. Be the first!

A

API Services Gw

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0

API Services Gw is an open-source project or repository maintained by Government of British Columbia in Canada.

No comments yet. Be the first!

S

Service Patterns

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0

Service Patterns is an open-source project or repository maintained by Government of British Columbia in Canada.

No comments yet. Be the first!

P

Platform Services Docs

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0

Platform Services Docs is an open-source project or repository maintained by Government of British Columbia in Canada.

No comments yet. Be the first!

C

Clamav Service

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0

Clamav Service is an open-source project or repository maintained by Government of British Columbia in Canada.

No comments yet. Be the first!

J

Justice Digital Services

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0

Justice Digital Services is an open-source project or repository maintained by Government of British Columbia in Canada.

No comments yet. Be the first!

S

Service Ontario Components

Communication
Government of Ontario Toronto, Ontario Apache-2.0

Service Ontario Components is an open-source project or repository maintained by Government of Ontario in Canada.

No comments yet. Be the first!

C

Cloud Guardrails GCP

Communication
Government of Canada Ottawa, Ontario Other

Open Policy Agent guidance and configuration examples for checking Google Cloud Platform services against Government of Canada cloud guardrails. The repository documents recommended settings and gives teams a reusable starting point for compliant GCP deployments.

No comments yet. Be the first!

G

GC GCP Accelerators

Communication
Government of Canada Ottawa, Ontario MIT

Terraform and infrastructure templates for accelerating Government of Canada service delivery on Google Cloud Platform. The project packages reusable baseline patterns so teams can start cloud projects with consistent security and operational defaults.

No comments yet. Be the first!

O

Open Standards Guidance

Communication
Government of Canada Ottawa, Ontario Other

Draft Government of Canada guidance on open standards, policy-as-code and technology decision-making. It helps public-sector teams document standards, reuse technology choices, and align digital services with open-by-default practices.

No comments yet. Be the first!

G

GC Digital Playbook

Communication
Government of Canada Ottawa, Ontario Other

Government of Canada digital playbook content covering accessibility, service design, collaboration, data and open standards. It acts as a reusable guide for public servants building user-centred digital services.

No comments yet. Be the first!

R

Ransomware Prevention Guardrails

Communication
Government of Canada Ottawa, Ontario MIT

Minimum guardrails and practical guidance for preventing ransomware in Government of Canada environments. The project is useful as a policy and control reference for security teams reviewing digital services.

No comments yet. Be the first!

G

GC Azure Accelerators

Communication
Government of Canada Ottawa, Ontario MIT

Reusable PowerShell and infrastructure assets that help Government of Canada teams bootstrap Azure-based services. The repository collects patterns intended to speed up delivery while keeping deployments aligned with shared standards.

No comments yet. Be the first!

C

Canada.ca Design Stories

Communication
Government of Canada Ottawa, Ontario Other

Static site repository for stories and insights about the design of Canada.ca. The content is useful for teams studying public-sector UX decisions, service patterns, and Canada.ca publishing practices.

No comments yet. Be the first!

C

Canada.ca Accessibility Notes

Communication
Government of Canada Ottawa, Ontario MIT

Accessibility-focused Canada.ca repository used to share HTML examples, guidance and checks. It supports public-sector web teams working to make digital services conformant, usable, and easier to test.

No comments yet. Be the first!

D

DTO Blog

Communication
Government of Canada Ottawa, Ontario Other

Archived source for the Canada.ca Digital Transformation Office blog. It remains useful as a public record of service-design practices, transformation updates, and web publishing patterns.

No comments yet. Be the first!

D

DMARC Report API

Communication
Government of Canada Ottawa, Ontario MIT

Prototype JavaScript service for processing DMARC report data in a Government of Canada context. It can serve as a reference for email-domain security monitoring and report automation.

No comments yet. Be the first!

G

GC AWS Accelerators

Communication
Government of Canada Ottawa, Ontario MIT

Reusable infrastructure templates and examples for accelerating Government of Canada service delivery on AWS. The repository provides cloud starter patterns for teams seeking standardized deployments.

No comments yet. Be the first!

K

Kubernetes Sidecar Terminator

Development Tools
Statistics Canada Ottawa, Ontario MIT

Go utility that monitors Kubernetes jobs and terminates sidecars after the main job completes. It helps batch-processing workloads finish cleanly in service-mesh or sidecar-heavy environments.

No comments yet. Be the first!

T

Terraform Kube Prometheus Stack

Development Tools
Statistics Canada Ottawa, Ontario Other

Terraform module for deploying kube-prometheus-stack into Kubernetes clusters. It gives platform teams a reusable way to install observability components for cloud-native analytics services.

No comments yet. Be the first!

J

Jupyter APIs

Development Tools
Statistics Canada Ottawa, Ontario Other

Golang replacement for Kubeflow Jupyter web APIs used in the Statistics Canada platform environment. It provides service endpoints for notebook management in Kubernetes-based analytics workspaces.

No comments yet. Be the first!

T

Testing and Automation Software System

Development Tools
Statistics Canada Ottawa, Ontario Apache-2.0

Testing and Automation Software System helps users create and run reproducible web-application test cases from JSON job definitions. It supports repeatable automated service testing for public-sector applications.

No comments yet. Be the first!

S

Service Inventory Lookup

Communication
Canadian Digital Service Ottawa, Ontario MIT

Tiny lookup utility that helps CDS teams find service IDs in the Government of Canada service inventory. It is a simple support tool for connecting digital products to service-management metadata.

No comments yet. Be the first!

G

GC Notify Manifests

Communication
Canadian Digital Service Ottawa, Ontario MIT

Kubernetes manifests and deployment configuration for notification.canada.ca. The repository supports reliable operation of GC Notify by documenting and versioning infrastructure changes.

No comments yet. Be the first!

C

CDS Security Tools

Communication
Canadian Digital Service Ottawa, Ontario MIT

Collection of tools used by the Canadian Digital Service to support confidentiality, integrity and availability of applications. It includes shared security automation and reference material for operational teams.

No comments yet. Be the first!

C

CDS Workflows

Communication
Canadian Digital Service Ottawa, Ontario MIT

Reusable workflow definitions and automation assets maintained by the Canadian Digital Service. The repository helps standardize repeated development and operational tasks across CDS projects.

No comments yet. Be the first!

V

VAC Find Benefits Documentation

Communication
Canadian Digital Service Ottawa, Ontario CC0-1.0

Companion documentation for Veterans Affairs Canada’s Find Benefits and Services product. It captures product context, research and operating guidance that can be reused by service teams.

No comments yet. Be the first!

T

Terraform Tools Setup

Communication
Canadian Digital Service Ottawa, Ontario MIT

GitHub Action that installs the Terraform-related tooling required by CDS projects. It makes CI pipelines more consistent by packaging common setup steps for infrastructure-as-code workflows.

No comments yet. Be the first!

S

Static Content Lambda

Communication
Canadian Digital Service Ottawa, Ontario MIT

Go wrapper for serving static content from an AWS Lambda environment. It gives teams a lightweight way to deploy simple static assets through serverless infrastructure.

No comments yet. Be the first!

S

SRE Labels

Communication
Canadian Digital Service Ottawa, Ontario MIT

Automation repository for managing labels used by CDS site reliability engineering workflows. It helps keep issue triage and operational tracking consistent across repositories.

No comments yet. Be the first!

S

SMTP Proxy for Notify

Communication
Canadian Digital Service Ottawa, Ontario MIT

SMTP proxy service for GC Notify that allows email systems to route messages through notification.canada.ca. It bridges existing mail workflows with a modern notification platform.

No comments yet. Be the first!

C

CDS SRE Public Practices

Communication
Canadian Digital Service Ottawa, Ontario MIT

Public release repository for Canadian Digital Service site-reliability-engineering practices. It shares operational templates, processes and documentation for running reliable government digital services.

No comments yet. Be the first!

S

Simplify Privacy Statements V2

Communication
Canadian Digital Service Ottawa, Ontario MIT

Starter-app based prototype for simplifying privacy statements in government services. It explores how plain-language content and service design can make privacy notices easier to understand.

No comments yet. Be the first!

S

Sentinel Forward Data Action

Communication
Canadian Digital Service Ottawa, Ontario MIT

GitHub Action that forwards data from a previous CI step into Microsoft Sentinel. It supports security-monitoring workflows by connecting repository automation with cloud security tooling.

No comments yet. Be the first!

C

CDS Research Participation Notices

Communication
Canadian Digital Service Ottawa, Ontario CC0-1.0

Public repository for opportunities to participate in CDS-facilitated user research. It supports transparent recruitment and helps teams publish research activities in a reusable format.

No comments yet. Be the first!

C

CanadaLogin Self-Service Webapp

Communication
Canadian Digital Service Ottawa, Ontario MIT

Custom web application that integrates with IBM Verify so users can manage a CanadaLogin profile. It supports identity self-service workflows for federal digital services.

No comments yet. Be the first!

G

GeoBC Authorization Tools Dashboards

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0

Analytics dashboards for GeoBC authorization tools, helping teams understand usage and operational patterns. The repository supports evidence-based improvements to geospatial access services.

No comments yet. Be the first!

B

BC Registries SRE

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0

Infrastructure-as-code repository supporting site reliability engineering for BC Registries services. It helps manage operational configuration and deployment automation for registry platforms.

No comments yet. Be the first!