|
あっという間に2018年も終わりに近づき、残り半月となりました。GitHubの年次レポートを以前ご紹介しましたが、この度、このレポートに基づき、GitHub、オープンソースコミュニティ、そしてオープンソースチームに関する情報をまとめました。
2018年だけでも、GitHubの新規ユーザー数は過去6年間のユーザー総数を上回りました。GitHubは1億以上のリポジトリをホストしており、趣味からプロフェッショナルツールまで、また開発経験レベルも様々な開発者が共同でプロジェクトを作成しています。 Github は 2017 年 12 月 10 日から 2018 年 12 月 9 日までのデータを抽出しました。オープンソースになってから 28 日以上経過しているプロジェクトを選択し、星の数と貢献者の総数という 2 つの基準に基づいて評価しました。 *** 2018年のプロジェクト 2018年に公開されたオープンソースプロジェクトは、プログラミング学習から専門的なツール、娯楽・補助的なものから仕事の効率化を図るものまで多岐にわたりました。 プログラミングを始めたばかりの初心者の場合は、プロジェクトのプログラミング例を使用して、プロジェクトにスターを付けることができます。次に例を示します。 javascriptアルゴリズム: https://github.com/trekhleb/javascript-algorithms 33-js-concepts: https://github.com/leonardomso/33-js-concepts 30秒コード: https://github.com/30-seconds/30-seconds-of-code Hacktoberfest に貢献することもできます: ハックトーバーフェスト 2018/Hello-World: https://github.com/Hacktoberfest-2018/Hello-world Omkar-Ajnadkar/Hello-World: https://github.com/Omkar-Ajnadkar/Hello-World さらに複雑なアルゴリズムの例: VAR ソリューション/アルゴリズム: https://github.com/VAR-solutions/Algorithms 多くの興味深いプロジェクトに参加することもできます。 wangshub/wechat_jump_game:https://github.com/wangshub/wechat_jump_game KelseyHightower/nocode は大声で笑わせてくれます: https://github.com/kelseyhightower/nocode 懐かしさを誘発するもの: felixrieseberg/windows95: https://github.com/felixrieseberg/windows95 Microsoft/MS-DOS: https://github.com/Microsoft/MS-DOS 効率性の向上に役立つプロジェクトもあります。 TypeScript 開発用の denoland/deno: https://github.com/denoland/deno ValveSoftware/Proton を使用して Linux にゲームを移植する: https://github.com/ValveSoftware/Proton 画像認識アルゴリズムの研究のための Facebook Research/Detectron: https://github.com/facebookresearch/Detectron 人気ランキング 以下の画像は、リリース後 28 日以内の各プロジェクトの星の数の変化を示しています。 寄稿者に基づく 過去 28 日間の GitHub への貢献者総数に基づいて、2018 年 12 月 10 日までの 1 年間に開始された上位 10 件のプロジェクトを選択しました。 新しいオープンソースカテゴリ 2017年と比較して、2018年に作成されたオープンソースプロジェクト数において、非言語関連のトピックが最も大きく増加しました。3位のdotnetは、Windows向けアプリケーションを開発するオープンソースプロジェクトが増加していることを示しています。プログラミング言語のカテゴリーでは、新規プロジェクトで最も人気の高い言語はJavaScriptであり、Node.js、React、VueなどのツールがJavaScript開発に使用されていることも確認できます。機械学習もGitHubで大きな成長を見せ、上位10位は以下の通りです。
年次レポートの全文をご覧になるには、「速報!GitHub年次レポート:人気のオープンソースプロジェクトを公開」をクリックしてください。 |