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
·

12 dépôts

Awesome GitHub RepositoriesParticle

Libraries specifically designed for rendering and managing large numbers of animated particles.

Distinct from Animation Libraries: Specializes in particle systems specifically, rather than general UI transition libraries

Explore 12 awesome GitHub repositories matching user interface & experience · Particle. Refine with filters or upvote what's useful.

Awesome Particle 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.
  • vincentgarreau/particles.jsAvatar de VincentGarreau

    VincentGarreau/particles.js

    30,214Voir sur 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

    Provides a specialized library for rendering animated, interactive particles on an HTML5 canvas.

    JavaScript
    Voir sur GitHub↗30,214
  • catdad/canvas-confettiAvatar de catdad

    catdad/canvas-confetti

    12,602Voir sur GitHub↗

    canvas-confetti is an HTML5 canvas animation library and browser particle effect engine designed to render celebratory confetti bursts. It functions as a visual effects tool that transforms SVG paths, emojis, and text into animated particles. The library offloads heavy particle calculations to a web worker to maintain main thread responsiveness and prevent the user interface from lagging. It includes built-in support for operating system reduced motion settings, automatically disabling animations for users with motion sensitivities to ensure accessibility compliance. The system supports conf

    Provides a specialized particle system for rendering high-performance celebratory bursts in the browser.

    JavaScriptanimationburstcanvas
    Voir sur GitHub↗12,602
  • 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

    Specializes in rendering and managing large numbers of animated particles using JavaScript and HTML5 Canvas.

    TypeScript2dangularanimations
    Voir sur GitHub↗8,887
  • cambecc/earthAvatar de cambecc

    cambecc/earth

    6,552Voir sur GitHub↗

    Earth is an interactive web-based platform for visualizing global weather, ocean, and atmospheric data. It animates particle flows representing wind, ocean currents, and waves on a customizable map, and supports overlaying color-coded meteorological, oceanographic, chemical, and particulate data for detailed analysis. The platform distinguishes itself by offering multiple cartographic projections—including orthographic, equirectangular, and stereographic—that can be switched to view global patterns from different perspectives. It also provides keyboard-driven navigation, allowing map rotation

    Animates flowing particles across an interactive map to visualize wind, ocean currents, and wave patterns.

    JavaScript
    Voir sur GitHub↗6,552
  • vasturiano/3d-force-graphAvatar de vasturiano

    vasturiano/3d-force-graph

    6,147Voir sur GitHub↗

    3d-force-graph is a WebGL-accelerated component for rendering interactive network graphs in three-dimensional space. Built on the ThreeJS library, it positions nodes using a force-directed physics simulation that can be driven by either a D3-force or ngraph engine, producing dynamic layouts that users can rotate, zoom, and pan using mouse, keyboard, or touch controls. The component distinguishes itself through comprehensive camera control capabilities, including programmatic positioning, animated transitions, automatic timed orbiting, and zoom-to-fit functionality that frames all nodes within

    Launches animated particles from a node along its connecting links to visualize data flow or traversal paths.

    HTML3d3d-force-graphd3js
    Voir sur GitHub↗6,147
  • mob-sakai/particleeffectforuguiAvatar de mob-sakai

    mob-sakai/ParticleEffectForUGUI

    5,820Voir sur GitHub↗

    ParticleEffectForUGUI is a Unity component that renders particle systems directly within the uGUI canvas system, eliminating the need for extra cameras or render textures. It integrates particle effects into the canvas rendering pipeline with full sorting and scaling support, and respects Unity UI Mask and RectMask2D components for proper clipping. The component allows particles to be sorted alongside other UI elements by sibling index for correct visual layering, and supports multiple scaling modes including 3D scaling and automatic scaling that responds to canvas size changes. Particle mate

    Animates material properties and particle behaviors through animation clips while particles are rendered in the UI canvas.

    C#componenteffectsparticle
    Voir sur GitHub↗5,820
  • hustcc/canvas-nest.jsAvatar de hustcc

    hustcc/canvas-nest.js

    4,343Voir sur GitHub↗

    canvas-nest.js est une bibliothèque d'animation JavaScript utilisée pour générer des réseaux de particules interactifs et des visuels de lignes connectées pour les arrière-plans de sites web. Elle fonctionne comme un système programmatique pour rendre un web de points et de lignes qui s'intersectent sur un élément HTML5 Canvas. La bibliothèque crée des effets visuels dynamiques où les particules se déplacent et forment des connexions basées sur la proximité et l'interaction de l'utilisateur. Ces systèmes de particules répondent aux mouvements de la souris en temps réel pour produire un rendu d'arrière-plan interactif. Le système inclut des options de configuration pour ajuster les styles visuels, tels que la densité des particules, les couleurs des lignes et l'opacité. Il gère la boucle d'animation, la détection de collision basée sur les coordonnées et la mise à l'échelle automatique du canvas pour correspondre aux dimensions du viewport.

    Generates dynamic networks of connected dots and lines that serve as an interactive visual backdrop for websites.

    JavaScriptcanvascanvas-nesthtml5
    Voir sur GitHub↗4,343
  • innei/shiroAvatar de Innei

    Innei/Shiro

    4,206Voir sur GitHub↗

    Shiro est un modèle de site web personnel et un générateur de site statique markdown conçu pour établir un portfolio numérique professionnel. Il fournit un framework minimaliste pour déployer un site personnel haute performance doté d'un panneau administratif intégré et d'optimisations SEO. Le projet se distingue par un frontend interactif WebGL qui rend des arrière-plans de physique de particules dynamiques et des signatures SVG animées. Il intègre un système de notification WebSocket pour pousser des mises à jour instantanées aux visiteurs et utilise l'enrichissement de métadonnées piloté par API pour transformer les liens externes en cartes visuelles riches. La plateforme couvre la publication de contenu dynamique via un rendu markdown étendu, l'agrégation de présence sociale via des flux intégrés et des panneaux interactifs, et l'intégration de statut en temps réel avec des logiciels de reporting de processus externes. Les capacités supplémentaires incluent un panneau de gestion de contenu pour l'édition d'articles et la modération de commentaires, ainsi qu'une intégration de dons via des liens de paiement et des codes QR. L'application est fournie sous forme d'application web dockerisée pour assurer la cohérence de l'environnement entre les différents fournisseurs d'hébergement.

    Implements dynamic particle physics backgrounds as interactive visual backdrops using WebGL.

    TypeScript
    Voir sur GitHub↗4,206
  • netflix/vizceralAvatar de Netflix

    Netflix/vizceral

    4,093Voir sur GitHub↗

    Vizceral est un outil de visualisation de graphes interactif basé sur le web et un tableau de bord d'analyse de topologie réseau. Il fonctionne comme un visualiseur de trafic réseau WebGL conçu pour rendre des graphes animés qui affichent le flux de données et les volumes de connexion entre les nœuds réseau. L'outil se concentre sur la surveillance des systèmes distribués et l'analyse du trafic en temps réel. Il mappe les topologies réseau via des vues interactives à plusieurs niveaux, permettant aux utilisateurs de naviguer des résumés globaux jusqu'aux interactions individuelles des nœuds pour identifier les dépendances et les modèles de communication. Le système gère la visualisation du trafic réseau et le mappage de topologie en agrégeant des graphes multi-niveaux. Il affiche le volume de trafic via des connexions animées sur un canvas pour représenter la quantité de données circulant entre les services.

    Uses a particle system to render and manage the high volume of animated traffic flow indicators.

    JavaScriptgraphmonitoringtraffic
    Voir sur GitHub↗4,093
  • ui-layouts/uilayoutsAvatar de ui-layouts

    ui-layouts/uilayouts

    3,190Voir sur GitHub↗

    uillayouts is a comprehensive design system consisting of interactive components, responsive templates, motion-enhanced UI kits, and advanced visual effect toolkits. It provides a collection of accessible React UI components and pre-designed layout sections for landing pages. The project is distinguished by a specialized visual effects library and motion-driven components. It features high-performance graphical enhancements such as glassmorphism, mesh gradients, noise overlays, and SVG masking, alongside interactive elements that utilize physics-based animations and cursor-tracking effects.

    Provides high-performance particle systems for creating glowing visual depth and atmospheric noise overlays.

    TypeScriptaccertinityaccordion-componentanimated-tabs
    Voir sur GitHub↗3,190
  • f5/unovisAvatar de f5

    f5/unovis

    2,730Voir sur GitHub↗

    Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network graphs. It provides a framework-agnostic set of primitives for creating data dashboards and specialized visualizations. The library is distinguished by its dedicated toolkits for different visualization domains, including an XY charting library for coordinated plots, a network graph framework for relational data, and a geospatial visualization toolkit for TopoJSON-based mapping. Its capability surface covers a wide range of data representations, including linear, area, and bar ch

    Provides high-performance canvas-layered particle animations to visualize directional flow between geographic points.

    TypeScriptangularchartsdata-visualization
    Voir sur GitHub↗2,730
  • transitive-bullshit/react-particle-effect-buttonAvatar de transitive-bullshit

    transitive-bullshit/react-particle-effect-button

    1,509Voir sur GitHub↗

    React particle effect button is an animated disintegration user interface library that renders particle-based visual transitions and interactive disintegrating button animations. The component functions by bursting interactive user interface elements into animated particles upon activation and reintegrating them when reversed, providing visual feedback for user actions. The library captures the visual appearance of wrapped elements into pixel data at runtime to generate corresponding particle color maps. It manages continuous visual updates by synchronising particle physics calculations with

    Provides a React particle animation component that dissolves elements into particle systems and reconstructs them on state changes.

    JavaScriptbuttoncanvascodrops
    Voir sur GitHub↗1,509
  1. Home
  2. User Interface & Experience
  3. Animation Libraries
  4. Particle

Explorer les sous-tags

  • Background GenerationLogic for generating full-screen particle networks to serve as website backdrops. **Distinct from Particle:** Focuses on the generation of the background network rather than general particle system management.
  • Geographic Flow Particles2 sous-tagsAnimated particle systems specifically used to visualize directional data flow between geographic coordinates. **Distinct from Particle:** Distinct from Particle: specifically focuses on directional flow over maps rather than general particle system management.
  • Interactive BackgroundsDynamic particle networks designed specifically to serve as interactive website backdrops. **Distinct from Particle:** Focuses on the application of particle systems as full-page backgrounds rather than general particle effects.
  • Material Property AnimatorsAnimate material properties and particle behaviors through animation clips while particles are rendered in the UI canvas. **Distinct from Particle:** Distinct from Particle: focuses on animating material properties of particles in a UI canvas, not general particle rendering.
  • Target AttractionsPull particles toward a specified destination radius and trigger events when particles reach the target. **Distinct from Particle:** Distinct from Particle: focuses on attracting particles to a target point, not general particle rendering or management.