「日本のOSS = Ruby」だけだと思っていませんか?
調べてみたら、日本人が作ったOSSが80個以上見つかりました。
しかもRuby(80,000 Stars)だけではなく、GitHub Stars 2万超えが4つ、1万超えが6つ、5千超えが10個以上。日本のエンジニアは世界のインフラを支えています。
この記事では、調査で見つけた日本発OSSをGitHub Stars順に完全リスト化しました。
「え、これ日本人が作ったの?」という驚きが必ずあるはずです。ブックマーク推奨。
GitHub Stars 20,000以上 — 世界の定番
| Stars | プロジェクト | 開発者 | 説明 |
|---|---|---|---|
| ~80,000 | Ruby | まつもとゆきひろ | 世界で最も愛されるプログラミング言語 |
| ~55,600 | Awesome Android UI | wasabeef(古里大地) | Android UI/UXライブラリの決定版リスト |
| ~45,800 | Ghostty | Mitchell Hashimoto(日系) | Zig製GPU加速ターミナルエミュレーター |
| ~27,700 | PythonRobotics | Atsushi Sakai | ロボティクスアルゴリズムのPython実装集 |
| ~23,000 | Jenkins | 川口耕介 | 世界で最も使われるCI/CDサーバー |
| ~22,000 | Hono | 和田裕介 | Edge対応の超高速Webフレームワーク |
| ~19,800 | voice-changer | w-okada | リアルタイム音声変換ツール |
この7つだけで合計274,000 Stars超え。HashiCorp創業者のMitchell Hashimoto氏は日系アメリカ人。Ghosttyは公開半年で45,000 Starsを突破した怪物プロジェクトです。
Pick Up: Hono — 2024年JS Rising Stars 1位
import { Hono } from 'hono'
const app = new Hono()
app.get('/', (c) => c.text('Hello Hono!'))
app.get('/api/:id', (c) => {
return c.json({ id: c.req.param('id') })
})
export default app
Cloudflare Workers / Deno / Bun / Node.js——どこでも動く。Expressの100倍速。日本発で最も勢いのあるWebフレームワークです。
Pick Up: Ghostty — HashiCorp創業者が作った最速ターミナル
# macOSならHomebrew一発
brew install ghostty
Vagrant、Terraform、Vaultなどインフラツールの帝国を築いたMitchell Hashimoto氏の最新作。日系アメリカ人として日本のエンジニア文化にもルーツを持つ。
- Zig言語で書かれた次世代ターミナル
- GPU加速でレンダリングが圧倒的に速い
- ネイティブUI(macOS / Linux)
- libghosttyとしてライブラリ埋め込みも可能
- 完全無料、サブスクなし
公開からわずか半年で45,800 Stars。iTerm2やAlacrittyからの乗り換えが加速中。
GitHub Stars 10,000〜19,999 — プロの必携ツール
| Stars | プロジェクト | 開発者 | 説明 |
|---|---|---|---|
| ~16,200 | mold | Rui Ueyama | 従来の7倍速いモダンリンカー |
| ~13,500 | Optuna | Preferred Networks | ハイパーパラメータ最適化の世界標準 |
| ~13,000 | Fluentd | Treasure Data | ログ収集のデファクトスタンダード(CNCF卒業) |
| ~12,100 | Vuls | Future Architect | エージェントレス脆弱性スキャナー |
| ~11,600 | recyclerview-animators | wasabeef | Android RecyclerViewアニメーション |
| ~11,400 | H2O | 奥一穂 | HTTP/1,2,3対応の最適化HTTPサーバー |
| ~10,000 | CuPy | Preferred Networks | NumPy互換GPU配列ライブラリ |
Pick Up: Optuna — Google・Meta・NVIDIAが使う
import optuna
def objective(trial):
x = trial.suggest_float("x", -10, 10)
return (x - 2) ** 2
study = optuna.create_study()
study.optimize(objective, n_trials=100)
print(study.best_params)
機械学習のハイパーパラメータ最適化といえばOptuna。Define-by-Run APIで探索空間を動的に変更でき、枝刈りで無駄な試行を自動打ち切り。
Pick Up: Vuls — サーバー脆弱性を自動検出
# エージェントレスでサーバーをスキャン
vuls scan
vuls report
Linux / コンテナ / WordPress対応。日本のJVNデータベースにも対応しており、日本企業のセキュリティ運用に最適。12,100 Starsは伊達じゃない。
GitHub Stars 5,000〜9,999 — 知る人ぞ知る実力派
| Stars | プロジェクト | 開発者 | 説明 |
|---|---|---|---|
| ~9,900 | glide-transformations | wasabeef | Android画像エフェクトライブラリ |
| ~9,500 | Misskey | syuilo | 分散型マイクロブログ(Twitter代替) |
| ~9,200 | Marp | yhatt | Markdownプレゼンテーション |
| ~8,700 | Kaminari | 松田明 | Rubyページネーション |
| ~8,700 | go-sqlite3 | mattn | Go言語SQLite3ドライバー |
| ~8,700 | Chainer | Preferred Networks | 世界初Define-by-Run深層学習FW |
| ~8,400 | GitBucket | 竹添直樹 | Scala製Gitプラットフォーム |
| ~7,500 | Ebitengine | 星一 | Go言語2Dゲームエンジン |
| ~7,300 | UniRx | neuecc(川井良文) | Unity向けReactive Extensions |
| ~6,700 | UniTask | neuecc(川井良文) | Unity非同期処理(ゼロアロケーション) |
| ~6,600 | MessagePack-CSharp | neuecc(川井良文) | .NET高速バイナリシリアライザー |
| ~6,300 | RichEditor-Android | wasabeef | Androidリッチテキストエディタ |
| ~6,200 | Tokyo COVID-19 Site | 東京都 | オープンソース行政ダッシュボード |
| ~5,400 | Blurry | wasabeef | Androidブラーライブラリ |
| ~5,100 | Armeria | LINE | マイクロサービスFW(gRPC/Thrift) |
| ~5,000 | textlint | azu | 自然言語のLintツール |
Pick Up: neuecc氏 — 日本が誇るC#の巨人
neuecc(川井良文)氏の作品だけでUniRx + UniTask + MessagePack-CSharp = 20,600 Stars。Unity/C#エコシステムに計り知れない貢献をしています。Microsoft MVP。
Pick Up: Misskey — 日本発の分散型SNS
Mastodonだけじゃない。Misskeyは日本発の分散型SNS。
独自の絵文字リアクション、ドライブ機能、MFM記法が特徴。
ActivityPub対応でFediverseと相互接続。
GitHub Stars 2,000〜4,999 — 尖った専門ツール
| Stars | プロジェクト | 開発者 | 説明 |
|---|---|---|---|
| ~4,500 | Deep Learning from Scratch | O'Reilly Japan | 「ゼロから作るDL」コード集 |
| ~4,100 | AICommand | keijiro(高橋慶治朗) | Unity × ChatGPT統合 |
| ~3,500 | Skinner | keijiro | Unity Skinned Mesh VFX |
| ~3,300 | iOS-10-Sampler | shu223(堤修一) | iOS 10 APIサンプル集 |
| ~3,000 | Hayabusa | 大和セキュリティ | Windows脅威ハンティング(Rust製) |
| ~3,000 | VOICEVOX | ヒホ | 無料日本語テキスト読み上げ |
| ~2,800 | nnabla | Sony | Sonyの深層学習フレームワーク |
| ~2,500 | OpenToonz | スタジオジブリ/Dwango | ジブリが使った2Dアニメーション制作ソフト |
| ~2,500 | AnimatedTransitionGallery | shu223 | iOS画面遷移アニメーション |
| ~2,400 | AIShader | keijiro | ChatGPTでシェーダー自動生成 |
| ~2,400 | Kino | keijiro | Unityポストプロセスエフェクト |
| ~2,300 | HackGen | yuru7 | プログラミングフォント |
| ~2,300 | 100knocks-preprocess | データサイエンティスト協会 | データサイエンス100本ノック |
| ~2,000 | Klak | keijiro | Unityクリエイティブコーディング |
Pick Up: OpenToonz — ジブリが世界に贈ったアニメツール
「もののけ姫」「千と千尋の神隠し」の制作に使われた2Dアニメーションソフト。2016年にDwangoと共にオープンソース化。世界中のアニメーターが無料で使えます。
Pick Up: Hayabusa — セキュリティのプロが愛用
hayabusa csv-timeline -d ./logs -o timeline.csv
hayabusa html-report -d ./logs -o report.html
Rust製で数百万ログを秒で処理。4,000以上のSigmaルール対応。世界中のSOCチームが採用。
GitHub Stars 500〜1,999 — 隠れた名作
| Stars | プロジェクト | 開発者 | 説明 |
|---|---|---|---|
| ~1,800 | Embulk | Treasure Data | バルクデータローダー |
| ~1,500 | ARKit-Sampler | shu223 | ARKitサンプル集 |
| ~1,400 | Pulsator | shu223 | iOSパルスアニメーション |
| ~1,200 | SATySFi | gfngfn | 関数型組版システム(LaTeX代替) |
| ~1,200 | iOS-Depth-Sampler | shu223 | Depth APIサンプル |
| ~1,100 | MeCab | 工藤拓 | 日本語形態素解析の定番 |
| ~958 | Kuromoji | Atilika | 検索向け日本語形態素解析 |
| ~867 | awesome-japanese-nlp | Taishi Ikeda | 日本語NLPリソース集 |
| ~832 | GiNZA | Megagon Labs | spaCyベース日本語NLP |
| ~500 | Sudachi | Works Applications | ビジネス向け日本語形態素解析 |
GitHub Stars 500未満 — 注目の新星
| Stars | プロジェクト | 開発者 | 説明 |
|---|---|---|---|
| ~416 | Sudachi.rs | Works Applications | Sudachi Rust実装 |
| ~400 | Janome | mocobeta | Pure Python日本語形態素解析 |
| ~341 | jaconv | — | 日本語文字変換 |
| ~300 | Fugashi | polm | 高速MeCabラッパー |
| ~286 | neologdn | — | 日本語正規化 |
| ~188 | Mroonga | Groonga Project | MySQL全文検索エンジン |
| ~153 | mojimoji | — | 半角/全角変換 |
| ~125 | HojiChar | — | 日本語テキスト前処理 |
| ~96 | Gauche | Shiro Kawai | Scheme方言 |
Stars数が少なくても、MeCabやSudachiのように日本語処理の現場では必須のツールが多数。
日本のトップOSS開発者ランキング
| 順位 | 開発者 | 合計Stars | 代表作 |
|---|---|---|---|
| 1 | Ruby (matz) | ~80,000 | Ruby |
| 2 | wasabeef(古里大地) | 76,400+ | Android UIライブラリ群 |
| 3 | keijiro(高橋慶治朗) | 49,400+ | Unity VFX・シェーダー |
| 4 | mattn(松本泰弘) | 37,200+ | Go言語ライブラリ群 |
| 5 | neuecc(川井良文) | 26,600+ | UniRx / UniTask / MessagePack |
| 6 | shu223(堤修一) | 24,400+ | iOSサンプルコード |
日本発OSSの課題:「見つけにくい」問題
ここまで80以上のプロジェクトを紹介しましたが、正直に言います。
日本発のOSSやSaaSは、発見が難しすぎる。
- Product Hunt文化がない:英語圏のように発見される場がない
- 日本語ドキュメントが先:海外からの発見が遅れる
- マーケティング不足:技術は世界一なのに宣伝しない
SaaSマーケットで解決する
この課題を解決するためにSaaSマーケットがあります。
日本発のSaaS製品・OSSツールを一覧で比較・発見できるマーケットプレイス。
現在のラインナップ(39プロダクト)
この記事で紹介した多くのツールが掲載済みです:
- 開発者ツール:Ruby、Hono、Jenkins、Optuna、Fluentd、CuPy、textlint、Hayabusa、Vuls、Embulk、Armeria、GitBucket、Ebitengine、Chainer、UniTask、PythonRobotics、sd-scripts、GiNZA、Sudachi、その他多数
- コミュニケーション:Misskey、VOICEVOX、チームチャットPro
- 業務効率化:Pleasanter、他
- 人事労務:PM1 AI面接、人事らくらく
- 経理会計:クラウド請求書
- AI・NLP:GiNZA、RAGカタログ、AI文章アシスタント
出品も簡単
自分のプロダクトを掲載したい方:
- メールアドレスで登録
- 製品情報を入力
- 審査なし、即時公開
この記事のリストに載っていない日本発OSSをご存知なら、SaaSマーケットに登録して日本のエンジニアコミュニティに共有しましょう。
まとめ
- 日本発OSSは80プロジェクト以上が世界で活躍中
- GitHub Stars合計は50万以上(Ruby含む)
- Jenkins、Fluentd、Honoなど「実は日本製」が多い
- トップ開発者はwasabeef(76k Stars)、keijiro(49k Stars)、mattn(37k Stars)
- 日本発ツールを一覧で探すなら → SaaSマーケット
この記事が参考になったら、いいねと保存をお願いします!
質問:このリストに載っていない日本発OSSを知っていたら、コメントで教えてください。随時追加します。
参考リンク
awesome-made-by-japanese - 日本人開発者によるOSSリスト
made-in-japan - 日本発プロジェクト一覧
japan-github-ranking - 日本語リポジトリランキング
Japan Open Source Hub - IPA
SaaSマーケット - 日本発SaaS・OSSプロダクト一覧