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
@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