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: "python" × Clear all
43 projects found
Verified
S

Statistics Canada Open Tools

Government / Civic Verified
Statistics Canada 2014 Ottawa, Ontario MIT vVarious

Statistics Canada releases open-source tools and R/Python packages for statistical analysis and data dissemination. Their tools include the Canadian Statistical Dissemination Architecture (CSDA), open microdata tools, and visualization packages used by researchers across Canada.

No comments yet. Be the first!

Verified
C

ckanapi

Health & Medicine Verified
Treasury Board of Canada Secretariat 2013 Ottawa, Ontario MIT v4.11

Command-line interface and Python module for the CKAN Action API.

No comments yet. Be the first!

Verified
D

D-Wave Ocean SDK

Security Verified
D-Wave Quantum 2017 Burnaby, British Columbia Apache-2.0 v9.4.0

Users interact with D‑Wave quantum computers through a web user interface (UI), and through open-source tools that communicate with the Solver API (SAPI). The SAPI components are responsible for user interaction, user authentication, and work scheduling. In turn, SAPI connects to back-end servers that send problems to and return results from QPUs and additional solvers, which are located in different geographical regions (for example, North America or Europe).[1]

No comments yet. Be the first!

Not Verified
I

Indy Tails Server

Communication
Government of British Columbia Victoria, British Columbia Apache-2.0 v0.1.0

An Indy Tails Server is file server that is designed to receive, store and serve Hyperledger Indy Tails files. Indy tails files are generated by an issuer of Indy AnonCred verifiable credentials when a Revocation Registry is created and must be published to a location accessible by all holders that receive a credential referenced in that Revocation Registry. The generated file is static, it does not change, and the credential holders use the tails file to produce a zero-knowledge proof of non-revocation about their credential and include it when responding to a proof request with a proof that includes claims from a revocable credential. If you are new to Indy AnonCreds Revocation, please review this document to understand how Indy revocation works, and where tails files fit in. An Indy Tails Server is a customized file server that makes it easy for AnonCred Issuers to publish tails files and for holders to access those tails files. A tails file does not have to be published to an Indy Tails Server, they can be published anywhere as long as there exists a URL accessible to all holders to access the tails file. If holders are mobile iOS or Android apps, the URL must use SSL (e.g. must be https:) due to the restrictions in those OS's. Support for publishing tails files to an Indy Tails Server is built into Aries Cloud Agent Python.

No comments yet. Be the first!

Not Verified
A

Aries VCR Issuer Controller

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

This repository is a template for creating an Aries Verifiable Credential Registry (VCR) Issuer Agent. Aries VCR is the foundational technology upon which the Government of British Columbia's OrgBookBC was built. Aries VCR Issuer Controller is a starter kit for building an Aries agent that issues verifiable credentials to instances of an Aries VCR, such as OrgBookBC. This repo contains code for an issuer controller that works with Aries Cloud Agent Python (ACAPy) framework. The controller and an instance of ACA-Py can be deployed together to implement an Aries issuer agent. aries-vcr-issuer-controller was developed as part of the Verifiable Organizations Network (VON). For more information on VON, visit https://vonx.io. Even better, join in with what we are doing and contribute to VON and the Trust over IP community. Still not sure what this is? Please see this Getting started with VON overview, paying particular attention to the VON Issuer/Verifier Agent section. That's what this repo implements.

No comments yet. Be the first!

Not Verified
G

GC Data Ecosystem GCPedia Generator

Communication
Government of Canada Ottawa, Ontario Apache-2.0

Python code for generating GCpedia data-directory pages from structured Government of Canada data ecosystem information. It is a practical automation tool for publishing internal data catalog content consistently.

No comments yet. Be the first!

Not Verified
R

RASK CASK Python

Development Tools
Statistics Canada Ottawa, Ontario Other

Python package from Statistics Canada for standardizing road attributes and municipality names. It is useful for data-cleaning workflows that need consistent geospatial and administrative naming before analysis or publication.

No comments yet. Be the first!

Not Verified
C

Canonym

Development Tools
Statistics Canada Ottawa, Ontario MIT

Python anonymization package from Statistics Canada for privacy-protection workflows. It supports identification and treatment of sensitive information, helping analysts prepare safer datasets for sharing or processing.

No comments yet. Be the first!

Not Verified
B

Banff Processor

Development Tools
Statistics Canada Ottawa, Ontario Other

Metadata-driven tool for designing and executing statistical data-editing processes with Banff. It gives statistical programs a more automated way to organize editing steps, parameters, and reproducible processing.

No comments yet. Be the first!

Not Verified
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!

Not Verified
Z

Zone Kubeflow Containers

Development Tools
Statistics Canada Ottawa, Ontario Other

Container images built for use with Kubeflow in Statistics Canada data-science environments. The repository supports repeatable notebook and workload images for analytics users.

No comments yet. Be the first!

Not Verified
S

SLICEmyPDF

Development Tools
Statistics Canada Ottawa, Ontario Other

Statistics Canada tool using the SLICE algorithm to extract financial-statement and tabular information from text-based PDF pages. It is useful for repeatable table extraction where analysts need transparent parsing logic.

No comments yet. Be the first!

Not Verified
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!

Not Verified
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!

Not Verified
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!

Not Verified
W

Wildfire Predictive Services

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

Wildfire Predictive Services application for prevention, preparedness, response and recovery decision support. It combines Python, React and geospatial data to help wildfire teams analyze weather and risk.

No comments yet. Be the first!

Not Verified
B

BCGov Developer Experience Team

Communication
Government of British Columbia Victoria, British Columbia Other

Scripts, demos and examples produced by the B.C. Government Developer Experience team. It helps internal and partner developers adopt platform tools, workflows and open-source practices.

No comments yet. Be the first!

Not Verified
L

Ligo Data Linking

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

Open-source application that provides a web interface for documented, repeatable administrative-record linkage and deduplication. It lets analysts select data-linking methods and run them in a structured workflow.

No comments yet. Be the first!

Not Verified
A

ACA-Py Inbound Router Plugin

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

Plugin work around inbound routing for Aries Cloud Agent Python deployments. It helps digital-trust teams operate agent networks and route messages in verifiable credential ecosystems.

No comments yet. Be the first!

Not Verified
F

Forest Data Services Python ETL

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

Python ETL tooling for forest data services in British Columbia. It supports repeatable extraction, transformation and loading of operational resource datasets into downstream systems.

No comments yet. Be the first!

Not Verified
M

Mopidy

Communication
International Apache-2.0

Mopidy is an open-source software project focused on music, server, python. It can be evaluated as a transparent, community-developed alternative for individuals, organizations, and technical teams.

No comments yet. Be the first!

Not Verified
B

Buildbot

Communication
International GPL-2.0

Buildbot is an open-source software project focused on ci cd, automation, python. It can be evaluated as a transparent, community-developed alternative for individuals, organizations, and technical teams.

No comments yet. Be the first!

Not Verified
C

Conda

Communication
International BSD-3-Clause

Conda is an open-source software project focused on package manager, python, data science. It can be evaluated as a transparent, community-developed alternative for individuals, organizations, and technical teams.

No comments yet. Be the first!

Not Verified
P

pygeoapi

GIS & Mapping
International community led in part by Canadian geospatial contributors 2018 Ottawa, Ontario MIT

A Python server implementation of modern Open Geospatial Consortium API standards.

No comments yet. Be the first!

Not Verified
W

Wagtail

Development Tools
International open-source community Various, International BSD-3-Clause

A content management system built on Django for editorially focused websites.

No comments yet. Be the first!

Not Verified
M

MkDocs

Development Tools
International open-source community Various, International BSD-2-Clause

A documentation site generator based on Markdown and configurable themes.

No comments yet. Be the first!

Not Verified
J

JupyterLab

Government / Civic
International open-source community Various, International BSD-3-Clause

An interactive development environment for notebooks, code, data, and scientific workflows.

No comments yet. Be the first!

Not Verified
P

PyCoMod

Science & Research
DRDC CORA 2021 Ottawa, Ontario BSD-3-Clause

Python package from Defence Research and Development Canada for SIR-style compartment disease models and simulation.

No comments yet. Be the first!

Not Verified
R

RCM GDAL Driver and Metadata Tools

GIS & Mapping
DRDC ORC 2021 Ottawa, Ontario Python-2.0

Canadian defence research code for RADARSAT Constellation Mission data access, including a GDAL driver and Python metadata extraction.

No comments yet. Be the first!

Not Verified
S

Signal Attenuation through Foliage Estimator

Science & Research
Communications Research Centre Canada 2023 Ottawa, Ontario MIT

Communications Research Centre Canada tool for estimating radio-frequency path loss in foliage-dominant environments.

No comments yet. Be the first!

Not Verified
C

crc-covlib

Mathematics
Communications Research Centre Canada 2022 Ottawa, Ontario MIT

Canadian Communications Research Centre library and API implementing radio-wave propagation models for coverage and interference analysis.

No comments yet. Be the first!

Not Verified
M

MetPX-Sarracenia

Government / Civic
Shared Services Canada 2013 Ottawa, Ontario GPL-2.0

Canadian meteorological data-pumping and subscription system for reliable real-time data distribution.

No comments yet. Be the first!

Not Verified
C

CKAN Extension Territoire

Government / Civic
City of Montreal 2014 Montreal, Quebec MIT

City of Montréal CKAN extension supporting municipal open-data catalogue functionality.

No comments yet. Be the first!

Not Verified
C

ckanext-ab_scheming

Government / Civic
Government of Alberta 2016 Edmonton, Alberta AGPL-3.0

Alberta government CKAN extension used to define metadata schemas for the provincial open-data catalogue.

No comments yet. Be the first!

Not Verified
C

ckanext-open_alberta

Government / Civic
Government of Alberta 2016 Edmonton, Alberta AGPL-3.0

CKAN extension developed for Alberta’s open-data publishing platform.

No comments yet. Be the first!

Not Verified
C

ckanext-geomapviewer

GIS & Mapping
Government of Alberta 2016 Edmonton, Alberta AGPL-3.0

Alberta government CKAN extension for viewing geospatial datasets on maps.

No comments yet. Be the first!

Not Verified
C

ckanext-bcgov

Government / Civic
Government of British Columbia 2014 Victoria, British Columbia AGPL-3.0

Government of British Columbia CKAN extension used by the BC Data Catalogue.

No comments yet. Be the first!

Not Verified
G

Glances

Office
LGPL-3.0

Cross-platform system monitoring tool with terminal, web, and API interfaces.

No comments yet. Be the first!

Not Verified
P

Piku

System & Infrastructure
MIT

Small Git-push deployment platform designed as a lightweight alternative to larger PaaS systems.

No comments yet. Be the first!

Not Verified
N

Nautobot

Networking
Apache-2.0

Network source-of-truth and automation platform built for extensible network operations.

No comments yet. Be the first!

Not Verified
O

OCRmyPDF

Office
MPL-2.0

Command-line utility that adds searchable OCR text layers to scanned PDF files.

No comments yet. Be the first!

Not Verified
M

MkDocs Material

Other
MIT

Documentation theme and feature set for building modern sites with MkDocs.

No comments yet. Be the first!

Not Verified
P

Pelican

Development Tools
AGPL-3.0

Python static site generator for blogs and content websites.

No comments yet. Be the first!