awesome-ospo
github.com/todogroup/awesome-ospo ↗Curated list of awesome tools for managing open source programs
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me licensing resources from awesome-ospo"
Installation instructions →What's inside
Licensing
- 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.
- Choose A License
Recommends an open source license based on the collaboration style and intended use of a project. The site's appendix provides a helpful birds-eye view of terms across the most common licenses.
- ClearlyDefined
An open source project and a free service that provides a cached copy of licensing metadata for software components through a simple
- DependencyTrack
An intelligent component analysis platform that allows organizations to identify and reduce risk in the software supply chain.
- dpkg-licenses
A command line tool which lists the licenses of all installed packages in a Debian-based system (like Ubuntu).
- fossa-cli
Fast, portable and reliable dependency analysis for any codebase.
GitHub Metrics and Dashboards
- Augur
A software suite for collecting and measuring structured data about OSS communities.
- devstats
A toolset to visualize GitHub archives using Grafana dashboards used by the Cloud Native Computing Foundation and Kubernetes.
- GrimoireLab
Software development analytics platform supporting more than 30 different data sources, part of CHAOSS Software project from The Linux Foundation.
- Issue/PR/Discussion Metrics
A GitHub Action that searches for pull requests/issues/discussions in a repository or organization and measures several available metrics like time to close and time to first response. It calculates the metrics and writes the metrics to a Markdown file. The issues/pull requests/discussions can be filtered by using a search query.
- MeasureOSS
A contributor relationship management system.
- osstracker
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.
GitHub Management
- Automated GitHub Organization Invites
Host a webpage to allow people to click and receive an invite to your GitHub Organization.
- Copybara
A tool for transforming and moving code between repositories.
- (Corporate) Git Proxy
Scan outgoing attempts to push to public repository and raise compliance/info-sec friendly checks before allowing the push to complete.
- Forker
A GitHub Action that can automate the creation of fork repositories.
- github-org-mgmt
A few scripts for managing a GitHub organization.
- github-org-scripts
Some helper scripts to manage GitHub organizations via API.
In-Kind Donations
- AWS
A program started in 2019 to provide promotional credits to open source projects. Details are in
- Azure Credits
This program grants Azure credits to open source projects, which developers can use for testing, storage, or other development.
Contributor License Agreements / Developer Certificate of Origins
- 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.
- DCO Bot
GitHub App that enforces the Developer Certificate of Origin (DCO) on Pull Requests.
- Dr CLA
GitHub bot for dealing with Contributor License Agreements.
- EasyCLA
A Contributor License Agreement (CLA) service used in the Linux Foundation's LFX platform which lets project contributors read, sign, and submit contributor license agreements easily.
Websites and Documentation
- Docusaurus
React-based static site generator, specifically developed to more easily help create and maintain open source websites.
- GatsbyJS
Site generator that allows you to build fast websites and apps with React.
- VuePress
Vue-based static site generator, optimized for writing technical documentation.
Security
- Eclipse Steady
Helps to discover, assess and mitigate known vulnerabilities in Java and Python projects. Formerly known as "Vulnerability Assessement Tool" (Vulas).
Project Quality
- Fosstars
A framework for defining and calculating ratings for open source projects.
- Linguist
Identify the programming languages used in a project.
- OpenSSF Best Practices Badge
The Open Source Security Foundation (OpenSSF) 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. The OpenSSF Best Practices Badge is inspired by the many badges available to projects on GitHub. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software.
- Repo Health Check
Analyze a project: How are the maintainers doing?
- RepoLinter
Lint open source repositories for common issues.
- repo-scaffolding
Scaffolding tools for creating and maintaining projects based on Twitter Open Source standards and best practices.
Showing a sample of 74 resources. View the full list on GitHub →