6 Repos
Tools for controlling the startup and termination of application instances.
Distinguishing note: Focuses on managing the lifecycle of remote or connected application instances.
Explore 6 awesome GitHub repositories matching web development · Application Lifecycle Managers. Refine with filters or upvote what's useful.
Puter is a browser-based desktop environment and cloud-native development platform that provides a virtualized graphical workspace. It enables developers to build and deploy full-stack web applications by integrating cloud storage, authentication, and serverless backend logic directly into the browser, eliminating the need for traditional server infrastructure. The platform distinguishes itself through a unified cloud storage layer and a distributed network runtime that facilitates peer-to-peer communication and cross-origin resource fetching. It features a sophisticated cross-window orchestr
Terminates connected application instances based on defined permissions.
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
Enables administrative inspection, reloading, and scaling of worker processes for live applications.
Qiankun is a micro-frontend orchestration framework designed to compose multiple independent web applications into a single, unified interface. It functions as a JavaScript library that manages the lifecycle of autonomous applications, allowing them to coexist within a shared browser environment while maintaining their independence. The framework enables cross-framework integration, allowing developers to combine applications built with different technologies into one cohesive system. It provides a runtime sandbox that isolates global variables and prevents style conflicts between application
Executes standardized initialization, mounting, and unmounting routines to control sub-application rendering.
Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis
Manages the lifecycle of application instances, including monitoring and crash data capture.
Wujie ist ein Micro-Frontend-Framework und Orchestrator, der darauf ausgelegt ist, mehrere unabhängige Webanwendungen in eine einzige Host-Shell einzubetten. Es bietet ein System zur Verwaltung des Lebenszyklus, des Mountings und der Zustandserhaltung von Sub-Anwendungen bei gleichzeitiger strikter JavaScript- und CSS-Isolierung. Das Framework nutzt eine Web-Component-Sandbox, die Iframes und Custom-Elements kombiniert, um globale Variablenverschmutzung und Style-Leckagen zu verhindern. Es verfügt über einen dezentralen Event-Bus für den Datenaustausch und die Zustandssynchronisation zwischen isolierten Micro-Anwendungen sowie einen Mechanismus, um die interne Navigation der Sub-Anwendung auf die Browser-URL zu spiegeln. Das Projekt deckt breite Funktionsbereiche ab, einschließlich der Erhaltung des Anwendungszustands zur Wiederherstellung von Benutzersitzungen, der Isolierung der JavaScript-Ausführung und der CSS-Kapselung. Es verwaltet zudem die Kontrolle des Anwendungslebenszyklus, was das Mounten, Unmounten und Aktualisieren von Kindanwendungen ermöglicht.
Manages the startup and termination of sub-application instances via mounting and unmounting hooks.
Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w
Manages application startup and state transitions through explicit event-driven lifecycle control.