awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mikepenz avatar

mikepenz/AboutLibraries

0
View on GitHub↗
4,228 stars·538 forks·Kotlin·apache-2.0·18 vuesmikepenz.github.io/AboutLibraries↗

AboutLibraries

AboutLibraries is an open-source license compliance tool designed to collect, validate, and display third-party library licenses within software projects. It functions as a system for gathering dependency metadata at compile time and validating those libraries against a list of approved licenses to ensure legal compliance.

The project provides a license validation engine that can enforce compliance by halting the build process when unauthorized licenses are detected. It also includes a set of visual components for rendering dependency and funding information within a user interface for third-party library attribution.

The software covers broader capability areas including the generation of software bills of materials and the automation of metadata retrieval via remote API integration. It supports the use of schema-based metadata modeling and allows for library metadata overrides through external configuration files.

Features

  • License Compliance Tools - Serves as a comprehensive tool for auditing and managing software licenses to ensure open-source compliance.
  • Dependency Metadata Automation - Programmatically retrieves and updates license and funding information for libraries used in a software project.
  • Remote Metadata Acquisition - Implements remote data acquisition to fetch missing license and funding details from external web services.
  • Web API Integration - Implements structured communication with remote web services to complete the dataset of license and funding information.
  • Dependency Metadata Extraction - Gathers dependency and license information during the build process to generate static data files for runtime use.
  • Compliance Enforcement - Enforces license compliance by checking dependencies against approved lists and halting the build process upon detection of unauthorized licenses.
  • Dependency License Extractors - Automatically extracts license information for all project dependencies during the build process for reporting.
  • License Validation Engines - Implements a mechanism to check project dependencies against approved licenses to prevent unauthorized software use.
  • Metadata Schemas - Uses structured metadata schemas to ensure consistent representation of libraries and licenses across different platforms.
  • Software Bill of Materials Generators - Automatically generates comprehensive inventories of software components and their associated licenses as a Software Bill of Materials.
  • Dependency Attribution Displays - Displays a list of used dependencies and their licenses within a user interface for legal attribution.
  • Library Metadata Displays - Provides pre-built visual components to render dependency and license information within a user interface.
  • Modular UI Components - Ships a set of independent, reusable UI modules designed to render structured library metadata in human-readable formats.
  • UI Component Libraries - Provides a library of reusable UI components for rendering dependency and funding information.
  • About Pages - Provides library information and dependency attribution.
  • Developer Utilities - Automatically generates an "About" screen with dependency licenses.

Historique des stars

Graphique de l'historique des stars pour mikepenz/aboutlibrariesGraphique de l'historique des stars pour mikepenz/aboutlibraries

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à AboutLibraries

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec AboutLibraries.
  • aboutcode-org/scancode-toolkitAvatar de aboutcode-org

    aboutcode-org/scancode-toolkit

    2,567Voir sur GitHub↗

    ScanCode Toolkit is a software composition analysis tool and scanning framework designed to identify open-source licenses and copyright statements in source code and binary files. It functions as an open-source license detector, a dependency vulnerability scanner, and a generator for standardized software bills of materials in SPDX and CycloneDX formats. The project is built as a plugin-based scanning framework, allowing the integration of custom detection logic, specialized analyzers, and modified scanning behaviors at runtime. It distinguishes itself through the ability to produce formal le

    Pythoncopyrightcopyright-scancyclonedx
    Voir sur GitHub↗2,567
  • snyk/snykAvatar de snyk

    snyk/snyk

    5,586Voir sur GitHub↗

    Snyk is an application security testing platform designed to identify and remediate vulnerabilities across source code, open-source dependencies, container images, and infrastructure-as-code configurations. It functions as a comprehensive security workflow automation tool, utilizing a static analysis engine and dependency graph mapping to detect security flaws and license compliance issues throughout the software development lifecycle. The platform distinguishes itself through agentic workflow orchestration and an automated remediation pipeline that generates and submits pull requests to patc

    TypeScript
    Voir sur GitHub↗5,586
  • cocoapods/cocoapodsAvatar de CocoaPods

    CocoaPods/CocoaPods

    14,823Voir sur GitHub↗

    CocoaPods is a dependency manager for Swift and Objective-C projects that integrates third-party libraries via configuration files. It serves as a project workspace orchestrator, coordinating the build process and linking external dependencies through centralized workspace configurations. To ensure environment consistency across different development machines, it employs a manifest-based version locking system. The project provides a version-controlled library specification registry for managing and distributing metadata and source paths for reusable code modules. It includes tools for extern

    Ruby
    Voir sur GitHub↗14,823
  • xmirrorsecurity/opensca-cliAvatar de XmirrorSecurity

    XmirrorSecurity/OpenSCA-cli

    1,115Voir sur GitHub↗

    OpenSCA-cli is an open-source software composition analysis tool and vulnerability management command-line interface that inspects third-party dependencies for known security vulnerabilities and compliance risks. It parses package manager configuration and lock files across diverse programming languages to extract software component trees and generate standard inventory reports. The tool performs local vulnerability matching against embedded or downloaded databases without requiring external network connections, ensuring complete data privacy. It includes a license compliance engine that eval

    Gocyclonedxdevsecopslicense-compliance
    Voir sur GitHub↗1,115
Voir les 30 alternatives à AboutLibraries→

Questions fréquentes

Que fait mikepenz/aboutlibraries ?

AboutLibraries is an open-source license compliance tool designed to collect, validate, and display third-party library licenses within software projects. It functions as a system for gathering dependency metadata at compile time and validating those libraries against a list of approved licenses to ensure legal compliance.

Quelles sont les fonctionnalités principales de mikepenz/aboutlibraries ?

Les fonctionnalités principales de mikepenz/aboutlibraries sont : License Compliance Tools, Dependency Metadata Automation, Remote Metadata Acquisition, Web API Integration, Dependency Metadata Extraction, Compliance Enforcement, Dependency License Extractors, License Validation Engines.

Quelles sont les alternatives open-source à mikepenz/aboutlibraries ?

Les alternatives open-source à mikepenz/aboutlibraries incluent : aboutcode-org/scancode-toolkit — ScanCode Toolkit is a software composition analysis tool and scanning framework designed to identify open-source… snyk/snyk — Snyk is an application security testing platform designed to identify and remediate vulnerabilities across source… cocoapods/cocoapods — CocoaPods is a dependency manager for Swift and Objective-C projects that integrates third-party libraries via… xmirrorsecurity/opensca-cli — OpenSCA-cli is an open-source software composition analysis tool and vulnerability management command-line interface… google/osv-scanner — osv-scanner is a software composition analysis tool and vulnerability scanner that checks project dependencies and… snyk/cli — The Snyk CLI is a command-line security scanner that detects known vulnerabilities across open-source dependencies,…