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/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/counter

@swc/helpers

@tanstack/query-core

@tanstack/react-query

axios

busboy

caniuse-lite

client-only

color

color-convert

color-string

date-fns

esprima

form-data

is-arrayish

mime-db

mime-types

nanoid

next

picocolors

react

react-dom

scheduler

semver

sharp

simple-swizzle

sprintf-js

streamsearch

styled-jsx

tslib


Development and build dependencies

@eslint/js

@humanwhocodes/module-importer

@humanwhocodes/retry

@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

@rushstack/eslint-patch

@types/json5

@typescript-eslint/eslint-plugin

@typescript-eslint/parser

@typescript-eslint/scope-manager

@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

callsites

concat-map

csstype

damerau-levenshtein

debug

deep-is

define-properties

detect-libc

enhanced-resolve

es-abstract

es-to-primitive

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

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

json5

jsx-ast-utils

locate-path

lodash.merge

minimatch

ms

natural-compare

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

undici-types

which

which-typed-array

yocto-queue