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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
antfu-collective avatar

antfu-collective/taze

0
View on GitHub↗
4,209 stars·144 forks·TypeScript·MIT·21 views

Taze

Taze is a dependency update automator and monorepo dependency manager that detects newer package versions and updates manifest files. It functions as a CI dependency validator, returning error codes when outdated dependencies are detected to fail continuous integration pipelines.

The tool features a release stability filter to defer updates based on a minimum release age and a version constraint controller to manage major, minor, and patch update ranges with custom bumping modes.

It supports workspace-wide manifest scanning across multiple subdirectories and provides dependency filtering via string or regular expression patterns. The system synchronizes manifest changes with the automatic execution of package manager installation commands.

Features

  • Monorepo Dependency Managers - Provides automated dependency updates and manifest management specifically designed for monorepo workspaces.
  • Automated Dependency Updaters - Automatically detects newer package versions and updates manifest ranges according to stability and versioning constraints.
  • Configuration-Driven Constraints - Controls update ranges and bumping modes by mapping package patterns to specific versioning constraints in a config file.
  • Exit Status Signaling - Triggers non-zero exit codes when outdated dependencies are detected to fail CI pipeline checks.
  • Automated Dependency Updaters - Automates the process of checking for newer package versions and updating manifest files based on constraints.
  • Automated Dependency Update Configuration - Provides a configuration-driven system for writing manifest changes and triggering installation commands.
  • Monorepo Workspace Scanning - Supports scanning subdirectories and multiple manifests to update both local private packages and external dependencies across a workspace.
  • Dependency Version Validators - Validates package versions and filters updates based on stability and release dates to fail CI pipelines.
  • Outdated Version Detection - Detects outdated dependencies during build pipelines to ensure the project stays current and trigger failures.
  • Version Constraints - Provides a system for controlling update ranges and bumping modes for major, minor, and patch versions.
  • Continuous Integration Checks - Implements a verification mode that returns a non-zero exit code when outdated dependencies are detected for CI pipelines.
  • Version Target Controls - Provides customizable target version ranges for major, minor, or patch updates with granular bumping mode overrides.
  • Recursive Manifest Scanning - Scans the file system recursively to locate multiple package manifests across monorepo subdirectories.
  • Command Orchestrators - Executes package installation shell commands immediately after updating manifest version numbers.
  • Manifest-Installation Synchronizers - Coordinates version bumps in manifest files with the automatic execution of package manager installation commands.
  • Dependency Update Cooldowns - Filters out recent releases based on a minimum age threshold to ensure stability before updating.
  • Package Release Constraints - Filters out new package versions based on a minimum release age to avoid unstable releases.
  • Release Cooldowns - Enforces a waiting period after a new version is published before it is adopted to avoid unstable releases.
  • Dependency List Filters - Includes or excludes specific packages from update checks using string matches or regular expression patterns.

Star history

Star history chart for antfu-collective/tazeStar history chart for antfu-collective/taze

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Taze

These projects share indexed features with Taze. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • raineorshine/npm-check-updatesraineorshine avatar

    raineorshine/npm-check-updates

    10,146View on GitHub↗

    npm-check-updates is a command line utility and programmatic module used to check for newer versions of npm packages and update project manifest files. It functions as a registry client and semantic version manager that upgrades package constraints to the latest releases. The tool distinguishes itself by including supply chain security features, such as a release cooldown period and package ownership tracking, to prevent the adoption of unstable or malicious new releases. It also provides a programmatic API for integrating dependency checks and upgrades directly into custom scripts. Broad ca

    TypeScriptnpmnpm-check-updates
    View on GitHub↗10,146
  • tjunnone/npm-check-updatestjunnone avatar

    tjunnone/npm-check-updates

    10,264View on GitHub↗

    npm-check-updates is a command line utility and package version manager used to find and apply newer versions of dependencies within npm package manifests. It functions as a dependency version validator that identifies outdated packages and updates version strings in the project manifest to the latest available releases. The tool features an interactive CLI for selecting specific packages to upgrade through a prompt-based interface. It distinguishes itself by enforcing version cooldown periods to restrict the adoption of very recent releases and providing a mechanism to iteratively install up

    TypeScript
    View on GitHub↗10,264
  • pypa/pipenvpypa avatar

    pypa/pipenv

    25,066View on GitHub↗

    Pipenv is a Python dependency manager and virtual environment manager that ensures reproducible environments across different systems. It functions as a lockfile resolver, generating deterministic lockfiles from high-level dependency constraints to prevent version drift. The tool integrates project workflow automation by loading environment variables and executing custom project scripts. It also includes security auditing capabilities to scan installed packages for known vulnerabilities. The system covers a broad range of capabilities including dependency version locking, package installatio

    Python
    View on GitHub↗25,066
  • onedr0p/cluster-templateonedr0p avatar

    onedr0p/cluster-template

    2,631View on GitHub↗

    This project is a Kubernetes cluster management framework and infrastructure-as-code template designed to bootstrap and maintain Talos Kubernetes clusters on bare-metal or virtual machines. It provides a structured system for deploying complete orchestration environments using declarative configurations and template-driven workflows. The framework distinguishes itself through a GitOps-driven execution model that utilizes Flux for state reconciliation and Renovate for automated dependency updates of Helm charts and container images. It employs a TOML-based configuration system to generate envi

    YAMLciliumfluxgitops
    View on GitHub↗2,631
Compare all 30 related projects→

Frequently asked questions

What does antfu-collective/taze do?

Taze is a dependency update automator and monorepo dependency manager that detects newer package versions and updates manifest files. It functions as a CI dependency validator, returning error codes when outdated dependencies are detected to fail continuous integration pipelines.

What are the main features of antfu-collective/taze?

The main features of antfu-collective/taze are: Monorepo Dependency Managers, Automated Dependency Updaters, Configuration-Driven Constraints, Exit Status Signaling, Automated Dependency Update Configuration, Monorepo Workspace Scanning, Dependency Version Validators, Outdated Version Detection.

Which projects share features with antfu-collective/taze?

Projects with overlapping indexed features include: raineorshine/npm-check-updates — npm-check-updates is a command line utility and programmatic module used to check for newer versions of npm packages… tjunnone/npm-check-updates — npm-check-updates is a command line utility and package version manager used to find and apply newer versions of… pypa/pipenv — Pipenv is a Python dependency manager and virtual environment manager that ensures reproducible environments across… onedr0p/cluster-template — This project is a Kubernetes cluster management framework and infrastructure-as-code template designed to bootstrap… missing-semester/missing-semester — The Missing Semester is a free, open-source educational curriculum designed to bridge the gap between theoretical… audreyfeldroy/cookiecutter-pypackage — This project is a Cookiecutter template for bootstrapping Python packages with a standardized directory layout and…