Legal

Open-source licenses

Novaralis is built on open-source software: code that other people wrote and chose to share with everyone. We use it under the licenses its authors set, and this page gives them the credit those licenses ask for. We're grateful for all of it.

The chemical editor

Build it, on the Diagrams page, is made by EPAM Systems. Thank you to the teams behind Ketcher, Indigo and Miew.

  • Ketcher ↗

    The chemical structure editor behind Build it on the Diagrams page: atoms, bonds, rings, reactions, and the peptide, DNA and RNA mode.

    Copyright 2021 EPAM Systems · Apache License 2.0

  • Indigo ↗

    The chemistry engine Ketcher runs on, inside your browser.

    EPAM Systems · Apache License 2.0

  • Miew ↗

    The 3D molecule viewer.

    Copyright 2015–2025 EPAM Systems, Inc. · MIT License

Everything else

Novaralis uses 475 open-source packages in all, from Next.js and React down to small utilities. Each is listed below with its version and license. The full text of every license and copyright notice is in the third-party notices file.

Show all 475 packages
PackageVersionLicense
@anthropic-ai/sdk0.104.2MIT
@babel/code-frame7.29.7MIT
@babel/generator7.29.7MIT
@babel/helper-globals7.29.7MIT
@babel/helper-module-imports7.29.7MIT
@babel/helper-string-parser7.29.7MIT
@babel/helper-validator-identifier7.29.7MIT
@babel/parser7.29.7MIT
@babel/runtime7.29.7MIT
@babel/template7.29.7MIT
@babel/traverse7.29.7MIT
@babel/types7.29.7MIT
@emnapi/runtime1.11.3MIT
@emotion/babel-plugin11.13.5MIT
@emotion/cache11.14.0MIT
@emotion/hash0.9.2MIT
@emotion/is-prop-valid1.4.0MIT
@emotion/memoize0.9.0MIT
@emotion/react11.14.0MIT
@emotion/serialize1.3.3MIT
@emotion/sheet1.4.0MIT
@emotion/styled11.14.1MIT
@emotion/unitless0.10.0MIT
@emotion/use-insertion-effect-with-fallbacks1.2.0MIT
@emotion/utils1.4.2MIT
@emotion/weak-memoize0.4.0MIT
@floating-ui/core1.8.0MIT
@floating-ui/dom1.8.0MIT
@floating-ui/react0.27.20MIT
@floating-ui/react-dom2.1.9MIT
@floating-ui/utils0.2.12MIT
@img/colour1.1.0MIT
@img/sharp-darwin-arm640.35.5Apache-2.0
@img/sharp-darwin-x640.35.5Apache-2.0
@img/sharp-freebsd-wasm320.35.5Apache-2.0
@img/sharp-libvips-darwin-arm641.3.4LGPL-3.0-or-later
@img/sharp-libvips-darwin-x641.3.4LGPL-3.0-or-later
@img/sharp-libvips-linux-arm1.3.4LGPL-3.0-or-later
@img/sharp-libvips-linux-arm641.3.4LGPL-3.0-or-later
@img/sharp-libvips-linux-ppc641.3.4LGPL-3.0-or-later
@img/sharp-libvips-linux-riscv641.3.4LGPL-3.0-or-later
@img/sharp-libvips-linux-s390x1.3.4LGPL-3.0-or-later
@img/sharp-libvips-linux-x641.3.4LGPL-3.0-or-later
@img/sharp-libvips-linuxmusl-arm641.3.4LGPL-3.0-or-later
@img/sharp-libvips-linuxmusl-x641.3.4LGPL-3.0-or-later
@img/sharp-linux-arm0.35.5Apache-2.0
@img/sharp-linux-arm640.35.5Apache-2.0
@img/sharp-linux-ppc640.35.5Apache-2.0
@img/sharp-linux-riscv640.35.5Apache-2.0
@img/sharp-linux-s390x0.35.5Apache-2.0
@img/sharp-linux-x640.35.5Apache-2.0
@img/sharp-linuxmusl-arm640.35.5Apache-2.0
@img/sharp-linuxmusl-x640.35.5Apache-2.0
@img/sharp-wasm320.35.5Apache-2.0 AND LGPL-3.0-or-later AND MIT
@img/sharp-webcontainers-wasm320.35.5Apache-2.0
@img/sharp-win32-arm640.35.5Apache-2.0 AND LGPL-3.0-or-later
@img/sharp-win32-ia320.35.5Apache-2.0 AND LGPL-3.0-or-later
@img/sharp-win32-x640.35.5Apache-2.0 AND LGPL-3.0-or-later
@jridgewell/gen-mapping0.3.13MIT
@jridgewell/resolve-uri3.1.2MIT
@jridgewell/sourcemap-codec1.5.5MIT
@jridgewell/trace-mapping0.3.31MIT
@lexical/clipboard0.40.0MIT
@lexical/code0.40.0MIT
@lexical/devtools-core0.40.0MIT
@lexical/dragon0.40.0MIT
@lexical/extension0.40.0MIT
@lexical/hashtag0.40.0MIT
@lexical/history0.40.0MIT
@lexical/html0.40.0MIT
@lexical/link0.40.0MIT
@lexical/list0.40.0MIT
@lexical/mark0.40.0MIT
@lexical/markdown0.40.0MIT
@lexical/offset0.40.0MIT
@lexical/overflow0.40.0MIT
@lexical/plain-text0.40.0MIT
@lexical/react0.40.0MIT
@lexical/rich-text0.40.0MIT
@lexical/selection0.40.0MIT
@lexical/table0.40.0MIT
@lexical/text0.40.0MIT
@lexical/utils0.40.0MIT
@lexical/yjs0.40.0MIT
@marsidev/react-turnstile1.5.3MIT
@mui/core-downloads-tracker5.18.0MIT
@mui/material5.18.0MIT
@mui/private-theming5.17.1MIT
@mui/styled-engine5.18.0MIT
@mui/system5.18.0MIT
@mui/types7.2.24MIT
@mui/utils5.17.1MIT
@next/env16.3.8MIT
@next/swc-darwin-arm6416.3.8MIT
@next/swc-darwin-x6416.3.8MIT
@next/swc-linux-arm64-gnu16.3.8MIT
@next/swc-linux-arm64-musl16.3.8MIT
@next/swc-linux-x64-gnu16.3.8MIT
@next/swc-linux-x64-musl16.3.8MIT
@next/swc-win32-arm64-msvc16.3.8MIT
@next/swc-win32-x64-msvc16.3.8MIT
@popperjs/core2.11.8MIT
@posthog/browser-common0.5.0MIT
@posthog/core1.48.5MIT
@posthog/types1.405.0MIT
@preact/signals-core1.14.4MIT
@stablelib/base641.0.1MIT
@supabase/auth-js2.107.0MIT
@supabase/functions-js2.107.0MIT
@supabase/phoenix0.4.2MIT
@supabase/postgrest-js2.107.0MIT
@supabase/realtime-js2.107.0MIT
@supabase/ssr0.10.3MIT
@supabase/storage-js2.107.0MIT
@supabase/supabase-js2.107.0MIT
@swc/helpers0.5.23Apache-2.0
@tiptap/core3.31.3MIT
@tiptap/extension-blockquote3.31.3MIT
@tiptap/extension-bold3.31.3MIT
@tiptap/extension-bubble-menu3.31.3MIT
@tiptap/extension-bullet-list3.31.3MIT
@tiptap/extension-code3.31.3MIT
@tiptap/extension-code-block3.31.3MIT
@tiptap/extension-document3.31.3MIT
@tiptap/extension-dropcursor3.31.3MIT
@tiptap/extension-floating-menu3.31.3MIT
@tiptap/extension-gapcursor3.31.3MIT
@tiptap/extension-hard-break3.31.3MIT
@tiptap/extension-heading3.31.3MIT
@tiptap/extension-highlight3.31.3MIT
@tiptap/extension-horizontal-rule3.31.3MIT
@tiptap/extension-italic3.31.3MIT
@tiptap/extension-link3.31.3MIT
@tiptap/extension-list3.31.3MIT
@tiptap/extension-list-item3.31.3MIT
@tiptap/extension-list-keymap3.31.3MIT
@tiptap/extension-ordered-list3.31.3MIT
@tiptap/extension-paragraph3.31.3MIT
@tiptap/extension-placeholder3.31.3MIT
@tiptap/extension-strike3.31.3MIT
@tiptap/extension-text3.31.3MIT
@tiptap/extension-text-align3.31.3MIT
@tiptap/extension-text-style3.31.3MIT
@tiptap/extension-underline3.31.3MIT
@tiptap/extensions3.31.3MIT
@tiptap/pm3.31.3MIT
@tiptap/react3.31.3MIT
@tiptap/starter-kit3.31.3MIT
@types/dompurify3.0.5MIT
@types/mdast3.0.15MIT
@types/node25.9.3MIT
@types/parse-json4.0.2MIT
@types/prop-types15.7.15MIT
@types/react19.2.17MIT
@types/react-dom19.2.3MIT
@types/react-transition-group4.4.12MIT
@types/trusted-types2.0.7MIT
@types/unist2.0.11MIT
@types/use-sync-external-store0.0.6MIT
@upstash/core-analytics0.0.10MIT
@upstash/ratelimit2.0.8MIT
@upstash/redis1.38.0MIT
adler-321.3.1Apache-2.0
ajv8.20.0MIT
ansi-regex6.4.0MIT
ansi-styles6.2.3MIT
asap1.0.0MIT
assert2.1.0MIT
attr-accept2.2.5MIT
available-typed-arrays1.0.7MIT
babel-plugin-macros3.1.0MIT
balanced-match4.0.4MIT
baseline-browser-mapping2.11.21Apache-2.0
brace-expansion5.0.12MIT
call-bind1.0.9MIT
call-bind-apply-helpers1.0.2MIT
call-bound1.0.4MIT
callsites3.1.0MIT
caniuse-lite1.0.30001810CC-BY-4.0
ccount1.1.0MIT
cfb1.2.2Apache-2.0
chalk5.6.2MIT
character-entities1.2.4MIT
character-entities-legacy1.1.4MIT
character-reference-invalid1.1.4MIT
cli-cursor5.0.0MIT
cli-spinners3.4.0MIT
client-only0.0.1MIT
cliui9.0.1ISC
clsx1.2.1MIT
clsx2.1.1MIT
commander7.2.0MIT
convert-source-map1.9.0MIT
cookie1.1.1MIT
core-js3.50.0MIT
core-util-is1.0.3MIT
cosmiconfig7.1.0MIT
crc-321.2.2Apache-2.0
csstype3.2.3MIT
d37.9.0ISC
d3-array3.2.4ISC
d3-axis3.0.0ISC
d3-brush3.0.0ISC
d3-chord3.0.1ISC
d3-color3.1.0ISC
d3-contour4.0.2ISC
d3-delaunay6.0.4ISC
d3-dispatch3.0.1ISC
d3-drag3.0.0ISC
d3-dsv3.0.1ISC
d3-ease3.0.1BSD-3-Clause
d3-fetch3.0.1ISC
d3-force3.0.0ISC
d3-format3.1.2ISC
d3-geo3.1.1ISC
d3-hierarchy3.1.2ISC
d3-interpolate3.0.1ISC
d3-path3.1.0ISC
d3-polygon3.0.1ISC
d3-quadtree3.0.1ISC
d3-random3.0.1ISC
d3-scale4.0.2ISC
d3-scale-chromatic3.1.0ISC
d3-selection3.0.0ISC
d3-shape3.2.0ISC
d3-time3.1.0ISC
d3-time-format4.1.0ISC
d3-timer3.0.1ISC
d3-transition3.0.1ISC
d3-zoom3.0.0ISC
debug4.4.3MIT
deep-diff0.3.8MIT
define-data-property1.1.4MIT
define-properties1.2.1MIT
delaunator5.1.0ISC
docx9.7.1MIT
dom-helpers5.2.1MIT
dompurify3.4.16(MPL-2.0 OR Apache-2.0)
dpdm4.3.0MIT
dunder-proto1.0.1MIT
element-closest-polyfill1.0.7ISC
emoji-regex10.6.0MIT
error-ex1.3.4MIT
es-define-property1.0.1MIT
es-errors1.3.0MIT
es-object-atoms1.1.2MIT
escalade3.2.0MIT
escape-string-regexp4.0.0MIT
eve-raphael0.5.0Apache-2.0
fast-deep-equal3.1.3MIT
fast-equals5.4.0MIT
fast-sha2561.3.0Unlicense
fast-uri3.1.8BSD-3-Clause
fflate0.4.9MIT
file-saver2.0.5MIT
file-selector0.4.0MIT
find-root1.1.0MIT
font-face-observer1.0.0BSD
for-each0.3.5MIT
fs-extra11.4.1MIT
function-bind1.1.2MIT
generator-function2.0.1MIT
get-caller-file2.0.5ISC
get-east-asian-width1.7.0MIT
get-intrinsic1.3.0MIT
get-proto1.0.1MIT
glob13.0.6BlueOak-1.0.0
gopd1.2.0MIT
graceful-fs4.2.11ISC
has-property-descriptors1.0.2MIT
has-symbols1.1.0MIT
has-tostringtag1.0.2MIT
hash.js1.1.7MIT
hasown2.0.4MIT
hoist-non-react-statics3.3.2BSD-3-Clause
iceberg-js0.8.1MIT
iconv-lite0.6.3MIT
immediate3.0.6MIT
import-fresh3.3.1MIT
indigo-ketcher1.46.0Apache-2.0
inherits2.0.4ISC
internmap2.0.3ISC
intersection-observer0.12.2Apache-2.0
is-alphabetical1.0.4MIT
is-alphanumerical1.0.4MIT
is-arguments1.2.0MIT
is-arrayish0.2.1MIT
is-callable1.2.7MIT
is-core-module2.16.2MIT
is-decimal1.0.4MIT
is-generator-function1.1.2MIT
is-hexadecimal1.0.4MIT
is-interactive2.0.0MIT
is-nan1.3.2MIT
is-regex1.2.1MIT
is-typed-array1.1.15MIT
is-unicode-supported2.1.0MIT
isarray1.0.0MIT
isomorphic.js0.2.5MIT
js-tokens4.0.0MIT
jsesc3.1.0MIT
json-parse-even-better-errors2.3.1MIT
json-schema-to-ts3.1.1MIT
json-schema-traverse1.0.0MIT
jsonfile6.2.1MIT
jsonschema1.5.0MIT
jszip3.10.1(MIT OR GPL-3.0-or-later)
ketcher-core3.18.0Apache-2.0
ketcher-react3.18.0Apache-2.0
ketcher-standalone3.18.0Apache-2.0
lexical0.40.0MIT
lib00.2.119MIT
lie3.3.0MIT
lines-and-columns1.2.4MIT
linkifyjs4.3.3MIT
lodash4.18.1MIT
log-symbols7.0.1MIT
longest-streak2.0.4MIT
loose-envify1.4.0MIT
lru-cache11.5.3BlueOak-1.0.0
markdown-table2.0.0MIT
math-intrinsics1.1.0MIT
mdast-util-find-and-replace1.1.1MIT
mdast-util-from-markdown0.8.5MIT
mdast-util-gfm0.1.2MIT
mdast-util-gfm-autolink-literal0.1.3MIT
mdast-util-gfm-strikethrough0.2.3MIT
mdast-util-gfm-table0.1.6MIT
mdast-util-gfm-task-list-item0.1.6MIT
mdast-util-to-markdown0.6.5MIT
mdast-util-to-string2.0.0MIT
micromark2.11.4MIT
micromark-extension-gfm0.3.3MIT
micromark-extension-gfm-autolink-literal0.5.7MIT
micromark-extension-gfm-strikethrough0.6.5MIT
micromark-extension-gfm-table0.4.3MIT
micromark-extension-gfm-tagfilter0.3.0MIT
micromark-extension-gfm-task-list-item0.3.3MIT
miew0.11.1MIT
miew-react0.11.0MIT
mimic-function5.0.1MIT
minimalistic-assert1.0.1ISC
minimatch10.2.6BlueOak-1.0.0
minipass7.1.3BlueOak-1.0.0
ms2.1.3MIT
nanoid3.3.18MIT
nanoid5.1.16MIT
next16.3.8MIT
normalize-wheel1.0.1BSD-3-Clause
object-assign4.1.1MIT
object-is1.1.6MIT
object-keys1.1.1MIT
object.assign4.1.7MIT
onetime7.0.0MIT
ora9.4.1MIT
orderedmap2.1.1MIT
pako1.0.11(MIT AND Zlib)
paper0.12.18MIT
parent-module1.0.1MIT
parse-entities2.0.0MIT
parse-json5.2.0MIT
path-parse1.0.7MIT
path-scurry2.0.2BlueOak-1.0.0
path-type4.0.0MIT
picocolors1.1.1ISC
possible-typed-array-names1.1.0MIT
postcss8.5.23MIT
posthog-js1.418.5(Apache-2.0 AND MIT)
preact10.29.8MIT
prismjs1.30.0MIT
process-nextick-args2.0.1MIT
promise6.1.0MIT
prop-types15.8.1MIT
prosemirror-changeset2.4.1MIT
prosemirror-commands1.7.1MIT
prosemirror-dropcursor1.8.2MIT
prosemirror-gapcursor1.4.1MIT
prosemirror-history1.5.0MIT
prosemirror-inputrules1.5.1MIT
prosemirror-keymap1.2.3MIT
prosemirror-model1.25.11MIT
prosemirror-schema-list1.5.1MIT
prosemirror-state1.4.4MIT
prosemirror-tables1.8.5MIT
prosemirror-transform1.12.0MIT
prosemirror-view1.42.3MIT
query-selector-shadow-dom1.0.1MIT
raphael2.3.0MIT
react19.2.4MIT
react-colorful5.8.1MIT
react-contexify6.0.0MIT
react-device-detect2.2.3MIT
react-dom19.2.4MIT
react-dropzone11.7.1MIT
react-easy-crop6.2.3MIT
react-error-boundary6.1.6MIT
react-intersection-observer9.16.0MIT
react-is16.13.1MIT
react-is19.3.0MIT
react-lifecycles-compat3.0.4MIT
react-redux9.3.0MIT
react-transition-group4.4.5BSD-3-Clause
react-virtualized9.22.6MIT
readable-stream2.3.8MIT
redux5.0.1MIT
redux-logger3.0.6MIT
redux-thunk3.1.0MIT
regenerator-runtime0.13.11MIT
remark-gfm1.0.0MIT
remark-parse9.0.0MIT
repeat-string1.6.1MIT
require-from-string2.0.2MIT
reselect4.1.8MIT
resize-observer-polyfill1.5.1MIT
resolve1.22.12MIT
resolve-from4.0.0MIT
restore-cursor5.1.0MIT
robust-predicates3.0.3Unlicense
rope-sequence1.3.4MIT
rw1.3.3BSD-3-Clause
safe-buffer5.1.2MIT
safe-regex-test1.1.0MIT
safer-buffer2.1.2MIT
sax1.6.0BlueOak-1.0.0
scheduler0.27.0MIT
semver7.8.5ISC
set-function-length1.2.2MIT
setimmediate1.0.5MIT
sharp0.35.5Apache-2.0
signal-exit4.1.0ISC
source-map0.5.7BSD-3-Clause
source-map-js1.2.2BSD-3-Clause
standardwebhooks1.0.0MIT
stdin-discarder0.3.2MIT
string_decoder1.1.1MIT
string-width7.2.0MIT
string-width8.3.0MIT
strip-ansi7.2.0MIT
styled-jsx5.1.6MIT
stylis4.2.0MIT
subscription3.0.0MIT
supports-preserve-symlinks-flag1.0.0MIT
svgpath2.6.0MIT
tabbable6.5.0MIT
three0.153.0MIT
ts-algebra2.0.0MIT
tslib2.8.10BSD
typescript5.9.3Apache-2.0
ua-parser-js1.0.41MIT
uncrypto0.1.3MIT
undici-types7.24.6MIT
unist-util-is4.1.0MIT
unist-util-stringify-position2.0.3MIT
unist-util-visit-parents3.1.1MIT
universalify2.0.1MIT
url-search-params-polyfill8.2.5MIT
use-resize-observer7.0.1MIT
use-sync-external-store1.6.0MIT
util0.12.5MIT
util-deprecate1.0.2MIT
w3c-keyname2.2.8MIT
web-vitals5.3.0Apache-2.0
web-vitals-soft-navs6.0.0Apache-2.0
whatwg-fetch3.6.20MIT
which-typed-array1.1.22MIT
wrap-ansi9.0.2MIT
xml1.0.1MIT
xml-js1.6.11MIT
y18n5.0.8ISC
yaml1.10.3ISC
yargs18.2.0MIT
yargs-parser22.0.0ISC
yjs13.6.33MIT
yoctocolors2.2.0MIT
zwitch1.0.5MIT

Something wrong or missing?

If you maintain one of these projects and the credit here is wrong or incomplete, email hello@novaralis.com and we'll fix it.