tsparticles

Particles.js rewritten in TypeScript (100% compatible), dependency free, improved with many new features and various bugs fixed. Browser ready and with official React/Vue/Angular/jQuery/Preact components.

Tags: tsparticles, particles, particle, canvas, jsparticles, xparticles, particles-js, particles.js, particles-ts, particles.ts, typescript, javascript, animation, web, html5, web-design, webdesign, css, html, css3, animated, background

Version

Asset Type

Some files are hidden, click to show all files
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/tsparticles.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/index.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Canvas.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Container.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/FrameManager.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Loader.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Particle.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Particles.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/PolygonMask.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Retina.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Enums/InteractivityDetect.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Enums/MoveDirection.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Enums/OutMode.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Enums/PolygonMaskInlineArrangement.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Enums/PolygonMaskMoveType.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Enums/PolygonMaskType.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Enums/ProcessBubbleType.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Enums/RotateDirection.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Enums/ShapeType.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IBounds.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IBubble.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IBubblerProcessParam.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IBubblerProcessParamObj.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IContainerInteractivity.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/ICoordinates.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IDimension.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IHsl.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IHsla.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IImage.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IMouseData.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IOpacity.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IParticle.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IParticleImage.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IParticlesJs.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IRepulse.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IRgb.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IRgba.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IShapeDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/ISide.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/ISideCount.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/ISize.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IValueColor.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/IVelocity.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Types/RecursivePartial.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Types/ShapeData.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Types/ShapeDrawerFunction.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Types/SingleOrMultiple.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Options.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Particle/Attracter.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Particle/Bubbler.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Particle/Collider.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Particle/Connecter.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Particle/Drawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Particle/Grabber.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Particle/InteractionManager.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Particle/Linker.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Particle/Mover.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Particle/Repulser.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Particle/Updater.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/ShapeDrawers/CircleDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/ShapeDrawers/ImageDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/ShapeDrawers/LineDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/ShapeDrawers/PolygonDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/ShapeDrawers/PolygonDrawerBase.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/ShapeDrawers/SquareDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/ShapeDrawers/StarDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/ShapeDrawers/TextDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/ShapeDrawers/TriangleDrawer.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Utils/CanvasUtils.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Utils/ColorUtils.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Utils/Constants.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Utils/EventListeners.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Utils/Presets.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Utils/ShapeUtils.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Utils/Utils.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Enums/Modes/ClickMode.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Enums/Modes/DivMode.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Enums/Modes/HoverMode.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/IOptionLoader.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/IOptions.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Background/Background.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/BackgroundMask/BackgroundMask.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/BackgroundMask/BackgroundMaskCover.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Interactivity/Interactivity.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/Attract.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/Color.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/Density.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/LineLinked.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/LineLinkedShadow.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/Move.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/Opacity.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/OpacityAnimation.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/Particles.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/ParticlesNumber.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/RandomOpacity.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/RandomSize.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/Rotate.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/RotateAnimation.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/Shadow.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/Size.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/SizeAnimation.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/Stroke.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/Particles/Trail.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/PolygonMask/Draw.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/PolygonMask/Move.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/PolygonMask/PolygonInline.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/PolygonMask/PolygonMask.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Classes/Options/PolygonMask/PolygonMaskDrawStroke.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Background/IBackground.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/BackgroundMask/IBackgroundMask.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/BackgroundMask/IBackgroundMaskCover.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Interactivity/IInteractivity.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IAttract.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IColor.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IDensity.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/ILineLinked.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/ILineLinkedShadow.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IMove.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IOpacity.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IOpacityAnimation.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IParticles.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IParticlesNumber.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IRandomOpacity.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IRandomSize.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IRotate.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IRotateAnimation.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IShadow.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/ISize.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/ISizeAnimation.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/IStroke.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/Particles/ITrail.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/PolygonMask/IPolygonInline.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.12.8/Interfaces/Options/PolygonMask/IPolygonMask.min.js