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
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 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
- Python 19.1k stars, 33% · 28 repos
- C++ 10.4k stars, 18% · 4 repos
- Go 10.1k stars, 18% · 17 repos
- C 5.4k stars, 9% · 2 repos
- HTML 1.5k stars, 3% · 3 repos
- Dart 1.2k stars, 2% · 8 repos
- TypeScript 911 stars, 2% · 4 repos
- 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