awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • vincentgarreau/particles.jsالصورة الرمزية لـ VincentGarreau

    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

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

    JavaScript
    عرض على GitHub↗30,214
  • catdad/canvas-confettiالصورة الرمزية لـ catdad

    catdad/canvas-confetti

    12,602عرض على 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
    عرض على GitHub↗12,602
  • tsparticles/tsparticlesالصورة الرمزية لـ tsparticles

    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

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

    TypeScript2dangularanimations
    عرض على GitHub↗8,887
  • cambecc/earthالصورة الرمزية لـ cambecc

    cambecc/earth

    6,552عرض على 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
    عرض على GitHub↗6,552
  • vasturiano/3d-force-graphالصورة الرمزية لـ vasturiano

    vasturiano/3d-force-graph

    6,147عرض على 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
    عرض على GitHub↗6,147
  • mob-sakai/particleeffectforuguiالصورة الرمزية لـ mob-sakai

    mob-sakai/ParticleEffectForUGUI

    5,820عرض على 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
    عرض على GitHub↗5,820
  • hustcc/canvas-nest.jsالصورة الرمزية لـ hustcc

    hustcc/canvas-nest.js

    4,343عرض على GitHub↗

    canvas-nest.js هي مكتبة رسوم متحركة JavaScript تستخدم لإنشاء شبكات جسيمات تفاعلية ومرئيات خطوط متصلة لخلفيات مواقع الويب. تعمل كنظام برمجي لعرض شبكة من النقاط والخطوط المتقاطعة على عنصر HTML5 Canvas. تنشئ المكتبة تأثيرات مرئية ديناميكية حيث تتحرك الجسيمات وتشكل اتصالات بناءً على القرب وتفاعل المستخدم. تستجيب أنظمة الجسيمات هذه لحركات الماوس في الوقت الفعلي لإنتاج عرض خلفية تفاعلي. يتضمن النظام خيارات تكوين لضبط الأنماط المرئية، مثل كثافة الجسيمات، وألوان الخطوط، والشفافية. يتعامل مع حلقة الرسوم المتحركة، واكتشاف التصادم القائم على الإحداثيات، وتوسيع نطاق اللوحة التلقائي ليتناسب مع أبعاد إطار العرض.

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

    JavaScriptcanvascanvas-nesthtml5
    عرض على GitHub↗4,343
  • innei/shiroالصورة الرمزية لـ Innei

    Innei/Shiro

    4,206عرض على GitHub↗

    Shiro هو قالب موقع شخصي ومولد مواقع ثابتة بـ markdown مصمم لإنشاء محفظة رقمية احترافية. يوفر إطار عمل بسيط لنشر موقع شخصي عالي الأداء يتميز بلوحة إدارية متكاملة وتحسينات لمحركات البحث (SEO). يتميز المشروع بواجهة أمامية تفاعلية WebGL تعرض خلفيات فيزياء الجسيمات الديناميكية وتوقيعات SVG متحركة. يدمج نظام إشعارات WebSocket لدفع تحديثات فورية للزوار ويستخدم إثراء البيانات الوصفية القائم على API لتحويل الروابط الخارجية إلى بطاقات مرئية غنية. تغطي المنصة نشر المحتوى الديناميكي عبر عرض markdown الموسع، وتجميع التواجد الاجتماعي من خلال الخلاصات المضمنة واللوحات التفاعلية، وتكامل الحالة في الوقت الفعلي مع برامج تقارير العمليات الخارجية. تشمل الإمكانيات الإضافية لوحة إدارة المحتوى لتحرير المقالات والاعتدال في التعليقات، بالإضافة إلى تكامل التبرع عبر روابط الدفع ورموز QR. يتم توفير التطبيق كتطبيق ويب داخل حاوية Docker لضمان اتساق البيئة عبر مزودي الاستضافة المختلفين.

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

    TypeScript
    عرض على GitHub↗4,206
  • netflix/vizceralالصورة الرمزية لـ Netflix

    Netflix/vizceral

    4,093عرض على GitHub↗

    Vizceral is a web-based interactive graph visualization tool and network topology analytics dashboard. It functions as a WebGL network traffic visualizer designed to render animated graphs that display data flow and connection volumes between network nodes. The tool focuses on distributed system monitoring and real-time traffic analysis. It maps network topologies through interactive tiered views, allowing users to navigate from global summaries down to individual node interactions to identify dependencies and communication patterns. The system handles network traffic visualization and topol

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

    JavaScriptgraphmonitoringtraffic
    عرض على GitHub↗4,093
  • ui-layouts/uilayoutsالصورة الرمزية لـ ui-layouts

    ui-layouts/uilayouts

    3,190عرض على 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
    عرض على GitHub↗3,190
  • f5/unovisالصورة الرمزية لـ f5

    f5/unovis

    2,730عرض على 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
    عرض على GitHub↗2,730
  • transitive-bullshit/react-particle-effect-buttonالصورة الرمزية لـ transitive-bullshit

    transitive-bullshit/react-particle-effect-button

    1,509عرض على 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
    عرض على GitHub↗1,509
  1. Home
  2. User Interface & Experience
  3. Animation Libraries
  4. Particle

استكشف الوسوم الفرعية

  • 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 وسوم فرعيةAnimated 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.