このページの内容

Awesome Open Source Supporters

Open Source Supportersを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

コードカバレッジ

  • Codecov - テストカバレッジの監視・アラート。
  • Coveralls - テストカバレッジの履歴・統計。

コード品質

  • Better Code Hub - ソースコードの保守性分析。
  • Codacy - 自動コードレビュー・分析。
  • Code Climate - 自動コードレビュー・健全性分析。
  • codebeat - モバイル・Web 向け自動コードレビュー。
  • CodeFactor - C#、Java、CSS、JS、Ruby、Go、Python ソースコードの自動静的解析。
  • Hound - ソースコードスタイルレビュー。
  • lgtm - 開発者向け自動コードレビュー。
  • PullApprove - コードレビューを通じて GitHub プルリクエストを承認する。
  • Reviewable - 自動 GitHub コードレビュー。
  • SonarCloud - 継続的コード検査。
  • StyleCI - PHP コードスタイルレビュー。

継続的インテグレーション

  • AppVeyor - Windows 開発者向け CI/CD。
  • Bitrise - Android・iOS 向けホスト型 CI/CD。公開プロジェクトは無料。
  • CircleCI - カスタマイズしたワークフローをサポートする Docker ベースのビルド。
  • Codefresh - Docker ネイティブ CI/CD。
  • DeployHQ requires-approval - デプロイ自動化。
  • Sauce Labs - クロスブラウザテスト、Selenium テスト、モバイルテスト。
  • Semaphore - 高速な自動 CI/CD。
  • Travis-CI - オープンソース向け自動 CI/CD。

依存関係管理

  • Dependabot - Ruby、Python、JavaScript、PHP の依存関係を自動更新する。
  • Greenkeeper - NPM パッケージ(GitHub 上)の自動依存関係管理。
  • pyup.io - Python 依存関係管理。
  • Snyk - 継続的な依存関係脆弱性評価。
  • Tachikoma.io - サービスとしての依存関係更新。

ドキュメント

  • GitBook - 共同編集アプリケーションドキュメント。
  • Read the Docs - ドキュメントホスティングプラットフォーム。

例外報告

  • BugSnag requires-approval - 例外追跡・報告。
  • Honeybadger requires-approval non-commercial - Ruby 向け例外・稼働時間監視。

パッケージ管理

  • MyGet requires-approval - NuGet、npm、Bower、Maven、Vsix パッケージのホスティング。
  • packagecloud requires-approval - Maven、RPM、DEB、PyPi、RubyGem のホスティング。

プロジェクト管理

  • ZenHub - アジャイル GitHub プロジェクト管理。
  • Zube - GitHub Issue 向けプロジェクト管理。

監視

  • Healthchecks.io requires-approval - Cron ジョブ監視。
  • WebGazer requires-approval - ホスト型ステータスページを備えた稼働時間・Cron ジョブ監視。

ローカリゼーション

  • Crowdin requires-approval - ローカリゼーション管理プラットフォーム。
  • LingoHub requires-approval - 翻訳管理。
  • Lokalise requires-approval - ローカリゼーション・翻訳ソフトウェアツール。
  • POEditor requires-approval - ローカリゼーション管理プラットフォーム。
  • Transifex requires-approval - デジタルコンテンツを翻訳するためのローカリゼーションプラットフォーム。
  • Weblate requires-approval - Web ベースの継続的ローカリゼーション。

バージョン管理

  • BitBucket - Git・Mercurial リポジトリホスティング。
  • GitHub - Git プロジェクトホスティング。
  • GitLab - Git プロジェクトホスティング。
  • Plastic SCM requires-approval - 分散 Git プロジェクトホスティング。

その他

  • Algolia - requires-approval サービスとしての検索 API。
  • Apiary requires-approval - API 設計、開発、ドキュメント化プラットフォーム。
  • Atlassian requires-approval - チーム向け生産性ツール(Jira、Confluence、Bamboo、HipChat)。
  • Auth0 requires-approval - SSO・トークンベース認証。
  • BrowserStack requires-approval - クロスブラウザテストツール。
  • Cloud9 - クラウドベースの開発環境。
  • Firezone requires-approval - WireGuard に基づくセルフホスト型リモートアクセス。
  • GlobalSign requires-approval - オープンソースプロジェクト向け SSL 証明書。
  • Helpmonks requires-approval - 共同利用のチームメール受信箱。
  • JetBrains requires-approval non-commercial - 知的な開発ツールの作成に特化するソフトウェアベンダー。
  • Libraries.io - オープンソース探索サービス。
  • LoginRadius requires-approval - シンプルな認証・SSO。
  • Mailman 3 requires-approval - 分散チーム向けメーリングリスト。
  • Mailtrap requires-approval - 偽 SMTP テストサーバー。
  • Netlify requires-approval - 静的サイトのホスティング。
  • Sourcegraph - スマートなソースコード可視化。
  • Siteleaf - 静的サイト向け CMS。
  • testmail.app requires-approval - 無制限のメールボックスと GraphQL API によりエンドツーエンドのメールテストを自動化する。
  • Transloadit requires-approval - ファイルアップロード・エンコード用 API。
  • Zulip requires-approval - 分散チーム向けチャット。

貢献

詳細は貢献者ガイドライン行動規範を参照してください。

タグ

requires-approval

多くの企業は GitHub、Bitbucket、GitLab の公開リポジトリー機能を利用してプロジェクトのオープンソース状態を判断しますが、より多くの検証を必要とする企業もあります。このような企業には requires-approval タグが付けられ、オープンソース向けの特典を利用するには申請手続きが必要であることを示します。

non-commercial

一部の企業は製品をオープンソース向けに提供しますが、非商用プロジェクトに限られます。このような企業には non-commercial タグが付けられます。