otter-sec/anchor
⚓ Solana Program Framework observed · 2026-08-28
Health v2 · maintenance only
96/100
- Activity 98
- Release rhythm 90
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 14.5
- age_days: 2071
- days_rel: 68
- days_push: 12
- n_releases_24m: 11
Adoption not part of the score
5122 stars · 1965 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Anchor is the leading Rust-based framework for writing Solana programs (smart contracts), providing an eDSL, macros for security checks, and an IDL specification. It includes a CLI with workspace management and a TypeScript package for generating clients from the IDL.
Use cases
- write solana smart contracts in rust
- build and deploy solana programs
- generate typescript clients from program idl
- test solana programs locally
- manage solana program workspaces
- reduce boilerplate and security bugs in on-chain programs
- learn solana development with tutorials
When to choose
- you are developing Solana on-chain programs and want the most popular, well-documented framework
- you want built-in account constraints and security checks to reduce vulnerabilities
- you need IDL-based client generation for frontend integration
- you are coming from Ethereum/Solidity and want a familiar development flow
When to avoid
- you need to write Solana programs without framework overhead or with minimal dependencies
- you are targeting blockchains other than Solana
- you prefer raw Rust with direct syscalls for maximum control
Facets
framework · maturity stable
sdk cli testing build-tool serialization blockchain developer-tools web-development rust cli cross-platform solana smart-contracts edsl idl blockchain-development typescript-client avm typescript
10 sources
- readme: https://github.com/otter-sec/anchor · fetched 2026-08-28 · a97af2960fb7
- homepage: https://anchor-lang.com · fetched 2026-08-29 · f1ba6aa85546
- site_page: https://www.anchor-lang.com/docs/installation · fetched 2026-08-29 · 7af62d6401c1
- site_page: https://www.anchor-lang.com/docs/quickstart · fetched 2026-08-29 · 5dd52ea5f878
- site_page: https://www.anchor-lang.com/docs/quickstart/solpg · fetched 2026-08-29 · c5216e3a605e
- site_page: https://www.anchor-lang.com/docs/quickstart/local · fetched 2026-08-29 · 7b69ecd61643
- site_page: https://www.anchor-lang.com/docs/basics · fetched 2026-08-29 · 018e420c6641
- site_page: https://www.anchor-lang.com/docs/basics/program-structure · fetched 2026-08-29 · 2b441e389585
- site_page: https://www.anchor-lang.com/docs/basics/idl · fetched 2026-08-29 · 19b604151495
- site_page: https://www.anchor-lang.com/docs/basics/pda · fetched 2026-08-29 · cec86c70ecf9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| otter-sec/anchor | main | 96 |
For agents
markdown · JSON · MCP: product_card(name="otter-sec/anchor")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem