mikepenz/AboutLibraries

AboutLibraries automatically collects all dependencies and licenses of any gradle project (Kotlin MultiPlatform), and provides easy to integrate UI...

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 15th, 2026
Created on April 22nd, 2014
Open Issues & Pull Requests: 5 (+0)
GitHub issues: Enabled
Number of forks: 599
Total Stargazers: 4,464 (+0)
Total Subscribers: 147 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.9 hours
Mean response time: 2.3 days
90th percentile: 6.1 days
Tracked items: 121

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 840 days
Stale 30+ days: 3
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • waiting on user (10)
  • help wanted (5)
  • feature (3)
  • fix (2)
  • question (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

AboutLibraries is a Gradle plugin that automatically collects all dependencies and licenses from Kotlin Multiplatform projects and provides ready-made UI components for displaying them.

The tool solves the problem of manually tracking and displaying third-party licenses in applications. It works by running at build time to gather dependency and license metadata across your entire Gradle project, generating this information into a structured format that can then be rendered through pre-built Compose UI components. This approach eliminates runtime overhead since all collection happens during the build phase and results are cached.

The tool suits teams building Android apps, Compose Multiplatform applications, or other Kotlin Multiplatform projects who need to display license information to users. It provides Material 2 and Material 3 themed UI components out of the box, along with Wear support, though developers can also build custom interfaces on top of the core library. The project includes compliance-focused features such as CSV and text export capabilities, compliance reporting, and a strict mode for license validation. It also surfaces funding information from projects you depend on. If you need a lightweight solution that handles license attribution across multiple platforms without runtime cost, this tool eliminates the manual work of tracking and displaying dependencies.

The project maintains active development with regular updates to support new Kotlin Multiplatform targets including WebAssembly. The codebase shows consistent refinement of the Gradle plugin integration and the Compose UI layer. Documentation is comprehensive, including migration guides for version upgrades and detailed reference materials for multiplatform setup. The sample application demonstrates the full range of UI customization options through Paparazzi screenshot previews, showing how the same component adapts across different Material versions and display modes.