awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to tsparticles/tsparticles

Open-source alternatives to Tsparticles

30 open-source projects similar to tsparticles/tsparticles, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Tsparticles alternative.

  • matteobruni/tsparticlesAvatar von matteobruni

    matteobruni/tsparticles

    8,888Auf GitHub ansehen↗

    tsparticles is a JavaScript particle engine and canvas visual effects toolkit used to create animated particle systems, interactive backgrounds, and web animations. It functions as a web animation library that provides a set of compatible wrappers for integration into React, Vue, Angular, and Svelte applications. The engine includes pre-built animation patterns for celebratory effects, such as confetti explosions and fireworks. It allows for the creation of custom JavaScript visualizations through a plugin system that enables the development of specialized shapes and behaviors. The toolkit s

    TypeScript
    Auf GitHub ansehen↗8,888
  • vincentgarreau/particles.jsAvatar von VincentGarreau

    VincentGarreau/particles.js

    30,214Auf GitHub ansehen↗

    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

    JavaScript
    Auf GitHub ansehen↗30,214
  • catdad/canvas-confettiAvatar von catdad

    catdad/canvas-confetti

    12,602Auf GitHub ansehen↗

    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

    JavaScriptanimationburstcanvas
    Auf GitHub ansehen↗12,602

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • godotengine/godot-demo-projectsAvatar von godotengine

    godotengine/godot-demo-projects

    8,250Auf GitHub ansehen↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    Auf GitHub ansehen↗8,250
  • formkit/auto-animateAvatar von formkit

    formkit/auto-animate

    13,847Auf GitHub ansehen↗

    Auto-animate is a framework-agnostic JavaScript animation library used to automatically animate the entry, exit, and movement of elements within a document. It functions as a transition tool that adds smooth motion to web application elements to prevent abrupt layout jumps during content changes. The utility is designed to be reduced motion compliant, automatically detecting and respecting system-level accessibility settings to disable animations for users with motion sensitivities. It also features a plugin system that allows the replacement of default fade and scale transitions with custom

    TypeScriptanimationjavascriptreact
    Auf GitHub ansehen↗13,847
  • libgdx/libgdxAvatar von libgdx

    libgdx/libgdx

    24,816Auf GitHub ansehen↗

    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

    Java2d3dandroid
    Auf GitHub ansehen↗24,816
  • geosigno/simpleparallax.jsAvatar von geosigno

    geosigno/simpleParallax.js

    2,155Auf GitHub ansehen↗

    Easy Parallax Effect for React & JavaScript

    TypeScriptanimationimagejavacript
    Auf GitHub ansehen↗2,155
  • mkosir/react-parallax-tiltAvatar von mkosir

    mkosir/react-parallax-tilt

    1,074Auf GitHub ansehen↗

    👀 Easily apply tilt hover effect to React components - lightweight/zero dependencies 2.9kB

    TypeScriptgyroscopeparallaxparallax-effect
    Auf GitHub ansehen↗1,074
  • motiondivision/motionAvatar von motiondivision

    motiondivision/motion

    32,375Auf GitHub ansehen↗

    Motion is a high-performance animation library that provides a unified, declarative architecture for managing visual transitions and motion states across web interfaces. By utilizing a lightweight engine, it allows developers to define complex animations through component properties rather than manual DOM manipulation, ensuring consistent behavior across various component-based frameworks and vanilla JavaScript environments. The library distinguishes itself through a sophisticated physics-based motion engine that simulates natural movement using mass, damping, and stiffness parameters. It inc

    TypeScriptanimationanimation-jsmotion
    Auf GitHub ansehen↗32,375
  • pmndrs/react-springAvatar von pmndrs

    pmndrs/react-spring

    29,115Auf GitHub ansehen↗

    React-spring is a physics-based animation library designed to create fluid, natural motion for user interface elements and three-dimensional objects. It functions as a declarative motion framework that maps state changes to animated property values, utilizing spring physics—defined by mass, tension, and friction—rather than traditional time-based easing functions to calculate transitions. The library distinguishes itself through a rendering-agnostic architecture that decouples animation logic from specific UI frameworks, allowing for consistent application across web interfaces, 3D scenes, an

    TypeScriptanimation-libraryreactreact-spring
    Auf GitHub ansehen↗29,115
  • imskyleen/animate-uiAvatar von imskyleen

    imskyleen/animate-ui

    3,730Auf GitHub ansehen↗

    Animate UI is an animated UI component library and motion-enhanced design system. It provides a collection of pre-animated interface elements and layout primitives used to build interactive web user interfaces. The library is integrated with the Model Context Protocol, making it an MCP compatible component set that allows AI coding tools to automatically discover and implement its components. It also functions as an accessibility-aware animation framework that respects system-level reduced motion settings. The system covers a broad range of interactive visual effects, including animated typo

    TypeScriptcomponentsframer-motionmotion
    Auf GitHub ansehen↗3,730
  • tweenjs/tween.jsAvatar von tweenjs

    tweenjs/tween.js

    10,124Auf GitHub ansehen↗

    tween.js is a JavaScript animation engine and numeric interpolation library. It is designed to calculate intermediate values between a start and end state over time, using easing functions to create smooth transitions for numeric values and object properties. The project functions as both an animation sequence manager and an easing library, allowing for the coordination of concurrent animation groups and the chaining of multiple transitions. It provides tools for managing the rate of change through acceleration and deceleration functions. The library covers a broad range of motion capabiliti

    TypeScriptanimationeasingeasing-curves
    Auf GitHub ansehen↗10,124
  • greensock/greensock-jsAvatar von greensock

    greensock/GreenSock-JS

    25,916Auf GitHub ansehen↗

    GreenSock-JS is a JavaScript animation library and framework designed for animating CSS properties, SVG attributes, and JavaScript values. It functions as a scroll-driven animation engine and a sequencing system for coordinating multiple animations into a single timeline for precise execution across web browsers. The project provides tools for creating interactive scroll effects by linking animation progress to a user's scroll position. It also includes a responsive animation framework that adjusts behaviors and timing based on media queries to maintain consistency across different device scr

    JavaScript
    Auf GitHub ansehen↗25,916
  • koenbok/framerAvatar von koenbok

    koenbok/Framer

    5,885Auf GitHub ansehen↗

    Framer - Design Everything

    JavaScript
    Auf GitHub ansehen↗5,885
  • ripperhe/bobAvatar von ripperhe

    ripperhe/Bob

    9,693Auf GitHub ansehen↗

    Bob is an extensible macOS utility designed for screen text extraction, translation aggregation, and speech synthesis. It functions as a wrapper that integrates multiple optical character recognition and translation services into a single interface, allowing users to capture screen areas, decode QR codes, and convert visual text into editable strings. The tool distinguishes itself through a plugin-based architecture that supports the integration of custom translation, speech synthesis, and image recognition APIs. It enables multi-engine parallel execution, allowing a single request to be proc

    bobappchatgptdeepseek
    Auf GitHub ansehen↗9,693
  • andlabs/uiAvatar von andlabs

    andlabs/ui

    8,357Auf GitHub ansehen↗

    This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of instructions to render native windows, forms, and layouts across different operating systems by mapping high-level instructions to the native widgets and controls of the host environment. The toolkit includes a vector graphics engine for rendering custom shapes, gradients, and high-density images using brushes and matrices. It also serves as a native dialog provider for system-level operations such as file path selection and message box alerts. The library covers a broad range of GUI co

    Go
    Auf GitHub ansehen↗8,357
  • konvajs/react-konvaAvatar von konvajs

    konvajs/react-konva

    6,362Auf GitHub ansehen↗

    react-konva is a declarative React canvas graphics library and 2D vector graphics framework. It serves as a rendering engine and interactive canvas toolset that allows for the drawing and management of complex 2D shapes and graphics using a React component model. The library maps reactive component trees to an underlying object-oriented graphics scene graph, enabling the synchronization of visual states with application data. It provides specialized tools for building interactive graphical interfaces, including support for multi-touch gestures, drag-and-drop functionality, and real-time trans

    TypeScript
    Auf GitHub ansehen↗6,362
  • dream-num/luckysheetAvatar von dream-num

    dream-num/Luckysheet

    16,644Auf GitHub ansehen↗

    Luckysheet upgraded to Univer

    JavaScriptcanvaschartconditional-formatting
    Auf GitHub ansehen↗16,644
  • svg-edit/svgeditAvatar von SVG-Edit

    SVG-Edit/svgedit

    7,691Auf GitHub ansehen↗

    SVGEdit is a browser-based SVG editor and canvas engine used for creating and modifying scalable vector graphics files. It provides a web interface for vector design and functions as an embeddable editor that can be injected into HTML elements within other web applications. The project allows for the development of custom SVG tools and the construction of bespoke vector graphics editors by utilizing its standalone drawing engine.

    JavaScriptjavascriptsvgsvg-edit
    Auf GitHub ansehen↗7,691
  • hustcc/canvas-nest.jsAvatar von hustcc

    hustcc/canvas-nest.js

    4,343Auf GitHub ansehen↗

    canvas-nest.js is a JavaScript animation library used to generate interactive particle networks and connected-line visuals for website backdrops. It functions as a programmatic system for rendering a web of intersecting points and lines on an HTML5 Canvas element. The library creates dynamic visual effects where particles move and form connections based on proximity and user interaction. These particle systems respond to mouse movements in real time to produce interactive background rendering. The system includes configuration options to adjust visual styles, such as particle density, line c

    JavaScriptcanvascanvas-nesthtml5
    Auf GitHub ansehen↗4,343
  • julianshapiro/velocityAvatar von julianshapiro

    julianshapiro/velocity

    17,217Auf GitHub ansehen↗

    Velocity is a JavaScript animation library used to create high-performance CSS and SVG animations. It functions as a CSS property interpolator and a spring physics engine, enabling the creation of smooth visual transitions and organic movement for web elements. The project provides a programmatic interface for modifying vector attributes and 3D transformations through its SVG animation framework. It further distinguishes itself as an animation sequence orchestrator, allowing for the chaining of movements and the staggering of start times across multiple elements using promises. The library c

    JavaScript
    Auf GitHub ansehen↗17,217
  • tengbao/vantaAvatar von tengbao

    tengbao/vanta

    6,581Auf GitHub ansehen↗

    Vanta is a browser-based engine and library for rendering real-time, interactive 3D animations and stylized visual effects. It initializes and manages WebGL graphics within the HTML5 Canvas element to create animated digital art and dynamic backgrounds for web pages. The engine focuses on interactivity, mapping mouse and touch inputs to real-time visual changes. It provides configuration tools to adjust visual parameters, such as colors and animation properties, to align with specific branding and aesthetic requirements. The system handles the full animation lifecycle, including GPU renderin

    JavaScript3danimationanimations
    Auf GitHub ansehen↗6,581
  • benhowdle89/gradeAvatar von benhowdle89

    benhowdle89/grade

    3,761Auf GitHub ansehen↗

    Grade is a JavaScript library for image color analysis and dynamic theme generation. It extracts the most prominent colors from an image to automatically generate complementary CSS gradients and coordinated color palettes for web interfaces. The tool identifies dominant colors using pixel-data analysis and applies mathematical offsets to determine matching hues. It can inject these calculated values directly into the document as CSS custom properties or export the gradient data as a raw array for custom visual implementation.

    JavaScript
    Auf GitHub ansehen↗3,761
  • arwes/arwesAvatar von arwes

    arwes/arwes

    7,523Auf GitHub ansehen↗

    Arwes is a sci-fi React UI framework and futuristic component library designed for building web interfaces with cyberpunk aesthetics. It provides a thematic web UI toolkit that combines stylized components with an SVG animation engine to create immersive visual identities. The project distinguishes itself through coordinated animation sequences that control the assembly and disassembly of interface elements. It integrates a sensory feedback system that maps user interaction events to synchronized audio clips and manages dynamic backgrounds to enhance the environmental atmosphere. The framewo

    TypeScriptarwescyberprepframework
    Auf GitHub ansehen↗7,523
  • metabrainz/picardAvatar von metabrainz

    metabrainz/picard

    4,625Auf GitHub ansehen↗

    MusicBrainz Picard is a metadata tagger and audio tag editor that identifies and tags audio files using the MusicBrainz community music database. It functions as a plugin-extensible tagging framework and a scriptable file organizer capable of reading and writing tags across various audio formats including MP3, FLAC, and WAV. The project is distinguished by its acoustic fingerprint identifier, which matches unknown music files to known recordings via sonic fingerprints. It features a custom scripting language for automating metadata transformations and organizing files into structured folder h

    Pythonacoustidaudioid3
    Auf GitHub ansehen↗4,625
  • ricequant/rqalphaAvatar von ricequant

    ricequant/rqalpha

    6,166Auf GitHub ansehen↗

    RQAlpha is a Python-native quantitative trading backtesting framework and live trading execution system. It provides an event-driven engine for simulating trading strategies against historical market data, with realistic transaction costs, slippage models, and corporate action handling. The platform supports multi-asset class trading including stocks, futures, options, and REITs, with separate sub-accounts for different asset types and configurable margin requirements. The framework distinguishes itself through a plugin-based extensible architecture that allows users to swap out core componen

    Pythonbacktestfinancefutures
    Auf GitHub ansehen↗6,166
  • karma-runner/karmaAvatar von karma-runner

    karma-runner/karma

    11,958Auf GitHub ansehen↗

    Karma is a JavaScript test runner designed for executing test suites across multiple real web browsers to ensure cross-browser compatibility. It functions as a browser-based execution system that launches browsers, captures console output, and provides a command line interface for running automated tests within continuous integration pipelines. The project utilizes a plugin architecture that allows for the integration of third-party launchers, reporters, and preprocessors. It employs an adapter-based framework to execute tests from various assertion libraries through a unified runner interfac

    JavaScript
    Auf GitHub ansehen↗11,958
  • pipipi-pikachu/pptistAvatar von pipipi-pikachu

    pipipi-pikachu/PPTist

    9,092Auf GitHub ansehen↗

    PPTist is a browser-based presentation editor that functions as a PowerPoint-compatible online slide tool, capable of importing, editing, and exporting PPTX files directly in a web browser. It also serves as an AI-powered presentation generator, creating slide decks automatically from templates with AI-driven content generation, and includes a full slide animation and transition engine for applying entrance, exit, emphasis, and motion-path effects. The tool distinguishes itself as a cross-platform presentation application that works on both desktop and mobile browsers for slide editing and sl

    Vueaiaipptoffice
    Auf GitHub ansehen↗9,092
  • buuing/lucky-canvasAvatar von buuing

    buuing/lucky-canvas

    8,728Auf GitHub ansehen↗

    Lucky Canvas is a canvas-based lottery component library that enables developers to build interactive prize wheels, grid-based lottery games, and slot machines for web and mobile applications. The project provides a rendering engine that draws directly on HTML Canvas elements, with automatic device pixel ratio scaling to ensure crisp displays on high-DPI mobile screens. The library packages each lottery type as a self-contained plugin with its own configuration and rendering logic, and wraps the core canvas functionality in framework-specific bindings for Vue, React, Taro, and UniApp without

    TypeScriptcanvasjavascriptlucky-draw
    Auf GitHub ansehen↗8,728
  • apache/echartsAvatar von apache

    apache/echarts

    66,629Auf GitHub ansehen↗

    Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data visualizations in web browsers. It functions as a canvas-based charting engine and a statistical data visualization suite that transforms datasets into visual representations. The framework provides specialized capabilities for three-dimensional data visualization, including the generation of 3D plots and globe visualizations. It also serves as a web-based geographic mapping tool for overlaying heatmaps, routes, and data distributions onto interactive maps. The library covers a br

    TypeScriptapachecanvascharting-library
    Auf GitHub ansehen↗66,629