canonical

Canonical Joined Jul 2019 View on GitHub

Stars
57,407
across 2,270 public repos
Rank
#480
of 94,827 organizations, top 0.5%
Down 13 places this week

Repositories with 50+ stars

canonical's repositories with their overall rank
RankRepositoryLanguageStars
6,223

MicroK8s is a small, fast, single-package Kubernetes for datacenters and the edge.

Python 9,379
6,243

Multipass orchestrates virtual Ubuntu instances

C++ 9,353
13,380

Powerful system container and virtual machine manager

Go 4,848
14,860

Embeddable, replicated and fault-tolerant SQL engine.

C 4,420
17,227

Official upstream for the cloud-init: cloud instance initialization

Python 3,858
33,144

The snapd and snap tools enable systems to work with .snap files.

Go 2,054
52,796

Package, distribute, and update any app for Linux and IoT.

Python 1,292
66,774

From community websites to web applications, this CSS framework will help you achieve a consistent look and feel.

HTML 991
69,948

Unmaintained C implementation of the Raft consensus protocol

C 943
76,621

Declarative network configuration for various backends

Python 855
82,183

C++ libraries for writing Wayland Shells

C++ 794
106,636

Ubuntu Server Installer, and backend for Ubuntu Desktop Installer

Python 598
115,306

Automated private cloud based on LXD, Ceph and OVN

Go 549
117,471

Ubuntu Desktop Installer

Dart 538
122,441

Official MAAS repository. Bugs are tracked on Launchpad: https://bugs.launchpad.net/maas

Python 514
125,475

Easy and accessible container and virtual machine management. A browser interface for LXD

TypeScript 500
130,935

Go bindings for libdqlite

Go 476
142,981 Go 431
153,484

MicroCeph is snap-deployed Ceph with built-in clustering

Go 398
157,228

Packer templates to create MAAS deployable images

HCL 387
181,469

The official website for the Ubuntu operating system

HTML 329
187,856

Authentication service for external identity providers

Go 316
209,691

Intel confidential computing - TDX

Python 278
210,365

Python module for LXD

Python 277
217,169

Pure Python framework for writing Juju charms.

Python 267
246,856

Myna is a lightweight speech-to-text application for Ubuntu Desktop.

Rust 229
262,049

Pebble is a lightweight Linux service manager with layered configuration and an HTTP API

Go 213
286,746

The foundation for many embedded graphical display implementations

C++ 191
299,847

The official website's repository for the Snap store

TypeScript 181
328,923

Official tool to build Ubuntu Images.

Go 162
342,852

A set of components based on Vanilla Framework

TypeScript 154
344,660

Repository for the new version of canonical.com

HTML 153
344,660

Ubuntu Desktop Provision

Dart 153
368,441

A firmware updater UI based on fwupd

Dart 141
370,615

This directory contains an image of Ubuntu Core Desktop.

Shell 140
370,615

Dqlite for Kubernetes

Go 140
384,071

Workshops are secure, fast, and composable development environments that come agent-ready.

Go 134
386,340

This is a snap of Valve's [Steam client][1]. It is intended to run on any system that supports snapd, providing a consistent environment to run the games separate from the underlying host...

Python 133
388,724

Learn open-source software documentation skills with Canonical

Python 132
393,441

OpenStack exporter for the prometheus monitoring system

Python 130
398,366

Spread - Convenient full-system test (task) distribution

Go 128
400,912

This package provides a useful set of utilities for interacting with a cloud.

Shell 127
403,472 Python 126
413,990

Charmed Kubeflow

Python 122
427,928

Canonical Kubernetes is an opinionated and CNCF conformant Kubernetes operated by Snaps and Charms, which come together to bring simplified operations and an enhanced security posture on any...

Python 117
439,941 Python 113
449,451

A set of guidelines to avoid arguments over code-quality

RenderScript 110
459,226

A native Dart client implementation of [D-Bus](https://www.freedesktop.org/wiki/Software/dbus/).

Dart 107
473,251 Python 103
476,973

Matter Raspberry Pi GPIO Commander - Turn your Pi into a Matter lighting device!

ZAP 102
492,019

Tool to create OCI Images using the language from Snapcraft and Charmcraft.

Python 98
508,066

Analyzes an Ubuntu system and checks for unpatched vulnerabilities.

Python 94
516,717

Documentation for Ubuntu Server: https://documentation.ubuntu.com/server/

Makefile 92
521,211

Collaborate, build and publish charmed operators for Kubernetes, Linux and Windows.

Python 91
535,290

The add-ons shipped with MicroK8s

Shell 88
550,050

Legacy Python-based Ubuntu image building scripts. Please see Canonical/ubuntu-image instead. Report bugs at Launchpad.

Python 85
550,050

Terraform MAAS provider

Go 85
588,876

Beautiful and functional interface for snap management

JavaScript 78
588,876

Docker Engine and the NVIDIA container toolkit, packaged as a snap for Ubuntu Core.

Shell 78
600,860

Moved from launchpad to github, now the active code repo

Python 76
600,860

The UI for MAAS (metal-as-a-service)

TypeScript 76
607,107

Blueprint definitions for [`multipass launch`](https://multipass.run)

75
613,506

Ubuntu Pro Client for offerings from Canonical

Python 74
648,239

The LXD demo server

JavaScript 69
655,643

The collection of package slice definitions for Chisel

68
671,357

A collection of Flutter plugins and packages for Ubuntu applications.

Dart 66
679,510

Unofficial python client library for MAAS

Python 65
687,784

Core MicroK8s addons

Shell 64
696,118

Design components for Vanilla Framework.

63
696,118

Wayland Conformance Test Suite

C++ 63
723,122

Utility for tracing execution of apps

Go 60
723,122

Provides a client to connect to [BlueZ](http://www.bluez.org/) - the Linux Bluetooth stack.

Dart 60
723,122

Chock-full of Juju hackery.

Python 60
742,438

The Landscape Client is the agent which communicates with the Landscape service.

Python 58
742,438

Standard C Library - FFI bindings to the GNU C Library on Linux, and the BSD C Library on macOS.

Dart 58
763,357

An Ansible playbook for installing and configuring MAAS

Jinja 56
785,730

Checkbox is a testing framework used to validate device compatibility with Ubuntu Linux. It’s the testing tool developed for the purposes of the Ubuntu Certification program.

Python 54
785,730

Local inference, optimized for your hardware

Go 54
821,529

Ubuntu Pro for WSL

Go 51
834,146

Packaging scripts for nvidia-graphics-drivers in Ubuntu

50
834,146

A Prometheus exporter for generating metrics from commands executed by a running NRPE daemon.

Go 50
834,146

Allows notifications to be sent on Linux desktops using the [desktop notifications specification](https://specifications.freedesktop.org/notification-spec/).

Dart 50
834,146

A collection of scripts to make Landscape more powerful

Python 50

Among 94,827 organizations

40k–63k stars: 367 organizations, including canonical

Stars along the bottom, and organizations in each band on a log scale

Where the stars are

Languages

  1. Python 19.1k stars, 33% · 28 repos
  2. C++ 10.4k stars, 18% · 4 repos
  3. Go 10.1k stars, 18% · 17 repos
  4. C 5.4k stars, 9% · 2 repos
  5. HTML 1.5k stars, 3% · 3 repos
  6. Dart 1.2k stars, 2% · 8 repos
  7. TypeScript 911 stars, 2% · 4 repos
  8. Shell 497 stars, 1% · 5 repos

and 7 more languages

When they were made

83 repos with 50+ stars, made between 2010 and 2026

Quick stats

Next rank
+5 stars to reach #479
Next milestone
+133,362 stars to reach the top 0.1%
Public repos
2,270, 83 with 50+ stars
Popular repos
50 over 100 stars, 7 over 1k stars
Top repo
microk8s, #6,223 of all repos, 16% of stars
Smaller repos
6,962 stars from repos under 50

Stars counted Recounted daily Next count around