Skip to content
Burrows Tools

Open Source Licenses

Burrows Tools is built on open source. This page lists the packages that ship as part of the site, along with the license each one is distributed under, so the attribution those licenses ask for is actually met rather than assumed. The list is generated from the project's dependency tree at build time, which means it is accurate for the version of the site you are looking at right now instead of a copy that quietly went stale months ago. If you maintain one of these packages: thank you — this site would be a great deal more work and a great deal worse without your work.

328 packages ship as part of this site, generated from the npm dependency tree during the build. Where the tree installs a package at more than one version, only the highest is listed, and any different license carried by an older version is noted on that row.

  • MIT · 192
  • Apache-2.0 · 93
  • ISC · 23
  • BlueOak-1.0.0 · 9
  • BSD-3-Clause · 4
  • BSD-2-Clause · 4
  • MIT OR Apache-2.0 · 3
  • LGPL-3.0-or-later · 1
  • CC0-1.0 · 1
  • CC-BY-4.0 · 1
  • (MIT AND Zlib) · 1
  • 0BSD · 1
Open source packages and their licenses
PackageVersionLicense
@ast-grep/napi0.40.5MIT
@ast-grep/napi-linux-x64-gnu0.40.5MIT
@aws-crypto/sha1-browser5.2.0Apache-2.0
@aws-crypto/sha256-browser5.2.0Apache-2.0
@aws-crypto/sha256-js5.2.0Apache-2.0
@aws-crypto/supports-web-crypto5.2.0Apache-2.0
@aws-crypto/util5.2.0Apache-2.0
@aws-sdk/checksums3.1001.0Apache-2.0
@aws-sdk/client-cloudfront3.984.0Apache-2.0
@aws-sdk/client-dynamodb3.984.0Apache-2.0
@aws-sdk/client-lambda3.984.0Apache-2.0
@aws-sdk/client-s33.984.0Apache-2.0
@aws-sdk/client-sqs3.984.0Apache-2.0
@aws-sdk/core3.978.0Apache-2.0
@aws-sdk/credential-provider-env3.972.71Apache-2.0
@aws-sdk/credential-provider-http3.972.73Apache-2.0
@aws-sdk/credential-provider-ini3.973.16Apache-2.0
@aws-sdk/credential-provider-login3.972.78Apache-2.0
@aws-sdk/credential-provider-node3.972.83Apache-2.0
@aws-sdk/credential-provider-process3.972.71Apache-2.0
@aws-sdk/credential-provider-sso3.973.15Apache-2.0
@aws-sdk/credential-provider-web-identity3.972.77Apache-2.0
@aws-sdk/dynamodb-codec3.973.45Apache-2.0
@aws-sdk/endpoint-cache3.972.11Apache-2.0
@aws-sdk/middleware-bucket-endpoint3.972.49Apache-2.0
@aws-sdk/middleware-endpoint-discovery3.972.30Apache-2.0
@aws-sdk/middleware-expect-continue3.972.45Apache-2.0
@aws-sdk/middleware-flexible-checksums3.974.55Apache-2.0
@aws-sdk/middleware-host-header3.972.46Apache-2.0
@aws-sdk/middleware-location-constraint3.972.42Apache-2.0
@aws-sdk/middleware-logger3.972.45Apache-2.0
@aws-sdk/middleware-recursion-detection3.972.47Apache-2.0
@aws-sdk/middleware-sdk-s33.972.76Apache-2.0
@aws-sdk/middleware-sdk-sqs3.972.42Apache-2.0
@aws-sdk/middleware-ssec3.972.42Apache-2.0
@aws-sdk/middleware-user-agent3.972.75Apache-2.0
@aws-sdk/nested-clients3.997.45Apache-2.0
@aws-sdk/region-config-resolver3.972.49Apache-2.0
@aws-sdk/signature-v4-multi-region3.996.46Apache-2.0
@aws-sdk/token-providers3.1129.0Apache-2.0
@aws-sdk/types3.974.5Apache-2.0
@aws-sdk/util-endpoints3.984.0Apache-2.0
@aws-sdk/util-locate-window3.965.10Apache-2.0
@aws-sdk/util-user-agent-browser3.972.46Apache-2.0
@aws-sdk/util-user-agent-node3.973.61Apache-2.0
@aws-sdk/xml-builder3.972.40Apache-2.0
@aws/lambda-invoke-store0.3.0Apache-2.0
@cloudflare/kv-asset-handler0.5.0MIT OR Apache-2.0
@cloudflare/unenv-preset2.16.1MIT OR Apache-2.0
@cloudflare/workerd-linux-641.20260908.1Apache-2.0
@cspotcode/source-map-support0.8.1MIT
@dotenvx/dotenvx1.31.0BSD-3-Clause
@ecies/ciphers0.2.6MIT
@esbuild/linux-x640.28.1MIT
@img/colour1.1.0MIT
@img/sharp-libvips-linux-x641.3.3LGPL-3.0-or-later
@img/sharp-linux-x640.35.4Apache-2.0
@isaacs/cliui9.0.0BlueOak-1.0.0
@jridgewell/gen-mapping0.3.13MIT
@jridgewell/resolve-uri3.1.2MIT
@jridgewell/source-map0.3.11MIT
@jridgewell/sourcemap-codec1.6.0MIT
@jridgewell/trace-mapping0.3.31MIT
@jsquash/oxipng2.3.0Apache-2.0
@next/env16.3.4MIT
@next/swc-linux-x64-gnu16.3.4MIT
@noble/ciphers1.3.0MIT
@noble/curves1.9.7MIT
@noble/hashes1.8.0MIT
@node-minify/core8.0.6MIT
@node-minify/terser8.0.6MIT
@node-minify/utils8.0.6MIT
@opennextjs/aws4.1.4MIT
@opennextjs/cloudflare1.20.6MIT
@pdf-lib/standard-fonts1.0.0MIT
@pdf-lib/upng1.0.1MIT
@poppinss/colors4.1.6MIT
@poppinss/dumper0.6.5MIT
@poppinss/exception1.2.3MIT
@sindresorhus/is7.2.0MIT
@smithy/config-resolver4.7.2Apache-2.0
@smithy/core3.34.1Apache-2.0
@smithy/credential-provider-imds4.5.2Apache-2.0
@smithy/eventstream-serde-browser4.5.2Apache-2.0
@smithy/eventstream-serde-config-resolver4.6.2Apache-2.0
@smithy/eventstream-serde-node4.5.2Apache-2.0
@smithy/fetch-http-handler5.8.0Apache-2.0
@smithy/hash-blob-browser4.5.2Apache-2.0
@smithy/hash-node4.5.2Apache-2.0
@smithy/hash-stream-node4.5.2Apache-2.0
@smithy/invalid-dependency4.5.2Apache-2.0
@smithy/is-array-buffer2.2.0Apache-2.0
@smithy/md5-js4.5.2Apache-2.0
@smithy/middleware-content-length4.5.2Apache-2.0
@smithy/middleware-endpoint4.7.2Apache-2.0
@smithy/middleware-retry4.8.2Apache-2.0
@smithy/middleware-serde4.5.2Apache-2.0
@smithy/middleware-stack4.5.2Apache-2.0
@smithy/node-config-provider4.6.2Apache-2.0
@smithy/node-http-handler4.12.1Apache-2.0
@smithy/protocol-http5.6.2Apache-2.0
@smithy/signature-v45.7.3Apache-2.0
@smithy/smithy-client4.15.2Apache-2.0
@smithy/types4.18.0Apache-2.0
@smithy/url-parser4.5.2Apache-2.0
@smithy/util-base644.6.2Apache-2.0
@smithy/util-body-length-browser4.5.2Apache-2.0
@smithy/util-body-length-node4.5.2Apache-2.0
@smithy/util-buffer-from2.2.0Apache-2.0
@smithy/util-defaults-mode-browser4.6.2Apache-2.0
@smithy/util-defaults-mode-node4.5.2Apache-2.0
@smithy/util-endpoints3.7.2Apache-2.0
@smithy/util-middleware4.5.2Apache-2.0
@smithy/util-retry4.6.2Apache-2.0
@smithy/util-stream4.8.2Apache-2.0
@smithy/util-utf84.5.2Apache-2.0
@smithy/util-waiter4.6.2Apache-2.0
@speed-highlight/core1.2.24CC0-1.0
@swc/helpers0.5.23Apache-2.0
@tsconfig/node181.0.3MIT
@types/node24.13.3MIT
@types/node-fetch2.6.13MIT
abort-controller3.0.0MIT
accepts2.0.0MIT
acorn8.18.0MIT
agentkeepalive4.6.0MIT
ansi-colors4.1.3MIT
ansi-regex6.3.0MIT
ansi-styles6.2.3MIT
array-timsort1.0.3MIT
asynckit0.4.0MIT
aws4fetch1.0.20MIT
balanced-match4.0.4MIT
baseline-browser-mapping2.11.23Apache-2.0
blake3-wasm2.1.5MIT
body-parser2.3.0MIT
bowser2.14.1MIT
brace-expansion5.0.9MIT
buffer-from1.1.2MIT
bytes3.1.2MIT
call-bind-apply-helpers1.0.2MIT
call-bound1.0.4MIT
camelcase5.3.1MIT
caniuse-lite1.0.30001810CC-BY-4.0
chalk5.6.2MIT
ci-info4.4.0MIT
client-only0.0.1MIT
cliui9.0.1ISC
cloudflare4.5.0Apache-2.0
color-convert2.0.1MIT
color-name1.1.4MIT
combined-stream1.0.8MIT
commander11.1.0MIT
comment-json4.6.2MIT
content-disposition1.1.0MIT
content-type2.1.0MIT
cookie1.1.1MIT
cookie-signature1.2.2MIT
cross-spawn7.0.6MIT
debug4.4.3MIT
decamelize1.2.0MIT
delayed-stream1.0.0MIT
depd2.0.0MIT
detect-libc2.1.2Apache-2.0
dijkstrajs1.0.3MIT
dotenv16.6.1BSD-2-Clause
dunder-proto1.0.1MIT
duplexer0.1.2MIT
eciesjs0.4.18MIT
ee-first1.1.1MIT
emoji-regex10.6.0MIT
encodeurl2.0.0MIT
enquirer2.4.1MIT
error-stack-parser-es1.0.5MIT
es-define-property1.0.1MIT
es-errors1.3.0MIT
es-object-atoms1.1.2MIT
es-set-tostringtag2.1.0MIT
esbuild0.28.1MIT
escalade3.2.0MIT
escape-html1.0.3MIT
esprima4.0.1BSD-2-Clause
etag1.8.1MIT
event-target-shim5.0.1MIT
execa5.1.1MIT
express5.2.1MIT
fdir6.5.0MIT
finalhandler2.1.1MIT
find-up4.1.0MIT
foreground-child3.3.1ISC
form-data4.0.6MIT
form-data-encoder1.7.2MIT
formdata-node4.4.1MIT
forwarded0.2.0MIT
fresh2.0.0MIT
fs.realpath1.0.0ISC
function-bind1.1.2MIT
get-caller-file2.0.5ISC
get-east-asian-width1.6.0MIT
get-intrinsic1.3.0MIT
get-proto1.0.1MIT
get-stream6.0.1MIT
glob12.0.0BlueOak-1.0.0ISC in 9.3.5
gopd1.2.0MIT
gzip-size6.0.0MIT
has-symbols1.1.0MIT
has-tostringtag1.0.2MIT
hasown2.0.4MIT
http-errors2.0.1MIT
human-signals2.1.0Apache-2.0
humanize-ms1.2.1MIT
iconv-lite0.7.3MIT
ignore5.3.2MIT
inherits2.0.4ISC
ipaddr.js1.9.1MIT
is-fullwidth-code-point3.0.0MIT
is-promise4.0.0MIT
is-stream2.0.1MIT
isexe3.1.5BlueOak-1.0.0ISC in 2.0.0
jackspeak4.2.3BlueOak-1.0.0
kleur4.1.5MIT
locate-path5.0.0MIT
lru-cache11.5.2BlueOak-1.0.0ISC in 10.4.3
math-intrinsics1.1.0MIT
media-typer1.1.1MIT
merge-descriptors2.0.0MIT
merge-stream2.0.0MIT
mime-db1.54.0MIT
mime-types3.0.2MIT
mimic-fn2.1.0MIT
miniflare5.20260908.0-alphaMIT
minimatch10.2.6BlueOak-1.0.0ISC in 8.0.7
minipass7.1.3BlueOak-1.0.0ISC in 4.2.8
mkdirp1.0.4MIT
mnemonist0.38.3MIT
ms2.1.3MIT
nanoid3.3.19MIT
negotiator1.1.0MIT
next16.3.4MIT
node-domexception1.0.0MIT
node-fetch2.7.0MIT
npm-run-path4.0.1MIT
object-inspect1.13.4MIT
object-treeify1.1.33MIT
obliterator1.6.1MIT
on-finished2.4.1MIT
once1.4.0ISC
onetime5.1.2MIT
p-limit2.3.0MIT
p-locate4.1.0MIT
p-try2.2.0MIT
package-json-from-dist1.0.1BlueOak-1.0.0
pako1.0.11(MIT AND Zlib)
parseurl1.3.3MIT
path-exists4.0.0MIT
path-key3.1.1MIT
path-scurry2.0.2BlueOak-1.0.0
path-to-regexp8.4.2MIT
pathe2.0.3MIT
pdf-lib1.17.1MIT
picocolors1.1.1ISC
picomatch4.0.7MIT
pngjs5.0.0MIT
postcss8.5.23MIT
proxy-addr2.0.7MIT
qrcode1.5.4MIT
qs6.16.0BSD-3-Clause
range-parser1.3.0MIT
raw-body3.0.2MIT
react19.2.8MIT
react-dom19.2.8MIT
require-directory2.1.1MIT
require-main-filename2.0.0ISC
router2.2.0MIT
safer-buffer2.1.2MIT
scheduler0.27.0MIT
semver7.8.5ISC
send1.2.1MIT
serve-static2.2.1MIT
set-blocking2.0.0ISC
setprototypeof1.2.0ISC
sharp0.35.4Apache-2.0
shebang-command2.0.0MIT
shebang-regex3.0.0MIT
side-channel1.1.1MIT
side-channel-list1.0.1MIT
side-channel-map1.0.1MIT
side-channel-weakmap1.0.2MIT
signal-exit4.1.0ISC
source-map0.6.1BSD-3-Clause
source-map-js1.2.1BSD-3-Clause
source-map-support0.5.21MIT
statuses2.0.2MIT
string-width8.2.2MIT
strip-ansi7.2.0MIT
strip-final-newline2.0.0MIT
styled-jsx5.1.6MIT
supports-color10.2.2MIT
terser5.16.9BSD-2-Clause
three0.186.0MIT
toidentifier1.0.1MIT
tr460.0.3MIT
ts-tqdm0.8.6MIT
tslib2.8.10BSD
type-is2.1.0MIT
undici7.29.0MIT
undici-types7.18.2MIT
unenv2.0.0-rc.24MIT
unpipe1.0.0MIT
urlpattern-polyfill10.1.0MIT
vary1.1.2MIT
wasm-feature-detect1.9.0Apache-2.0
web-streams-polyfill4.0.0-beta.3MIT
webidl-conversions3.0.1BSD-2-Clause
whatwg-url5.0.0MIT
which4.0.0ISC
which-module2.0.1ISC
workerd1.20260908.1Apache-2.0
wrangler4.130.0MIT OR Apache-2.0
wrap-ansi9.0.2MIT
wrappy1.0.2ISC
ws8.21.0MIT
y18n5.0.8ISC
yaml2.9.0ISC
yargs18.1.0MIT
yargs-parser22.0.0ISC
youch4.1.0-beta.10MIT
youch-core0.3.3MIT

How to use the open source licenses

  1. Scan the list for the package you are interested in.
  2. Read the license identifier next to it.
  3. Follow the package link for the full license text and source.

Frequently asked questions

How is this list produced?
It is generated from the project's npm dependency tree during the build, so it always matches the code that is actually deployed.
Does this cover development-only dependencies?
It covers the packages whose code ships to your browser or runs on the server. Tools used only to build and test the site are not distributed, so they are not listed.
I maintain a listed package and something is wrong. What now?
The license identifier is taken from the package's own metadata. If it is wrong here it is probably wrong in the package manifest too — correcting it there fixes this page on the next build.