OSS探訪

Solidity — EVM上のsmart contractを記述するcontract-oriented言語

OSS健全度 96
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
25,738
主要言語
C++
ライセンス
GPL-3.0
リポジトリ最終更新
2026/09/11

概要

Solidityは、Ethereum Virtual Machine上で動くsmart contractを実装するための、静的型付き・contract-orientedな高水準言語です。現在の公式GitHub repositoryはargotorg/solidityで、compiler本体と開発の入口を提供します。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

token・所有権・投票などの契約ロジックをコードにする

EVMのpeer-to-peer networkで実行されるprogramとして、価値を表すtoken、所有権、投票などのロジックを実装できます。READMEには最小contractと、browser IDEのRemixから試せるVoting、Auction、payment channelなどの例が案内されています。

出典:[1]

Ethereum系のcontract開発とcompiler実装を扱う場合

EVM互換環境へdeployするcontractを型付き言語で開発したいteamや、Solidity compilerへ貢献したい開発者の候補です。contractの権限、storage、upgrade、test、監査方針を先に定め、小さなcontractから検証すると適合性を判断しやすくなります。

出典:[1]

最新版・repository移管・license境界を確認する

READMEはbreaking changeやbug fixが継続するためlatest releaseの利用を勧めています。repositoryは現在argotorg配下ですが、READMEにはEthereum Foundationによるcore team支援の記載も残るため、組織名だけでgovernanceを推測せず最新の公式案内を確認してください。compilerはGPLv3で、third-party codeには個別条件があります。

出典:[1][2]

参考にした公式資料

  1. [1]Solidity README(2026-09-13)
  2. [2]Solidity GitHub repository(2026-09-13)
編集部からの補足

Ethereum組織からArgotへ静かに移管され、repository・README・community識別子の更新時差が見える例として選びました。

成長

成長の推移 · 直近30日

25,738 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
98
Open PR
152

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • cpp
  • ethereum
  • smartcontracts
  • language
  • solidity
  • blockchain
  • hacktoberfest
  • programming-language
Stars
25,738
Forks
6,156
Watchers
716
Open Issues
675
主要言語
C++
ライセンス
GPL-3.0
リポジトリ最終更新
2026/09/11
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。