All Projects β†’ FuelLabs β†’ sway

FuelLabs / sway

Licence: Apache-2.0 license
🌴 Empowering everyone to build reliable and efficient smart contracts.

Programming Languages

rust
11053 projects
LLVM
166 projects
assembly
5116 projects

Projects that are alternatives of or similar to sway

sway-lib-std
Sway standard library.
Stars: ✭ 17 (-87.12%)
Mutual labels:  fuel, sway
i3status
Simple status bar for i3 / i3-gaps / sway written in bash and python
Stars: ✭ 69 (-47.73%)
Mutual labels:  sway
fuel-core
Rust full node implementation of the Fuel v2 protocol.
Stars: ✭ 93 (-29.55%)
Mutual labels:  fuel
Parrot
A simple way to handle remote image in Kotlin.
Stars: ✭ 21 (-84.09%)
Mutual labels:  fuel
keyd
A key remapping daemon for linux.
Stars: ✭ 687 (+420.45%)
Mutual labels:  sway
Deb Dots
Debian GNU/Linux dot files.
Stars: ✭ 49 (-62.88%)
Mutual labels:  sway
openSUSEway
dotfiles for Sway on openSUSE
Stars: ✭ 48 (-63.64%)
Mutual labels:  sway
swayinfo
Some goodies for use in Sway and i3 wm
Stars: ✭ 30 (-77.27%)
Mutual labels:  sway
nextshot
A simple tool for taking screenshots on Linux and sharing via Nextcloud
Stars: ✭ 37 (-71.97%)
Mutual labels:  sway
swayfire
Sway/I3 inspired tiling window manager for Wayfire
Stars: ✭ 146 (+10.61%)
Mutual labels:  sway
kitti3
Kitty drop-down service for sway & i3wm
Stars: ✭ 73 (-44.7%)
Mutual labels:  sway
dotfiles
My dotfiles and colorschemes for sway and a variety of other programs.
Stars: ✭ 55 (-58.33%)
Mutual labels:  sway
cliphist
wayland clipboard manager
Stars: ✭ 47 (-64.39%)
Mutual labels:  sway
FuelSDK-Node-REST
Node REST client w/ auth to access the Salesforce Marketing Cloud (formerly ExactTarget) API
Stars: ✭ 29 (-78.03%)
Mutual labels:  fuel
rde
Tools for managing reproducible development environments. Mirror of https://sr.ht/abcdw/rde/
Stars: ✭ 137 (+3.79%)
Mutual labels:  sway
dotfiles
My dotfiles, with an out-of-date install-script. Arch, Tiling WM (i3, sway), ZSH, Neovim
Stars: ✭ 20 (-84.85%)
Mutual labels:  sway
MotoLink
K-line/Serial/CAN interface and fuel mapper for motorcycles.
Stars: ✭ 50 (-62.12%)
Mutual labels:  fuel
avizo
A neat notification daemon
Stars: ✭ 108 (-18.18%)
Mutual labels:  sway
archlinuxcn-dotfiles-collection
ζ₯θ‡ͺη€ΎεŒΊε°δΌ™δΌ΄δ»¬ηš„ dotfiles 集锦
Stars: ✭ 73 (-44.7%)
Mutual labels:  sway
sway-alttab
Simple Alt-Tab daemon for SwayWM/i3. Switches back to previous focused window on Alt-Tab or SIGUSR1
Stars: ✭ 36 (-72.73%)
Mutual labels:  sway

Sway

build crates.io docs discord

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 Sway Book: https://fuellabs.github.io/sway/latest/.

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

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].