2018年の人気オープンソースプロジェクトは?--GitHub調査

Larry Dignan (ZDNET.com) 翻訳校正: 村上雅章 野崎裕子

2018-10-29 06:30

 GitHubで2018年に人気のあったオープンソースプロジェクトの統計が公開された。それによると機械学習(ML)や3Dプリント、データ分析といった分野が急成長を遂げており、具体的なプロジェクトとしては「TensorFlow」や、IT部門向けの自動化ツールである「Ansible」や「Kubernetes」が含まれている。

 このランキングは、GitHub関連の多くのアップデートとともに発表された「The State of Octoverse」レポートで示されている。Microsoft傘下のGitHubは、同社のリポジトリに登録されている9600万を超える世界中のソフトウェアプロジェクトを対象に、2017年10月1日から2018年9月30日までの期間での貢献者数からオープンソースプロジェクトの人気ランキングを導き出した。トップ10位には以下のプロジェクトがランクインしている。

  1. Visual Studio Code
  2. React Native
  3. TensorFlow
  4. Angular CLI
  5. Microsoft Azure Documentation
  6. Angular
  7. Ansible
  8. Kubernetes
  9. npm
  10. DefinitelyTyped

 また、最も成長著しいオープンソースプロジェクトとして「Microsoft Azure Documentation」や「PyTorch」「Godot Engine」などが挙げられている。以下の表はこの1年間で成長が目覚ましかった10のプロジェクトを、その成長倍率とともに示したものだ。


 新たに開始されたプロジェクトには、MLアルゴリズムに関するものが多く、強化学習アルゴリズムのプロトタイピングを支援するフレームワークである「Dopamine」プロジェクト(Google)や、物体検出アルゴリズムを取り扱う「Detectron」プロジェクト(Facebook AI Research)などが挙げられている。

 さらにこのレポートには、人気が急上昇しているプログラミング言語のランキングも記されている。ここで共通しているテーマは、MLと相互運用性、DevOpsとなっている。以下は急速に人気を集めているプログラミング言語のランキングだ。

  1. Kotlin
  2. HCL(HashiCorp Configuration Language)
  3. TypeScript
  4. PowerShell
  5. Rust
  6. CMake
  7. Go
  8. Python
  9. Groovy
  10. SQL PL

 レポートにはこの他にも以下のような情報が記されている。

  • GitHubプラットフォームのエコシステムは過去12カ月間で30%成長している。
  • 分野別に見た場合、継続的インテグレーションやセキュリティ、コード品質、プロジェクト管理の人気が高まっている。
  • 貢献者数の伸びが著しい地域としては香港が挙げられており、その後にシンガポールとエジプトが続いている。
  • 新規登録者の増加率が最も高いのは、米国と中国であり、その後にインド、そして英国とブラジルなどが続いている。
  • 最も貢献者が多かった国は米国であり、その後に中国、インド、英国、ドイツ、カナダ、ブラジルが続いている。2014年に10位だったブラジルは7位に伸びてきている。
  • GitHubに登録している開発者は3100万人以上、組織は210万以上にのぼっている。

 このOctoverseレポートは、GitHubの数多くの開発者向けツールとともに発表された。これらのツールには、コンテナを接続、共有することでソフトウェア開発ワークフローを構築可能にする「GitHub Actions」(パブリックベータ版)や、セキュリティの精査を自動化する「GitHub Security Advisory API」、Javaや.Netを使用するプロジェクト向けの脆弱性アラート、業務顧客とこのオープンソースコミュニティーのより良いかけ橋となる「GitHub Connect」などが含まれている。


この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. 運用管理

    メールアラートは廃止すべき時が来た! IT運用担当者がゆとりを取り戻す5つの方法

  2. セキュリティ

    ISMSとPマークは何が違うのか--第三者認証取得を目指す企業が最初に理解すべきこと

  3. セキュリティ

    経営陣に伝わりづらい「EDR」の必要性、従来型EDRの運用課題を解決するヒントを解説

  4. セキュリティ

    AIサイバー攻撃の増加でフォーティネットが提言、高いセキュリティ意識を実現するトレーニングの重要性

  5. ビジネスアプリケーション

    中小企業のDX奮闘記--都市伝説に騙されずに業務改善を実現したAI活用成功譚

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]