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
jQuery is a fast, small, and feature-rich JavaScript library.
The CSS design system that powers GitHub
Jekyll is a static site generator in Ruby that powers GitHub Pages
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.
nginx [engine x] is an HTTP and reverse proxy server.
An open framework to assemble specialized container systems without reinventing the wheel.
PostgreSQL: The World's Most Advanced Open Source Relational Database
An accessibility checker tool for validating the color contrast based on WCAG 2.0 and WCAG 2.1 standards, built by the British Broadcasting Corporation.
Web dependencies
@primer/octicons
gsap
jQuery
object-assign
primer-base
primer-box
primer-breadcrumb
primer-buttons
primer-core
primer-forms
primer-layout
primer-navigation
primer-pagination
primer-support
primer-table-object
primer-tooltips
primer-truncate
primer-utilities
jQuery Timeago
Development and build dependencies
@gulpjs/messages
@gulpjs/to-absolute-glob
@nodelib/fs.scandir
@nodelib/fs.stat
@nodelib/fs.walk
@sindresorhus/is
@socket.io/component-emitter
accepts
aggregate-error
amdefine
ansi-regex
ansi-styles
archive-type
argparse
arguments-extended
array-extended
array-find-index
array-union
async
async-done
async-each-series
async-settle
autoprefixer
bach
base64id
batch
bin-build
bin-check
bin-version
bin-version-check
bin-wrapper
binary-extensions
browser-sync
browser-sync-ui
browserslist
bs-recipes
buffer-alloc
buffer-alloc-unsafe
buffer-fill
bytes
camelcase-keys
caniuse-lite
caw
chalk
clean-stack
clone
clone-buffer
coa
color-convert
color-support
commander
concat-map
concat-with-sourcemaps
config-chain
connect
connect-history-api-fallback
content-disposition
cookie
copy-props
core-util-is
cors
cross-spawn
css-select
css-tree
css-what
currently-unhandled
debug
decamelize
declare.js
decode-uri-component
decompress
decompress-response
decompress-tar
decompress-tarbz2
decompress-targz
decompress-unzip
define-properties
del
depd
destroy
dir-glob
dom-serializer
domelementtype
domutils
download
duplexer3
each-props
ee-first
electron-to-chromium
emoji-regex
encodeurl
entities
error-ex
es-abstract
es-to-primitive
escape-html
escape-string-regexp
esprima
etag
eventemitter3
exec-buffer
execa
executable
ext-list
ext-name
extend
extended
extender
fancy-log
fast-glob
fast-levenshtein
fast-xml-parser
fd-slicer
figures
file-type
filename-reserved-regex
filenamify
finalhandler
find-up
find-versions
findup-sync
fined
flagged-respawn
fresh
fs-mkdirp-stream
fs.realpath
function.prototype.name
gemfile
get-proxy
get-stdin
get-stream
gifsicle
glob
glob-parent
glob-stream
glob-watcher
globby
glogg
got
graceful-fs
gulp-autoprefixer
gulp-concat
gulp-imagemin
gulp-load-plugins
gulplog
has-ansi
has-flag
has-gulplog
http-cache-semantics
http-errors
http-proxy
ieee754
ignore
imagemin
imagemin-gifsicle
imagemin-jpegtran
imagemin-optipng
imagemin-pngquant
imagemin-svgo
immutable
import-lazy
indent-string
inherits
ini
interpret
into-stream
irregular-plurals
is-arrayish
is-binary-path
is-boolean-object
is-callable
is-date-object
is-extended
is-finite
is-fullwidth-code-point
is-gif
is-jpg
is-natural-number
is-path-cwd
is-path-inside
is-plain-obj
is-png
is-retry-allowed
is-stream
is-string
is-svg
is-symbol
is-utf8
is-wsl
isurl
jpegtran-bin
jsonfile
junk
last-run
lead
liftoff
limiter
load-json-file
lodash
lodash.clonedeep
lodash.isfinite
logalot
loud-rejection
lowercase-keys
lpad-align
lru-cache
make-dir
map-obj
mdn-data
meow
mime
mime-db
mime-types
mimic-response
minimatch
mkdirp
ms
mute-stdout
nanoid
negotiator
node-releases
normalize-package-data
normalize-range
normalize-url
now-and-later
npm-clean
npm-conf
npm-run-path
object-keys
object.assign
object.getownpropertydescriptors
object.values
on-finished
once
opn
optipng-bin
os-filter-obj
ow
p-cancelable
p-event
p-finally
p-is-promise
p-map
p-map-series
p-pipe
p-reduce
p-timeout
parse-json
parse-node-version
parseurl
path-exists
path-is-absolute
path-key
path-type
pend
picocolors
pify
pinkie
pinkie-promise
plugin-error
plur
pngquant-bin
postcss
prepend-http
pretty-bytes
proto-list
query-string
range-parser
raw-body
read-pkg
read-pkg-up
readable-stream
rechoir
redent
regexp.prototype.flags
repeating
replace-ext
replace-homedir
requires
resolve
resolve-options
resp-modifier
responselike
rimraf
safer-buffer
sax
seek-bzip
semver
semver-greatest-satisfied-range
semver-regex
semver-truncate
send
serve-index
serve-static
server-destroy
shebang-command
shebang-regex
slash
socket.io-adapter
socket.io-client
sort-keys
sort-keys-length
sparkles
spdx-correct
spdx-exceptions
spdx-expression-parse
spdx-license-ids
sprintf-js
squeak
stable
statuses
stream-throttle
strict-uri-encode
string-width
string.prototype.trimend
string.prototype.trimstart
strip-ansi
strip-bom
strip-dirs
strip-eof
strip-indent
strip-outer
strnum
supports-color
temp-dir
tempfile
through2
through2-concurrent
timed-out
to-through
toidentifier
trim-newlines
trim-repeated
tunnel-agent
type-fest
uglify-js
unbzip2-stream
undertaker
undertaker-registry
uniq
unpipe
update-browserslist-db
url-parse-lax
url-to-options
utils-merge
uuid
v8flags
validate-npm-package-license
value-or-function
vary
vinyl
vinyl-contents
vinyl-fs
vinyl-sourcemap
vinyl-sourcemaps-apply
which
wrap-ansi
xmlhttprequest-ssl
yallist
yaml
yargs