FuelLabs/sway
🌴 Empowering everyone to build reliable and efficient smart contracts. observed · 2026-10-14
Health v2 · maintenance only
97/100
- Activity 99
- Release rhythm 92
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 7.0
- age_days: 2100
- days_rel: 53
- days_push: 11
- n_releases_24m: 33
Adoption not part of the score
61390 stars · 5409 forks observed · 2026-10-14
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-21, confidence 0.97
Sway is a domain‑specific programming language and compiler for writing smart contracts on the Fuel blockchain. It provides a full toolchain (forc, LSP, formatter) and a standard library for secure, high‑performance contract development.
Use cases
- write and compile smart contracts for the Fuel blockchain
- build full‑stack dApps that interact with Fuel VM contracts
- run static analysis and formatting on Sway source code
- generate contract ABIs and deploy contracts via the Fuel toolchain
- create reusable libraries and standards for blockchain assets
When to choose
- You target the Fuel blockchain and need a Rust‑like language with strong type safety
- You want built‑in tooling (compiler, formatter, LSP) for a smooth developer experience
- You require fine‑grained control over gas costs and storage management in contracts
When to avoid
- Your project runs on EVM‑compatible chains where Solidity or Vyper are required
- You need a general‑purpose programming language unrelated to blockchain
- You lack Rust toolchain support or prefer a language with a larger ecosystem
Facets
framework · maturity active
programming-language cli parser blockchain rust windows cross-platform fuel vm dapp static-analysis code-generation lsp formatter smart-contracts linux macos
10 sources
- readme: https://github.com/FuelLabs/sway · fetched 2026-10-14 · 52adeaded737
- homepage: https://docs.fuel.network/docs/sway/ · fetched 2026-09-07 · e6760d78d27c
- site_page: https://docs.fuel.network/docs/sway/introduction/ · fetched 2026-08-28 · 762561c91fe1
- site_page: https://docs.fuel.network/docs/sway/introduction/getting_started/ · fetched 2026-08-28 · d3f394d18cad
- site_page: https://docs.fuel.network/docs/sway/introduction/fuel_toolchain/ · fetched 2026-08-28 · e3ef48e2ff25
- site_page: https://docs.fuel.network/docs/sway/introduction/forc_project/ · fetched 2026-08-28 · 7d038c0f3901
- site_page: https://docs.fuel.network/docs/sway/introduction/standard_library/ · fetched 2026-08-28 · d895a40d28b0
- site_page: https://docs.fuel.network/docs/sway/introduction/sway_standards/ · fetched 2026-08-28 · f3f872eb6be8
- site_page: https://docs.fuel.network/docs/sway/examples/ · fetched 2026-08-28 · d26f2473f3c9
- site_page: https://docs.fuel.network/docs/sway/examples/counter/ · fetched 2026-08-28 · 9877fc14ec11
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| FuelLabs/sway | main | 97 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem