Skip to content

Manager Tools

Tools designed to streamline and automate the DevOps lifecycle.

1. Category

1.1. Git Hooks Manager

Manages Git hooks to automate tasks during the Git workflow.

1.2. Dependency Manager

Manages project dependencies and libraries for various programming languages.

  1. JavaScript / Node.js

  2. Python

  3. Rust

  4. Java

  5. C#/.NET

  6. C/C++

  7. PHP

  8. Go

  9. Ruby

  10. Language Agnostic

    • TODO

1.3. Package Manager

Manages system-level software installations, libraries, and binaries.

  1. macOS/Linux

  2. C/C++

  3. Linux

  4. Windows

1.4. Module Manager

Manages reusable modules or packages for specific platforms or ecosystems.

  1. Terraform Registry

  2. Ansible Galaxy

    • Ansible Collections
  3. Kubernetes

    • Helm Charts
  4. PowerShell Gallery

    • PowerShell Modules

1.5. Dependency Update Manager

Automates the process of checking for and applying updates to project dependencies.

1.6. Release Manager

Automates the release process, including versioning, changelog generation, and publishing.

1.7. Context / Environment Manager

Manages environment variables and context-specific settings for development and deployment.

1.8. Dotfile Manager

Manages and synchronizes dotfiles across multiple systems.

1.9. Policy / Compliance Manager

Manages and enforces policies and compliance rules across infrastructure and applications.

1.10. Secrets Manager

Manages sensitive information and secrets at rest, in transit, and in use.

1.11. Key Manager

Manages cryptographic keys for encryption, decryption, and signing operations.

1.12. Cache Manager

Manages caching mechanisms to improve performance and reduce latency.

  1. Compiler Cache

    Accelerates build times by reusing compilation artifacts.

  2. Build Cache

    Container layer caching to speed up container image builds.

  3. Distributed Cache

    Distributed Data Grids clustered caching for distributed state and data processing.

  4. CDN Cache

    Content Delivery Network caching for static assets (images, CSS) and web content.

  5. Proxy Cache

    Caching reverse proxies to improve web application performance.

  6. In-Memory Cache

    High-performance storage for application state, sessions, and side-caching.

  7. Database Cache

    Database caching extensions and tools to enhance database performance.

1.13. Configuration Manager

Manages configuration files and settings for infrastructure and applications.

1.14. Provisioning Manager

Manages the provisioning of infrastructure resources.

1.15. Container Manager

Manages containerized applications and the lifecycle of containers (creation, running, stopping) on a host.

1.16. Orchestration Manager

Manages the deployment, scaling, and operation of containerized applications.

1.17. Feature Manager

Manages feature flags and toggles to enable or disable features in applications.

1.18. API Manager

Manages the creation, deployment, and monitoring of APIs, including gateways, traffic control, and developer portals.

1.19. Task Manager / Runner

Manages and automates the execution of tasks and workflows in development and deployment processes.

1.20. Monorepo Manager

Manages multiple projects within a single repository.

1.21. Cluster Manager

Manages multiple clusters of servers or containers.

1.22. State Manager

Manages distributed state and configuration for applications and services.

1.23. Documentation Generators

Generates documentation from source code, markdown files, or other formats to create user-friendly and navigable documentation sites.

  1. Static Site Generators (SSG)

    Converts markdown or other content into static websites for documentation purposes.

  2. API Documentation Generators

    Generates documentation specifically for APIs from code comments or specifications.