Thank you.
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
A JavaScript library for building user interfaces.
An opinionated framework for building server-rendered React applications.
Node.js JavaScript runtime.
The CSS framework that powers GitHub.
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
@playwright/test
@primer/css
@primer/live-region-element
@primer/octicons-react
@swc/helpers
@tanstack/query-core
@tanstack/react-query
axios
baseline-browser-mapping
caniuse-lite
client-only
date-fns
esprima
form-data
immutable
mime-db
mime-types
nanoid
next
picocolors
playwright
playwright-core
react
react-dom
scheduler
semver
sharp
sprintf-js
styled-jsx
tslib
Development and build dependencies
@axe-core/playwright
@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
@zeit/schemas
ansi-regex
ansi-styles
arg
argparse
array-includes
array.prototype.flat
array.prototype.flatmap
axe-core
boxen
browserslist
bytes
callsites
camelcase
chalk
chalk-template
cli-boxes
clipboardy
color-convert
compressible
compression
concat-map
content-disposition
csstype
damerau-levenshtein
debug
deep-is
define-properties
detect-libc
eastasianwidth
electron-to-chromium
emoji-regex
enhanced-resolve
es-abstract
es-to-primitive
escalade
eslint
eslint-config-next
eslint-import-resolver-typescript
eslint-plugin-jsx-a11y
eslint-plugin-react-hooks
execa
fast-glob
file-entry-cache
flat-cache
function.prototype.name
get-stream
get-tsconfig
glob-parent
globals
globalthis
graceful-fs
has-flag
hermes-estree
hermes-parser
human-signals
ignore
import-fresh
ini
is-async-function
is-boolean-object
is-callable
is-date-object
is-docker
is-fullwidth-code-point
is-generator-function
is-port-reachable
is-stream
is-string
is-symbol
is-typed-array
is-wsl
js-tokens
js-yaml
jsesc
json5
jsx-ast-utils
locate-path
lodash.merge
lru-cache
merge-stream
mimic-fn
minimatch
ms
natural-compare
negotiator
node-releases
npm-run-path
object-assign
object-keys
object.assign
object.entries
object.fromentries
object.values
on-headers
onetime
p-limit
p-locate
parent-module
path-is-inside
path-key
path-to-regexp
postcss
prelude-ls
prop-types
punycode
range-parser
rc
react-is
regexp.prototype.flags
registry-url
require-from-string
resolve-from
resolve-pkg-maps
serve
serve-handler
shebang-command
shebang-regex
stable-hash
string-width
string.prototype.includes
string.prototype.repeat
string.prototype.trim
string.prototype.trimend
string.prototype.trimstart
strip-ansi
strip-final-newline
strip-json-comments
supports-color
ts-api-utils
tsconfig-paths
type-fest
typescript
typescript-eslint
undici-types
update-browserslist-db
update-check
vary
which
which-typed-array
widest-line
wrap-ansi
yallist
yocto-queue
zod
zod-validation-error