A curated, open-source collection of well-structured Solana program implementations. This repository is intended as a learning resource and reference for on-chain development, covering multiple frameworks and patterns.
Programs are grouped by framework and implementation style.
programs/
├── native/ # Native Rust Solana programs
├── anchor/ # Anchor framework programs
├── pinocchio/ # Pinocchio-based programs
Each program lives in its own directory and is self-contained, including:
- program source code
- tests
- minimal documentation
Implementation progress is tracked using long-living tracker issues:
- Native Solana programs
- Anchor programs
- Pinocchio programs
Refer to the GitHub issues tab to see what is implemented and what is currently in progress.
Contributions are appreciated!
Please read CONTRIBUTING.md before starting work. It explains:
- repository conventions
- commit message format
- how tracker issues and pull requests are handled
This project is licensed under the MIT License. See the LICENSE file for details.
