awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 repositorios

Awesome GitHub RepositoriesSystem Time Virtualization

Mechanisms for maintaining independent clocks and timers within isolated execution environments.

Distinct from Virtualization Performance Monitors: Distinct from performance monitors: focuses on the virtualization of the system clock itself rather than monitoring performance metrics.

Explore 11 awesome GitHub repositories matching operating systems & systems programming · System Time Virtualization. Refine with filters or upvote what's useful.

Awesome System Time Virtualization GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • reactivex/rxswiftAvatar de ReactiveX

    ReactiveX/RxSwift

    24,648Ver en GitHub↗

    RxSwift is a reactive programming library for Swift that provides a framework for managing push-based data flows and composing asynchronous, event-based programs. It utilizes observable sequences and functional operators to transform and filter asynchronous sequences through a declarative approach. The library is distinguished by its ability to link asynchronous data streams directly to user interface elements, automating view updates via reactive data binding. It includes specialized tools for tracking UI control properties and events on the main thread, as well as the ability to encapsulate

    Includes a virtual time scheduler to test time-dependent event streams deterministically.

    Swift
    Ver en GitHub↗24,648
  • google/gvisorAvatar de google

    google/gvisor

    17,748Ver en GitHub↗

    This project is a secure container runtime that provides strong isolation for application workloads by implementing a userspace kernel. By intercepting system calls and executing them within a memory-safe, restricted environment, it minimizes the attack surface exposed to the host kernel. It functions as a drop-in engine for standard container orchestration platforms, ensuring compatibility with industry-standard runtime specifications while maintaining a hardened execution boundary. The runtime distinguishes itself through its ability to virtualize core system resources, including an indepen

    Maintains an independent clock and timer implementation for the sandbox that operates separately from the host.

    Gocontainersdockerkernel
    Ver en GitHub↗17,748
  • gui-cs/terminal.guiAvatar de gui-cs

    gui-cs/Terminal.Gui

    11,068Ver en GitHub↗

    Terminal.Gui is a cross-platform .NET toolkit for building interactive text-based user interfaces. It provides a component-based architecture, a terminal rendering engine, and a declarative layout system to create console applications that run consistently across Windows, macOS, and Linux. The framework distinguishes itself with a comprehensive set of interactive console widgets, including data grids, hex editors, and hierarchical tree components. It supports advanced visual capabilities such as 24-bit True Color, Sixel image support, and a relative-coordinate layout system that adapts to ter

    Provides a high-resolution timer abstraction that supports deterministic simulation for testing timed callbacks.

    C#consoleconsole-applicationcross-platform
    Ver en GitHub↗11,068
  • chaos-mesh/chaos-meshAvatar de chaos-mesh

    chaos-mesh/chaos-mesh

    7,761Ver en GitHub↗

    Chaos Mesh is a cloud-native fault injection tool and Kubernetes chaos engineering platform designed to verify system resilience. It functions as a testing framework for designing and executing automated failure scenarios to evaluate how containerized workloads recover from disruptions. The project acts as a multi-cluster chaos orchestrator, providing a centralized control plane to manage and monitor experiments across multiple remote Kubernetes clusters from a single interface. It includes a dashboard for the visual scheduling of experiments and the coordination of complex failure scenarios.

    Provides capabilities to introduce time skews and offsets to the system clock for testing time-sensitive logic.

    Go
    Ver en GitHub↗7,761
  • neuecc/unirxAvatar de neuecc

    neuecc/UniRx

    7,326Ver en GitHub↗

    UniRx is a reactive programming library and event orchestration framework for the Unity engine. It implements observable sequences and functional operators to transform callbacks, coroutines, and engine events into cancellable data streams for unified asynchronous event handling. The library provides a reactive UI binding system that synchronizes data models with user interface elements to trigger automatic visual updates. It includes a type-based publication and subscription system to route messages between producers and consumers, decoupling internal game components. The framework covers a

    Implements timers and intervals on the main thread with control over global time scale adherence.

    C#
    Ver en GitHub↗7,326
  • chriskohlhoff/asioAvatar de chriskohlhoff

    chriskohlhoff/asio

    5,896Ver en GitHub↗

    Asio is a C++ library for performing network and low-level I/O operations using a consistent asynchronous model that avoids blocking program execution. It provides a portable, cross-platform interface for network socket communication across different operating systems, and manages multiple asynchronous operations without requiring explicit thread management or locking. The library implements a proactor-based asynchronous model where operations post completion handlers to a queue for later execution, and wraps operating system I/O multiplexing mechanisms like epoll, kqueue, IOCP, and select in

    Integrates deadline and steady timers with the I/O event loop for time-based asynchronous operations.

    C++
    Ver en GitHub↗5,896
  • mock-server/mockserver-monorepoM

    mock-server/mockserver-monorepo

    4,897Ver en GitHub↗

    Este proyecto es un sistema de simulación y mocking de API multiprotocolo diseñado para reemplazar dependencias externas durante el desarrollo y las pruebas. Proporciona un servidor de mocking de API, un proxy de tráfico de red y simuladores especializados para servicios de modelos de lenguaje y proveedores de identidad. El sistema se distingue por sus capacidades de simulación de IA profunda, incluyendo la emulación de proveedores de modelos de lenguaje y servidores de Model Context Protocol usando JSON-RPC 2.0. Soporta lógica conversacional de múltiples turnos, seguimiento de estado para APIs de chat de IA y visualización de la ejecución de agentes mediante grafos de llamadas y seguimiento del uso de tokens. Las áreas de capacidad incluyen pruebas de contrato de API contra especificaciones OpenAPI, resiliencia e ingeniería del caos mediante inyección de fallos de red, e interceptación de tráfico en vivo para la modificación de solicitudes en tiempo real. El proyecto también gestiona la simulación de proveedores de identidad para los estándares OIDC, OAuth2, SAML 2.0 y SCIM 2.0. El servidor puede desplegarse como un contenedor Docker, mediante Helm charts de Kubernetes o como un binario nativo independiente.

    Freezes or advances the internal server clock to test time-dependent logic deterministically.

    Java
    Ver en GitHub↗4,897
  • zio/zioAvatar de zio

    zio/zio

    4,347Ver en GitHub↗

    ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with

    The testing environment provides a virtual clock that controls time passage, enabling deterministic validation of asynchronous logic and schedule-based effects without real delays.

    Scalaasynchronicityasynchronousasynchronous-programming
    Ver en GitHub↗4,347
  • remzi-arpacidusseau/ostep-codeAvatar de remzi-arpacidusseau

    remzi-arpacidusseau/ostep-code

    4,127Ver en GitHub↗

    This project is a collection of educational simulations and code examples designed to illustrate core operating system concepts. It provides practical implementations of virtualization, concurrency, and persistence to demonstrate how an operating system manages hardware and software resources. The repository includes simulators for CPU scheduling, memory virtualization via paging and segmentation, and file system architectures. It provides specific models for virtual-to-physical address translation and the distribution of processor time across competing tasks. The simulations cover concurren

    Manages process scheduling and execution models to distribute a single processor's time across multiple competing tasks.

    C
    Ver en GitHub↗4,127
  • cysharp/r3Avatar de Cysharp

    Cysharp/R3

    3,616Ver en GitHub↗

    R3 is a reactive extensions library and asynchronous data pipeline framework. It provides a system for composing asynchronous data streams, managing reactive state, and coordinating event sequences using observable patterns. The project distinguishes itself with a deterministic testing toolkit that mocks time and frame updates to ensure reproducible unit tests for asynchronous logic. It also includes observability tools for tracking active subscriptions and generating stack traces to identify memory leaks, alongside centralized exception routing for pipeline recovery. The framework covers a

    Simulates time passage and frame updates with mock providers to ensure deterministic testing of asynchronous logic.

    C#
    Ver en GitHub↗3,616
  • anthropics/original_performance_takehomeAvatar de anthropics

    anthropics/original_performance_takehome

    3,488Ver en GitHub↗

    This project is an algorithmic performance benchmarking tool and execution cycle simulator. It functions as a complexity analysis framework that measures code execution speed using simulated clock cycles to evaluate algorithmic efficiency against established performance baselines. The tool provides deterministic measurements of computational work and time complexity by tracking virtual clock cycles rather than real time. It utilizes a threshold-driven test suite to validate whether specific code implementations meet required performance cycle targets. The framework covers execution speed pro

    Tracks simulated clock cycles to provide a deterministic measurement of computational work and time complexity.

    Python
    Ver en GitHub↗3,488
  1. Home
  2. Operating Systems & Systems Programming
  3. System Time Virtualization

Explorar subetiquetas

  • CPU Scheduling SimulationsSimulated environments for distributing processor time across competing tasks using scheduling algorithms. **Distinct from System Time Virtualization:** Distinct from System Time Virtualization: focuses on task scheduling and distribution rather than clock and timer isolation.
  • Virtual Time Schedulers2 sub-etiquetasMock schedulers that decouple event emission from the system clock for deterministic testing of time-dependent logic. **Distinct from System Time Virtualization:** Specifically for testing reactive streams rather than general OS-level clock virtualization.