use-ink/ink
Polkadot's ink! to write smart contracts. observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 74
- Release rhythm 40
- 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: 5
- age_days: 2823
- days_rel: 637
- days_push: 161
- n_releases_24m: 2
Adoption not part of the score
1455 stars · 476 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ink! is a Rust-based embedded domain-specific language (eDSL) for writing smart contracts that run on Polkadot SDK-based blockchains via the pallet-revive module. Contracts compile to RISC-V bytecode executed by PolkaVM, with optional Solidity ABI compatibility for Ethereum tooling like MetaMask and Hardhat.
Use cases
- write smart contracts in rust for polkadot
- build defi or nft contracts on parachains
- deploy contracts compatible with metamask and hardhat
- compile contracts to risc-v bytecode for polkavm
- test smart contracts end-to-end on substrate chains
- create cross-chain applications in the polkadot ecosystem
When to choose
- you are building or maintaining contracts on existing Polkadot parachains that already run ink! contracts
- you need Rust's safety guarantees with Solidity ABI interoperability on a pallet-revive chain
When to avoid
- you are starting a new project, since ink! is officially discontinued as of January 2026 with no further maintenance
- you want a smart contract language with an active community and long-term support, where Solidity is a safer choice
Facets
library · maturity abandoned
programming-language compiler testing e2e-testing blockchain programming-languages developer-tools rust wasm cross-platform smart-contracts polkadot substrate edsl polkavm risc-v solidity-interop domain-specific-language discontinued cryptocurrency
8 sources
- readme: https://github.com/use-ink/ink · fetched 2026-08-28 · 2d5cffbcebb4
- homepage: https://use.ink · fetched 2026-08-29 · 51b232b4132f
- site_page: https://use.ink/docs/v6 · fetched 2026-08-29 · 850c08548686
- site_page: https://use.ink/about · fetched 2026-08-29 · 1b982f8d3d76
- site_page: https://use.ink/docs/v6/solidity-interop/use-ink-with-solidity-abi · fetched 2026-08-29 · 39a77cf041a1
- site_page: https://use.ink/docs/v6/background/why-riscv-and-polkavm-for-smart-contracts · fetched 2026-08-29 · 3efd47b92988
- site_page: https://use.ink/docs/v6/faq · fetched 2026-08-29 · 5e2f5339616e
- registry_crates: https://crates.io/api/v1/crates/ink · fetched 2026-08-29 · e39229eb40dc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| use-ink/ink | main | 67 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem