TapTidy is proprietary software owned by Think Tank Systems, built with the help of many open-source packages. We are grateful to the maintainers and contributors of these projects. Below is every third-party dependency, grouped by the license it is distributed under.
MIT 312 packages
@babel/helper-string-parser@7.29.7@babel/helper-validator-identifier@7.29.7@babel/parser@7.29.7@babel/types@7.29.7@fastify/busboy@3.2.0@hono/node-server@2.0.4@ioredis/commands@1.5.1@js-sdsl/ordered-map@4.4.2@kurkle/color@0.3.4@nodable/entities@2.1.0@radix-ui/primitive@1.1.3@radix-ui/react-compose-refs@1.1.2@radix-ui/react-primitive@2.1.3@radix-ui/react-slot@1.2.3@radix-ui/react-toggle@1.1.10@radix-ui/react-use-controllable-state@1.2.2@radix-ui/react-use-effect-event@0.0.2@radix-ui/react-use-layout-effect@1.1.1@redocly/ajv@8.18.1@simplewebauthn/browser@13.3.0@simplewebauthn/server@13.3.1@socket.io/component-emitter@3.1.2@standard-schema/spec@1.1.0@tootallnate/once@3.0.1@types/caseless@0.12.5@types/cors@2.8.19@types/jsonwebtoken@9.0.10@types/long@4.0.2@types/ms@2.1.0@types/node@25.9.1@types/pg@8.20.0@types/prop-types@15.7.15@types/react@18.3.29@types/request@2.48.13@types/tough-cookie@4.0.5@types/ws@8.18.1abort-controller@3.0.0accepts@1.3.8accepts@2.0.0adm-zip@0.5.17agent-base@6.0.2agent-base@7.1.4ansi-regex@5.0.1ansi-styles@4.3.0archiver-utils@4.0.1archiver@6.0.2arrify@2.0.1asn1.js@5.4.1async-retry@1.3.3async@3.2.6asynckit@0.4.0aws-ssl-profiles@1.1.2balanced-match@4.0.4base64-js@1.5.1base64id@2.0.0bcryptjs@2.4.3better-result@2.9.2bignumber.js@9.3.1bintrees@1.0.2bn.js@5.2.3body-parser@2.2.2bowser@2.14.1brace-expansion@5.0.6buffer-crc32@0.2.13bytes@3.1.2c12@3.1.0call-bind-apply-helpers@1.0.2call-bound@1.0.4chart.js@4.5.1chokidar@4.0.3citty@0.1.6citty@0.2.2color-convert@2.0.1color-name@1.1.4combined-stream@1.0.8compress-commons@5.0.3confbox@0.2.4consola@3.4.2content-disposition@1.1.0content-type@1.0.5content-type@2.0.0cookie-signature@1.2.2cookie@0.7.2cookie@1.1.1core-util-is@1.0.3cors@2.8.6crc32-stream@5.0.1cross-spawn@7.0.6csstype@3.2.3data-uri-to-buffer@4.0.1date-fns-tz@3.2.0date-fns@4.3.0debug@4.4.3defu@6.1.7delayed-stream@1.0.0depd@2.0.0destr@2.0.5dunder-proto@1.0.1duplexify@4.1.3ee-first@1.1.1effect@3.20.0emoji-regex@8.0.0empathic@2.0.0encodeurl@2.0.0end-of-stream@1.4.5engine.io-parser@5.2.3engine.io@6.6.8env-paths@3.0.0es-define-property@1.0.1es-errors@1.3.0es-object-atoms@1.1.2es-set-tostringtag@2.1.0escalade@3.2.0escape-html@1.0.3etag@1.8.1event-target-shim@5.0.1express-rate-limit@8.5.2express@5.2.1exsolve@1.0.8extend@3.0.2farmhash-modern@1.1.0fast-check@3.23.2fast-deep-equal@3.1.3fast-fifo@1.3.2fast-xml-builder@1.2.0fast-xml-parser@5.7.3fast-xml-parser@5.8.0fetch-blob@3.2.0finalhandler@2.1.1form-data@2.5.5formdata-polyfill@4.0.10forwarded@0.2.0fresh@2.0.0function-bind@1.1.2functional-red-black-tree@1.0.1generate-function@2.3.1get-intrinsic@1.3.0get-port-please@3.2.0get-proto@1.0.1giget@2.0.0gopd@1.2.0grammex@3.1.12graphmatch@1.1.1gtoken@7.1.0has-symbols@1.1.0has-tostringtag@1.0.2hasown@2.0.3helmet@8.2.0hono@4.12.18html-entities@2.6.0http-errors@2.0.1http-parser-js@0.5.10http-proxy-agent@5.0.0http-status-codes@2.3.0http_ece@1.2.0https-proxy-agent@5.0.1https-proxy-agent@7.0.6iconv-lite@0.7.2ioredis@5.10.1ip-address@10.2.0ipaddr.js@1.9.1is-fullwidth-code-point@3.0.0is-promise@4.0.0is-property@1.0.2is-stream@2.0.1isarray@1.0.0jiti@2.7.0jose@4.15.9js-tokens@4.0.0json-bigint@1.0.0json-schema-traverse@1.0.0jsonwebtoken@9.0.3jwa@2.0.1jwks-rsa@3.2.2jws@4.0.1lazystream@1.0.1limiter@1.1.5lodash.camelcase@4.3.0lodash.clonedeep@4.5.0lodash.defaults@4.2.0lodash.includes@4.3.0lodash.isarguments@3.1.0lodash.isboolean@3.0.3lodash.isinteger@4.0.4lodash.isnumber@3.0.3lodash.isplainobject@4.0.6lodash.isstring@4.0.1lodash.once@4.1.1lodash@4.18.1loose-envify@1.4.0lru-memoizer@2.3.0lru.min@1.1.4magicast@0.3.5math-intrinsics@1.1.0media-typer@1.1.0merge-descriptors@2.0.0mime-db@1.52.0mime-db@1.54.0mime-types@2.1.35mime-types@3.0.2mime@3.0.0minimist@1.2.8ms@2.1.3mysql2@3.15.3named-placeholders@1.1.6negotiator@0.6.3negotiator@1.0.0node-domexception@1.0.0node-fetch-native@1.6.7node-fetch@2.7.0node-fetch@3.3.2normalize-path@3.0.0nypm@0.6.6object-assign@4.1.1object-hash@3.0.0object-inspect@1.13.4ohash@2.0.11on-finished@2.4.1p-limit@3.1.0parseurl@1.3.3path-expression-matcher@1.5.0path-key@3.1.1path-to-regexp@8.4.2pathe@2.0.3perfect-debounce@1.0.0pg-cloudflare@1.4.0pg-connection-string@2.13.0pg-pool@3.14.0pg-protocol@1.14.0pg-types@2.2.0pg@8.21.0pgpass@1.0.5pkg-types@2.3.1postgres-array@2.0.0postgres-array@3.0.4postgres-bytea@1.0.1postgres-date@1.0.7postgres-interval@1.2.0process-nextick-args@2.0.1proper-lockfile@4.1.2proxy-addr@2.0.7pure-rand@6.1.0range-parser@1.2.1rate-limit-redis@4.3.1raw-body@3.0.2rc9@2.1.2react-dom@18.3.1react@18.3.1readable-stream@2.3.8readable-stream@3.6.2readdirp@4.1.2redis-errors@1.2.0redis-parser@3.0.0remeda@2.33.4require-directory@2.1.1require-from-string@2.0.2retry-request@7.0.2retry@0.12.0retry@0.13.1router@2.2.0safe-buffer@5.1.2safe-buffer@5.2.1safer-buffer@2.1.2scheduler@0.23.2send@1.2.1serve-static@2.2.1shebang-command@2.0.0shebang-regex@3.0.0side-channel-list@1.0.1side-channel-map@1.0.1side-channel-weakmap@1.0.2side-channel@1.1.0socket.io-adapter@2.5.7socket.io-parser@4.2.6socket.io@4.8.3sqlstring@2.3.3standard-as-callback@2.1.0statuses@2.0.2std-env@3.10.0stream-events@1.0.5stream-shift@1.0.3streamx@2.25.0string-width@4.2.3string_decoder@1.1.1string_decoder@1.3.0strip-ansi@6.0.1strnum@2.3.0stubs@3.0.0tar-stream@3.2.0tdigest@0.1.2teex@1.0.1tinyexec@1.2.2toidentifier@1.0.1tr46@0.0.3type-is@2.1.0undici-types@7.24.6unpipe@1.0.0util-deprecate@1.0.2uuid@11.1.1valibot@1.2.0vary@1.1.2web-streams-polyfill@3.3.3whatwg-url@5.0.0wrap-ansi@7.0.0ws@8.21.0xml-naming@0.1.0xtend@4.0.2yargs@17.7.2yocto-queue@0.1.0zeptomatch@2.1.0zip-stream@5.0.2zod@3.25.76
Apache-2.0 113 packages
@aws-crypto/crc32@5.2.0@aws-crypto/crc32c@5.2.0@aws-crypto/sha1-browser@5.2.0@aws-crypto/sha256-browser@5.2.0@aws-crypto/sha256-js@5.2.0@aws-crypto/supports-web-crypto@5.2.0@aws-crypto/util@5.2.0@aws-sdk/client-s3@3.1053.0@aws-sdk/core@3.974.13@aws-sdk/crc64-nvme@3.972.9@aws-sdk/credential-provider-env@3.972.39@aws-sdk/credential-provider-http@3.972.41@aws-sdk/credential-provider-ini@3.972.43@aws-sdk/credential-provider-login@3.972.43@aws-sdk/credential-provider-node@3.972.44@aws-sdk/credential-provider-process@3.972.39@aws-sdk/credential-provider-sso@3.972.43@aws-sdk/credential-provider-web-identity@3.972.43@aws-sdk/middleware-bucket-endpoint@3.972.15@aws-sdk/middleware-expect-continue@3.972.13@aws-sdk/middleware-flexible-checksums@3.974.21@aws-sdk/middleware-location-constraint@3.972.11@aws-sdk/middleware-sdk-s3@3.972.42@aws-sdk/middleware-ssec@3.972.11@aws-sdk/nested-clients@3.997.11@aws-sdk/s3-request-presigner@3.1053.0@aws-sdk/signature-v4-multi-region@3.996.28@aws-sdk/token-providers@3.1052.0@aws-sdk/types@3.973.9@aws-sdk/util-locate-window@3.965.5@aws-sdk/xml-builder@3.972.25@aws/lambda-invoke-store@0.2.4@electric-sql/pglite-socket@0.1.1@electric-sql/pglite-tools@0.3.1@electric-sql/pglite@0.4.1@firebase/app-check-interop-types@0.3.4@firebase/app-types@0.9.5@firebase/auth-interop-types@0.2.5@firebase/component@0.7.3@firebase/database-compat@2.1.4@firebase/database-types@1.0.20@firebase/database@1.1.3@firebase/logger@0.5.1@firebase/util@1.15.1@google-cloud/firestore@7.11.6@google-cloud/paginator@5.0.2@google-cloud/projectify@4.0.0@google-cloud/promisify@4.0.0@google-cloud/storage@7.19.0@grpc/grpc-js@1.14.4@grpc/proto-loader@0.7.15@grpc/proto-loader@0.8.1@opentelemetry/api@1.9.1@prisma/adapter-pg@7.6.0@prisma/client-runtime-utils@7.6.0@prisma/client@7.6.0@prisma/config@7.6.0@prisma/debug@7.2.0@prisma/debug@7.6.0@prisma/driver-adapter-utils@7.6.0@prisma/engines-version@7.6.0-1.75cbdc1eb7150937890ad5465d861175c6624711@prisma/engines@7.6.0@prisma/fetch-engine@7.6.0@prisma/get-platform@7.2.0@prisma/get-platform@7.6.0@prisma/query-plan-executor@7.2.0@prisma/streams-local@0.1.2@prisma/studio-core@0.27.3@smithy/core@3.24.4@smithy/credential-provider-imds@4.3.4@smithy/fetch-http-handler@5.4.4@smithy/is-array-buffer@2.2.0@smithy/node-http-handler@4.7.4@smithy/signature-v4@5.4.4@smithy/types@4.14.2@smithy/util-buffer-from@2.2.0@smithy/util-utf8@2.3.0b4a@1.8.1bare-events@2.8.3bare-fs@4.7.1bare-os@3.9.1bare-path@3.0.0bare-stream@2.13.1bare-url@2.4.3cluster-key-slot@1.1.2crc-32@1.2.2denque@2.1.0ecdsa-sig-formatter@1.0.11events-universal@1.0.1faye-websocket@0.11.4firebase-admin@13.10.0gaxios@6.7.1gaxios@7.1.4gcp-metadata@6.1.1gcp-metadata@8.1.2google-auth-library@10.6.2google-auth-library@9.15.1google-gax@4.6.1google-logging-utils@0.0.2google-logging-utils@1.1.3googleapis-common@7.2.0googleapis@144.0.0long@5.3.2prisma@7.6.0prom-client@15.1.3proto3-json-serializer@2.0.2readdir-glob@1.1.3swagger-ui-dist@5.32.8teeny-request@9.0.0text-decoder@1.2.7typescript@5.9.3websocket-driver@0.7.4websocket-extensions@0.1.4
ISC 22 packages
@prisma/dev@0.24.3cliui@8.0.1foreground-child@3.3.1get-caller-file@2.0.5graceful-fs@4.2.11inherits@2.0.4isexe@2.0.0lru-cache@6.0.0lucide-react@0.562.0minimalistic-assert@1.0.1once@1.4.0pg-int8@1.0.1semver@7.8.1setprototypeof@1.2.0signal-exit@3.0.7signal-exit@4.1.0split2@4.2.0which@2.0.2wrappy@1.0.2y18n@5.0.8yallist@4.0.0yargs-parser@21.1.1
BlueOak-1.0.0 8 packages
@isaacs/cliui@9.0.0glob@11.1.0jackspeak@4.2.3lru-cache@11.5.0minimatch@10.2.5minipass@7.1.3package-json-from-dist@1.0.1path-scurry@2.0.2
BSD-3-Clause 7 packages
buffer-equal-constant-time@1.0.1deepmerge-ts@7.1.5fast-uri@3.1.2protobufjs@8.4.2qs@6.15.2rrule@2.8.1source-map-js@1.2.1
BSD-2-Clause 2 packages
dotenv@16.6.1webidl-conversions@3.0.1
MIT-0 1 package
nodemailer@9.0.1
Unlicense 1 package
postgres@3.4.7
MIT* 1 package
seq-queue@0.0.5
0BSD 1 package
tslib@2.8.1
BSD* 1 package
url-template@2.0.8
MPL-2.0 1 package
web-push@3.6.7
Bundled Fonts
The following typefaces are bundled with or served by TapTidy under their listed licenses. Each remains the property of its original authors.
- Satoshi — ITF Free Font License. Primary authenticated UI typeface, bundled for offline use on web and Android from the official Fontshare distribution. Retrieved August 1, 2026. Source · License
- Plus Jakarta Sans — SIL Open Font License 1.1. Bundled legacy/public compatibility typeface. Source & license
- Instrument Serif — SIL Open Font License 1.1. Serif accent typeface for greetings, bundled with the app. Source & license
- OpenDyslexic — SIL Open Font License 1.1. Bundled accessibility typeface for the dyslexia-friendly text option. Source & license
If you believe any license attribution is missing or incorrect, please contact us at support@taptidy.app.