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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tsuru avatar

tsuru/tsuru

0
View on GitHub↗
5,282 stele·553 fork-uri·Go·BSD-3-Clause·10 vizualizăritsuru.io↗

Tsuru

Tsuru este o platformă open-source ca serviciu (PaaS) pentru automatizarea build-ului, deployment-ului și scalării aplicațiilor containerizate. Funcționează ca un motor de deployment bazat pe containere și un strat de gestionare pentru Kubernetes, transformând codul sursă în imagini de container și coordonându-le ciclurile de viață.

Platforma este concepută pentru gestionarea infrastructurii multi-cloud, permițând aplicațiilor să fie distribuite pe diferiți furnizori de cloud și regiuni pentru a crește reziliența. Dispune de un model flexibil de deployment care suportă containere multi-proces, permițând unui singur repository să ruleze diferite componente, cum ar fi servere web și background workers, simultan.

Domeniile de capabilitate includ furnizarea de servicii gestionate pentru legarea aplicațiilor la baze de date externe și message broker-e, precum și gestionarea cuprinzătoare a identității folosind OAuth și SAML. Sistemul oferă, de asemenea, instrumente pentru controlul accesului în echipă prin permisiuni ierarhice, cote de resurse și rutarea automată a traficului.

Platforma poate fi instalată și configurată pe un cluster Kubernetes folosind Helm charts.

Features

  • Self-Hosted PaaS Platforms - Provides an open-source platform as a service to automate application hosting on private infrastructure.
  • Multi-Cloud Deployments - Provides strategies for distributing applications across multiple cloud providers to ensure resilience and avoid vendor lock-in.
  • Cloud Infrastructure Management - Manages and scales infrastructure across multiple cloud providers to ensure resilience.
  • Buildpack-Based Synthesis - Creates deployable environments by combining base images with language-specific dependencies using buildpack-style synthesis.
  • Container Deployment Engines - Functions as an engine that launches and manages the lifecycle of isolated application containers.
  • Container Image Building - Transforms container recipes into images and pushes them to a registry to prepare applications for deployment.
  • Container Image Registries - Stores and distributes container images used by hosted workloads in a compliant registry.
  • Containerized Build Workflows - Automates the end-to-end workflow of transforming source code into container images and deploying them to production.
  • Deployment Automation - Automates the deployment of applications in various languages to eliminate manual server management.
  • Environment Variable Injections - Injects connection credentials and metadata into containers via environment variables to link applications to managed services.
  • Kubernetes Cluster Orchestration - Uses Kubernetes and Helm charts to manage the underlying deployment of pods, namespaces, and cluster resources.
  • Kubernetes Deployments - Installs and configures the platform on a Kubernetes cluster using Helm charts.
  • Kubernetes Application Deployments - Coordinates application workloads and Helm charts for automated deployment into Kubernetes clusters.
  • Managed Cloud Service Integrations - Provides managed cloud service integrations for linking applications to external databases, message brokers, and object storage.
  • Managed Service Provisioning - Provides managed service provisioning to link applications to external databases and message brokers.
  • Resource Manifest Provisioning - Automates the creation and management of external cloud resources using plugin-based manifest files.
  • Open-Source PaaS Platforms - Provides an open-source platform as a service for automating the build, deployment, and scaling of containerized applications.
  • Service Metadata Injection - Provides application code with environment variables containing connection details and lists of connected services.
  • Workload Orchestration - Coordinates the creation, deployment workflows, and troubleshooting of isolated application workloads through a centralized interface.
  • Traffic Routing - Directs incoming web traffic to healthy application instances by dynamically updating service backends and network mappings.
  • Entity-Based Permission Scoping - Limits the scope of user permissions to specific entities like teams or individual applications.
  • Role-Based Access Control - Implements a role-based system to group permissions and assign them to users or tokens.
  • Dot-Notation Permission Hierarchies - Uses a dot-notation hierarchy to manage and inherit permissions across different levels of granularity.
  • Service Bindings - Links applications to managed service instances to exchange connection credentials and environment variables.
  • Third-Party Provisioning Integrations - Integrates third-party provisioning APIs via manifests to automate the creation of external cloud resources for users.
  • Container-Based Isolation - Ensures environment consistency by running applications as isolated containers using a registry and image-build pipeline.
  • Application Management CLIs - Provides a command-line interface for managing application deployments and infrastructure.
  • Infrastructure CLI Tooling - Offers a dedicated CLI for administering team memberships, resource pools, and application lifecycles.
  • Team-Scoped Access Control - Manages user permissions and infrastructure isolation based on organizational team context.
  • Application Process Definitions - Allows defining specific startup commands and counts for different application components like web servers and workers.
  • Automatic Compute Scaling - Dynamically adjusts compute resource allocation based on demand to optimize performance and costs.
  • Multi-Process Containers - Supports defining multiple named shell commands within a single application to run diverse components simultaneously.
  • Continuous Delivery Pipelines - Streamlines the release process to enable fast and reliable delivery of software versions to production.
  • Dockerfile Deployments - Builds and deploys container images directly from a Dockerfile to remove manual image publishing.
  • Infrastructure Cluster Management - Creates and removes server clusters using a CLI or infrastructure-as-code tools to organize deployments.
  • Platform Extension Management - Adds support for specific languages or environments by registering Dockerfiles or images as deployable platforms.
  • Custom Deployment Environments - Builds new deployment environments by extending a base image with language dependencies and deployment scripts.
  • Multi-Process Workload Distribution - Supports running different components, such as web servers and background workers, simultaneously from a single repository.
  • Identity and Access Management Servers - Implements a centralized platform for managing user identities and hierarchical access policies using OAuth and SAML.
  • User Identity Verification - Verifies user identities using native, OAuth, and SAML authentication schemes for platform access.
  • Team Resource Limits - Implements and monitors resource quotas for teams to govern infrastructure unit usage.
  • Hierarchical Permission Levels - Implements a dot-notation system for granting nested access rights and restricting permissions to specific teams or entities.
  • Service Instance Lifecycle Management - Provides full CRUD operations for managing the registration and lifecycle of managed service instances.
  • Project-Based Cloud Groupings - Organizes multiple users into teams to coordinate shared projects and infrastructure resource access.
  • Initialization Health Checks - Performs automated connectivity and health checks during application startup before routing traffic.
  • Application Health Monitors - Tracks and displays detailed health and operational state information for individual application units.
  • Real-Time Application Log Monitoring - Collects stdout and stderr from all application processes for real-time viewing and troubleshooting.
  • Deployment Platforms - Extensible open-source Platform as a Service.
  • Infrastructure and Deployment - An extensible, Docker-based Platform as a Service.
  • Service Governance and Platforms - PaaS platform for learning application abstraction and deployment.

Istoric stele

Graficul istoricului de stele pentru tsuru/tsuruGraficul istoricului de stele pentru tsuru/tsuru

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face tsuru/tsuru?

Tsuru este o platformă open-source ca serviciu (PaaS) pentru automatizarea build-ului, deployment-ului și scalării aplicațiilor containerizate. Funcționează ca un motor de deployment bazat pe containere și un strat de gestionare pentru Kubernetes, transformând codul sursă în imagini de container și coordonându-le ciclurile de viață.

Care sunt principalele funcționalități ale tsuru/tsuru?

Principalele funcționalități ale tsuru/tsuru sunt: Self-Hosted PaaS Platforms, Multi-Cloud Deployments, Cloud Infrastructure Management, Buildpack-Based Synthesis, Container Deployment Engines, Container Image Building, Container Image Registries, Containerized Build Workflows.

Care sunt câteva alternative open-source pentru tsuru/tsuru?

Alternativele open-source pentru tsuru/tsuru includ: sidpalas/devops-directive-kubernetes-course — This project is a comprehensive educational curriculum designed to teach the fundamentals of container orchestration… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… kubero-dev/kubero — Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of… zenml-io/zenml — ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data… fosrl/pangolin — Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private…

Alternative open-source pentru Tsuru

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Tsuru.
  • sidpalas/devops-directive-kubernetes-courseAvatar sidpalas

    sidpalas/devops-directive-kubernetes-course

    1,892Vezi pe GitHub↗

    This project is a comprehensive educational curriculum designed to teach the fundamentals of container orchestration and infrastructure automation. It provides a structured learning path for mastering the lifecycle management of containerized applications, covering the core concepts of declarative resource definitions, control-loop-based reconciliation, and distributed cluster state management. The course distinguishes itself by focusing on practical, hands-on implementation of modern DevOps practices. It guides users through the integration of GitOps workflows for state synchronization, the

    Smarty
    Vezi pe GitHub↗1,892
  • quarkusio/quarkusAvatar quarkusio

    quarkusio/quarkus

    15,479Vezi pe GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    Vezi pe GitHub↗15,479
  • kubero-dev/kuberoAvatar kubero-dev

    kubero-dev/kubero

    4,150Vezi pe GitHub↗

    Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of containerized applications on Kubernetes. It functions as an application manager, CI/CD orchestrator, and multi-tenant manager, allowing users to run workloads without writing manual configuration files. The platform distinguishes itself through automated image synthesis, transforming source code from Git repositories into deployable containers via buildpacks, Dockerfiles, or nixpacks. It implements a GitOps delivery model with automated pipelines that trigger builds on push events

    TypeScriptci-cdcloudcoolify
    Vezi pe GitHub↗4,150
  • zenml-io/zenmlAvatar zenml-io

    zenml-io/zenml

    5,451Vezi pe GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Pythonagentopsagentsai
    Vezi pe GitHub↗5,451
Vezi toate cele 30 alternative pentru Tsuru→