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
hashicorp avatar

hashicorp/ottoArchived

0
View on GitHub↗
www.ottoproject.io↗

Otto

Otto is a hybrid cloud orchestration platform designed to provision infrastructure and deploy application workloads across diverse cloud environments using infrastructure as code. It functions as an infrastructure as code provisioner that automates the deployment of consistent resources through policy-driven workflows.

The project includes a hybrid cloud service mesh for managing service discovery and secure communication between applications, as well as an identity-based access controller for managing secrets and enforcing granular access controls. It also features an infrastructure knowledge graph that maps hybrid estates to visualize dependencies and identify operational remediation opportunities.

The platform covers broad capability areas including automated application delivery for microservices and monolithic apps, hybrid cloud infrastructure provisioning, and secure network access through identity-aware proxying. It further provides tools for managing machine images and orchestrating workload scaling across various environments.

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

Features

  • Cloud Provisioning - Provisions cloud infrastructure using infrastructure as code to ensure consistency and policy enforcement.
  • Hybrid Cloud Infrastructure - Provisions and manages consistent resources across multiple cloud environments and on-premises data centers using infrastructure as code.
  • Infrastructure as Code - Uses programmable configuration files to provision and enforce policy across multiple cloud environments.
  • Hybrid Cloud Provisioning - Automates the deployment and policy enforcement of hybrid cloud resources using infrastructure as code.
  • Cloud Infrastructure Automation - Automates the provisioning of cloud resources using policy-driven infrastructure as code workflows.
  • Cross-Infrastructure Provisioning - Deploys clusters consistently across diverse environments including public clouds, private clouds, and bare metal.
  • Application Delivery Workflows - Automates the delivery of microservices and monolithic applications through self-service workflows and containerization.
  • Hybrid Cloud Orchestration Platforms - Provides a centralized platform for provisioning infrastructure and deploying application workloads across diverse cloud environments.
  • Infrastructure as Code Tools - Automates the deployment of consistent hybrid cloud resources through policy-driven infrastructure as code workflows.
  • Automated Workload Deployments - Automates the deployment and scaling of application workloads across diverse cloud environments.
  • Workload Orchestration - Schedules and deploys applications across clusters to ensure high availability and scalability.
  • Hybrid Service Networking - Connects networked services across diverse environments using service discovery and secure routing.
  • Service Mesh Networking - Manages service discovery and secure communication between distributed applications across multiple cloud environments.
  • Identity and Access Management - Governs user roles and granular access permissions through identity-based controls and secrets management.
  • Identity-Aware Proxies - Provides secure access to private infrastructure through identity-aware proxying without requiring a traditional VPN.
  • Identity-Based Access Control - Secures hybrid cloud environments using identity-based access controls and centralized secrets management.
  • Identity-Aware Proxies - Provides secure, identity-aware access to private infrastructure and services without requiring traditional VPNs.
  • Security and Access Control - Enforces granular user permissions and security controls to protect cloud environments and secrets.
  • Secret Access Policies - Implements secret access policies using identity-based management to protect sensitive data.
  • Infrastructure Knowledge Graphs - Visualizes the hybrid estate and automates remediation using a centralized event-driven knowledge graph.
  • Infrastructure Knowledge Graphs - Visualizes hybrid estates using a knowledge graph to identify dependencies and automate operational remediation.
  • Infrastructure Topology Graphs - Maps infrastructure dependencies into a centralized graph to visualize topology and automate operational remediation.
  • Application Deployment Tools - Uses standardized tooling to package and deploy microservices or monolithic applications to target environments.
  • Multi-Cloud Application Delivery - Provides standardized delivery models for deploying applications across hybrid and multi-cloud environments.
  • Cloud Image Pipelines - Provides automated workflows for building and distributing consistent base machine images for cloud platforms.
  • Automated Multi-Cloud Deliveries - Automates application delivery across multi-cloud and hybrid environments using self-service tools.
  • Infrastructure Dependency Visualizations - Provides graphical mapping of dependencies and network connections between infrastructure components.
  • Infrastructure Topology Mapping - Provides logical and visual representations of cloud services and network links to identify remediation opportunities.
  • Infrastructure Orchestration Tools - Automates the installation and management of infrastructure tools for server launching and service configuration.
  • Self-Service Workflows - Uses automated guardrails and standardized tooling to deploy applications across diverse hybrid cloud environments.
  • Virtual Machine Image Packaging - Creates and distributes pre-configured virtual machine disk images to ensure uniform configurations.
  • Image Management - Orchestrates workloads and creates consistent golden images across development and production environments.
  • Secure Remote Access - Provides identity-aware proxying for secure connectivity to private resources without public internet exposure.
  • Virtual Machine Image Construction - Builds consistent golden bootable disk images and runner scripts for virtual machines across cloud platforms.
  • Cloud Security Posture Management - Manages the security posture of hybrid cloud accounts using identity-based controls and secrets management.
  • Hybrid Estate Visualizations - Maps diverse cloud environments into a centralized knowledge graph for operational streamlining.
4,241 stars·212 forks·HTML·MPL-2.0·21 views

Star history

Star history chart for hashicorp/ottoStar history chart for hashicorp/otto

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.

Frequently asked questions

What does hashicorp/otto do?

Otto is a hybrid cloud orchestration platform designed to provision infrastructure and deploy application workloads across diverse cloud environments using infrastructure as code. It functions as an infrastructure as code provisioner that automates the deployment of consistent resources through policy-driven workflows.

What are the main features of hashicorp/otto?

The main features of hashicorp/otto are: Cloud Provisioning, Hybrid Cloud Infrastructure, Infrastructure as Code, Hybrid Cloud Provisioning, Cloud Infrastructure Automation, Cross-Infrastructure Provisioning, Application Delivery Workflows, Hybrid Cloud Orchestration Platforms.

Which projects share features with hashicorp/otto?

Projects with overlapping indexed features include: aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… lyft/cartography — Cartography is a graph-based infrastructure visualization and security analysis framework. It ingests data from… codeaprendiz/learn-devops — This project is a comprehensive educational repository designed to teach DevOps practices through structured learning… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud…

Projects sharing features with Otto

These projects share indexed features with Otto. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • aws/aws-cdkaws avatar

    aws/aws-cdk

    12,817View on GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    View on GitHub↗12,817
  • lyft/cartographylyft avatar

    lyft/cartography

    3,926View on GitHub↗

    Cartography is a graph-based infrastructure visualization and security analysis framework. It ingests data from diverse cloud, identity, and software-as-a-service providers to model complex relationships between resources, users, and security findings within a centralized graph database. By mapping these interdependencies, the platform enables organizations to gain visibility into their environment and identify potential security risks through graph traversal queries. The platform distinguishes itself through its ontology-based normalization and cross-platform entity correlation, which map he

    Python
    View on GitHub↗3,926
  • codeaprendiz/learn-devopscodeaprendiz avatar

    codeaprendiz/learn-devops

    1,587View on GitHub↗

    This project is a comprehensive educational repository designed to teach DevOps practices through structured learning paths and hands-on exercises. It focuses on mastering infrastructure management, container orchestration, and system administration by providing a curriculum that covers the full lifecycle of cloud-native environments, from initial provisioning to ongoing maintenance and security. The repository distinguishes itself by offering a practical, task-based approach to complex operational domains. It guides users through the implementation of infrastructure-as-code, the configuratio

    HCLawscoding-taskscontainer-orchestration
    View on GitHub↗1,587
  • maiot-io/zenmlmaiot-io avatar

    maiot-io/zenml

    5,452View on GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Python
    View on GitHub↗5,452
Compare all 30 related projects→