Solidity
Solidity, the Smart Contract Programming Language observed · 2026-10-07
Health v2 · maintenance only
93/100
- Activity 98
- Release rhythm 82
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 61.5
- age_days: 4082
- days_rel: 40
- days_push: 14
- n_releases_24m: 9
Adoption not part of the score
25747 stars · 6175 forks observed · 2026-10-07
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.99
Solidity is a statically‑typed, contract‑oriented programming language for writing smart contracts on the Ethereum Virtual Machine. It includes a command‑line compiler and libraries for compiling Solidity source code to EVM bytecode.
Use cases
- Write and compile smart contracts for Ethereum and compatible blockchains
- Integrate Solidity compilation into CI/CD pipelines using solc or solcjs
- Learn and prototype decentralized applications (DApps) with the official language
- Audit and analyze existing Solidity contracts for security and correctness
- Generate bytecode and ABI for deployment with tools like Remix or Truffle
When to choose
- You need to develop contracts for Ethereum or EVM‑compatible networks
- You want the official, widely‑supported language with a large ecosystem
- You require a mature compiler that receives regular security updates
When to avoid
- Your target blockchain does not use the EVM (e.g., Solana, Tezos)
- You prefer a language with a different safety model, such as Vyper or Rust
- You need a compiler with a guaranteed stable API for many years without breaking changes
Facets
application · maturity active
programming-language compiler cli blockchain windows cli ethereum smartcontracts cpp language compiler open-source smart-contracts linux macos nodejs
5 sources
- readme: https://github.com/argotorg/solidity · fetched 2026-10-07 · 93608a932744
- homepage: https://soliditylang.org · fetched 2026-09-28 · e6ef6e0b1249
- site_page: https://docs.soliditylang.org/en/latest/installing-solidity.html?color=light · fetched 2026-09-28 · 1b77f05f65a1
- site_page: https://docs.soliditylang.org/?color=light · fetched 2026-09-28 · 402d5b1bfb8b
- site_page: https://www.soliditylang.org/about · fetched 2026-09-28 · 2f3d2759cce3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| argotorg/solidity | main | 93 |
| argotorg/solc-js | sdk | 75 |
| argotorg/solc-bin | mirror | 76 |
| argotorg/solidity-blog | docs | 10 |
For agents
markdown · JSON · MCP: product_card(name="argotorg/solidity")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem