awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 个仓库

Awesome GitHub RepositoriesLocal Instance Lifecycles

Management of the creation, state transitions, and deletion of virtual machine instances on a local host.

Distinct from Cloud Instance Lifecycle: Focuses on local workstation VM lifecycles rather than cloud-provider infrastructure states.

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

Awesome Local Instance Lifecycles GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • canonical/multipasscanonical 的头像

    canonical/multipass

    9,146在 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
    在 GitHub 上查看↗9,146
  • opsnull/follow-me-install-kubernetes-clusteropsnull 的头像

    opsnull/follow-me-install-kubernetes-cluster

    7,546在 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
    在 GitHub 上查看↗7,546
  • misp/mispMISP 的头像

    MISP/MISP

    6,360在 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
    在 GitHub 上查看↗6,360
  • inventree/inventreeinventree 的头像

    inventree/InvenTree

    6,350在 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
    在 GitHub 上查看↗6,350
  • paddlepaddle/paddlexPaddlePaddle 的头像

    PaddlePaddle/PaddleX

    6,163在 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
    在 GitHub 上查看↗6,163
  • lxc/lxdlxc 的头像

    lxc/lxd

    5,554在 GitHub 上查看↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Permanently removes a stopped instance and all its snapshots.

    Go
    在 GitHub 上查看↗5,554
  • kingsora/overlayscrollbarsKingSora 的头像

    KingSora/OverlayScrollbars

    5,157在 GitHub 上查看↗

    OverlayScrollbars 是一个 JavaScript 滚动条插件和 DOM 元素滚动管理器,用可自定义样式的覆盖版本替换原生浏览器滚动条。它作为一个 UI 组件,用于设置滚动条轨道和滑块的样式,同时保留原始的滚动行为和可访问性。 该项目通过使用自定义 Web 滚动条覆盖原生实现,确保了跨浏览器的 UI 一致性。它利用 CSS 自定义属性和预定义主题系统,使滚动条的视觉外观能够匹配特定的网站设计。 该库包含一个用于按元素控制滚动条布局和性能模式的程序化接口。它具有用于添加自定义行为或兼容性 Polyfill 的插件架构,并提供在元素大小或内容更改时进行手动布局重新计算的工具。

    Provides programmatic methods for updating layouts, toggling sleep mode, and removing scrollbar elements.

    TypeScriptangularcustomfrontend
    在 GitHub 上查看↗5,157
  • uptrace/bunuptrace 的头像

    uptrace/bun

    4,867在 GitHub 上查看↗

    Bun 是一个 Go 语言的类型安全对象关系映射器(ORM),优先考虑 SQL 优先的查询构建和结果映射。它作为一个可编程 SQL 查询构建器、数据库连接管理器以及将数据库表映射到 Go 结构体的工具。 该项目通过多方言 SQL 支持系统脱颖而出,允许单个代码库通过一致的接口与不同的数据库引擎交互。它包括一个用于查询拦截、分布式跟踪和日志记录的内置数据库可观测性工具,以及一个用于版本化结构变更的模式迁移工具。 该库涵盖了广泛的数据操作,包括批量处理、Upsert、软删除以及多态关联等关系数据的管理。它提供使用公用表表达式(CTE)和窗口函数进行高级 SQL 分析的功能,以及原子事务管理和连接池。 模式管理通过用于应用版本化迁移脚本的命令行界面支持。

    Provides capabilities to drop and recreate tables to reset the database schema to a clean state.

    Godatabasegogolang
    在 GitHub 上查看↗4,867
  • lxc/incuslxc 的头像

    lxc/incus

    4,893在 GitHub 上查看↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Wipes the root disk of a stopped instance and reinitializes it with a new image.

    Gocloudcontainershacktoberfest
    在 GitHub 上查看↗4,893
  • canonical/lxdcanonical 的头像

    canonical/lxd

    4,788在 GitHub 上查看↗

    LXD is a system container manager and virtual machine manager that provides a unified interface for running full Linux systems. It acts as a container cluster orchestrator, an image format converter, and an infrastructure manager that exposes control through a REST API and language-specific SDKs. The project distinguishes itself by providing a unified container and virtual machine abstraction, treating both as generic instances within a single management layer. It supports distributed cluster coordination to synchronize state and distribute workloads across multiple physical nodes. The syste

    Automates the creation and management of containers and virtual machines programmatically via REST API and SDKs.

    Go
    在 GitHub 上查看↗4,788
  • goravel/goravelgoravel 的头像

    goravel/goravel

    4,749在 GitHub 上查看↗

    Goravel 是一个功能齐全的开发脚手架和框架,用于使用 Go 编程语言构建 Web 应用、REST API 和 gRPC 服务。它实现了模型-视图-控制器(MVC)架构,并为高性能远程过程调用服务器和客户端提供了全面的工具包。 该框架的独特之处在于其广泛的集成生态系统,包括用于数据库管理的流畅对象关系映射器(ORM),以及用于管理自动化和项目脚手架的专用命令行界面工具包。它具有基于驱动的服务抽象,允许开发者在不更改应用逻辑的情况下切换存储、缓存和会话后端。 该平台涵盖了广泛的应用功能,包括带有分布式队列的异步任务处理、通过基于令牌的身份验证进行的安全身份管理,以及具有加密和访问控制的稳健安全层。它还提供内容本地化、模板渲染以及带有依赖模拟的自动化测试基础设施工具。

    Provides commands to completely wipe database tables and indices to reset the schema state.

    Goapiframeworkgo
    在 GitHub 上查看↗4,749
  • lmstudio-ai/lmslmstudio-ai 的头像

    lmstudio-ai/lms

    4,214在 GitHub 上查看↗

    This project is a headless large language model inference engine and server manager designed for local deployments. It provides a developer toolkit and API gateway that allows for the management of model lifecycles and inference tasks without a graphical user interface. The system enables the deployment of model engines across different operating systems, cloud environments, or CI pipelines. It includes a command-line interface for bootstrapping development projects and automating the orchestration of loading and unloading model binaries based on specific workflow needs. The toolset covers i

    Checks the current operational state of the local inference instance and reports its readiness.

    TypeScriptllmlmstudionodejs
    在 GitHub 上查看↗4,214
  • memgraph/memgraphmemgraph 的头像

    memgraph/memgraph

    4,163在 GitHub 上查看↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    Provides a single operation to delete all data, indices, constraints, triggers, and streams.

    C++cyphergraphgraph-algorithms
    在 GitHub 上查看↗4,163
  • nextcloud/desktopnextcloud 的头像

    nextcloud/desktop

    3,613在 GitHub 上查看↗

    This project is a multi-device synchronization tool and remote storage manager that maintains a mirrored state of data between a local machine and a remote server. It provides cloud file synchronization and cross-device data access, allowing local files and folders to be consistent across multiple computers. The client utilizes WebDAV for file management and synchronization, while employing the Open Collaboration Services API for account and session management. It integrates a cross-platform native wrapper to provide OS-level file system integration and includes a command line interface for m

    Removes local data from a device remotely to protect sensitive information from compromised hardware.

    C++c-plus-pluscppdesktop
    在 GitHub 上查看↗3,613
  • microvm-nix/microvm.nixmicrovm-nix 的头像

    microvm-nix/microvm.nix

    2,682在 GitHub 上查看↗

    microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated guest environments using Nix. It functions as a virtual machine image builder that transforms system specifications into bootable disk images and runner scripts. The project provides a hypervisor abstraction layer, enabling the deployment of guest images across multiple virtualization backends through a unified configuration. It includes specialized tools for PCI hardware passthrough, granting virtual machines direct access to physical host USB and PCI devices. The framework co

    Rebuilds virtual machine instances from updated source references and restarts them to apply configuration changes.

    Nixcloud-hypervisorcrosvmfirecracker
    在 GitHub 上查看↗2,682
  1. Home
  2. Software Engineering & Architecture
  3. Instance Management
  4. Cloud Instance Lifecycle
  5. Local Instance Lifecycles

探索子标签

  • Container and VM LifecyclesStarts, stops, restarts, deletes, and controls the state of running containers and virtual machines. **Distinct from Local Instance Lifecycles:** Distinct from Local Instance Lifecycles: covers both containers and VMs, not just local workstation VMs.
  • Data Wipe Commands2 个子标签Single-command operations that delete all application data to reset an instance to a clean state. **Distinct from Local Instance Lifecycles:** Distinct from Local Instance Lifecycles: focuses specifically on the data wipe/reset action, not general lifecycle management.
  • Instance DeletionPermanently removes a stopped instance and all its snapshots, requiring confirmation to complete. **Distinct from Local Instance Lifecycles:** Distinct from Local Instance Lifecycles: focuses on the deletion and cleanup phase of the instance lifecycle, not general lifecycle management.
  • Instance Filesystem AccessMakes the entire filesystem of a running container or virtual machine accessible as a local directory. **Distinct from Local Instance Lifecycles:** Distinct from Local Instance Lifecycles: focuses on exposing the filesystem for access, not managing the instance lifecycle.
  • Instance Rebuild from Image3 个子标签Wipes the root disk of a stopped instance and reinitializes it with a new image or keeps it empty. **Distinct from Local Instance Lifecycles:** Distinct from Local Instance Lifecycles: focuses on rebuilding an instance from a fresh image, not general lifecycle management.
  • Programmatic Controls1 个子标签Creates, starts, stops, migrates, and snapshots containers and virtual machines programmatically via CLI or REST API. **Distinct from Local Instance Lifecycles:** Distinct from Local Instance Lifecycles: adds programmatic control via CLI and REST API, not just local VM lifecycle management.
  • Readiness ChecksChecking the current operational state of a local inference instance and reporting its readiness. **Distinct from Local Instance Lifecycles:** Distinct from Local Instance Lifecycles: focuses on a single readiness status check rather than full lifecycle management of instances.