awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
miniMAC avatar

miniMAC/magic

0
View on GitHub↗
8,601 estrellas·1,166 forks·SCSS·MIT·7 vistaswww.minimamente.com/project/magic↗

Magic

Magic es una librería de animación CSS y framework de efectos visuales que proporciona una colección de estilos de movimiento predefinidos para mover, rotar y transformar elementos web. Sirve como un optimizador CSS en tiempo de compilación que compila solo los estilos de animación específicos utilizados en un proyecto para minimizar el tamaño final de la hoja de estilo.

El framework permite el desarrollo de interfaces de usuario interactivas al permitir que las animaciones se activen programáticamente mediante scripts, eventos de hover o retrasos de tiempo. Utiliza un sistema de clases de tiempo y movimiento para gestionar la duración y la velocidad de las transiciones visuales.

El proyecto cubre el estilo visual frontend y la gestión de animaciones, centrándose en la aplicación de efectos de movimiento y la optimización del rendimiento web mediante paquetes de animación personalizados.

Features

  • Predefined Animation Effects - Provides a comprehensive library of built-in visual transitions such as bounces, fades, and slides for rapid UI implementation.
  • CSS Animation Classes - Provides a library of pre-built motion effects applied to elements using standard CSS class names.
  • Visual Effects - Provides a framework of timing and motion classes for triggering programmatic visual transitions in user interfaces.
  • Style Generation Engines - Includes an engine that generates a minimal CSS stylesheet by scanning source files for used animation classes.
  • CSS Animation Utilities - Ships a comprehensive utility set of predefined CSS keyframe-based animations for web elements.
  • Bundle Optimizers - Compiles only the specific animation styles used in a project to reduce the final stylesheet size.
  • CSS Build Tools - Acts as a build-time engine that scans source files to compile and optimize CSS animation styles.
  • Web Performance Optimization Tools - Implements build-time optimizations to reduce stylesheet size and improve overall web page load speed.
  • Animation Timing Utilities - Provides utilities to control the duration and speed of visual effects via specific timing classes.
  • Transition Timings - Offers separate timing classes to manage the duration and speed of element transitions.
  • Interaction Effects - Creates interactive visual feedback through state-based styling and motion effects triggered by user interactions.
  • Lifecycle Animation Triggers - Supports triggering animations programmatically based on hover events or specified timing delays.
  • Animation Motion Event Triggers - Allows controlling animation timing and looping by binding JavaScript event listeners to CSS class toggles.
  • State Class Mapping - Implements a system where predefined CSS classes are applied to DOM elements to trigger specific visual transitions.
  • Visual Element Transforms - Enables the rotation, translation, and transformation of web elements through predefined motion styles.
  • CSS Animation Libraries - CSS3 animations with specialized visual effects.
  • 动画(Animate) - Listed in the “动画(Animate)” section of the Awesome Frontend awesome list.

Historial de estrellas

Gráfico del historial de estrellas de minimac/magicGráfico del historial de estrellas de minimac/magic

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Magic

Proyectos open-source similares, clasificados según cuántas características comparten con Magic.
  • h5bp/effeckt.cssAvatar de h5bp

    h5bp/Effeckt.css

    10,817Ver en GitHub↗

    Effeckt.css is a hardware-accelerated CSS animation library and UI transition framework. It provides a collection of styles designed to create smooth element entrances, exits, and attention-grabbing visual effects while preventing visual stuttering during interface transitions. The library focuses on high-performance animations using GPU-accelerated properties to ensure fluid movement. It enables the simulation of application navigation by sliding page views in and out of the viewport from specified directions. The framework covers a suite of visual capabilities, including directional entran

    CSS
    Ver en GitHub↗10,817
  • elrumordelaluz/csshakeAvatar de elrumordelaluz

    elrumordelaluz/csshake

    4,881Ver en GitHub↗

    csshake is a CSS animation library and framework designed to create shaking, vibrating, and oscillating movement effects on DOM elements. It functions as a UI feedback component that uses visual motion patterns to signal errors or draw user attention through irregular element movement. The library provides multi-axis shake effects, including horizontal, vertical, and rotational motion patterns. These are implemented through class-based triggering mechanisms that allow for the delivery of error-signaling patterns and other attention-grabbing effects. The system covers a range of animation con

    SCSSanimationcsscsshake
    Ver en GitHub↗4,881
  • matthieua/wowAvatar de matthieua

    matthieua/WOW

    9,903Ver en GitHub↗

    WOW is a JavaScript library and frontend animation controller that triggers CSS animations when elements enter the browser viewport during scrolling. It functions as a viewport trigger engine, managing the timing and execution of visual transitions for both static and dynamic page content. The library integrates scroll events with CSS animations and effects from libraries such as Animate.css. It utilizes intersection observers to monitor viewport entry and mutation observers to track and apply animation triggers to new elements added to the DOM after the initial setup.

    JavaScript
    Ver en GitHub↗9,903
  • animate-css/animate.cssAvatar de animate-css

    animate-css/animate.css

    82,609Ver en GitHub↗

    Animate.css is a library of pre-defined, cross-browser CSS keyframe animations that can be applied to elements through declarative class toggling. It functions as a comprehensive motion framework, providing a standardized set of effects that ensure consistent visual transitions without requiring custom keyframe definitions. The library is built with a focus on accessibility, automatically respecting system-level reduced motion preferences to ensure that animations are disabled or simplified for users sensitive to screen movement. The framework distinguishes itself through a modular build proc

    CSSanimationcsscss-animations
    Ver en GitHub↗82,609
Ver las 30 alternativas a Magic→

Preguntas frecuentes

¿Qué hace minimac/magic?

Magic es una librería de animación CSS y framework de efectos visuales que proporciona una colección de estilos de movimiento predefinidos para mover, rotar y transformar elementos web. Sirve como un optimizador CSS en tiempo de compilación que compila solo los estilos de animación específicos utilizados en un proyecto para minimizar el tamaño final de la hoja de estilo.

¿Cuáles son las características principales de minimac/magic?

Las características principales de minimac/magic son: Predefined Animation Effects, CSS Animation Classes, Visual Effects, Style Generation Engines, CSS Animation Utilities, Bundle Optimizers, CSS Build Tools, Web Performance Optimization Tools.

¿Qué alternativas de código abierto existen para minimac/magic?

Las alternativas de código abierto para minimac/magic incluyen: h5bp/effeckt.css — Effeckt.css is a hardware-accelerated CSS animation library and UI transition framework. It provides a collection of… elrumordelaluz/csshake — csshake is a CSS animation library and framework designed to create shaking, vibrating, and oscillating movement… matthieua/wow — WOW is a JavaScript library and frontend animation controller that triggers CSS animations when elements enter the… animate-css/animate.css — Animate.css is a library of pre-defined, cross-browser CSS keyframe animations that can be applied to elements through… daneden/animate.css — Animate.css is a CSS animation library and browser-based motion framework. It provides a collection of pre-made… midudev/tailwind-animations — Tailwind Animations is a plugin-based toolkit that provides a collection of reusable CSS animation styles and utility…