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

jQuery

jQuery is a fast, small, and feature-rich JavaScript library.

GitHub Primer CSS

The CSS design system that powers GitHub

Jekyll

Jekyll is a static site generator in Ruby that powers GitHub Pages

Kubernetes

Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.

NGINX

nginx [engine x] is an HTTP and reverse proxy server.

Moby

An open framework to assemble specialized container systems without reinventing the wheel.

PostgreSQL

PostgreSQL: The World's Most Advanced Open Source Relational Database

BBC color-contrast-checker

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

b4a

bach

base64id

batch

bin-build

bin-check

bin-version

bin-version-check

bin-wrapper

binary-extensions

bl

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

ffi

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

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

kew

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

q

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