ちょくちょくQiitaでも上位の話題に上がってくるOSSですが、GitHub公式の検索機能を用いても英語に紛れて中国語のOSSは出てくるものの、あまり国産のOSSを見つけることができません。さらに国産の物でも日本語で書かれていることが多く見分けがつかないこともあると思います。
一方で母国語が日本語である以上日本語の情報が見つけられた方が好ましい/英語は苦手だけどOSSに興味がある、という方も多くいらっしゃると思いますが、見つけられないのではどうしようもありません。
本投稿ではそんな方々の力になれればと、国産OSSを少しばかり集めてみました。
なお、掲載基準は独断と偏見かつ見つけられた範囲のですので、このOSSも!という方は絶賛編集リクエスト受け付け中です。
カテゴリ別OSSまとめ
言語
Ruby
SATySFi
W32TeX
Gauche
項目 |
|
コードベース |
GitHub |
コントリビューションガイド |
- |
ドキュメント |
日本語ドキュメント |
川合史朗氏が開発しているScheme処理系です。優秀なスクリプト言語です。 |
|
MessagePack
項目 |
|
コードベース |
GitHub |
コントリビューションガイド |
- |
ドキュメント |
仕様 公式サイト
|
jsonやymlのような、データ記録フォーマット。機械学習やゲーム開発において、良く使われている模様。 |
|
python、PHP、scala、goなど、40種類以上の言語で扱うためのライブラリも公式で用意されている。 |
|
ライブラリ
Chainer
kuromoji
項目 |
|
コードベース |
GitHub |
コントリビューションガイド |
readme内に記載 |
ドキュメント |
README.md |
Javaベースの日本語形態素解析エンジンです。(Atilika社が日本とカナダにあるので、厳密には国産ではない…?) |
|
Sudachi
項目 |
|
コードベース |
GitHub |
コントリビューションガイド |
- |
ドキュメント |
README.md |
kuromojiと同じく、Javaベースの日本語形態素解析エンジンです。 |
|
kv
Blurry
項目 |
|
コードベース |
GitHub |
コントリビューションガイド |
- |
ドキュメント |
README.md |
Androidアプリに組み込むライブラリ。ViewにBlur(ぼかし)の効果を組み込めるようになる。 |
|
UniRX
NES.css
ツール
LicenseToolsPlugin
項目 |
|
コードベース |
GitHub |
コントリビューションガイド |
- |
ドキュメント |
README.md |
Cookpadが開発しているAndroid向けのライセンス管理プラグインです。 |
|
OSSを使用する上で重要かつ厄介なライセンス表記周りを扱いやすくしてくれるツールです。 |
|
GitBucket
項目 |
|
コードベース |
GitHub |
コントリビューションガイド |
CONTRIBUTING.md |
ドキュメント |
doc |
GitHubライクなGit Webプラットフォームです。 |
|
操作画面は丸みを帯びる前のGitHubに似たようなデザインとなっています。 |
|
Trivy
crowi
項目 |
|
コードベース |
GitHub |
コントリビューションガイド |
- |
ドキュメント |
README.md 公式サイト
|
Markdownで記述可能なwikiツールです。 |
|
社内wikiとして使用されている事例(メルカリのブログ等)もネット上で見られ、Node.jsで動くため環境構築も容易なようです。 |
|
Marp
BoostNote.next
peco
項目 |
|
コードベース |
GitHub |
コントリビューションガイド |
- |
ドキュメント |
README.md |
Go製のコマンドラインツール。ターミナルに表示される情報をフィルタリングできる。 |
|
`ps aux |
pecoのように、他のコマンドと peco`をパイプで組み合わせることで、ターミナルに表示される情報を絞り込める。 |
h2o
RLogin
項目 |
|
コードベース |
GitHub |
コントリビューションガイド |
- |
ドキュメント |
公式サイト |
Linuxサーバなどに接続して操作するためのターミナルソフトウェア。タブ機能を持つ。 |
|
Neural Network Libraries
Oha
項目 |
|
コードベース |
GitHub |
コントリビューションガイド |
readme内に記載 |
ドキュメント |
README.md |
負荷テスト・ベンチマーク用の、大量のHttpリクエストを行うツールです。 |
|
Misskey
vue-i18n
CMS
Exment
項目 |
|
コードベース |
GitHub |
コントリビューションガイド |
- |
ドキュメント |
公式ドキュメント |
「なんでも管理できるWebデータベース」をコンセプトにしたデータ管理Webシステムです。ReadmeにもIssueが日本語で可能とあり、気軽に議論に参加できそうです。 |
|
EC-CUBE
フレームワーク
Clack
深町英太郎氏開発の、Common Lisp製「Web Application Environment」。PythonのWSGIやRubyのRackに影響を受けた、とのこと。
おまけ
東京都 新型コロナウイルス感染症対策サイト
項目 |
|
コードベース |
GitHub |
コントリビューションガイド |
貢献の仕方 |
ドキュメント |
公式サイト |
東京都のコロナ対策サイトもOSSなことで一時期話題に上がっていましたね。 |
|
issueも日本語でやり取りされている為、OSS活動の取っ掛かりとしては触れやすそうな印象です。 |
|
最後に
本投稿では国産のOSSを調査し簡単な紹介を行いました。
Qiitaのような投稿プラットフォームにおいて初心者向けのコントリビュート方法記事が多く執筆されていたり、OSS活動に業務の一環として取り組める会社もあるようですし、今後ますます国内のOSS活動が盛り上がることを期待しています。
追記
https://github.com/suguru03/made-in-japan
上記のリポジトリでは多くの日本人OSSコントリビュータの方の紹介がされています。併せて是非ご覧ください。