Skip to content

anish-devgit/react-atoms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

53 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

ReactAtoms

ReactAtoms

ReactAtoms

The next-generation React animation & UI component platform.
Atomic. Performant. Visually aggressive.

Stars License Components Β· GitHub


🧠 What is ReactAtoms?

ReactAtoms is a high-performance, animation-first React component system built for modern interfaces.

It's not a UI kit.
It's not a design system.

It's a motion-driven component engine designed for:

  • landing pages
  • SaaS dashboards
  • creative portfolios
  • next-gen web experiences

Every component is atomic, copy-pasteable, and independent.

No wrappers.
No lock-in.
No bloat.


⚑ Why ReactAtoms exists

Most UI libraries:

  • look the same
  • animate poorly
  • hide logic behind abstractions

ReactAtoms is different.

We focus on:

  • motion physics
  • visual depth
  • interaction feedback
  • developer control

If you care about how things feel, not just how they look β€” this is for you.


✨ Core Capabilities

🧬 Atomic Components

Each component works standalone.
Use one, use ten, or use all β€” your call.

🎨 Advanced Text Animations

Entropy decoding, magnetic focus, glitch distortion, aurora plasma, cinematic reveals.

🌌 Immersive Background Systems

Canvas-based particles, gravity wells, fluid orbits, grid warping, noise & meshes.

⚑ Micro-Interactions

Buttons, toggles, cards, hover states, loading effects β€” all motion-aware.

🧠 Motion-First Architecture

Built on Framer Motion with real physics (springs, inertia, damping).

πŸ›  TypeScript-First

Strict typing. Predictable APIs. Editor autocomplete that actually helps.

πŸŽ› Tailwind-Native

Fully customizable via utility classes β€” no fighting the library.


πŸ“¦ Installation

ReactAtoms components are dependency-light and framework-agnostic.

npm install framer-motion clsx tailwind-merge

No custom CLI.
No package lock-in.
Copy only what you need.


πŸš€ Quick Example

import { FluxText } from "@/components/text/FluxText";

export default function Hero() {
  return (
    <FluxText
      text="ReactAtoms"
      intensity={0.8}
      hover
    />
  );
}

🧱 Component Categories

Text Animations

  • Quantum Focus
  • Flux Text
  • Aurora Text
  • Mist Reveal
  • Glitch / Typewriter / Wave

Backgrounds

  • Orbital Fluids
  • Grid Vortex
  • Gradient Mesh
  • Noise Fields

UI Components

  • Glass Cards
  • Toggles & Switches
  • Progress Indicators
  • Interactive Buttons

Motion Effects

  • Hover physics
  • Scroll-based reveals
  • Entrance animations

New components ship continuously.


πŸ“– Documentation

πŸ‘‰ https://reactatoms.dev

What you get:

  • Live previews (not static screenshots)
  • Real component playgrounds
  • Copy-paste code
  • Customization controls
  • Usage patterns & best practices

🧩 Architecture Philosophy

No global styles
No magic providers
No runtime overhead
No opinionated layout rules

ReactAtoms fits into your stack β€” not the other way around.


🀝 Contributing

We actively welcome contributions.

You can:

  • fix bugs
  • improve animations
  • add new components
  • optimize performance
  • improve docs

Read πŸ‘‰ CONTRIBUTING.md before submitting PRs.


πŸ” Security

Found a vulnerability?

Please follow the responsible disclosure process in SECURITY.md.


πŸ“„ License

MIT License β€” free for personal and commercial use.

See LICENSE for details.


πŸ‘€ Creator

ReactAtoms is created and maintained by
Anish Raj

GitHub β†’ https://github.com/anish-devgit


Built for developers who care about motion, detail, and experience.

⭐ If ReactAtoms saves you time, consider starring the repo!