Awesome Open Source Supporters
Open Source Supportersを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
目次
コードカバレッジ
コード品質
- 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-approvalnon-commercial- Ruby 向け例外・稼働時間監視。
パッケージ管理
- MyGet
requires-approval- NuGet、npm、Bower、Maven、Vsix パッケージのホスティング。 - packagecloud
requires-approval- Maven、RPM、DEB、PyPi、RubyGem のホスティング。
プロジェクト管理
監視
- 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-approvalnon-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 タグが付けられます。