GPL-3.0-or-later
You may run Stellar for any purpose, study how it works, adapt it and redistribute copies, modified or not.
If you distribute a modified version, it must stay under the GPL, with the source code available to whoever receives it. The full text is in the repository’s LICENSE file.
Source code
The code is at github.com/Seth0s/Stellar. The releases published there are the source of truth for the packages; this site keeps no copy of any.
Contributions and CLA
To accept a contribution, the project asks for the Contributor License Agreement to be signed. It does not remove your copyright: you remain the owner of what you wrote.
The CLA grants the project the rights needed to keep the option of licensing Stellar under other terms in the future, including commercial ones.
Third-party components
Stellar is built on open-source libraries, each with its own license. The list below is the production-dependency inventory of the application (generated from the Stellar repository’s package.json on 2026-10-11; the versioned JSON lives at src/content/legal/stellar-production-licenses.json).
@anthropic-ai/sdk@0.121.0— MIT@azurity/pure-nerd-font@3.0.5— MIT@babel/runtime@7.29.7— MIT@codemirror/autocomplete@6.20.3— MIT@codemirror/commands@6.11.0— MIT@codemirror/lang-cpp@6.0.3— MIT@codemirror/lang-css@6.3.1— MIT@codemirror/lang-html@6.4.12— MIT@codemirror/lang-java@6.0.2— MIT@codemirror/lang-javascript@6.2.5— MIT@codemirror/lang-json@6.0.2— MIT@codemirror/lang-markdown@6.5.2— MIT@codemirror/lang-php@6.0.2— MIT@codemirror/lang-python@6.2.1— MIT@codemirror/lang-rust@6.0.2— MIT@codemirror/lang-sql@6.10.0— MIT@codemirror/language@6.12.4— MIT@codemirror/legacy-modes@6.5.3— MIT@codemirror/lint@6.9.7— MIT@codemirror/search@6.7.1— MIT@codemirror/state@6.7.1— MIT@codemirror/view@6.43.9— MIT@fontsource/jetbrains-mono@5.3.0— OFL-1.1@fontsource/space-grotesk@5.3.0— OFL-1.1@hono/node-server@2.1.1— MIT@lezer/common@1.5.2— MIT@lezer/cpp@1.1.6— MIT@lezer/css@1.3.6— MIT@lezer/highlight@1.2.3— MIT@lezer/html@1.3.13— MIT@lezer/java@1.1.3— MIT@lezer/javascript@1.5.4— MIT@lezer/json@1.0.3— MIT@lezer/lr@1.4.10— MIT@lezer/markdown@1.7.2— MIT@lezer/php@1.0.5— MIT@lezer/python@1.1.19— MIT@lezer/rust@1.0.2— MIT@marijn/find-cluster-break@1.0.4— MIT@modelcontextprotocol/sdk@1.30.0— MIT@napi-rs/canvas@1.0.8— MIT@napi-rs/canvas-linux-x64-gnu@1.0.8— MIT@napi-rs/canvas-linux-x64-musl@1.0.8— MIT@nornagon/put@0.0.8— MIT*@replit/codemirror-indentation-markers@6.5.3— MIT@stablelib/base64@1.0.1— MIT@types/trusted-types@2.0.7— MIT@xterm/addon-fit@0.11.0— MIT@xterm/addon-ligatures@0.10.0— MIT@xterm/addon-webgl@0.19.0— MIT@xterm/xterm@6.0.0— MITabbrev@1.1.1— ISCaccepts@2.0.0— MITajv@6.15.0— MITajv@8.20.0— MITajv-formats@3.0.1— MITansi-regex@2.1.1— MITansi-regex@5.0.1— MITansi-styles@4.3.0— MITaproba@1.2.0— ISCare-we-there-yet@1.1.7— ISCargparse@2.0.1— Python-2.0asn1@0.2.6— MITassert-plus@1.0.0— MITasynckit@0.4.0— MITaws-sign2@0.7.0— Apache-2.0aws4@1.13.2— MITbalanced-match@1.0.2— MITbcrypt-pbkdf@1.0.2— BSD-3-Clausebetter-sqlite3@13.0.3— MITbindings@1.5.0— MITbody-parser@2.3.0— MITbrace-expansion@1.1.18— MITbuilder-util-runtime@9.7.0— MITbytes@3.1.2— MITcall-bind-apply-helpers@1.0.2— MITcall-bound@1.0.4— MITcamelcase@5.3.1— MITcaseless@0.12.0— Apache-2.0chownr@2.0.0— ISCcliui@6.0.0— ISCcode-point-at@1.1.0— MITcodemirror@6.0.2— MITcolor-convert@2.0.1— MITcolor-name@1.1.4— MITcombined-stream@1.0.8— MITconcat-map@0.0.1— MITconsole-control-strings@1.1.0— ISCcontent-disposition@1.1.0— MITcontent-type@1.0.5— MITcontent-type@2.1.0— MITcookie@0.7.2— MITcookie-signature@1.2.2— MITcore-util-is@1.0.2— MITcore-util-is@1.0.3— MITcors@2.8.6— MITcrelt@1.0.7— MITcross-spawn@7.0.6— MITdashdash@1.14.1— MITdbus-next@0.10.2— MITdebug@4.4.3— MITdecamelize@1.2.0— MITdelayed-stream@1.0.0— MITdelegates@1.0.0— MITdepd@2.0.0— MITdiff@9.0.0— BSD-3-Clausedijkstrajs@1.0.3— MITdompurify@3.4.14— (MPL-2.0 OR Apache-2.0)dunder-proto@1.0.1— MITduplexer@0.1.2— MITecc-jsbn@0.1.2— MITee-first@1.1.1— MITelectron-updater@6.8.9— MITemoji-regex@8.0.0— MITencodeurl@2.0.0— MITenv-paths@2.2.1— MITes-define-property@1.0.1— MITes-errors@1.3.0— MITes-object-atoms@1.1.2— MITescape-html@1.0.3— MITetag@1.8.1— MITevent-stream@3.3.4— MITeventsource@3.0.7— MITeventsource-parser@3.1.1— MITexpress@5.2.1— MITexpress-rate-limit@8.6.2— MITextend@3.0.2— MITextsprintf@1.3.0— MITfast-deep-equal@3.1.3— MITfast-json-stable-stringify@2.1.0— MITfast-sha256@1.3.0— Unlicensefast-uri@3.1.6— BSD-3-Clausefile-uri-to-path@1.0.0— MITfinalhandler@2.1.1— MITfind-up@4.1.0— MITfont-finder@1.1.0— MITfont-ligatures@1.4.1— MITforever-agent@0.6.1— Apache-2.0form-data@2.3.3— MITforwarded@0.2.0— MITfresh@2.0.0— MITfrom@0.1.7— MITfs-extra@10.1.0— MITfs-minipass@2.1.0— ISCfs.realpath@1.0.0— ISCfunction-bind@1.1.2— MITgauge@2.7.4— ISCget-caller-file@2.0.5— ISCget-intrinsic@1.3.0— MITget-proto@1.0.1— MITget-system-fonts@2.0.2— MITgetpass@0.1.7— MITglob@7.2.3— ISCgopd@1.2.0— MITgraceful-fs@4.2.11— ISChar-schema@2.0.0— ISChar-validator@5.1.5— MIThas-symbols@1.1.0— MIThas-unicode@2.0.1— ISChasown@2.0.4— MIThexy@0.2.11— MIThono@4.13.5— MIThttp-errors@2.0.1— MIThttp-signature@1.2.0— MITiconv-lite@0.7.3— MITinflight@1.0.6— ISCinherits@2.0.4— ISCip-address@10.5.0— MITipaddr.js@1.9.1— MITis-fullwidth-code-point@1.0.0— MITis-fullwidth-code-point@3.0.0— MITis-promise@4.0.0— MITis-typedarray@1.0.0— MITisarray@1.0.0— MITisexe@2.0.0— ISCisstream@0.1.2— MITjose@6.2.10— MITjs-yaml@4.3.1— MITjsbi@2.0.5— Apache*jsbn@0.1.1— MITjson-schema@0.4.0— (AFL-2.1 OR BSD-3-Clause)json-schema-to-ts@3.1.1— MITjson-schema-traverse@0.4.1— MITjson-schema-traverse@1.0.0— MITjson-schema-typed@8.0.2— BSD-2-Clausejson-stringify-safe@5.0.1— ISCjsonfile@6.2.1— MITjsprim@1.4.2— MITlazy-val@1.0.5— MITlocate-path@5.0.0— MITlodash.escaperegexp@4.1.2— MITlodash.isequal@4.5.0— MITlong@4.0.0— Apache-2.0lru-cache@6.0.0— ISClucide-react@1.34.0— ISCmap-stream@0.1.0— Custom: https://github.com/dominictarr/event-streammarked@18.0.11— MITmath-intrinsics@1.1.0— MITmedia-typer@1.1.1— MITmerge-descriptors@2.0.0— MITmime-db@1.52.0— MITmime-db@1.54.0— MITmime-types@2.1.35— MITmime-types@3.0.2— MITminimatch@3.1.5— ISCminipass@3.3.6— ISCminipass@5.0.0— ISCminizlib@2.1.2— MITmkdirp@1.0.4— MITms@2.1.3— MITnan@2.28.0— MITnegotiator@1.1.0— MITnode-addon-api@7.1.1— MITnode-addon-api@8.9.2— MITnode-gyp@7.1.2— MITnode-pty@1.1.0— MITnopt@5.0.0— ISCnpmlog@4.1.2— ISCnumber-is-nan@1.0.1— MIToauth-sign@0.9.0— Apache-2.0object-assign@4.1.1— MITobject-inspect@1.13.4— MITon-finished@2.4.1— MITonce@1.4.0— ISCopenai@7.7.0— Apache-2.0opentype.js@0.8.0— MITp-limit@2.3.0— MITp-locate@4.1.0— MITp-try@2.2.0— MITparseurl@1.3.3— MITpath-exists@4.0.0— MITpath-is-absolute@1.0.1— MITpath-key@3.1.1— MITpath-to-regexp@8.4.2— MITpause-stream@0.0.11— MIT, Apache2pdfjs-dist@6.3.289— Apache-2.0performance-now@2.1.0— MITpkce-challenge@5.0.1— MITpngjs@5.0.0— MITprocess-nextick-args@2.0.1— MITpromise-stream-reader@1.0.1— MITproxy-addr@2.0.7— MITpsl@1.15.0— MITpunycode@2.3.1— MITqrcode@1.5.4— MITqs@6.15.3— BSD-3-Clauseqs@6.5.5— BSD-3-Clauserange-parser@1.3.0— MITraw-body@3.0.2— MITreact@19.2.8— MITreadable-stream@2.3.8— MITrequest@2.88.2— Apache-2.0require-directory@2.1.1— MITrequire-from-string@2.0.2— MITrequire-main-filename@2.0.0— ISCrimraf@3.0.2— ISCrouter@2.2.0— MITsafe-buffer@5.1.2— MITsafer-buffer@2.1.2— MITsax@1.6.1— BlueOak-1.0.0semver@7.7.4— ISCsemver@7.8.5— ISCsend@1.2.1— MITserve-static@2.2.1— MITset-blocking@2.0.0— ISCsetprototypeof@1.2.0— ISCshebang-command@2.0.0— MITshebang-regex@3.0.0— MITside-channel@1.1.1— MITside-channel-list@1.0.1— MITside-channel-map@1.0.1— MITside-channel-weakmap@1.0.2— MITsignal-exit@3.0.7— ISCsplit@0.3.3— MITsshpk@1.18.0— MITstandardwebhooks@1.0.0— MITstatuses@2.0.2— MITstream-combiner@0.0.4— MITstring_decoder@1.1.1— MITstring-width@1.0.2— MITstring-width@4.2.3— MITstrip-ansi@3.0.1— MITstrip-ansi@6.0.1— MITstyle-mod@4.1.3— MITtar@6.2.1— ISCthrough@2.3.8— MITtiny-inflate@1.0.3— MITtiny-typed-emitter@2.1.0— MITtoidentifier@1.0.1— MITtough-cookie@2.5.0— BSD-3-Clausets-algebra@2.0.0— MITtunnel-agent@0.6.0— Apache-2.0tweetnacl@0.14.5— Unlicensetype-is@2.1.0— MITundici@7.29.0— MITuniversalify@2.0.1— MITunpipe@1.0.0— MITuri-js@4.4.1— BSD-2-Clauseusocket@0.3.0— ISCutil-deprecate@1.0.2— MITuuid@3.4.0— MITvary@1.1.2— MITverror@1.10.0— MITw3c-keyname@2.2.8— MITwhich@2.0.2— ISCwhich-module@2.0.1— ISCwide-align@1.1.5— ISCwrap-ansi@6.2.0— MITwrappy@1.0.2— ISCws@8.21.3— MITxml2js@0.4.23— MITxmlbuilder@11.0.1— MITy18n@4.0.3— ISCyallist@4.0.0— ISCyargs@15.4.1— MITyargs-parser@18.1.3— ISCzod@4.4.3— MITzod-to-json-schema@3.25.2— ISC
Trademark
The code license does not include the name “Stellar” or the logo. Forks and redistributions may use the code under the GPL, but must change the name and the logo — they may not present themselves as the official Stellar. Citing “based on Stellar” is allowed.