# Brightspace — developer ecosystem report

> The official public code repository of Brightspace and D2L Corporation.

- GitHub org: `Brightspace`
- Category: saas
- Overall score: 38.0 / 100
- Overall rank: #511
- Last refreshed: 2026-08-14

## Pillar scores

| Pillar | Score / 100 | Rank | Weight in overall |
| --- | --- | --- | --- |
| Code & Polish | 53.0 | #371 | ~22% |
| Education | 75.0 | #195 | ~18% |
| AI readiness | 11.0 | #786 | part of Reach |
| Builder experience | 0.0 | #1 | ~12% |
| Community | 23.0 | #643 | ~16% |
| Reach | 35.0 | #645 | ~18% |
| Momentum | 77.0 | #40 | ~14% |

## Links

- GitHub: https://github.com/Brightspace
- Website: https://d2l.com

## Public GitHub totals

| Metric | Value |
| --- | --- |
| Repos analyzed | 12 |
| Stars | 438 |
| Forks | 372 |
| Open issues | 393 |
| Contributors | — |

## Top repositories

| Repo | Stars | Language | Description |
| --- | --- | --- | --- |
| [node-jwk-to-pem](https://github.com/Brightspace/node-jwk-to-pem) | 155 | JavaScript | Convert a json web key to a PEM for use by OpenSSL or crytpo |
| [Postman-Collections](https://github.com/Brightspace/Postman-Collections) | 59 | — | A listing of Postman Collections for the Brightspace API |
| [Extensibility-Samples](https://github.com/Brightspace/Extensibility-Samples) | 22 | JavaScript | Several different examples showing how to extend the platform using APIs, Remote Plugins and other Brightspace extensibi |
| [node-ecdsa-sig-formatter](https://github.com/Brightspace/node-ecdsa-sig-formatter) | 19 | JavaScript | — |
| [util-api-test-tool](https://github.com/Brightspace/util-api-test-tool) | 14 | PHP | A tool for testing Valence API calls |
| [valence-sdk-javascript](https://github.com/Brightspace/valence-sdk-javascript) | 13 | JavaScript | JavaScript Valence SDK |
| [vault-ec2auth](https://github.com/Brightspace/vault-ec2auth) | 13 | Go | A simple agent to authenticate an AWS EC2 instance against Hashicorp Vault |
| [valence-sdk-python](https://github.com/Brightspace/valence-sdk-python) | 13 | Python | Python Valence SDK |
| [bmx](https://github.com/Brightspace/bmx) | 11 | C# | Get short term AWS IAM credentials via Okta |
| [D2L.CodeStyle](https://github.com/Brightspace/D2L.CodeStyle) | 10 | C# | Annotations and analysis tools for D2L C# code style |
| [ifrau](https://github.com/Brightspace/ifrau) | 10 | JavaScript | Enabling simple communication for IFRAME-based free-range apps |
| [bds-headless-client-example](https://github.com/Brightspace/bds-headless-client-example) | 10 | Python | Sample Brightspace Data Sets headless client using OAuth 2.0 refresh tokens |

## Methodology

Scores are computed from public signals only (GitHub, package registries, docs sites, community platforms). Pillar definitions: https://www.smoower.com/docs.md

---

HTML version: https://www.smoower.com/brightspace
Machine index: https://www.smoower.com/llms.txt · MCP server: https://www.smoower.com/mcp · REST API: https://www.smoower.com/api/v1
