Github · GitHub Repository Radar
FuelLabs sway
🌴 Empowering everyone to build reliable and efficient smart contracts.
Stars
61,461
Forks
5,412
Watchers: 61,461
Language
License: Apache License 2.0
Repository Radar Score
63 / 100
Growth
- 7d
- +0
- 30d
- +0
- %
- 0.0%
Not enough metric snapshots yet to chart growth for this repository.
Score breakdown
- popularity 88
- growth 0
- activity 90
- freshness 100
- community 84
Need help integrating this stack?
Our team builds with modern open-source stacks. Tell us what you are shipping.
Get a quote →Sway is a language developed for the Fuel blockchain. It is heavily inspired by Rust and aims to bring modern language development and performance to the blockchain ecosystem.
For user documentation, including installing release builds, see the latest released Sway Book: https://fuellabs.github.io/sway/latest/.
The documentation URLs describe different source versions:
latestredirects to the most recently published Sway release.vX.Y.Zis documentation built from that exact Sway release tag.masteris built from the default branch and may describe unreleased behavior.
These labels are Sway documentation versions. They are not Fuelup channel names and do not identify the toolchain activated on a Fuel network. Check the compiler you are running with forc --version and consult the Fuelup channel documentation when selecting network-compatible tooling.
For Sway standard library documentation from the default branch, see https://fuellabs.github.io/sway/master/std/.
Also view the default-branch technical reference for the Sway programming language at https://fuellabs.github.io/sway/master/reference/.
The Stable Sway and Forc pages on docs.fuel.network are published by FuelLabs/docs-hub from an explicitly selected Sway release. That selection can differ from both the newest upstream release and the compiler in a named Fuelup network channel.
This section is for developing the Sway compiler and toolchain. For developing contracts and using Sway, see the above documentation section.
Sway is built in Rust. To begin, install the Rust toolchain following instructions at https://www.rust-lang.org/tools/install. Then configure your Rust toolchain to use Rust stable:
rustup default stableIf not already done, add the Cargo bin directory to your PATH by adding the following line to ~/.profile and restarting the shell session.
export PATH="${HOME}/.cargo/bin:${PATH}"Clone the repository and build the Sway toolchain:
git clone git@github.com:FuelLabs/sway.git
cd sway
cargo buildConfirm the Sway toolchain built successfully:
cargo run --bin forc -- --helpFor all other scripts and commands use https://github.com/casey/just:
> just --list
Available recipes:
[automation]
update-contract-ids
update-fuel-dependencies
[benchmark]
benchmark
benchmark-tests
collect-gas-usage
[build]
build-highlightjs
build-prism
generate-sway-lib-std
[ci]
ci-check
install-ci-check
[test]
test-forc-fmt-check-panic
We welcome contributions to Sway!
Please see the Contributing To Sway section of the Sway book for guidelines and instructions to help you get started.
Repository Radar analysis
Deterministic insights derived from public metadata and our observations — not personal testing or reviews.
Why this repository is interesting
- High absolute popularity (61,461 stars) signals broad adoption.
- Maintained recently (last push 3 weeks ago).
Who should use it
- Developers working primarily with Rust
Potential use cases
- Reference or evaluate Rust open-source approaches in this domain
Strengths
- Recent repository activity
- README present in our index
- Declared license: Apache License 2.0
- Substantial fork count (5,412) suggests reuse and contribution interest
Limitations / considerations
- Insights are derived from public metadata and our observations — not a substitute for code review
What to watch
- Re-check last push, issues, and releases on GitHub before production adoption
Strong signals: Strong community interest · Active maintenance
Source: GitHub (public metadata) + Repository Radar analysis. We do not claim ownership of third-party repositories.