Anitya

Anitya

Anitya is an open source project that monitors upstream releases and helps distribute projects downstream. It integrates with Fedora and other Linux distributions to track new upstream versions of software packages and update them downstream.
Anitya image
monitoring releases distributions fedora linux

Anitya: Monitor Upstream Releases

Open source project monitoring upstream releases and distributing projects downstream, integrating with Fedora and other Linux distributions for tracking new versions of software packages.

What is Anitya?

Anitya is an open source project that helps automate monitoring of upstream releases and distributing projects downstream. It was started by Red Hat developers as a solution to track the plethora of upstream projects and all the releases happening all the time.

Anitya integrates with Linux distributions like Fedora and CentOS to monitor software packages in their repositories. When new upstream versions are released, Anitya can automatically open update requests to refresh the packages downstream. This helps reduce the manual burden of package maintainers watching upstream sources.

Some key features of Anitya include:

  • Monitoring upstream sources via RSS feeds, scrapers, or manually configured URLs
  • Support for sharing peer information between distributions
  • Flexible configuration for blacklisting projects, setting release filters, or custom release mapping
  • REST API and command line interface to manage Anitya programmatically
  • Web interface to browse monitored projects and inspect high-level metadata

Overall, Anitya brings automation and intelligence to handling upstream software releases across Linux distributions. Its modular design allows it to be integrated into any downstream packaging infrastructure.

Anitya Features

Features

  1. Monitors upstream projects and detects new releases
  2. Integrates with Linux distributions like Fedora to automatically update packages when new upstream versions are released
  3. Web interface to browse monitored projects and view notifications
  4. REST API
  5. Email notifications when new versions are detected
  6. Support for monitoring projects from source control systems like Git, Hg, and SVN
  7. Plugin architecture to add support for more project types and version control systems

Pricing

  • Open Source

Pros

Automates tracking new versions of upstream projects

Helps keep downstream packages up-to-date

Saves maintainers time from manually monitoring projects

Improves security by updating packages with fixes quickly

Web interface provides easy way to browse monitored projects

Cons

Requires hosting your own instance and maintaining it

Only supports a limited set of project types and version control systems

May not detect all new upstream releases reliably

Additional integration work required to automatically update downstream packages


The Best Anitya Alternatives

Top Development and Package Management and other similar apps like Anitya

Here are some alternatives to Anitya:

Suggest an alternative ❐

Pkgs.org icon

Pkgs.org

pkgs.org is an online Linux software portal that provides detailed information about software packages across various Linux distributions including Arch Linux, Debian, Fedora, openSUSE, Ubuntu, and more. It serves as a central database for finding information on Linux software packages.Some key features of pkgs.org include:Search for packages - You can...
Pkgs.org image
Repology icon

Repology

Repology is a free and open-source platform that collects package and version information from various software repositories of Linux and BSD distributions. It aggregates the data and provides convenient web interfaces to explore and analyze it.Some of the key features of Repology include:Tracking version history of over 1 million software...
Repology image
Whohas icon

Whohas

whohas is an open source command line utility that is used to locate files stored across servers and computers on a local network. It provides the ability to perform quick searches to find out which machine has a specific file you are looking for.Some key features of whohas:Searches file servers,...
Whohas image