Package managers

Package manager monitoring

Track changelogs and release notes across the ecosystems you ship on.

Each manager page shows the formats we accept and a short setup guide. Start with the file you already keep in your repo.

Supported ecosystems

Every page includes formats, import steps and a short FAQ.

npm

npm

Track frontend and tooling dependencies with release notes and alert rules.

Platforms: Node.js, web, tooling

Primary file: package.json

Composer

Composer

Track backend dependencies with clear changelog summaries and alert rules.

Platforms: PHP, Laravel, Symfony

Primary file: composer.json

PyPI

PyPI

Track data and automation dependencies with release notes and security signals.

Platforms: Python, data, automation

Primary file: requirements.txt

Cargo

Cargo

Track systems dependencies with release notes and breaking change signals.

Platforms: Rust, CLI, systems

Primary file: Cargo.toml

Go

Go

Track service dependencies with release notes and security signals.

Platforms: Go, backend, tooling

Primary file: go.mod

Maven

Maven

Track library dependencies with changelog highlights and version signals.

Platforms: Java, Kotlin, JVM

Primary file: pom.xml

Gradle

Gradle

Track build dependencies across modules with release and security alerts.

Platforms: Android, Java, Kotlin

Primary file: build.gradle

NuGet

NuGet

Track framework dependencies with changelog highlights and update alerts.

Platforms: .NET, C#, Unity

Primary file: .csproj

RubyGems

RubyGems

Track web app dependencies with changelog highlights and alerts.

Platforms: Ruby, Rails

Primary file: Gemfile

CocoaPods

CocoaPods

Track mobile dependencies with changelog highlights and update alerts.

Platforms: iOS, macOS

Primary file: Podfile

SwiftPM

SwiftPM

Track mobile and desktop dependencies with release notes and breaking change signals.

Platforms: iOS, macOS, Swift

Primary file: Package.swift

How DepLog works with package managers

Import once and we handle the rest.

Import dependencies

Paste the dependency file or a clean list of packages. We extract names and versions for review.

Scan releases

We scan changelogs, release notes and security advisories. Breaking change signals appear when available.

Send alerts

Alerts respect your version ranges and notification rules. You decide which releases trigger notifications.

FAQ

Quick answers about package manager monitoring.

Do you support private registries?

Not yet. We monitor public registries only.

Do I need lockfiles?

No. Use the dependency file or a list with versions. We do not need lockfiles.

Can I mix ecosystems in one monitor?

Not yet. One monitor uses one package manager. Use multiple monitors if you need more.