ちょくちょくQiitaでも上位の話題に上がってくるOSSですが、GitHub公式の検索機能を用いても英語に紛れて中国語のOSSは出てくるものの、あまり国産のOSSを見つけることができません。さらに国産の物でも日本語で書かれていることが多く見分けがつかないこともあると思います。
一方で母国語が日本語である以上日本語の情報が見つけられた方が好ましい/英語は苦手だけどOSSに興味がある、という方も多くいらっしゃると思いますが、見つけられないのではどうしようもありません。
本投稿ではそんな方々の力になれればと、国産OSSを少しばかり集めてみました。
なお、掲載基準は独断と偏見かつ見つけられた範囲のですので、このOSSも!という方は絶賛編集リクエスト受け付け中です。
カテゴリ別OSSまとめ
言語
Ruby
項目 | |
---|---|
コードベース | GitHub |
コントリビューションガイド | HowToContribute |
ドキュメント |
wiki サイト サイト(日本語) |
言わずも知れた日本発のプログラミング言語です。
日本語のドキュメントや国内コミュニティもかなり発達しているようです。
SATySFi
項目 | |
---|---|
コードベース | GitHub |
コントリビューションガイド | - |
ドキュメント |
日本語README SATySFi wiki |
SATySFiとはLaTeX言語の代替として日本人が開発した組版用のプログラミング言語です。ブラウザ上でのデモについてはSATySFi Playgroundをお試しください。
W32TeX
項目 | |
---|---|
コードベース | 公式リポジトリ |
コントリビューションガイド | - |
ドキュメント |
公式サイト TeX wiki |
W32TeXは日本語に対応した数少ないTeXディストリビューションです。日本語版のTeXインストーラとして名高いTeXインストーラ3にも組み込まれています。
Gauche
項目 | |
---|---|
コードベース | GitHub |
コントリビューションガイド | - |
ドキュメント | 日本語ドキュメント |
川合史朗氏が開発しているScheme処理系です。優秀なスクリプト言語です。
ライブラリ
Chainer
項目 | |
---|---|
コードベース | GitHub |
コントリビューションガイド | Contribution Guide |
ドキュメント | wiki |
国産の深層学習フレームワークです。現在は開発を終了し、バグ修正のみの取り込みとなっています。
kuromoji
項目 | |
---|---|
コードベース | GitHub |
コントリビューションガイド | readme内に記載 |
ドキュメント | README.md |
Javaベースの日本語形態素解析エンジンです。(Atilika社が日本とカナダにあるので、厳密には国産ではない…?)
kv
項目 | |
---|---|
コードベース | GitHub |
コントリビューションガイド | - |
ドキュメント | 公式サイト(日本語、英語) |
C++で開発された国産の数値計算・区間演算ライブラリです。使う際はBoost C++ Librariesも必要になりますがMakeは不要です。
ツール
LicenseToolsPlugin
項目 | |
---|---|
コードベース | GitHub |
コントリビューションガイド | - |
ドキュメント | README.md |
Cookpadが開発しているAndroid向けのライセンス管理プラグインです。
OSSを使用する上で重要かつ厄介なライセンス表記周りを扱いやすくしてくれるツールです。
GitBucket
項目 | |
---|---|
コードベース | GitHub |
コントリビューションガイド | CONTRIBUTING.md |
ドキュメント | doc |
GitHubライクなGit Webプラットフォームです。
操作画面は丸みを帯びる前のGitHubに似たようなデザインとなっています。
Trivy
項目 | |
---|---|
コードベース | GitHub |
コントリビューションガイド | CONTRIBUTING.md |
ドキュメント | README.md |
昨年こちらのブログで話題になった、コンテナの脆弱性スキャンツールです。現在は買収先の海外の会社によってメンテナンスされているようです。
crowi
項目 | |
---|---|
コードベース | GitHub |
コントリビューションガイド | - |
ドキュメント |
README.md 公式サイト |
Markdownで記述可能なwikiツールです。
社内wikiとして使用されている事例(メルカリのブログ等)もネット上で見られ、Node.jsで動くため環境構築も容易なようです。
Marp
項目 | |
---|---|
コードベース | GitHub |
コントリビューションガイド | CONTRIBUTING.md |
ドキュメント | 公式サイト |
Markdownで記述可能なスライド作成ツールです。
OS
μT-Kernel 3.0
項目 | |
---|---|
コードベース | GitHub |
コントリビューションガイド | - |
ドキュメント |
README.md 共通実装仕様書 TRON PROJECT |
古くから家電で利用されてきた国産Real-time OS (RTOS/組み込みOS) ITRONの最新版が
OSSとして公開されています。
また、このOSの規格は世界標準に採用され、
IEEE Standard 2050-2018として国際規格となっていますが、
さすが国産、ドキュメント類は全て日本語です!
組み込みコードの勉強に如何でしょうか。
おまけ
東京都 新型コロナウイルス感染症対策サイト
項目 | |
---|---|
コードベース | GitHub |
コントリビューションガイド | 貢献の仕方 |
ドキュメント | 公式サイト |
東京都のコロナ対策サイトもOSSなことで一時期話題に上がっていましたね。
issueも日本語でやり取りされている為、OSS活動の取っ掛かりとしては触れやすそうな印象です。
最後に
本投稿では国産のOSSを調査し簡単な紹介を行いました。
Qiitaのような投稿プラットフォームにおいて初心者向けのコントリビュート方法記事が多く執筆されていたり、OSS活動に業務の一環として取り組める会社もあるようですし、今後ますます国内のOSS活動が盛り上がることを期待しています。