awesome-stylus
github.com/offchainlabs/awesome-stylus ↗A curated list of Arbitrum Stylus code examples, libraries and resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me talks & presentations resources from awesome-stylus"
Installation instructions →What's inside
Guides
Videos
- An Odyssey Into Arbitrum | Jose Franco | SmartCon 2023 | 2023.10.26Talks & Presentations
Jose Franco | SmartCon 2023 | 2023.10.26
- Arbitrum Rust Smart Contracts for Solidity Devs | Rachel Bousfield | ETHGlobal NYC | 2023.09.26Talks & Presentations
Rachel Bousfield | ETHGlobal NYC | 2023.09.26
- Arbitrum Smart Contracts in Rust | Raul Jordan | ETHGlobal Istanbul 2023 | 2023.11.23Talks & Presentations
Raul Jordan | ETHGlobal Istanbul 2023 | 2023.11.23
- Arbitrum Stylus | Mahsa Moosavi, Rachel Bousfield, Chris Cordle, Austin Marazza | Arbitrum Virtual Day | 2023.12.11Talks & Presentations
Mahsa Moosavi, Rachel Bousfield, Chris Cordle, Austin Marazza | Arbitrum Virtual Day | 2023.12.11
- Arbitrum Stylus | Rachel Bousfield | Arbitrum Day Paris | 2023.08.18Talks & Presentations
Rachel Bousfield | Arbitrum Day Paris | 2023.08.18
- Arbitrum Stylus: Rust Smart Contracts on L2 | Raul Jordan | Rust x Ethereum Day (Paradigm) | 2023.09.11Talks & Presentations
Raul Jordan | Rust x Ethereum Day (Paradigm) | 2023.09.11
Resources
- Cargo Stylus
CLI tool for compiling and deploying Stylus smart contracts
- Discord
Check out the #stylus channel in Arbitrum's Discord server
- Offchain Labs Twitter
Follow along for Offchain Labs and Arbitrum news and info
- Rust SDK
Rust SDK
- Stylus Repo
The repo hosting the core code
- Telegram
A dev focused chat for Stylus builders
Examples
- create2 tutorialExamples built with cargo-stylus v0.4.x and stylus-sdk v0.5.x
- Ed25519 signature recovery benchmark | LimeChain
LimeChain
- Greeter tutorialExamples built with cargo-stylus v0.4.x and stylus-sdk v0.5.x
Example of Arbitrum's cross-chain message passing system
- https://github.com/0xcacti/stylus_erc721 (Rust)Examples built with cargo-stylus v0.1.x
- https://github.com/cygaar/ERC721Stylus/ (Rust)Examples built with cargo-stylus v0.1.x
- https://github.com/gvladika/stylus-erc721 (Rust)Examples built with cargo-stylus v0.1.x
Libraries
- E2E Testing | Open Zepplin
Open Zepplin - A Rust testing library coupled to the Nitro Dev Node to provide affordances and utilities for end to end smart contract testing.
- Inkmate
Gas-efficient smart contracts written in Rust, including ERC20 and ERC721
- OpenStylus
Modular and gas-optimized smart contract libraries and frameworks for Stylus smart contract development
- Open Zepplin Contracts
Canonical and audited implementations of ERC-20, ERC-721, ERC-1155, access control contracts, and more. See repository for exact audit statuses.
- Rustmate
Blazing fast, modern, and optimized Rust building blocks for smart contract development using Stylus
- Unit Testing | Open Zepplin
Open Zepplin - A Rust testing library that provides utilities and helpers for unit testing your smart contracts.
Projects
- Renegade
On-chain dark pool utilizing ZK-proofs for privacy preserving transactions.
- Superposition - LongTail
Rewards based AMM built with Stylus on a L3 Orbit Chain (Superposition).
Tools
- Stylus Playground
An online playground for building, compiling and testing Stylus smart contracts
- Stylus Remix Plugin | Welldone Studio
Welldone Studio - A Remix plugin (online editor) to write your Stylus contracts and deploy them.
- Stylus Suite
Manage your Stylus projects with this Vs Code extension. Call cargo stylus methods with simple user interface, use pre defined snippets, chat with Stylus GPT and many more
- stylus-toolkit
A toolkit of Stylus primitives and examples of their usage
- Zig Stylus
Zig SDK for Stylus smart contracts
Showing a sample of 75 resources. View the full list on GitHub →