skip to content

Hundreds of thousands of open source projects are used across Microsoft's products and services, many contributed to by Microsoft engineers and teams along the way.

Thousands of projects power this simple website alone. Thanks to all of the participants of these communities for building great technology together.

Powering this site

React

A JavaScript library for building user interfaces.

Next.js

An opinionated framework for building server-rendered React applications.

Node.js

Node.js JavaScript runtime.

GitHub Primer CSS

The CSS framework that powers GitHub.

BBC Color Contrast Checker

A color contrast checker for web accessibility.


Web dependencies

@github/auto-check-element

@github/auto-complete-element

@github/catalyst

@github/clipboard-copy-element

@github/combobox-nav

@github/details-menu-element

@github/image-crop-element

@github/include-fragment-element

@github/mini-throttle

@github/relative-time-element

@github/remote-input-element

@github/tab-container-element

@img/colour

@img/sharp-libvips-linux-x64

@img/sharp-libvips-linuxmusl-x64

@img/sharp-linux-x64

@img/sharp-linuxmusl-x64

@next/env

@next/swc-linux-x64-gnu

@next/swc-linux-x64-musl

@oddbird/popover-polyfill

@primer/css

@primer/live-region-element

@primer/octicons-react

@swc/helpers

@tanstack/query-core

@tanstack/react-query

axios

caniuse-lite

client-only

date-fns

esprima

form-data

mime-db

mime-types

nanoid

next

picocolors

react

react-dom

scheduler

semver

sharp

sprintf-js

styled-jsx

tslib


Development and build dependencies

@babel/code-frame

@babel/compat-data

@babel/core

@babel/generator

@babel/helper-compilation-targets

@babel/helper-globals

@babel/helper-module-imports

@babel/helper-module-transforms

@babel/helper-string-parser

@babel/helper-validator-identifier

@babel/helper-validator-option

@babel/helpers

@babel/parser

@babel/template

@babel/traverse

@babel/types

@eslint/js

@humanwhocodes/module-importer

@humanwhocodes/retry

@jridgewell/resolve-uri

@next/eslint-plugin-next

@nodelib/fs.scandir

@nodelib/fs.stat

@nodelib/fs.walk

@nolyfill/is-core-module

@parcel/watcher

@parcel/watcher-linux-x64-glibc

@parcel/watcher-linux-x64-musl

@rtsao/scc

@types/json5

@typescript-eslint/eslint-plugin

@typescript-eslint/parser

@typescript-eslint/project-service

@typescript-eslint/scope-manager

@typescript-eslint/tsconfig-utils

@typescript-eslint/type-utils

@typescript-eslint/types

@typescript-eslint/typescript-estree

@typescript-eslint/utils

@typescript-eslint/visitor-keys

argparse

array-includes

array.prototype.flat

array.prototype.flatmap

axe-core

baseline-browser-mapping

browserslist

callsites

color-convert

concat-map

csstype

damerau-levenshtein

debug

deep-is

define-properties

detect-libc

electron-to-chromium

enhanced-resolve

es-abstract

es-to-primitive

escalade

eslint

eslint-config-next

eslint-import-resolver-typescript

eslint-plugin-jsx-a11y

eslint-plugin-react-hooks

fast-glob

file-entry-cache

flat-cache

function.prototype.name

get-tsconfig

glob-parent

globals

globalthis

graceful-fs

has-flag

hermes-estree

hermes-parser

ignore

import-fresh

is-async-function

is-boolean-object

is-callable

is-date-object

is-generator-function

is-string

is-symbol

is-typed-array

js-tokens

js-yaml

jsesc

json5

jsx-ast-utils

locate-path

lodash.merge

lru-cache

minimatch

ms

natural-compare

node-releases

object-assign

object-keys

object.assign

object.entries

object.fromentries

object.values

p-limit

p-locate

parent-module

path-key

postcss

prelude-ls

prop-types

punycode

react-is

regexp.prototype.flags

resolve-from

resolve-pkg-maps

shebang-command

shebang-regex

stable-hash

string.prototype.includes

string.prototype.repeat

string.prototype.trim

string.prototype.trimend

string.prototype.trimstart

strip-json-comments

ts-api-utils

tsconfig-paths

typescript

typescript-eslint

undici-types

update-browserslist-db

which

which-typed-array

yallist

yocto-queue

zod

zod-validation-error