FuelLabs/sway has 61,350 GitHub stars and 5,429 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 20:43 UTC. Last push 2026-11-01.
🌴 Ayuda a todo el mundo a crear contratos inteligentes fiables y eficientes.
Crecimiento de estrellas medido
- in 24h
- 0
- in 7 days
- Actualización retrasada
- in 15 days
- Actualización retrasada
- in 1 month
- Actualización retrasada
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
README.md
OriginalSway
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.
Documentation
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.
Building from Source
This section is for developing the Sway compiler and toolchain. For developing contracts and using Sway, see the above documentation section.
Dependencies
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 stable
If 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}"
Building Forc
Clone the repository and build the Sway toolchain:
git clone [email protected]:FuelLabs/sway.git
cd sway
cargo build
Confirm the Sway toolchain built successfully:
cargo run --bin forc -- --help
All other scripts/commands
For 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
Contributing to Sway
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.
Explorar proyectos relacionados
codecrafters-io/build-your-own-x
Domina la programación recreando desde cero tus tecnologías favoritas.
560,882 estrellaspublic-apis/public-apis
Una lista colectiva de API gratuitas
497,123 estrellasmorluto/rea
Ingeniería inversa de cualquier cosa con agentes, desde el comportamiento de la aplicación hasta los binarios nativos.
441,991 estrellasopenclaw/openclaw
La IA que de verdad hace las cosas. Cualquier sistema operativo y cualquier plataforma. Al estilo langosta. 🦞
394,169 estrellas