🦀 List of all Solana dev tools 🪓
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 | https://github.com/solana-labs/wallet-adapter |
Solana Wallet Names | Resolves wallet names (.sol, glow, .abc, .backpack etc) to wallet addresses all of Solana, including 8 different name services and 5 different profile picture (PFP) services. | TypeScript, dApps | https://github.com/portalpayments/solana-wallet-names |
Anchor | Solana program framework | Rust, TypeScript, Programs, dApps | https://github.com/coral-xyz/anchor |
AnchorPy | Anchor client library for Python | Python, dApps | https://github.com/kevinheavey/anchorpy |
Amman | A set of tools to help test solana SDK libraries and apps on a locally running validator. | TypeScript, Rust, Testing | https://github.com/metaplex-foundation/amman |
Shank | IDL generation from Solana Native Rust | Rust, Programs | https://github.com/metaplex-foundation/shank |
Solita | Generates a TypeScript client for an IDL | TypeScript, Programs, dApps | https://github.com/metaplex-foundation/solita |
Seahorse | Python framework for writing Solana programs | Python, Programs | https://github.com/ameliatastic/seahorse-lang |
Solana NextJS Scaffold | Scaffold for getting up & running quickly with Solana & Next JS | TypeScript, dApps | https://github.com/solana-labs/dapp-scaffold |
npx create-solana-dapp |
CLI command to deploy a configurable Solana scaffold repository | TypeScript, dApps | https://github.com/solana-developers/create-solana-dapp |
Oxylana Scaffold | Scaffold for quick-starting with Rust on Solana | Rust, Programs, dApps | https://github.com/cavemanloverboy/oxylana |
Solana Unity SDK | Solana SDK for Unity game development | C#, C++, Unity, dApps, Games | https://github.com/magicblock-labs/Solana.Unity-SDK |
SolNet | Solana SDK for .NET framework | C#, .NET, dApps | https://github.com/bmresearch/Solnet |
Sol4k | Solana SDK for Kotlin | Kotlin, Java, dApps, Mobile | https://github.com/sol4k/sol4k |
Underdog API | Seamlessly integrate dynamic NFTs into your product | API, dApps | https://underdogprotocol.com/ |
Concise Labs GraphQL API | GraphQL API for Solana program data | API, dApps | https://api-docs.conciselabs.io/docs/get-started/GraphQL%20API |
Xray | Human-readable Solana transaction explorer powered by Helius | Explorer, Programs, dApps | https://github.com/helius-labs/xray |
Better Call Sol | Open-source, web client (no setup) for composing and submitting Solana transactions | Programs, dApps, GUI | https://github.com/labeleven-dev/bettercallsol |
Clockwork | Smart contract automation engine | Rust, Programs | https://github.com/clockwork-xyz/clockwork |
QuickNode | Fastest Solana RPC with global coverage and full archival data | RPCs, API, NFT API, Developer Tools | https://quicknode.com |
Chainstack | Suite of Web3 (including Solana) infrastructure services | Nodes, API, Data | https://chainstack.com/ |
Helius Labs | Solana's leading RPCs, APIs, Webhooks, and Data Infrastructure. | RPCs, API, Developer Tools, Compression | https://github.com/helius-labs |
Stockpile | Community crowdfunding tools for a variety of projects and initiatives | Rust, Programs, dApps | https://github.com/StockpileProtocol/stockpile |
Elusiv SDK | SDK for adding zk-privacy to dApps | TypeScript, dApps, Privacy | https://github.com/elusiv-privacy/elusiv-sdk |
Metaboss | The Metaplex NFT 'Swiss Army Knife' tool | Rust, CLI, NFTs | https://github.com/samuelvanderwaal/metaboss |
Nonci | API and SDK tool for queuing and executing transactions asynchronously using durable nonces to handle crazy bursts! | Typescript, SDK, API | https://github.com/nonci-xyz |
Tool | Description | Tags | Repository |
---|---|---|---|
Ironforge | Serverless Solana deployment management | SaaS, Programs, dApps | Not yet public |
Lava Suite | GUI for managing local Solana development | GUI, Programs, dApps | Not yet public |
Soda | Converts a JSON IDL to source code | Rust, TypeScript, Programs, dApps | https://github.com/Web3-Builders-Alliance/soda |
SolSync | Enables on-chain applications to fetch and deserialize off-chain data | CLI, Programs, dApps | https://github.com/Web3-Builders-Alliance/SolSync |
CAVYAR | AI-powered code snippets & autocomplete for Solana programs | Rust, Programs | Not yet public |
Nautilus | SQL-native Rust framework for Solana programs | Rust, TypeScript, Python, Programs | https://github.com/nautilus-project/nautilus |
Solathon | Python SDK for backend Solana applications | Python, dApps | https://github.com/SuperteamDAO/solathon |
EspressoCash | Fliutter SDK for Solana | Flutter, dApps, Mobile | https://github.com/espresso-cash/espresso-cash-public |
SolCerberus | Role-based security layer for on-chain data access | Rust, TypeScript, Programs, dApps | Not yet public |
Omni3 | Workflow management for Solana dApps | SaaS, Programs, dApps | Not yet public |
BastCtrl Tools | Web-based Token/NFT utility toolbox | GUI, Programs, dApps | https://github.com/BlastCtrl/blastctrl-tools |
SolDisperse | Web-based Token/NFT distributor | GUI, Programs, dApps | https://github.com/HotKeysInc |
HotKeys | GUI for managing software/Solana keys | GUI, Programs, dApps | Not yet public |
Unreal Engine 5 SDK | Solana SDK for Unreal Engine 5 | C++, Unreal Engine, dApps, Games | https://github.com/raresloth/carbon |
Gamba | Create on-chain betting apps on Solana with zero deployments and no costs | TypeScript, dApps, Games | https://github.com/gamba-labs/gamba |
Carbon SDK | Bridges existing web2 game economies onto web3 | TypeScript, dApps, Games | https://github.com/raresloth/carbon |
Shadow Portal | Allows developers to summon off-chain data onto Solana | Rust, Programs | https://github.com/raresloth/carbon |
Space Operator | Diagram what you want to build and press play | No-Code, Programs, dApps | https://github.com/space-operator |
Triggr | No-code automation platform for power users on Solana | No-Code, Programs, dApps | Not yet public |
BlokHost | Decentralised Web Hosting & dCDN | dApps, Infrastructure | https://github.com/blokhost |
Tiny Dancer | Light client for Solana | dApps, Infrastructure | https://github.com/tinydancer-io |
Candy Pay | Seamless, mobile-native payment SDK | TypeScript, dApps, Mobile | https://github.com/candypay/elements |
Saganize | Kotlin mobile development suite | Kotlin, Java, dApps, Mobile | https://github.com/SAGAnize |
Bokken | Debugger for Solana programs | Programs, Testing | https://github.com/Blade-Labs-Corp/bokken |
Arsnal | Debugging tools for Solana programs | Programs, Testing | https://github.com/AnishDe12020/arsnal |
SolStromm | CI/CD for Solana programs & dApps | YAML, Programs, dApps, CI/CD | https://github.com/Adithya2907/solana-devops/ |
EventSnap | Leveraging on-chain events using an infrastructure-less approach | Rust, Programs, Logging | https://github.com/event-snap/event-snap |
Solex | VSCode extension to learn Solana development with bite-sized exercises | Rust, Programs, Learn | Not yet public |
anchor-errors | A TUI which acts as an explorer for errors of native programs (and other popular solana programs) | Rust, Programs, Logging | https://github.com/0xmukesh/anchor-errors |