Skip to content

openSVM/awesome-svm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Awesome SVM

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

Projects

Project Name Description Status Links
Eclipse Eclipse is building Solana on Ethereum, using the SVM to scale Ethereum. Active Website, Docs, GitHub, Twitter
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

Additional SVM Projects

Project Name Description Status Links Metrics
LessVM SVM implementation project by openSVM Development GitHub Last updated: Mar 2025, Active development
Mollusk SVM program test harness for Solana development Development GitHub Last updated: Feb 2025, Single contributor
Tilapia SVM Freshwater Solana (SVM) rollup built for data and compute focused applications Development GitHub Last updated: Feb 2025, Early development stage
HolySVM HolyC program network extension for Solana Development GitHub Last updated: Feb 2025, Experimental project
Airchains Framework for creating customized rollups with support for EVM, SVM, and CosmWasm Active GitHub Last updated: Feb 2025, Multiple contributors, Active development
SVM Wallet Maker Python script to bulk-create wallets for Solana and other SVM-based blockchains Active GitHub Last updated: Mar 2025, Utility tool
Sig SVM Proof-of-concept SVM implementation for Sig validator Development GitHub Last updated: Jan 2025, Experimental project by Syndica
Chainlink Data Streams Solana Repository for Data Streams Solana (SVM) Related Code Active GitHub Last updated: Feb 2025, Maintained by Chainlink team
EVM-SOL Wallet Abstraction Wallet abstraction between Ethereum and Solana virtual machines Development GitHub Last updated: Feb 2025, Experimental project

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]

Notes

  • 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

Solana Development Tools

Tool Name Description Status Links Metrics
Mucho Command-line tool that simplifies development and testing of Solana blockchain programs Active GitHub Last updated: Mar 2025, Maintained by Solana Foundation
Solana Pay A standard for decentralized payments on Solana Active GitHub Last updated: Mar 2025, Production-ready, Multiple contributors
Gill JavaScript/TypeScript client library for interacting with the Solana blockchain Active GitHub Last updated: Mar 2025, Maintained by Solana Foundation
Amman Toolbelt to help test Solana SDK libraries and apps on a locally running validator Active GitHub Last updated: Feb 2025, Maintained by Metaplex Foundation
Solana GraphQL Playground Web IDE for working with the Solana RPC-GraphQL resolver Active GitHub Last updated: Feb 2025, Developer tool
Solana Toolkit Package for building and managing function calling tools for Solana Active GitHub Last updated: Feb 2025, Developer utility
Solana Native Program Template Template for Solana Native Program development without Anchor Active GitHub Last updated: Feb 2025, Developer template
Solana IDL Generator Macro to generate Rust code from an IDL to interact with onchain programs Active GitHub Last updated: Feb 2025, Developer utility
X-Ray Toolchain Open-source CLI tool for static analysis of Solana programs and smart contracts Active GitHub Last updated: Feb 2025, Security tool
Solana Shadow Synchronized shadow state of Solana programs for off-chain processing Active GitHub Last updated: Feb 2025, Developer utility

Solana Infrastructure and RPC

Tool Name Description Status Links Metrics
Solana RPC Benchmark Tool Tool for benchmarking Solana RPC performance Active GitHub Last updated: Mar 2025, Performance testing tool
Solana RPC Extensions Code to perform Solana RPC's GetStakeActivation client-side Active GitHub Last updated: Jan 2025, Maintained by Anza
Solana MCP Server Server to enable Solana RPC methods Active GitHub Last updated: Mar 2025, Infrastructure tool
RPC Aggregator Aggregator for RPC services Active GitHub Last updated: Feb 2025, Infrastructure tool
Solana RPC Cache Server Cache server for Solana RPC Active GitHub Last updated: Feb 2025, Infrastructure optimization
CacheRPC Solana JSON-RPC caching server Active GitHub Last updated: Feb 2025, Infrastructure optimization
Solproxy Solana RPC proxy for routing calls to different nodes with prioritization Active GitHub Last updated: Feb 2025, Infrastructure tool
Memobench Solana RPC benchmarking tool Active GitHub Last updated: Feb 2025, Performance testing tool
RPCX Hello World Example implementation of RPCX for Solana Example GitHub Last updated: Feb 2025, Example code

Solana Data and Indexing

Tool Name Description Status Links Metrics
Solana ETL Airflow ETL for Solana using Airflow Active GitHub Last updated: Feb 2025, Data pipeline
Solana ETL Core ETL functionality for Solana Active GitHub Last updated: Mar 2025, Data pipeline
Carbon Indexing framework on Solana Active GitHub Last updated: Mar 2025, Data infrastructure
Solana Indexer General purpose Solana indexer Active GitHub Last updated: Mar 2025, Data infrastructure
Solana Snapshot GPA Rust tool to efficiently unpack Solana snapshots Active GitHub Last updated: Feb 2025, Data tool
Solana Block Cacher High-performance CLI tool to efficiently pull blocks from Solana Active GitHub Last updated: Jan 2025, Data infrastructure
Zindexer Solana indexer for Clickhouse written in Zig Active GitHub Last updated: Mar 2025, Data infrastructure
Indexer Geyser Plugin Index Solana data using a Geyser plugin Active GitHub Last updated: Jan 2025, Data infrastructure

BPF and eBPF Projects

Tool Name Description Status Links Metrics
SBPF SBPF virtual machine by Anza Active GitHub Last updated: Feb 2025, Core infrastructure
Micro-BPF Framework for microcontroller compartmentalization using eBPF Active GitHub Last updated: Feb 2025, Experimental project
eBPF Verifier eBPF verifier based on abstract interpretation Active GitHub Last updated: Mar 2025, Security tool
TCPTracer-BPF eBPF program using kprobes to trace TCP events Active GitHub Last updated: Feb 2025, Networking tool
eHIDS Agent Linux Host-based Intrusion Detection System based on eBPF Active GitHub Last updated: Mar 2025, Security tool
BMC Cache In-kernel cache based on eBPF Active GitHub Last updated: Mar 2025, Performance optimization
Tetragon eBPF-based Security Observability and Runtime Enforcement Active GitHub Last updated: Mar 2025, Security tool, Multiple contributors
BPFroid Trace Android framework API, native libraries, system calls using eBPF Active GitHub Last updated: Feb 2025, Mobile security tool
Kyanos Networking analysis tool using eBPF for visualizing kernel packet time Active GitHub Last updated: Mar 2025, Networking tool
Mini-uBPF Portable minimal userspace eBPF vm and jit library Active GitHub Last updated: Feb 2025, Infrastructure component
Starship Next-generation Observability platform built with eBPF+WASM Active GitHub Last updated: Feb 2025, Observability platform

Additional Resources

  • SVMKit: A set of tools and libraries for developing on the Solana Virtual Machine

  • Solana Vanity: A tool for generating vanity addresses on Solana

  • Solana Gaming Resources: A curated list of resources, tools and tutorials for building games on Solana

  • Solana Developer Wiki: Community-maintained wiki for Solana developers

  • Awesome Solana Dev Resources: Collection of development resources for Solana

  • Solana Security: A compilation of Solana security resources

  • Solana Handbook: Comprehensive guide to Solana development