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

openstack/openstack

0
View on GitHub↗
5,940 stars·1,622 forks·Python·Apache-2.0·11 viewsopendev.org/openstack/openstack↗

Openstack

OpenStack is an open-source cloud computing platform for building and managing public and private cloud infrastructure at scale. It provides a framework for deploying, configuring, and operating cloud services, orchestrating compute, storage, and networking resources across a datacenter through a unified management layer.

The platform is built on a decoupled service architecture where individual cloud services are developed and versioned independently within their own repositories. This meta-repository tracks interoperable versions of all OpenStack components as verified submodules, with each submodule locked to a commit that has passed the project's integration test suite. This CI-verified commit pinning ensures known-good interoperability across the entire component stack.

All cloud resources are managed through documented REST APIs, enabling programmatic control via command-line clients, a Python SDK, or a web dashboard. The platform supports provisioning compute, storage, and networking resources, as well as configuring installation and deployment options for all cloud services. Deployment tools consume the pinned submodule state to provision a consistent, production-ready cloud environment with guided installation steps.

Features

  • CI-Verified Commit Pinnings - Pins each component submodule to a CI-verified commit ensuring known-good interoperability across the entire stack.
  • Cloud Computing Platforms - Provides a complete open-source cloud computing platform for building and managing public and private cloud infrastructure at scale.
  • Cloud Resource Managers - Manages cloud resources through web dashboard, CLI, or SDK for automated provisioning and administration.
  • Unified Resource Provisionings - Provisions compute, storage, and networking resources across a datacenter through a unified dashboard and API.
  • Open Source Software - Builds the entire cloud platform from open-source software components allowing community-driven development.
  • Programmatic Resource Controllers - Exposes documented REST APIs for programmatic control of all cloud compute, storage, and networking resources.
  • Interoperable Component Pinnings - Tracks interoperable versions across interdependent cloud services using pinned, tested commit snapshots.
  • Guided Cloud Deployments - Deploys and operates production cloud environments with guided installation and configuration of all services.
  • Guided Production Deployments - Deploys and operates cloud services for a production environment with guided installation steps.
  • Cloud Infrastructure Management - Ships a unified framework for deploying, configuring, and operating cloud services with a web dashboard and CLI tools.
  • Programmatic Resource Management - Provides command-line clients and a Python SDK for automated provisioning and management of cloud resources.
  • Cloud Service Orchestrations - Orchestrates compute, storage, and networking services across a datacenter through a unified management layer.
  • Cloud Native Application Development - Provides SDKs and frameworks for building applications that run on OpenStack cloud infrastructure.
  • Cloud Provisioning - Provisions compute, storage, and networking resources across a datacenter through a unified dashboard and API.
  • Deployment Orchestration - Consumes pinned submodule state to provision a consistent, production-ready cloud environment with guided installation.
  • Git Submodule Integration - Mirrors the multi-repository project by maintaining each component as a Git submodule pinned to a specific commit.
  • Cloud Resource Dashboards - Ships a web dashboard for provisioning and administering cloud infrastructure resources.
  • Open-Source PaaS Platforms - Delivers an integrated set of open-source software for building and managing public and private cloud infrastructure at scale.
  • Decoupled Architectures - Implements a decoupled service architecture where compute, storage, and networking services are developed independently.
  • REST API Services - Manages all cloud resources through documented REST APIs enabling CLI, SDK, and dashboard control.
  • Interoperable Commit Sequences - Tracks the exact ordered sequence of commits across all subprojects that passed integration tests together.
  • Cross-Project Commit Sequences - Tracks the exact commit sequence that passed integration tests across all subprojects.
  • CI-Verified Snapshot Pinnings - Pins each component to a specific commit verified by the CI system for known-good deployments.
  • Subproject Version Trackers - Tracks interoperable versions of all OpenStack components as verified submodules, ensuring known-good deployment consistency.
  • Cloud Service Configuration - Configures installation and deployment options for all cloud services through declarative settings.
  • DevOps Tools - Listed in the “DevOps Tools” section of the Awesome Python awesome list.
  • Infrastructure and Cloud - Software for building private and public clouds.
  • Infrastructure Management - Cloud operating system for managing large-scale compute and storage.

Star history

Star history chart for openstack/openstackStar history chart for openstack/openstack

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to Openstack

Similar open-source projects, ranked by how many features they share with Openstack.
  • pulumi/pulumipulumi avatar

    pulumi/pulumi

    24,797View on GitHub↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Goawsazurecloud
    View on GitHub↗24,797
  • saltstack/saltsaltstack avatar

    saltstack/salt

    15,237View on GitHub↗

    Salt is an infrastructure configuration management tool and orchestration framework designed for large-scale system administration. It functions as a remote execution engine that enables administrators to manage, provision, and enforce declarative states across distributed fleets of servers from a central control point. By utilizing a high-performance message bus, the platform allows for the simultaneous execution of administrative tasks and the maintenance of consistent software configurations across thousands of nodes. The system distinguishes itself through a flexible architecture that sup

    Pythoncloudcloud-managementcloud-providers
    View on GitHub↗15,237
  • 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
  • boto/boto3boto avatar

    boto/boto3

    9,834View on GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    View on GitHub↗9,834
See all 30 alternatives to Openstack→

Frequently asked questions

What does openstack/openstack do?

OpenStack is an open-source cloud computing platform for building and managing public and private cloud infrastructure at scale. It provides a framework for deploying, configuring, and operating cloud services, orchestrating compute, storage, and networking resources across a datacenter through a unified management layer.

What are the main features of openstack/openstack?

The main features of openstack/openstack are: CI-Verified Commit Pinnings, Cloud Computing Platforms, Cloud Resource Managers, Unified Resource Provisionings, Open Source Software, Programmatic Resource Controllers, Interoperable Component Pinnings, Guided Cloud Deployments.

What are some open-source alternatives to openstack/openstack?

Open-source alternatives to openstack/openstack include: pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud… saltstack/salt — Salt is an infrastructure configuration management tool and orchestration framework designed for large-scale system… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… aws/chalice — Chalice is a framework for building and deploying serverless applications and REST APIs on AWS Lambda using Python. It… aws/aws-cli — The AWS Command Line Interface is a terminal tool and API client used to manage and automate Amazon Web Services…