Showing 48 open source projects for "timing"

View related business solutions
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 1
    Zipkin

    Zipkin

    Distributed tracing system to gather timing data

    Zipkin is a distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in service architectures. Features include both the collection and lookup of this data. If you have a trace ID in a log file, you can jump directly to it. Otherwise, you can query based on attributes such as service, operation name, tags and duration. Some interesting data will be summarized for you, such as the percentage of time spent in a service, and whether or not operations failed. ...
    Downloads: 39 This Week
    Last Update:
    See Project
  • 2
    Xenia Canary

    Xenia Canary

    Xbox 360 Emulator Research Project

    Xenia Canary is an experimental fork of the Xenia Xbox 360 emulator that moves faster than the mainline project to trial bleeding-edge improvements. It focuses on game compatibility and performance by iterating quickly on GPU and CPU emulation paths, shader translation, and timing correctness. Canary builds are where risky optimizations, new backends, and rewrites land first so they can be tested by a wider community before stabilizing. The project emphasizes pragmatism: make more titles boot and run with fewer glitches, even if it means carrying experiments that later get refined or rolled back. It also prioritizes developer ergonomics with logging options, debug overlays, and issue templates that help narrow down regressions. ...
    Downloads: 132 This Week
    Last Update:
    See Project
  • 3
    NanoBoyAdvance

    NanoBoyAdvance

    A cycle-accurate Nintendo Game Boy Advance emulator

    NanoBoyAdvance is a cycle-accurate Game Boy Advance emulator that prioritizes precision and correctness in replicating original hardware behavior. It is designed to emulate the GBA at a very low level, including CPU timing, DMA operations, graphics processing, and memory behavior, ensuring that even edge cases and obscure hardware quirks are faithfully reproduced. The emulator achieves extremely high compatibility, passing multiple hardware test suites and accurately running games that rely on precise timing conditions. In addition to accuracy, it introduces enhancements such as a high-quality audio mixer that improves sound output without altering internal emulation behavior. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    LaiNES

    LaiNES

    Compact cycle-accurate NES emulator

    LaiNES is a compact, cycle-accurate Nintendo Entertainment System emulator written in C++ that prioritizes precision and minimalism in its implementation. Its design focuses on accurately simulating the NES hardware at the clock-cycle level, ensuring that timing-sensitive behaviors and edge cases are faithfully reproduced. Despite its relatively small codebase, it supports a wide range of cartridge mappers, enabling compatibility with a large portion of NES games. The emulator includes a simple graphical interface that allows users to browse files, configure settings, and manage gameplay without relying on external tools. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Compliant and Reliable File Transfers Backed by Top Security Certifications Icon
    Compliant and Reliable File Transfers Backed by Top Security Certifications

    Cerberus FTP Server delivers SOC 2 Type II certified security and FIPS 140-2 validated encryption.

    Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
    Start Free Trial
  • 5
    mGBA

    mGBA

    mGBA Game Boy Advance Emulator

    ...It supports not only Game Boy Advance titles but also Game Boy and Game Boy Color games, making it a versatile multi-generation emulator. The architecture is written in C and focuses on precise hardware emulation, including CPU timing, graphics rendering, and audio output, which are essential for compatibility with a wide range of games. It includes multiple frontends such as Qt for a full graphical interface and SDL for lightweight usage, giving users flexibility depending on their environment.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 6
    Dolphin

    Dolphin

    Dolphin is a GameCube / Wii emulator

    ...Originally released in 2003, it has evolved into one of the most advanced and widely used emulators, known for its high compatibility and continuous development over decades. The project is written primarily in C++ and focuses on accurately replicating console hardware behavior, including CPU timing, graphics rendering, and input handling, allowing games to run as close to original hardware as possible. Beyond simple emulation, Dolphin enhances the gaming experience by enabling higher resolutions, improved textures, and performance optimizations that surpass the limitations of the original consoles. It supports a wide range of input devices, including keyboards, gamepads, and real GameCube or Wii controllers through adapters and Bluetooth connectivity.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 7
    ProjectPSX

    ProjectPSX

    Experimental C# Playstation Emulator

    ...It includes a software-based rasterizer for rendering 3D graphics and supports features such as memory cards, basic BIOS functionality, and controller input mapping. The emulator can run many commercial games to varying degrees, although timing inaccuracies and missing features can still cause instability.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    ANTIRTOS

    ANTIRTOS

    Function pointers queues classes library for Arduino

    ANTIRTOS is a compact real-time operating system (RTOS) written in ANSI C for microcontrollers and embedded systems. It is designed to be simple, portable, and efficient, making it ideal for resource-constrained environments such as IoT devices, robotics, and educational hardware projects. ANTIRTOS features a basic scheduler, support for cooperative and preemptive multitasking, and offers portability across different CPU architectures with minimal changes. Its simplicity and clarity make it...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Gameboy

    Gameboy

    Full featured Cross-platform GameBoy emulator by Rust

    ...The project emphasizes core components such as CPU instruction decoding, memory management, and basic graphics rendering, providing insight into how the original hardware operates. It is often used as a learning tool for understanding low-level system emulation, including timing, interrupts, and cartridge handling. Compared to more advanced emulators, it may lack full feature parity or optimization, but it compensates with readability and conceptual transparency. Its modular structure allows developers to extend or modify individual components for experimentation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    Comeonin

    Comeonin

    Password hashing specification for the Elixir programming language

    ...It provides a uniform interface for modern algorithms such as Argon2, Bcrypt, and PBKDF2 (implemented in companion packages), along with guidance for salts, cost factors, and timing-safe comparisons. The library’s helpers make it straightforward to add registration and login flows that resist brute-force and side-channel attacks. Migration paths and checks are included so you can upgrade algorithms or work factors over time without breaking existing credentials. Its focus on practical ergonomics—clear APIs, sensible defaults, and good docs—has made it the de facto choice for password handling in Elixir. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    PowerJob

    PowerJob

    Enterprise job scheduling middleware with distributed computing

    PowerJob is an open-source distributed computing and job scheduling framework which allows developers to easily schedule tasks in their own application. Front-end page is provided and developers can manage their task, monitor the status, check the logs online, etc. Four timing strategies are supported, including CRON expression, fixed rate, fixed delay and OpenAPI which allows you to define your own scheduling policies, such as delaying execution. Four execution modes are supported, including stand-alone, broadcast, Map and MapReduce. Distributed computing resources could be utilized in MapReduce mode, try the magic out here! ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    MyPerf4J

    MyPerf4J

    High performance Java APM. Powered by ASM

    MyPerf4J is an open source Java performance monitoring and profiling tool designed to help developers and operations teams analyze application behavior with minimal overhead. It focuses on providing lightweight yet high-precision metrics collection for method execution times, throughput, and latency, making it particularly useful in high-performance production environments. The project emphasizes low performance impact by using efficient time recording and aggregation techniques, allowing...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    hyperfine

    hyperfine

    A command-line benchmarking tool

    ...Constant feedback about the benchmark progress and current estimates. Warmup runs can be executed before the actual benchmark. Cache-clearing commands can be set up before each timing run. Statistical outlier detection to detect interference from other programs and caching effects. Export results to various formats: CSV, JSON, Markdown, AsciiDoc. Parameterized benchmarks (e.g. vary the number of threads). Cross-platform. Hyperfine will automatically determine the number of runs to perform for each command. By default, it will perform at least 10 benchmarking runs and measure for at least 3 seconds. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    NeoPixelBus

    NeoPixelBus

    An Arduino NeoPixel support library

    ...A library to control one wire protocol RGB and RGBW LEDs like APA106, SK6812, WS2811, WS2812, and WS2813 that are commonly referred to as NeoPixels and two-wire protocol RGB like Lpd8806, APA102, and SK9822 commonly referred to as DotStars. Supports most Arduino platforms. ESP32 support for using both RMT and i2s. RMT timing currently is sensitive to high interrupt frequency due to issues in the Core. There are multiple competing libraries, FastLED being the biggest and Adafruit NeoPixel being the most common for beginners. On ESP32, both FastLED and NeoPixelBus can provide more than one channel/bus. FastLED primarily uses RMT to support 8 parallel channels. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    snes9l

    A fork of snes9x-1.5

    With new video, audio and timing pipelines for linux/X11 only.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Sharp MZ-800 Emulator

    Sharp MZ-800 Emulator

    Emulator of the 8-bit computers Sharp MZ-800 / MZ-700 / MZ-1500

    ...Developed for Linux and Windows using SDL3 (video/audio) and ImGui (GUI). Accurately emulates core hardware: CPU Z80, GDG (WHID 65040-032), CTC i8253, PIO Z80, PIO 8255, PSG SN76489AN - with precise internal signal timing. Supports peripherals: CMT (MZF/MZT/TAP/WAV), FDC WD279x, Quick Disk, ramdisks (MR1R18, Pezik variants), memory extensions, Unicard and IDE8. Integrated Z80 debugger with inline assembler, memory browser and breakpoints. Snapshot system for saving/loading complete emulator state (.mzs archives). Virtual keyboard, autotype, joystick support, variable speed control. ...
    Leader badge
    Downloads: 84 This Week
    Last Update:
    See Project
  • 17
    Downloads: 8 This Week
    Last Update:
    See Project
  • 18
    VisualBoyAdvance fork with new timing, video and audio pipelines for the SDL port.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    D4Turbo

    D4Turbo

    The Ultimate Automation Assistant

    D4Turbo is the ultimate automation tool designed to elevate your gaming experience. While optimized for Diablo 4, its universal auto-click and custom keybinding features work flawlessly across any game. Featuring advanced auto-click and text-typing capabilities, D4Turbo helps you eliminate tedious grinding and streamline your play sessions. Thanks to its universal keybinding architecture, these time-saving features aren't limited to just Diablo; you can seamlessly apply them to virtually any...
    Downloads: 47 This Week
    Last Update:
    See Project
  • 20
    Basalsure

    Basalsure

    Basal insulin reminder technology built with Raspberry Pi

    Basalsure is a hardware design and software kit to build a basal insulin dose assurance box for users of multiple daily injections (MDI) via syringes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    TimeRing

    TimeRing

    A lightweight, modern, and beautiful timer application for desktop.

    TimeRing transforms how you manage time on your desktop. Whether you're following the Pomodoro Technique, timing cooking recipes, or managing multiple work sessions, TimeRing provides an intuitive and powerful solution that stays out of your way while keeping you on track. You can customize the sound of each timer or use global default, it won't stop ringing until you stop the timer after it finishes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    raspberry-gpio-python

    A Python module to control the GPIO on a Raspberry Pi

    To get started with RPi.GPIO, it would be worthwhile reading the examples in the project wiki (link above). Note that this module is unsuitable for real-time or timing critical applications. This is because you can not predict when Python will be busy garbage collecting. It also runs under the Linux kernel which is not suitable for real time applications - it is multitasking O/S and another process may be given priority over the CPU, causing jitter in your program. If you are after true real-time performance and predictability, buy yourself an Arduino! ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 23
    MetroBoy

    MetroBoy

    A repository of gate-level simulators and tools for the original Game

    ...The project includes multiple related implementations, such as GateBoy and LogicBoy, which simulate the internal circuitry of the Game Boy chip based on reverse-engineered die images. This approach allows for an unprecedented level of accuracy, capturing even subtle electrical behaviors and timing quirks that are typically abstracted away in standard emulators. However, this level of detail comes at a significant performance cost, making the simulator much slower than conventional emulators. The project is primarily intended for research, hardware preservation, and deep technical exploration rather than everyday gameplay. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    SmGen

    Verilog Finite State Machine (FSM) Code Generator

    ...SmGen unrolls this behavioral code and generates an FSM from it in synthesizable Verilog. Clock boundaries are explicitly provided by the designer so there is good control on the expected timing
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Madara

    Middleware for distributed applications

    ...MADARA was originally developed as an agent-based middleware specifically for real-time, distributed artificial intelligence, but is now more general purpose for distributed timing, control, knowledge and reasoning, and quality-of-service. MADARA is composed of several tools and middleware, and the main entry point into the system is the Knowledge and Reasoning Language (KaRL) Engine, which provides a real-time scripting language for nanosecond execution times hooked into a flexible transport layer for distributed reasoning. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB