lightly-ai/lightly

A python library for self-supervised learning on images.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 54 minutes ago
Added to GitGenius on September 18th, 2026
Created on October 13th, 2020
Open Issues & Pull Requests: 107 (+0)
GitHub issues: Enabled
Number of forks: 367
Total Stargazers: 3,814 (+0)
Total Subscribers: 29 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 13.5 hours
Mean response time: 78.0 days
90th percentile: 249.4 days
Tracked items: 121

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 5% of issues opened in the past year have never received a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 70% of issues opened in the past year have been closed, leaving a working backlog. Three people close 65% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 42
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 612 days
Stale 30+ days: 37
Stale 90+ days: 28

Recent activity

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

Top labels

  • good first issue (31)
  • enhancement (20)
  • feature (17)
  • documentation (14)
  • help wanted (11)
  • package (9)
  • question (6)
  • feature request (5)

Most active issues this week

Detailed Description

Lightly is a Python library for self-supervised learning on images.

The library addresses the challenge of learning useful image representations without requiring labeled data. It implements self-supervised learning methods that train models to understand visual features by solving pretext tasks, allowing practitioners to leverage large unlabeled image datasets. The approach works by applying contrastive learning techniques where the model learns to recognize that different augmentations of the same image are similar while treating different images as dissimilar.

Developers should consider Lightly for projects where labeled training data is scarce or expensive to obtain, particularly in computer vision tasks where pre-training on unlabeled data can improve downstream performance. The library is well-suited for teams building embeddings from image collections or looking to reduce annotation burden in machine learning pipelines. It integrates with PyTorch, making it accessible to practitioners already working within that ecosystem.

The project maintains active engagement with contributions, showing responsiveness to community input and a willingness to evolve based on user needs. Development activity demonstrates consistent attention to the codebase with regular updates addressing both new features and maintenance concerns. The maintainers appear committed to keeping the library current with advances in self-supervised learning research while preserving stability for existing users.