11 repositorios
Identifying dependencies that have newer versions available beyond the manifest constraints.
Distinct from Project Version Managers: Focuses on identifying available updates (newer versions) rather than updating the project's own version number.
Explore 11 awesome GitHub repositories matching development tools & productivity · Outdated Version Detection. Refine with filters or upvote what's useful.
This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she
Provides technical reference for identifying outdated dependencies and version updates.
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
Scans package manifests to identify dependencies that have newer versions available beyond current constraints.
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
Identifies updates for dependencies that exceed the version ranges specified in the project manifest.
DriverStoreExplorer is a Windows system utility for managing the driver store, serving as a manager for third-party driver packages, a backup tool, and a system storage cleaner. It enables the listing, installation, and removal of driver packages to maintain the operating system's driver store. The project distinguishes itself by auditing the associations between installed driver packages and connected or disconnected hardware devices. It identifies and removes duplicate, obsolete, or redundant driver versions to reclaim disk space and can perform these operations on the local machine or with
Compares driver version strings within the store to identify and isolate obsolete versions of the same package.
Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best practices. It functions as a code quality auditor and Javadoc validation tool, checking source code against configurable rulesets to ensure structural and stylistic consistency. The project allows for the creation of custom linting rules by extending a core API to inspect the abstract syntax tree. It further enables specialized validation through the use of XPath expressions to query the syntax tree for specific code patterns and violations. Capability areas include the enforcement
Identifies superclass constructor calls that lack arguments and are implicitly inserted by the compiler.
Detects duplicate base constructor calls in smart contract inheritance hierarchies.
Zizmor is a security linter and static analysis tool designed to audit GitHub Actions workflow files. It functions as a CI/CD security scanner that identifies security vulnerabilities, misconfigurations, and software supply chain risks within automation pipelines. The project distinguishes itself by providing an automated workflow remediator that applies security fixes to identified vulnerabilities. It also implements a language server for integration with code editors and supports a variety of analysis personas to scale the sensitivity and volume of reported findings. The tool covers a broa
Detects redundant operations already present in the system image to shrink the supply chain attack surface.
Kiauh es un orquestador basado en scripts diseñado para desplegar y actualizar el stack de software y el firmware necesarios para el funcionamiento de impresoras 3D. Sirve como instalador y gestor automatizado para el firmware Klipper y el software asociado en computadoras de placa única. El proyecto proporciona una interfaz de comandos basada en menús para gestionar la instalación del firmware Klipper y la actualización de los servicios del sistema. Utiliza una interfaz guiada para asegurar que los componentes de la impresora y el firmware se mantengan en las últimas versiones disponibles. El orquestador maneja la configuración del entorno mediante la resolución automatizada de dependencias y una lógica de instalación basada en estados en Linux. Abarca utilidades de orquestación del sistema para la detección de versiones y la configuración de computadoras de placa única para actuar como controladores de impresora.
Detects newer software versions from remote repositories to determine necessary update paths.
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
Detects outdated dependencies during build pipelines to ensure the project stays current and trigger failures.
Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.
Checks configured tool versions against available remote releases to identify newer matching versions.
Dependency-Track is a software composition analysis tool and vulnerability management system designed to track dependencies and supply chain risk. It functions as a platform for ingesting and analyzing CycloneDX software bills of materials to identify known vulnerabilities and license compliance issues within third-party software components. The system distinguishes itself by mirroring external vulnerability databases locally to enable fast offline analysis and using VEX documents to differentiate between technical vulnerabilities and actual contextual risks. It also integrates with identity
Queries repository APIs using package URLs to identify components that are not on their latest release.