Skip to content

Curated list of awesome open source for managing open source

License

Notifications You must be signed in to change notification settings

syleeeee/awesome-oss-mgmt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

awesome-oss-mgmt

This list identifies packages and projects that have been built by TODO Group members or found helpful for managing open source projects and offices.

Code Reviews

  • mention-bot - The mention bot will automatically mention potential reviewers on pull requests. It helps getting faster turnaround on pull requests by involving the right people early on.
  • PullApprove - Allows for fancier rules on how pull requests are approved.
  • sentinel - PR Test, review, and merge workflow bot
  • pull-review - assign pull request reviewers intelligently, inspired by mention-bot

Contributor License Agreements

  • CLA Assistant - Streamline your workflow and let CLA assistant handle the legal side of contributions to a repository for you. CLA assistant enables contributors to sign CLAs from within a pull request.
  • DCOB - A bot for enforcing developer certificate of origin sign-offs for each commit in a PR
  • CLA Portal - Enables a workflow for contributors to sign a CLA for pull requests to your GitHub repositories. Also supports DCO sign-offs in the commits.
  • OSS Contribution Tracker - Track contributions made to external projects and manage CLAs
  • Dr CLA - GitHub bot for dealing with Contributor License Agreements

GitHub Metrics and Dashboards

  • oss-dashboard - A dashboard for viewing many GitHub organizations, and/or users, at once.
  • osstracker - OSS Tracker is an application that collects information about a Github organization and aggregates the data across all projects within that organization into a single user interface to be used by various roles within the owning organization.
  • ghcrawler - GHCrawler is a GitHub API crawler that crawls a GitHub-hosted project and automatically tracks, retrieves, and stores its contents. GHCrawler is primarily intended for people trying to track sets of organizations and data repositories.
  • devstats - A toolset to visualize GitHub archives using Grafana dashboards used by the Cloud Native Computing Foundation and Kubernetes
  • MeasureOSS - A contributor relationship management system

GitHub Management

  • opensource-portal - Microsoft's Open Source Portal for GitHub is a tool to help large organizations with GitHub management operations, onboarding and more. It is implemented in Node.js.
  • gander - Gander is a dashboard to give you usable metrics for a range of open source projects in one quick look. It is designed for individuals who are responsible for running Open Source Offices or keeping track of multiple Open Source projects.
  • hubcommander - A Slack bot for GitHub organization management
  • GitHub Settings - uses .github/config.yml as the source of truth, and any changes to that file in the default branch will update GitHub
  • Zappr - An agent that enforces guidelines for your GitHub repositories (from code reviews to necessary files)
  • FBShipIt - A library written in Hack for copying commits from one repository to another.'
  • Copybara - A tool for transforming and moving code between repositories.
  • github org scripts - Some helper scripts to manage github orgs via API.

Project Quality

  • CII Best Practices Badging - The Core Infrastructure Initiative (CII) Best Practices badge is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify, at no cost, by using this web application to explain how they follow each best practice.
  • RepoLinter - Lint open source repositories for common issues.
  • Linguist - Identify the programming languages used in a project.

Supply Chain Trust

  • OpenChain Conformance - The OpenChain Specification is a way for companies using Free/Libre and Open Source Software (FLOSS) to show that they meet the key requirements for quality compliance programs. Companies can voluntarily self-certify, at no cost, by using this web application.

Licensing

  • SPDX - Set of standards for communicating the components, licenses and copyright associated with a software package.
  • LicenseFinder - Find licenses for your project's dependencies
  • ScanCode toolkit - Scan code for licenses, copyright and dependencies
  • FOSSology - Scan code for license, copyright and export control information
  • Licensee - Identify a project's license file
  • License Identifier (LiD) - Identify and extract license text from source code
  • askalono - a library and command-line tool to help detect license texts. It's designed to be fast, accurate, and to support a wide variety of license texts.
  • License Classifier - A library and set of tools that can analyze text to determine what type of license it contains
  • OSS Attribution Builder - The OSS Attribution Builder is a website that helps teams create attribution documents (notices, "open source screens", credits, etc) commonly found in software products.
  • fossa-cli - Fast, portable and reliable dependency analysis for any codebase
  • Licensed - A Ruby gem to cache and verify the licenses of dependencies

License

License: CC BY-SA 4.0 © Contributors 2016-2018

About

Curated list of awesome open source for managing open source

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published