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
·

5 dépôts

Awesome GitHub RepositoriesRender Loops

Sequential update cycles that synchronize physics and logic before triggering a screen redraw.

Distinct from Frame-Based Render Hooks: Distinct from Render Hooks: focuses on the structural timing and synchronization of the entire frame rather than individual user-defined hook points.

Explore 5 awesome GitHub repositories matching graphics & multimedia · Render Loops. Refine with filters or upvote what's useful.

Awesome Render Loops 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.
  • babylonjs/babylon.jsAvatar de BabylonJS

    BabylonJS/Babylon.js

    25,652Voir sur GitHub↗

    Babylon.js is a JavaScript game engine and real-time graphics renderer designed for creating interactive three-dimensional visuals and applications. It functions as a web-based 3D framework and WebGL engine that enables the deployment of high-performance 3D content across various web platforms and devices. The project provides tools for web-based 3D game development, real-time graphics rendering, and the creation of browser-based interactive visualizations. It also supports the development of WebXR virtual and augmented reality experiences using standard web technologies. The framework cover

    Executes a sequential frame-based loop to coordinate physics updates and rendering calls.

    TypeScript
    Voir sur GitHub↗25,652
  • tsparticles/tsparticlesAvatar de tsparticles

    tsparticles/tsparticles

    8,887Voir sur GitHub↗

    tsparticles is a JavaScript particle animation library and configuration-driven visual effects engine used to create customizable effects, confetti, and interactive backgrounds using HTML5 Canvas. It functions as a plugin-based graphics engine and a web component animation engine, allowing for the generation of complex behaviors and themes through structured JSON configuration objects. The project provides a cross-framework animation wrapper with dedicated compatible components for integrating effects into React, Vue, Angular, and Svelte. Its modular architecture allows users to extend the en

    Uses a high-performance requestAnimationFrame render loop to synchronize physics and redraw the HTML5 canvas.

    TypeScript2dangularanimations
    Voir sur GitHub↗8,887
  • yshui/picomAvatar de yshui

    yshui/picom

    4,667Voir sur GitHub↗

    picom is a lightweight X11 compositor that adds visual enhancements to the X Window System desktop, including configurable drop shadows behind windows, per-window transparency, and composite effects such as blur and fading. It manages window opacity so that content behind windows can become partially visible, and it renders shadows to improve the sense of depth and separation between overlapping windows. Under the hood, picom uses a damage-event-driven render loop that redraws only the regions of the screen that have changed, minimising unnecessary full-frame renders. A double-buffered compos

    Triggers partial screen redraws only for regions that reported damage, minimising unnecessary full-frame renders.

    Ccompositorcomptonlinux
    Voir sur GitHub↗4,667
  • subprotocol/verlet-jsAvatar de subprotocol

    subprotocol/verlet-js

    3,792Voir sur GitHub↗

    verlet-js is a JavaScript 2D physics engine and Verlet integration library used to simulate point masses and geometric constraints. It functions as a computational tool for calculating particle movement and structural interactions to create stable physics animations in browser environments. The project acts as a geometric constraint solver that enforces fixed distances and angles between interconnected nodes. This allows for the modeling of complex physical shapes and structures, such as cloth or rigid bodies, by iteratively adjusting particle positions. The engine includes a canvas animatio

    Implements sequential update cycles that synchronize physics logic and screen redrawing within the browser.

    JavaScript
    Voir sur GitHub↗3,792
  • kiwibrowser/srcAvatar de kiwibrowser

    kiwibrowser/src

    2,948Voir sur GitHub↗

    This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a web extension host, allowing the execution of browser extensions within a mobile environment to provide custom functionality. The project distinguishes itself through custom user interface modifications, such as the implementation of a specialized night mode and the relocation of the address bar for improved ergonomics. It also includes a remote debugging interface and protocol that allow an external developer console to connect to a live browser instance for inspecting and tr

    Implements render loops that trigger partial screen redraws only for regions that reported damage.

    Voir sur GitHub↗2,948
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Rendering
  5. Engines
  6. Canvas and Vector Graphics
  7. Custom Shape Rendering
  8. Custom Renderable Interfaces
  9. Frame-Based Render Hooks
  10. Render Loops

Explorer les sous-tags

  • Damage-Event-DrivenRender loops that trigger partial screen redraws only for regions that reported damage, minimising unnecessary full-frame renders. **Distinct from Render Loops:** Distinct from general Render Loops: focuses on damage-event-driven partial redraws rather than sequential full-frame update cycles.
  • UI Rendering HooksCustom injection points within a rendering loop specifically for drawing user interface elements. **Distinct from Render Loops:** Distinct from Render Loops: focuses on the specific hook for UI drawing rather than the overall physics/logic synchronization cycle.