Repolode
FuelLabs

FuelLabs/sway

Sway es un lenguaje de programación inspirado en Rust para escribir smart contracts en la blockchain Fuel.

Estrellas
61,374
Forks
5,410
Issues abiertos
956
Último commit
anteayer

¿Qué es?

Sway es un lenguaje de programación creado para la blockchain Fuel y se usa para escribir smart contracts. Está muy inspirado en Rust y busca incorporar un diseño moderno de lenguajes y un alto rendimiento al desarrollo de blockchain.

El proyecto incluye el compilador de Sway y la toolchain Forc, que proporciona las herramientas de línea de comandos para compilar y trabajar con proyectos de Sway. El repositorio también contiene la biblioteca estándar de Sway y la referencia técnica del lenguaje, además de su documentación para usuarios.

Quienes quieran usar Sway deben instalar las versiones de lanzamiento siguiendo los canales documentados. Los contribuidores que compilen el compilador desde el código fuente necesitan una toolchain estable de Rust y pueden compilar el workspace con cargo.

Funciones clave

  • 01Sintaxis inspirada en Rust para escribir smart contracts en Fuel
  • 02Toolchain de línea de comandos Forc para compilar proyectos de Sway
  • 03Biblioteca estándar de Sway incluida en el repositorio
  • 04Referencia del lenguaje y documentación de la biblioteca estándar publicadas

Casos de uso

  • Escribir smart contracts para la blockchain Fuel
  • Contribuir al compilador y la toolchain de Sway
  • Aprender el lenguaje Sway con su documentación oficial

Inicio rápido

  1. 1

    Instala la cadena de herramientas de Rust y configúrala en stable

    rustup default stable
  2. 2

    Clona el repositorio de Sway

    git clone git@github.com:FuelLabs/sway.git
  3. 3

    Compila la cadena de herramientas de Sway desde el repositorio clonado

    cd sway && cargo build
  4. 4

    Comprueba que se ejecuta el comando forc mostrando la ayuda

    cargo run --bin forc -- --help

Antes de usarlo

  • La compilación desde el código fuente está pensada para quienes desarrollan el compilador Sway; la mayoría de los usuarios debería instalar una versión publicada.
  • La documentación de la rama master puede describir comportamientos aún no publicados. Comprueba qué versión estás usando con forc --version.

Temas

Preguntas frecuentes

¿Qué es sway?
Sway es un lenguaje de programación inspirado en Rust para escribir smart contracts en la blockchain Fuel. Sway es un lenguaje de programación creado para la blockchain Fuel y se usa para escribir smart contracts. Está muy inspirado en Rust y busca incorporar un diseño moderno de lenguajes y un alto rendimiento al desarrollo de blockchain.
¿sway es gratuito? ¿Qué licencia tiene?
sway es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿sway sigue mantenido?
Mantenimiento activo. El último commit de sway fue el 19 oct 2026.
¿Para qué puedo usar sway?
Escribir smart contracts para la blockchain Fuel Contribuir al compilador y la toolchain de Sway Aprender el lenguaje Sway con su documentación oficial
¿Cómo se instala sway?
Instala la cadena de herramientas de Rust y configúrala en stable: rustup default stable Clona el repositorio de Sway: git clone git@github.com:FuelLabs/sway.git Compila la cadena de herramientas de Sway desde el repositorio clonado: cd sway && cargo build Comprueba que se ejecuta el comando forc mostrando la ayuda: cargo run --bin forc -- --help
¿Dónde consigo sway?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/FuelLabs/sway

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados