Skip to content

openSVM/awesome-svm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Awesome SVM

Last Updated: May 22, 2025

A curated list of projects and resources utilizing the Solana Virtual Machine (SVM).

Machine-Readable Data

  • svm-networks.json - JSON file containing structured data for all SVM networks and projects listed in this repository.

Table of Contents

SVM Networks and Projects

Active Projects

Project Name Description Status Links
Solana The original Solana blockchain with the SVM Active Website, Docs, GitHub, Twitter
Eclipse Eclipse is building Solana on Ethereum, using the SVM to scale Ethereum. Active Website, Docs, GitHub, Twitter
Pythnet Oracle network built on Solana, providing real-time price data Active Website, GitHub, Twitter
Hyperlane Interoperable and scalable rollups leveraging proof aggregation and zk-rollup components Active Website, GitHub, Twitter
Bonk Meme coin ecosystem built on Solana Active Website, Twitter
Airchains Framework for creating customized rollups with support for EVM, SVM, and CosmWasm Active GitHub
SVM Wallet Maker Python script to bulk-create wallets for Solana and other SVM-based blockchains Active GitHub
Chainlink Data Streams Solana Repository for Data Streams Solana (SVM) Related Code Active GitHub

Development Stage Projects

Project Name Description Status Links
Lollipop Proposes a formal specification for implementing SVM rollups on top of the Solana Layer 1 blockchain. Development Whitepaper, Telegram
SOON Ethereum Layer 2 solution utilizing the Solana Virtual Machine to expedite transaction settlement. Development GitHub, Website, Telegram
Termina Leverages the power of the Solana Virtual Machine to scale ecosystems with dedicated blockspace. Development Website, Docs, Twitter, Telegram
Nitro Optimistic rollup solution that enables Solana developers to port dApps to various ecosystems. Development Telegram, Twitter
Sonic SVM First chain extension on Solana, designed for games and applications, powered by the Sonic HyperGrid. Development Website, Docs, Twitter
MagicBlock Introduces Ephemeral Rollups, SVM-based runtimes enhancing performance for on-chain games. Development GitHub, Website
Fogo High-performance Layer 1 blockchain built on the Solana Virtual Machine for real-time experiences. Development Website, Whitepaper
Solayer Hardware-accelerated blockchain designed to infinitely scale the SVM for high-throughput applications. Development Website, Twitter
Mantis Aims to revolutionize cross-chain trading and MEV extraction with multi-chain intent settlement. Development GitHub, Website
Code Mobile app leveraging self-custodial blockchain technology for a seamless payments experience. Development GitHub, Website
Grass Decentralized AI data collection network built on Solana, rewarding users for sharing bandwidth. Development Website, Twitter
Atlas SVM Optimized for verifiable finance, combining traditional finance's performance with DeFi's transparency. Development Website
Sovereign Labs Developing interoperable and scalable rollups leveraging proof aggregation and zk-rollup components. Development GitHub, Website
LessVM SVM implementation project by openSVM Development GitHub
Mollusk SVM program test harness for Solana development Development GitHub
Tilapia SVM Freshwater Solana (SVM) rollup built for data and compute focused applications Development GitHub
HolySVM HolyC program network extension for Solana Development GitHub
Sig SVM Proof-of-concept SVM implementation for Sig validator Development GitHub
EVM-SOL Wallet Abstraction Wallet abstraction between Ethereum and Solana virtual machines Development GitHub
Solaxy SVM-based Layer 2 solution Development N/A
Cube Chain SVM-compatible blockchain Development N/A
JupNet Jupiter-powered SVM network Development N/A
Polygon SVM Polygon's SVM implementation Development N/A
Cascade SVM-based scaling solution Development N/A
Yona Network Bitcoin L2 using SVM technology Development N/A
SolanaVM SVM implementation Development N/A
Light Protocol Privacy-focused SVM solution Development N/A
Lulo SVM-based network Development N/A
Sphere SVM scaling solution Development N/A
Moonwalk SVM implementation Development N/A

Solana Validator Implementations

A curated list of current Solana validator implementations, including both primary clients and notable modified versions used by validator operators.

Validator Implementations

Implementation Website X Handle GitHub Repository Team
Agave anza.xyz @anza_xyz anza-xyz/agave Anza core engineering team
Jito-Solana jito.wtf @jito_labs jito-foundation/jito-solana Jito Labs
Sig syndica.io/sig @Syndica_io Syndica/sig Syndica
Firedancer docs.firedancer.io @jump_firedancer firedancer-io/firedancer Jump Crypto
Paladin docs.paladin.one @paladin_solana paladin-bladesmith/paladin-solana Paladin team [Modified from Jito-Solana]
  • Agave: Primary client focused on reliability and network uptime, successor to the original Solana Labs validator.
  • Jito-Solana: Adds MEV capabilities to enhance validator revenue and reduce network spam.
  • Sig: Focuses on RPS optimization for improved user experience, written in Zig.
  • Firedancer: High-performance client in C++, aimed at boosting throughput and resilience.
  • Paladin: Modified version of Jito-Solana, enhancing MEV protection and block rewards for validators.

Validator Tools and Resources

Tool Name Description Status Links Metrics
Solana Validator Manager Tool for managing Solana validators Active GitHub Last updated: Feb 2025, Actively maintained
Solana Identity Transition Ansible Playbook for transitioning Solana Validator from primary to backup node Active GitHub Last updated: Feb 2025, Infrastructure tool
Solana Validator Lab Deploy and test Agave validator features in a kubernetes-based cluster Active GitHub Last updated: Jan 2025, Maintained by Anza team
Solana Hardware Compatibility List HCL for running a Solana Mainnet Validator Active GitHub Last updated: Mar 2025, Community-maintained resource
Solana Boot Tooling and automation for Solana operators Active GitHub Last updated: Feb 2025, Infrastructure automation
Sosh Solana validator operations shell scripts Active GitHub Last updated: Feb 2025, Maintained by Solana core team member
Solana Cluster Tooling to manage Solana snapshots Active GitHub Last updated: Mar 2025, Maintained by Blockdaemon
Solana MEV Decentralized MEV extraction from inside the validator Active GitHub Last updated: Mar 2025, Maintained by Chorus One

Development Tools and Libraries

Development Frameworks and SDKs

Tool Description Tags Repository
Anchor Solana program framework Rust, TypeScript, Programs, dApps GitHub
AnchorPy Anchor client library for Python Python, dApps GitHub
Shank IDL generation from Solana Native Rust Rust, Programs GitHub
Solita Generates a TypeScript client for an IDL TypeScript, Programs, dApps GitHub
Seahorse Python framework for writing Solana programs Python, Programs GitHub
Nautilus SQL-native Rust framework for Solana programs Rust, TypeScript, Python, Programs GitHub
Soda Converts a JSON IDL to source code Rust, TypeScript, Programs, dApps GitHub

Client Libraries

Tool Description Tags Repository
Solana Wallet Adapter Allows out-of-the-box components for providing web users a way to connect their wallet TypeScript, dApps GitHub
Solana Wallet Names Resolves wallet names (.sol, glow, .abc, .backpack etc) to wallet addresses TypeScript, dApps GitHub
Solana Unity SDK Solana SDK for Unity game development C#, C++, Unity, dApps, Games GitHub
SolNet Solana SDK for .NET framework C#, .NET, dApps GitHub
Sol4k Solana SDK for Kotlin Kotlin, Java, dApps, Mobile GitHub
Solathon Python SDK for backend Solana applications Python, dApps GitHub
EspressoCash Flutter SDK for Solana Flutter, dApps, Mobile GitHub
Unreal Engine 5 SDK Solana SDK for Unreal Engine 5 C++, Unreal Engine, dApps, Games GitHub
Candy Pay Seamless, mobile-native payment SDK TypeScript, dApps, Mobile GitHub
Saganize Kotlin mobile development suite Kotlin, Java, dApps, Mobile GitHub
Gill JavaScript/TypeScript client library for Solana blockchain TypeScript, dApps GitHub

Development Tools

Tool Description Tags Repository
Amman A set of tools to help test solana SDK libraries and apps on a locally running validator TypeScript, Rust, Testing GitHub
Solana NextJS Scaffold Scaffold for getting up & running quickly with Solana & Next JS TypeScript, dApps GitHub
npx create-solana-dapp CLI command to deploy a configurable Solana scaffold repository TypeScript, dApps GitHub
Oxylana Scaffold Scaffold for quick-starting with Rust on Solana Rust, Programs, dApps GitHub
Xray Human-readable Solana transaction explorer powered by Helius Explorer, Programs, dApps GitHub
Better Call Sol Open-source, web client for composing and submitting Solana transactions Programs, dApps, GUI GitHub
Metaboss The Metaplex NFT 'Swiss Army Knife' tool Rust, CLI, NFTs GitHub
Nonci API and SDK tool for queuing and executing transactions using durable nonces Typescript, SDK, API GitHub
SolSync Enables on-chain applications to fetch and deserialize off-chain data CLI, Programs, dApps GitHub
Bokken Debugger for Solana programs Programs, Testing GitHub
Arsnal Debugging tools for Solana programs Programs, Testing GitHub
SolStromm CI/CD for Solana programs & dApps YAML, Programs, dApps, CI/CD GitHub
EventSnap Leveraging on-chain events using an infrastructure-less approach Rust, Programs, Logging GitHub
anchor-errors TUI explorer for errors of native programs and other popular Solana programs Rust, Programs, Logging GitHub
Mucho Command-line tool for development and testing of Solana blockchain programs CLI, Programs GitHub

Infrastructure and APIs

Tool Description Tags Repository/Website
Clockwork Smart contract automation engine Rust, Programs GitHub
QuickNode Fastest Solana RPC with global coverage and full archival data RPCs, API, NFT API, Developer Tools Website
Chainstack Suite of Web3 (including Solana) infrastructure services Nodes, API, Data Website
Helius Labs Solana's leading RPCs, APIs, Webhooks, and Data Infrastructure RPCs, API, Developer Tools, Compression GitHub
Underdog API Seamlessly integrate dynamic NFTs into your product API, dApps Website
Concise Labs GraphQL API GraphQL API for Solana program data API, dApps Website
BlokHost Decentralised Web Hosting & dCDN dApps, Infrastructure GitHub
Tiny Dancer Light client for Solana dApps, Infrastructure GitHub
Shadow Portal Allows developers to summon off-chain data onto Solana Rust, Programs GitHub

Specialized Tools

Tool Description Tags Repository
Stockpile Community crowdfunding tools for a variety of projects and initiatives Rust, Programs, dApps GitHub
Elusiv SDK SDK for adding zk-privacy to dApps TypeScript, dApps, Privacy GitHub
BastCtrl Tools Web-based Token/NFT utility toolbox GUI, Programs, dApps GitHub
SolDisperse Web-based Token/NFT distributor GUI, Programs, dApps GitHub
Gamba Create on-chain betting apps on Solana with zero deployments and no costs TypeScript, dApps, Games GitHub
Carbon SDK Bridges existing web2 game economies onto web3 TypeScript, dApps, Games GitHub
Space Operator Diagram what you want to build and press play No-Code, Programs, dApps GitHub
SolCerberus Role-based security layer for on-chain data access Rust, TypeScript, Programs, dApps GitHub
Solana Pay A standard for decentralized payments on Solana Payments, dApps GitHub

Research and Documentation

Academic Papers

Title Authors Publication Date Source Description
Lollipop: SVM Rollups on Solana Irvin Steve Cardenas, Yugart Song May 14, 2024 arXiv:2405.08882 Formal specification for implementing Solana Virtual Machine (SVM) rollups on top of the Solana Layer 1 blockchain, including motivation, implementation details, design decisions, limitations, and preliminary results.

Technical Articles and Whitepapers

Title Author Publication Date Source Description
SVM Expansion: The Landscape Beyond Solana Paul Timofeev October 10, 2024 Hyperlane Comprehensive overview of SVM expansion beyond Solana, including SVM L2 implementations on Ethereum and Bitcoin, app-specific customizations, and extendable SVM environments.
What Is SVM - The Solana Virtual Machine Squads Protocol 2024 Squads Blog Detailed explanation of the Solana Virtual Machine, its architecture, Sealevel parallelization engine, and comparison with EVM.
What Is the Solana Virtual Machine (SVM)? CoinGecko May 28, 2024 CoinGecko Overview of the SVM architecture, how it enables Solana to handle thousands of transactions per second, and its technical advantages.
What is SVM? — Solana Virtual Machine MEXC Blog July 21, 2024 MEXC Blog Exploration of the Solana Virtual Machine, its mechanisms, and challenges towards scalability and adoption.
Opening up Solana (part 1) Paul Arssov August 14, 2024 Medium Ideas on Solana Virtual Machine chains and the concept of 'opening' Solana by adding separate networks of nodes running Solana node software with SVM capabilities.
Solana: Past, Present, and Future Nansen Research October 4, 2023 Nansen Research Portal Analysis of Solana's technological achievements, challenges, and future directions for infrastructure development, including SVM innovations.

Technical Documentation

Title Organization Publication Date Source Description
Execution - Solana Virtual Machine (SVM) Eclipse March 6, 2025 Eclipse Documentation Technical documentation on how Eclipse Mainnet runs the Solana Virtual Machine (SVM) and integrates with existing SVM tooling.
Smart Contracts - EVM to SVM Solana 2024 Solana Developers Guide for writing and deploying programs on the Solana blockchain, explaining the transition from EVM to SVM for developers.
Developing on the Solana Virtual Machine (SVM) Eclipse March 25, 2024 Eclipse Developer Guides Guide on developing applications for the Solana Virtual Machine, including program structure and execution environment details.

Industry Analysis

Title Author Publication Date Source Description
Constructing Solana Virtual Machine (SVM) Ecosystems' Next Generation of Data Analytics Sparsh April 30, 2025 Medium Analysis of data analytics infrastructure for SVM ecosystems, highlighting projects like Helius, Solscan, and Solana FM that provide developer APIs for accessing on-chain data.
An article analyzing Solana virtual machine SOON PANews February 26, 2025 PANews Exploration of SOON's SVM technology and its applications in blockchain development.
SVM Track Overview: MoveVM Implementation ChainCatcher January 7, 2025 ChainCatcher Overview of Eclipse as the first Layer 2 based on Solana Virtual Machine on Ethereum, combining Solana's speed with Ethereum's liquidity.

Learning Resources

Official Solana Foundation Resources

Resource Provider Type Level Link
Solana Development Courses Unboxed Course Series Beginner to Advanced Solana.com
Solana Bootcamp Solana Foundation Comprehensive Course Beginner to Intermediate Solana.com
Solana Bytes Solana Foundation Short Tutorials All Levels Solana.com
Tutorials and Guides Solana Documentation All Levels Solana.com/developers/guides
EVM to SVM: Complete Guide Solana Documentation Intermediate Solana.com
Smart Contracts - EVM to SVM Solana Documentation Intermediate Solana.com

Community Courses and Bootcamps

Resource Provider Type Level Link
Build on Solana by Rise In RiseIn.com Course Beginner to Intermediate RiseIn.com
Ethereum to Solana Developer Course RareSkills.io Course Intermediate RareSkills.io
Solana Learning Track Hackquest Course Beginner to Advanced Hackquest
Rust + Solana Advanced Development CareerBooster.io Course Advanced CareerBooster.io
Solana Developer Courses Solayer Course Series All Levels Solayer Docs

Tutorials and Guides

Resource Provider Type Focus Link
Developing on the Solana Virtual Machine (SVM) Eclipse Tutorial SVM Development Eclipse Docs
CCIP Tutorials (SVM) Chainlink Tutorial Series Cross-chain Development Chainlink Docs
Prerequisites for SVM to EVM Tutorials Chainlink Guide Cross-chain Setup Chainlink Docs
Implementing CCIP Receivers Chainlink Tutorial Cross-chain Communication Chainlink Docs
SVM to EVM Guide Chainlink Guide Cross-chain Development Chainlink Docs
What is Solana's SVM? A Beginner's Guide SDLC Corp Guide SVM Fundamentals SDLC Corp

Video Tutorials and Workshops

Resource Provider Type Focus Link
Solana SVM Quick Walkthrough YouTube Video Tutorial SVM Overview YouTube
BP 2024: Workshop: SVM: The Power of Solana Beyond the Blockchain Solana Compass Workshop Recording SVM Applications Solana Compass

Documentation and Reference Materials

Resource Provider Type Focus Link
What Is the Solana Virtual Machine (SVM)? Binance Academy Article SVM Fundamentals Binance Academy
What Is the Solana Virtual Machine (SVM)? CoinGecko Article SVM Architecture CoinGecko
What is SVM? — Solana Virtual Machine MEXC Blog Article SVM Mechanisms MEXC Blog

Community Resources

Forums and Discussion Platforms

Developer Communities

Events and Conferences


Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

How to Contribute

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-contribution)
  3. Commit your changes (git commit -m 'Add some amazing contribution')
  4. Push to the branch (git push origin feature/amazing-contribution)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to all the contributors who have helped to expand this list
  • Special thanks to the Solana Foundation and community for their support
  • Resource count: 150+ SVM-related resources across all categories

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •