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: "AR" × Clear all
682 projects found — page 2 of 14
Verified
D

dwavebinarycsp

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

Constraint satisfaction tooling for converting CSPs to binary quadratic models.

No comments yet. Be the first!

Verified
P

penaltymodel

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

Penalty model generation tools for binary quadratic optimization.

No comments yet. Be the first!

Verified
P

Polaris

Education Verified
Shopify 2017 Ottawa, Ontario MIT

Design system and React components for Shopify admin experiences.

No comments yet. Be the first!

Verified
A

Active Merchant

GIS & Mapping Verified
Shopify 2006 Ottawa, Ontario MIT

Ruby payment abstraction library used by ecommerce applications.

No comments yet. Be the first!

Verified
B

Bootsnap

System & Infrastructure Verified
Shopify 2017 Ottawa, Ontario MIT

Ruby boot-time optimizer and cache library.

No comments yet. Be the first!

Verified
Q

Quilt

Communication Verified
Shopify 2017 Ottawa, Ontario MIT

Monorepo of JavaScript utilities and libraries from Shopify.

No comments yet. Be the first!

Verified
D

Draggable

Communication Verified
Shopify 2017 Ottawa, Ontario MIT

Drag-and-drop JavaScript library.

No comments yet. Be the first!

Verified
S

Sarama

System & Infrastructure Verified
Shopify 2013 Ottawa, Ontario MIT

Go client library for Apache Kafka.

No comments yet. Be the first!

Verified
P

PyroCMS

Development Tools Verified
PyroCMS Inc. 2009 Vancouver, British Columbia MIT

Laravel-based open-source content management system with Canadian company roots.

No comments yet. Be the first!

Verified
J

Jupyter Book

Other Verified
Executable Books / Canadian research contributors 2019 Toronto, Ontario BSD-3-Clause

Jupyter Book is an open-source tool for building publication-quality books and documents from computational material. Jupyter Book allows users to write their content in Markdown files or Jupyter notebooks, include computational elements (e.g., code cells) in either type, include rich syntax such as citations, cross-references, and numbered equations, and using a simple command, run the embedded code cells, cache the outputs and convert this content into: a web-based interactive book and a publication-quality PDF.

No comments yet. Be the first!

Verified
T

The Littlest JupyterHub

Other Verified
2i2c / Canadian research contributors 2018 Toronto, Ontario BSD-3-Clause

The Littlest JupyterHub (TLJH) distribution helps you provide Jupyter Notebooks to 1-100 users on a single server. The primary audience are people who do not consider themselves 'system administrators' but would like to provide hosted Jupyter Notebooks for their students or users. All users are provided with the same environment, and administrators can easily install libraries into this environment without any specialized knowledge.

No comments yet. Be the first!

Verified
O

Open Lunar Foundation Orekit Contributions

Security Verified
Canadian aerospace contributors 2002 Toronto, Ontario Apache-2.0

Orekit is a low level space dynamics library written in Java. Orekit is designed to be easily used in very different contexts, from quick studies up to critical operations. As a library, Orekit provides basic elements (orbits, dates, attitude, frames, ...) and various algorithms to handle them (conversions, propagations, pointing, events detection, orbit determination ...).

No comments yet. Be the first!

Verified
O

OpenStreetMap Canada Tasking Manager

Health & Medicine Verified
Canadian OpenStreetMap community 2012 National, National BSD-2-Clause v5.5.4

The most popular tool for teams to coordinate mapping on OpenStreetMap. With this web application, an area of interest can be defined and divided up into smaller tasks that can be completed rapidly. It shows which areas need to be mapped and which areas need a review for quality assurance. You can see the tool in action: log into the widely used HOT Tasking Manager and start mapping. This is Free and Open Source Software. You are welcome to use the code and set up your own instance. The Tasking Manager has been initially designed and built by and for the Humanitarian OpenStreetMap Team, and is nowadays used by many communities and organizations.

No comments yet. Be the first!

Verified
E

Eclipse Theia Canadian Contributions

System & Infrastructure Verified
Eclipse Foundation / Ericsson Canada contributors 2017 Ottawa, Ontario EPL-2.0 v1.73.1

Eclipse Theia is an extensible framework to develop full-fledged multi-language Cloud & Desktop IDEs and tools with state-of-the-art web technologies.

No comments yet. Be the first!

Verified
N

Notification Terraform

Communication Verified
Canadian Digital Service Ottawa, Ontario MIT

The promise of Terragrunt is to make it easier to maintain Terraform code by providing a wrapper around modules, adhering to "Don't repeat yourself" (DRY) configuration as well as better remote state management.

No comments yet. Be the first!

Verified
G

Gcds Tokens

Communication Verified
Canadian Digital Service Ottawa, Ontario MIT

GC Design System Tokens are the smallest building blocks of the design system. They represent design decisions for basic elements like colour, typography, and spacing, creating a curated set of options that we base our designs on. Tokens replace hard-coded values with variables that can be reused throughout the entire code base which makes it easier to maintain and update any code. Our tokens help us create a consistent visual experience that meets the Government of Canada requirements. They also improve communication between design and development by establishing a shared language.

No comments yet. Be the first!

Verified
G

Gcds Utility

Communication Verified
Canadian Digital Service Ottawa, Ontario MIT

CSS Shortcuts is a CSS utility framework built to match GC Design System (GCDS) styles and Canada.ca standards. It provides predefined CSS utility classes that apply core design elements, like colours, spacing, and typography, to your HTML. The classes align with our GCDS design tokens for consistency and ease of use.

No comments yet. Be the first!

Verified
N

Nr Fom

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

FOM projects (proposals for logging, essentially) are submitted to FOM and made available for public review and comment. The submitting organization then needs to address the comments before submitting the project to the ministry.

No comments yet. Be the first!

Verified
N

Nr Broker

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

NR Broker is a customizable software deployment business intelligence tool. It automates access to secrets stored in HashiCorp Vault by software (applications, GitHub Actions, etc.), audits activities (builds, installations, provisioning secrets, etc.) and enables access automation. Users can search, browse objects, view a graph representation and review activities using a web application. Developers integrate NR Broker into workflows by sending their intentions, requesting access and recording activity using http requests. As such, NR broker works on private on-premise clouds, AWS, OpenShift Clouds and more.

No comments yet. Be the first!

Verified
N

Nr Spar

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

The Seed Planning and Registry (SPAR) is the Ministry of Forests' online tree seed registry. It allows users to: Order seeds or seedlings, request cone and seed processing, and seed testing Enter and update information about their seedlots, orchards, and parent trees Generate reports about seedling requests, and the seedlot inventory SPAR supports reforestation, forest and ecosystem rehabilitation and wildfire recovery. It's also designed around Climate Based Seed Transfer (CBST) to help forests adapt to climate change. SPAR guides users through the selection of suitable seedlots using the transfer rules found in the Chief Forester’s Standards for Seed Use.

No comments yet. Be the first!

Verified

KeePassXC

Security Verified
2022 GPLv3 v2.7.12

Let KeePassXC safely store your passwords and auto-fill them into your favorite apps, so you can forget all about them. We do the heavy lifting in a no-nonsense, ad-free, tracker-free, and cloud-free manner. Free and open source. KeePassXC has been awarded a Security Visa by the French National Cybersecurity Agency (ANSSI).

No comments yet. Be the first!

Not Verified
Y

YARA

Featured Communication
International BSD-3-Clause

YARA is an open-source software project focused on security, malware, analysis. It can be evaluated as a transparent, community-developed alternative for individuals, organizations, and technical teams.

No comments yet. Be the first!

Not Verified
A

Age

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
A

Airflow

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
A

Alacritty

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
A

Angular

Development Tools
Open Source

Open-source development project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
A

Appflowy

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
A

Aria2

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
A

Asdf

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
A

Atuin

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
B

Backdrop

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
B

Bat

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
B

Beam

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
B

Black

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
B

Bubbletea

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
B

Busybox

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
C

Caddy

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
C

Celery

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
C

Cli

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
C

Click

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
C

Cockroach

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
C

Code Server

Gaming
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
C

Coreutils

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
C

Curl

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
D

Dask

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
D

Datasets

Government / Civic
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
D

Delta

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
D

Direnv

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
D

Domoticz

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!

Not Verified
E

Elixir

Communication
Open Source

Open-source software project maintained in a public source repository.

No comments yet. Be the first!