Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-solana
A curated list of awesome Solana protocols, repos & community tools
https://github.com/hokage-candidates/awesome-solana
Last synced: about 18 hours ago
JSON representation
-
Overview
-
Solana VM Blockchains
-
Books, Tutorials, and Courses
- Solana Cookbook
- Solana Core
- Fullstack mail dApp on Solana
- Crowdfunding with Solana
- Make a Solana Explorer Clone Using React
- Building Solana Smart Contract dApps
- Programming on Solana
- Bootcamp Lectures - Highly Technical - developers/solana-bootcamp-lectures.svg?style=social)
- Program Examples - developers/program-examples.svg?style=social)
- Workshop dApps - developers/workshop-dapps.svg?style=social)
- Building Solana Smart Contract dApps
- Programming on Solana
-
Jobs
-
Block Explorers
-
Code
-
NFTs
- awesome-solana-nfts - source core protocols related to NFT development on Solana.
- Cardinal Lab's Token Manager - labs/cardinal-token-manager.svg?style=social) Cardinal token manager is a set of smart contracts on Solana to facilitate conditionally managed ownership. Using the invalidators and approvers in various ways allows for building rentals, expiring in-game items, subscriptions, permits, tickets, passes and more.
- NFToken - xyz/nftoken.svg?style=social) ([docs](https://nftoken.so/docs/overview)) NFToken is a simple, cheap NFT standard for Solana by Glow Wallet
-
Defi
- SPL Token - labs/solana-program-library.svg?style=social) Similar to [ERC-20 standard](https://ethereum.org/en/developers/docs/standards/tokens/erc-20/)
- SPL Token 2022 - labs/solana-program-library.svg?style=social) Not yet widely adopted
- SPL Token Lending - labs/solana-program-library.svg?style=social) A lending protocol for the Token program on the Solana blockchain inspired by Aave and Compound
- SPL Token Swap - labs/solana-program-library.svg?style=social) A Uniswap-like exchange for the Token program on the Solana blockchain.
- Serum Monorepo - serum/serum-dex.svg?style=social) Project Serum Rust Monorepo. Serum was the first Central Limit Order Book (CLOB) on Solana, and has been a cornerstone of Solana Defi.
- Saber Stable Swap - hq/stable-swap.svg?style=social) 🔁 StableSwap by Saber: an automated market maker for mean-reverting trading pairs.
- Bonfida Token Vesting - vesting.svg?style=social) A Vesting Contract for the Solana Blockchain
- Mango Markets V3 - foundation/mango-v3.svg?style=social) One of the largest Solana margin trading platforms
- Jet Protocol V2 - lab/jet-v2.svg?style=social) Implementation of the Jet Protocol V2 programs for Solana
- Marinade Finance Liquid Staking Program - finance/liquid-staking-program.svg?style=social)
- Jupiter Aggregator API Rust Bindings - jup-ag.svg?style=social)
-
On-Chain Governance
- SPL Governance - labs/solana-program-library.svg?style=social) SPL Governance is a program the chief purpose of which is to provide core building blocks and primitives to create Decentralized Autonomous Organizations (DAOs) on Solana blockchain. [Realms](https://realms.today/) is the official UI for interacting with organizations running on top of SPL Governance. The UI is [open sourced](https://github.com/solana-labs/governance-ui) ![](https://img.shields.io/github/stars/solana-labs/governance-ui.svg?style=social).
-
Social
- Cardinal Lab's Namespaces - labs/cardinal-namespaces.svg?style=social) Cardinal program for mapping string names to data on-chain. Names are organized into logical groupings called namespaces. Namespaces authority can optionally set a rental price. Names are represented as NFTs wrapped using cardinal-token-manager
- Strata Protocol - source protocol to launch tokens around a person, project, idea, or collective on Solana
- Wordcel - form blogging at the moment
- Bonfida's Name Service Guide
-
Frameworks
- Docs
- Docs
- Cookbook
- Anchor - xyz/anchor.svg?style=social) ⚓ Solana Sealevel Framework
- Seahorse - lang.svg?style=social) Write Solana programs in Python
- Solita - foundation/solita.svg?style=social) Generates an SDK API from solana contract IDL (written by Metaplex to generate typescript SDK from Shank IDL)
- Shank - foundation/shank.svg?style=social) Extracts IDL from Solana Rust contracts (written by Metaplex for Metaplex NFT standard)
- Cookbook
-
Cross-Chain Bridge
- Wormhole - foundation/wormhole.svg?style=social) A reference implementation for the Wormhole blockchain interoperability protocol. See more information about [wormhole here](https://wormhole.com/).
-
Oracles
- Switchboard - xyz/switchboard-v2.svg?style=social) ([docs](https://docs.switchboard.xyz/)) Switchboard provides a permission-less data layer to bridge the gap between the internet and web3.
- Pyth Oracles for Serum Order Book Prices - network/pyth-serum.svg?style=social) and it's [Rust SDK](https://github.com/pyth-network/pyth-sdk-rs) ![](https://img.shields.io/github/stars/pyth-network/pyth-sdk-rs.svg?style=social). See more information about [Pyth Network here](https://pyth.network/).
-
Libraries
- Sokoban - Labs/sokoban.svg?style=social) Compact, efficient data structures in contiguous byte arrays (for use in Solana smart contracts)
-
Indexers
- Holaplex's NFT Indexer
- Metaplex's NFT Indexer - foundation/digital-asset-validator-plugin.svg?style=social)
-
SDKs
-
Indexers
- Official Web3.js - labs/solana.svg?style=social) Solana JavaScript API
- Official Rust SDK - labs/solana.svg?style=social) Solana Rust SDK
- Solana.py - py.svg?style=social) Solana Python SDK
- Solnet
- SolanaKT - foundation/SolanaKT.svg?style=social) Solana SDK for Kotlin
- Solders
- solanaj - org/solanaj.svg?style=social) Solana blockchain client, written in pure Java
-
-
IDEs
-
Indexers
- Online Solana IDE - Solana Playground - playground/solana-playground) ![](https://img.shields.io/github/stars/solana-playground/solana-playground.svg?style=social)
- VSCode Plugin for Anchor - solana) ![](https://img.shields.io/github/stars/heyAyushh/vscode-solana.svg?style=social)
-
-
Wallets
-
Indexers
- Phantom
- Solflare
- Glow
- Coral-xyz's Backpack - xyz/backpack.svg?style=social) Cross chain wallet for Solana and Ethereum, it's specialty is its app store, which allows dApps to be bought as xNFTs (executable NFTs) which can then be run inside your wallet
- Solana Wallet for Unity - solana-wallet.svg?style=social) The First Open-Source Unity-Solana Wallet with NFT support
- p2p's Web Wallet - org/p2p-wallet-web.svg?style=social) An Open Source Browser Based Solana Wallet.
-
-
Security
-
Indexers
- Solana Status
- Official Solana News
- List of Common Security Pitfalls
- Workshop Tutorial
- Jet Protocol Governance PoCs - sec/jet-governance-pocs.svg?style=social)
- Part One
- Part Two
- Part Three
- Auditing Workshop Slides
- PoC Framework - labs/solana-poc-framework.svg?style=social)
- Framework for Solana CTF Challenges - sec/sol-ctf-framework.svg?style=social)
- Binary Ninja Plugin for Solana Byte Format - sec/bn-ebpf-solana.svg?style=social)
-
Categories
Sub Categories
Keywords
solana
15
blockchain
9
rust
9
nft
4
metaplex
3
sdk
2
cryptocurrency
2
smart-contracts
2
defi
2
solana-program
2
web3
2
python
2
react
1
solana-token
1
typescript
1
golang
1
solidity
1
solana-programs
1
native-solana
1
anchor-lang
1
anchor
1
rustc
1
performance-blockchain
1
ledger
1
bitcoin
1
pyo3
1
sol
1
kotlin
1
android
1
wallet
1
spl-tokens
1
sollet
1
solana-keygen
1
rpc-client
1
programs
1
library
1
keystore
1
dotnet
1
csharp
1
graphql
1
graph
1
data-structures
1
js
1
coral
1
token
1