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

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

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

5 个仓库

Awesome GitHub RepositoriesParticle Pool Managers

Recycles particle effect instances to minimize memory allocation and garbage collection overhead.

Distinct from Object Pooling: Distinct from Object Pooling: focuses specifically on the lifecycle management of particle effect instances.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Particle Pool Managers. Refine with filters or upvote what's useful.

Awesome Particle Pool Managers GitHub Repositories

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

    VincentGarreau/particles.js

    30,214在 GitHub 上查看↗

    particles.js is a JavaScript particle animation library and visual effects engine used to create interactive, canvas-based simulations for web interfaces. It enables the generation of dynamic background animations and networked visual effects through coordinate-based particle movements. The library features a system for drawing connecting lines between particles based on proximity to create network-style visualizations. It includes mechanisms for mapping mouse movements and click events to specific particle behaviors, such as attraction or repulsion. Users can configure particle density, opa

    Draws connecting lines between particles that fall within a specific distance threshold to create a networked effect.

    JavaScript
    在 GitHub 上查看↗30,214
  • libgdx/libgdxlibgdx 的头像

    libgdx/libgdx

    24,816在 GitHub 上查看↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    Recycles particle effect instances to minimize memory allocation and garbage collection overhead during high-frequency gameplay events.

    Java2d3dandroid
    在 GitHub 上查看↗24,816
  • tsparticles/tsparticlestsparticles 的头像

    tsparticles/tsparticles

    8,887在 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

    Controls the birth and death of visual elements through a system of emitters and absorbers.

    TypeScript2dangularanimations
    在 GitHub 上查看↗8,887
  • hustcc/canvas-nest.jshustcc 的头像

    hustcc/canvas-nest.js

    4,343在 GitHub 上查看↗

    canvas-nest.js 是一个 JavaScript 动画库,用于为网站背景生成交互式粒子网络和连接线视觉效果。它充当在 HTML5 Canvas 元素上渲染交织点和线网的程序化系统。 该库创建动态视觉效果,其中粒子根据接近程度和用户交互移动并形成连接。这些粒子系统实时响应鼠标移动,以产生交互式背景渲染。 该系统包括调整视觉样式的配置选项,例如粒子密度、线条颜色和不透明度。它处理动画循环、基于坐标的碰撞检测以及自动画布缩放以匹配视口尺寸。

    Renders visual connecting lines between particles based on their real-time spatial proximity.

    JavaScriptcanvascanvas-nesthtml5
    在 GitHub 上查看↗4,343
  • tholman/cursor-effectstholman 的头像

    tholman/cursor-effects

    4,001在 GitHub 上查看↗

    cursor-effects 是一个 JavaScript 库和特效引擎,旨在在 Web 浏览器中实现基于物理的鼠标轨迹和浮动视觉效果。它提供了一个框架,用于添加跟随用户指针的交互式图形覆盖层。 该系统专门用于生成粒子轨迹、基于物理的浮动表情符号以及指针追踪文本字符串。这些动画利用基于弹簧的物理模拟,在光标移动时产生有机的反应和分散模式。 该库管理视觉元素的整个生命周期,从基于坐标的指针追踪和 DOM 注入到粒子的自动移除。动画帧通过 requestAnimationFrame 循环更新,以确保运动与浏览器的原生刷新率保持一致。

    Manages the birth, movement, and automatic removal of particle effect instances based on their lifespan.

    JavaScript90scanvasjavascript
    在 GitHub 上查看↗4,001
  1. Home
  2. Software Engineering & Architecture
  3. Object Pooling
  4. Particle Pool Managers

探索子标签

  • Proximity-Based Connection RenderersSystems that render visual links between objects based on their spatial distance. **Distinct from Particle Pool Managers:** Focuses on rendering connecting lines based on proximity, distinct from memory management of particle pools