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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

37 dépôts

Awesome GitHub RepositoriesInstance Management

Patterns for managing application instance lifecycles and reuse.

Distinguishing note: Focuses on singleton patterns to reduce initialization overhead.

Explore 37 awesome GitHub repositories matching software engineering & architecture · Instance Management. Refine with filters or upvote what's useful.

Awesome Instance Management GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • payloadcms/payloadAvatar de payloadcms

    payloadcms/payload

    43,053Voir sur GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Maintains single application instances to reduce memory consumption and initialization overhead.

    TypeScriptcmscontent-managementcontent-management-system
    Voir sur GitHub↗43,053
  • sanic-org/sanicAvatar de sanic-org

    sanic-org/sanic

    18,624Voir sur GitHub↗

    Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as a production-ready ASGI web server, utilizing a non-blocking event loop to handle concurrent requests and maximize throughput. The framework is built to support scalable architectures, offering built-in worker process management to distribute traffic across available CPU cores. What distinguishes Sanic is its focus on modularity and developer-centric tooling. It features a blueprint-based system for organizing complex applications into pluggable components, alongside a robust

    Accesses registered application instances globally by name or retrieves the sole instance if only one exists.

    Pythonapi-serverasgiasyncio
    Voir sur GitHub↗18,624
  • elysiajs/elysiaAvatar de elysiajs

    elysiajs/elysia

    18,531Voir sur GitHub↗

    Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s

    Assign names and seeds to server instances to facilitate debugging and prevent duplicate plugin registration.

    TypeScriptbunframeworkhttp
    Voir sur GitHub↗18,531
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Voir sur 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

    Manages service instance scaling to handle concurrent request capacity and resource utilization.

    Javacloud-nativehacktoberfestjava
    Voir sur GitHub↗15,479
  • uuidjs/uuidAvatar de uuidjs

    uuidjs/uuid

    15,302Voir sur GitHub↗

    This project is a UUID generation library providing a standards-compliant implementation of RFC 4122. It serves as a tool for creating and validating universally unique identifiers across multiple versions to ensure global uniqueness and prevent data collisions. The library supports several generation methods, including random-based entropy, timestamp sequencing, and namespace-based hashing. It also includes utilities for identifier validation, parsing, and converting identifiers between hexadecimal string representations and binary byte arrays. A command line utility is included for the man

    Assigns stable, unique keys to records to ensure they can be tracked across systems without collisions.

    TypeScript
    Voir sur GitHub↗15,302
  • neovide/neovideAvatar de neovide

    neovide/neovide

    15,076Voir sur GitHub↗

    Neovide is a cross-platform graphical frontend for the Neovim text editor. It provides a native windowed interface that preserves terminal-based functionality and keyboard-driven workflows while introducing a hardware-accelerated display layer. By utilizing GPU-accelerated rendering, the application ensures high-performance visual output across different desktop operating systems. The project distinguishes itself through an interpolated animation engine that provides fluid, frame-by-frame transitions for cursor movement and scrolling. It features an asynchronous input event loop to maintain i

    Forwards file-open requests to existing processes to streamline workflow and reduce resource usage.

    Rustgpuneovimneovim-guis
    Voir sur GitHub↗15,076
  • rstacruz/cheatsheetsAvatar de rstacruz

    rstacruz/cheatsheets

    14,429Voir sur GitHub↗

    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

    Includes a technical reference for controlling the lifecycle and status of AWS EC2 virtual servers.

    SCSS
    Voir sur GitHub↗14,429
  • aws/aws-cdkAvatar de aws

    aws/aws-cdk

    12,817Voir sur 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

    Provides patterns for managing the lifecycle of cloud instances, including custom startup and shutdown logic.

    TypeScriptawscloud-infrastructurehacktoberfest
    Voir sur GitHub↗12,817
  • boto/boto3Avatar de boto

    boto/boto3

    9,834Voir sur 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

    Implements rolling and canary update strategies to refresh compute instances when machine images change.

    Pythonawsaws-sdkcloud
    Voir sur GitHub↗9,834
  • fenixsoft/awesome-fenixAvatar de fenixsoft

    fenixsoft/awesome-fenix

    9,399Voir sur GitHub↗

    Awesome Fenix is an open-source reference project and comprehensive guide that traces the evolution of software architecture from monolithic systems through microservices, service meshes, and serverless patterns. At its core, it provides a working bookstore application implemented in multiple architectural styles, allowing developers to study the trade-offs and migration paths between each approach through runnable code examples. The project distinguishes itself by treating infrastructure as disposable and reproducible, using Docker and Kubernetes to hide distributed complexity while enabling

    Updates or restarts services without downtime by gradually shifting traffic to new instances while monitoring health.

    Vuearchitecturecloud-nativeistio
    Voir sur GitHub↗9,399
  • canonical/multipassAvatar de canonical

    canonical/multipass

    9,146Voir sur GitHub↗

    Multipass is a virtual machine lifecycle controller and manager designed to create and orchestrate lightweight Ubuntu instances on a local workstation. It functions as a cross-platform hypervisor wrapper that provides a local cloud development environment for simulating cloud deployments. The system utilizes a hypervisor-abstraction layer and driver-based backend resolution to manage virtual machines across different host operating systems using native virtualization backends. It enables the simulation of cloud instance behavior through the injection of cloud-init metadata and initialization

    Controls the full lifecycle of virtual machine instances, including creation, connection, and deletion.

    C++cloudcontainerhyper-v
    Voir sur GitHub↗9,146
  • gruntwork-io/terratestAvatar de gruntwork-io

    gruntwork-io/terratest

    7,879Voir sur GitHub↗

    Terratest is a Go library and testing framework designed for automating the deployment, validation, and destruction of infrastructure stacks. It serves as a cloud resource verification tool that interacts with provider APIs and executes remote shell commands to ensure infrastructure definitions are correctly configured. The framework provides specialized support for validating Terraform modules and Kubernetes deployments, including the verification of container orchestration manifests and Helm charts. It distinguishes itself through the use of Docker container utilities for script execution a

    Checks region availability zones to identify the first available machine type from a provided list.

    Goawsdevopsdocker
    Voir sur GitHub↗7,879
  • opsnull/follow-me-install-kubernetes-clusterAvatar de opsnull

    opsnull/follow-me-install-kubernetes-cluster

    7,546Voir sur GitHub↗

    This project provides a comprehensive guide and set of scripts for deploying and configuring a production-ready Kubernetes cluster from scratch. It centers on establishing a functional environment by installing core management components, storage, and networking across multiple nodes. The implementation emphasizes high availability for the control plane, utilizing layer-4 load balancing and leader election for the API server, scheduler, and controller manager. It further ensures reliability through the deployment of a distributed key-value store for persistent runtime data. The project cover

    Provides commands to stop the distributed store and delete all data and certificates to reset the cluster state.

    Shellcontainerdcorednsdocker
    Voir sur GitHub↗7,546
  • zenoamaro/react-quillAvatar de zenoamaro

    zenoamaro/react-quill

    7,014Voir sur GitHub↗

    react-quill is a React component wrapper for the Quill rich text editor, providing a customizable WYSIWYG interface for creating and manipulating formatted semantic HTML content. It functions as a controlled component that manages the internal state and events of the editor within the React lifecycle. The project enables the definition of custom text formats and formatting schemas to support specialized styling or unique data structures. It features configurable toolbars and visual themes, allowing for the application of custom CSS and the specification of custom DOM elements for the editing

    Encapsulates a non-React editor instance within a component lifecycle to synchronize state with props.

    JavaScript
    Voir sur GitHub↗7,014
  • jerairrest/react-chartjs-2Avatar de jerairrest

    jerairrest/react-chartjs-2

    6,933Voir sur GitHub↗

    react-chartjs-2 is a data visualization library that provides a set of React components acting as a wrapper for Chart.js. It allows for the rendering of interactive charts and graphs within a React application using a declarative approach. The library manages HTML5 canvas charting components by tying the lifecycle of Chart.js instances to the mounting and unmounting of the React component tree. It translates component props into the configuration objects required by the underlying engine to map datasets to visual elements. The project covers a range of frontend integration capabilities, incl

    Encapsulates the Chart.js library within React components to manage the underlying canvas lifecycle.

    TypeScript
    Voir sur GitHub↗6,933
  • agones-dev/agonesAvatar de agones-dev

    agones-dev/agones

    6,888Voir sur GitHub↗

    Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game servers. It extends the Kubernetes control plane using custom resource definitions to define game server and fleet objects, utilizing a dedicated fleet manager to maintain pools of warm server instances. The system provides a game server SDK and language-specific client libraries that allow server processes to signal readiness, health, and shutdown states directly to the controller. It distinguishes itself through specialized scaling logic, including the use of WebAssembly mo

    Implements rolling update strategies to replace game server instances with new versions while protecting active player sessions.

    Goagonesdedicated-game-serversdedicated-gameservers
    Voir sur GitHub↗6,888
  • blinksh/blinkAvatar de blinksh

    blinksh/blink

    6,596Voir sur GitHub↗

    Blink is a mobile terminal platform for iOS that combines an SSH and Mosh client with a local shell emulator, snippet manager, and SSH key storage. It renders terminal output using Chromium's HTerm engine for fast display and maintains persistent remote sessions across network changes through the Mosh protocol. The platform supports SSH key-based authentication, WebAuthn hardware security keys, and SOCKS5 proxy tunneling for secure remote access. The terminal environment is built around gesture-based session navigation, allowing users to switch between multiple shells with swipe and pinch ges

    Uses the SSH command from the AWS console to establish a terminal session with a running EC2 instance.

    Swiftiosipadipados
    Voir sur GitHub↗6,596
  • misp/mispAvatar de MISP

    MISP/MISP

    6,360Voir sur GitHub↗

    MISP is an open-source threat intelligence sharing platform designed for collecting, storing, and distributing structured threat indicators and intelligence. At its core, it provides a distributed synchronization protocol for transferring events between instances, an attribute-based correlation engine that links matching indicators across events, and a REST API with an OpenAPI specification for programmatic access to threat data. The platform uses formal data formats for JSON, taxonomy, galaxy, and object templates to enable compatibility across tools and communities. The platform distinguish

    Ships a command to delete all events, attributes, and correlations to reset the instance to a clean state.

    PHP
    Voir sur GitHub↗6,360
  • inventree/inventreeAvatar de inventree

    inventree/InvenTree

    6,350Voir sur GitHub↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    InvenTree deletes all data from a local instance with a single command to start fresh.

    Pythondjangohacktoberfestpython
    Voir sur GitHub↗6,350
  • paddlepaddle/paddlexAvatar de PaddlePaddle

    PaddlePaddle/PaddleX

    6,163Voir sur GitHub↗

    PaddleX is a PaddlePaddle-based framework for building, deploying, and fine-tuning AI model pipelines, with pre-built support for computer vision, OCR, document analysis, and time series tasks. It offers a toolkit of ready-to-use pipelines for image classification, object detection, segmentation, and pose estimation, alongside an end-to-end OCR document analysis pipeline that extracts text, tables, formulas, and layout information. The platform also includes a dedicated time series forecasting pipeline for analyzing historical data to detect anomalies, classify patterns, and predict future val

    Provides a pipeline that extracts structured table data from images and PDFs into multiple output formats.

    Pythonai-pipelinesclassificationdeployment
    Voir sur GitHub↗6,163
Préc.12Suivant
  1. Home
  2. Software Engineering & Architecture
  3. Instance Management

Explorer les sous-tags

  • Cloud Instance Lifecycle3 sous-tagsReferences for managing the start, stop, and termination of virtual machine instances in cloud environments. **Distinct from Instance Management:** Focuses on cloud infrastructure instance states rather than internal application software singleton patterns.
  • Component WrappersPatterns for encapsulating external library instances within a framework component lifecycle. **Distinct from Instance Management:** Focuses on framework-to-library wrapping rather than singleton patterns for overhead reduction.
  • Identity ManagementMechanisms for assigning unique identifiers and seeds to server instances to track state and prevent plugin registration conflicts. **Distinct from Instance Management:** Distinct from Instance Management: focuses on naming and seeding instances for debugging and plugin safety, rather than singleton lifecycle patterns.
  • Instance StartsBoots a stopped instance and optionally attaches to its console immediately. **Distinct from Instance Management:** Distinct from Instance Management: focuses specifically on the start operation with optional console attachment, not general lifecycle patterns.
  • Rolling Updates1 sous-tagStrategies for updating instance versions incrementally to ensure availability. **Distinct from Instance Management:** Focuses on deployment strategies like canary and rolling updates rather than singleton patterns or lifecycle management.