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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
epicmaxco avatar

epicmaxco/epic-spinners

0
View on GitHub↗
3,914 stars·355 forks·Vue·6 viewsepic-spinners.epicmax.co↗

Epic Spinners

This project is a library of animated UI elements and CSS loading spinners designed to indicate background processes to users. It provides a collection of pre-built Vue components that wrap CSS animations for integration into web applications.

The library allows for the customization of spinner appearance, including the adjustment of size, color, and animation speed to match a specific visual brand. These indicators provide visual feedback during asynchronous operations to ensure the frontend user experience remains active.

Features

  • CSS Loading Spinner Libraries - Provides a collection of animated loading spinners implemented as CSS-based activity indicators.
  • Loading Indicators - Implements customizable visual elements that signal data fetching or processing states.
  • Appearance Customization - Allows adjustment of the size, color, and animation speed of loading indicators to match brand designs.
  • CSS Animation Patterns - Implements loading sequences using pure CSS keyframes and transform properties without JavaScript execution.
  • Vue Component Wrappers - Wraps raw CSS animations in reusable Vue components to provide a declarative API for customization.
  • Vue Component Libraries - Provides a library of reusable Vue components for integrating loading animations into web applications.
  • Animated Visuals - Renders all loading indicators using standard web stylesheets to minimize browser overhead.
  • User Interface & Experience - Enhances user experience by providing visual feedback during asynchronous operations.
  • CSS Styling - Uses CSS styling to customize the visual brand of loading animations.
  • CSS Variable Customization - Provides the ability to override native CSS variables to adjust spinner appearance at runtime.
  • State-Driven Style Bindings - Synchronizes the visual state of loading indicators by binding Vue component properties to CSS styles.
  • Loaders and Progress - Collection of CSS spinners.
  • Special use case libraries - Listed in the “Special use case libraries” section of the Awesome Ui Component Library awesome list.

Star history

Star history chart for epicmaxco/epic-spinnersStar history chart for epicmaxco/epic-spinners

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Epic Spinners

Similar open-source projects, ranked by how many features they share with Epic Spinners.
  • tobiasahlin/spinkittobiasahlin avatar

    tobiasahlin/SpinKit

    19,351View on GitHub↗

    SpinKit is a UI component library and CSS animation library focused on providing a collection of animated loading indicators and spinners. It serves as a set of lightweight visual transitions designed to create motion and feedback within web interfaces. The library implements these indicators using pure CSS rendering and keyframe animations to notify users of active background processes. It uses a class-based styling system and minimal HTML structures to render visual cues without relying on scripts or images. Appearance can be adjusted through CSS variables and custom styles to modify color

    CSS
    View on GitHub↗19,351
  • fgnass/spin.jsfgnass avatar

    fgnass/spin.js

    9,251View on GitHub↗

    spin.js is a CSS loading spinner library used to signal background processes through resolution-independent activity indicators. It provides a JavaScript animation wrapper that manages the lifecycle and document injection of these elements, allowing for the programmatic start and stop of loading states. The project allows for the definition of spinner geometry, colors, and animation speed to match specific design systems. Users can customize the visual appearance through parameters such as line count, radius, and shadow effects, while also controlling rotation direction and timing. The libra

    CSS
    View on GitHub↗9,251
  • lukehaas/css-loaderslukehaas avatar

    lukehaas/css-loaders

    7,058View on GitHub↗

    This project is a collection of lightweight animated loading indicators and pure CSS UI components. It provides a library of pre-made styles and keyframes for rendering visual motion effects and loading spinners without the use of JavaScript. The library prioritizes minimal document object model overhead by utilizing a single-element HTML structure for each loader. It employs pseudo-elements to create complex shapes and relies on font-size based scaling to ensure proportional resizing across different dimensions. These components function as user interface feedback systems, providing visual

    CSS
    View on GitHub↗7,058
  • n3r4zzurr0/svg-spinnersn3r4zzurr0 avatar

    n3r4zzurr0/svg-spinners

    6,989View on GitHub↗

    svg-spinners is a collection of animated vector loading indicators. It serves as an SVG spinner library that provides a set of reusable graphics used to signal background processes or page loads. The project consists of a CSS animation library and a SMIL animation collection. It utilizes both CSS-driven keyframe animations and the Synchronized Multimedia Integration Language to create rotating and pulsing visuals. These assets are designed for frontend integration to provide user interface feedback. The library employs SVG-native shape rendering and fixed-dimension viewport scaling to ensure

    SVGsvg-animated-icons
    View on GitHub↗6,989
See all 30 alternatives to Epic Spinners→

Frequently asked questions

What does epicmaxco/epic-spinners do?

This project is a library of animated UI elements and CSS loading spinners designed to indicate background processes to users. It provides a collection of pre-built Vue components that wrap CSS animations for integration into web applications.

What are the main features of epicmaxco/epic-spinners?

The main features of epicmaxco/epic-spinners are: CSS Loading Spinner Libraries, Loading Indicators, Appearance Customization, CSS Animation Patterns, Vue Component Wrappers, Vue Component Libraries, Animated Visuals, User Interface & Experience.

What are some open-source alternatives to epicmaxco/epic-spinners?

Open-source alternatives to epicmaxco/epic-spinners include: tobiasahlin/spinkit — SpinKit is a UI component library and CSS animation library focused on providing a collection of animated loading… fgnass/spin.js — spin.js is a CSS loading spinner library used to signal background processes through resolution-independent activity… lukehaas/css-loaders — This project is a collection of lightweight animated loading indicators and pure CSS UI components. It provides a… n3r4zzurr0/svg-spinners — svg-spinners is a collection of animated vector loading indicators. It serves as an SVG spinner library that provides… chalarangelo/30-seconds-of-css — Short CSS code snippets for all your development needs. chieffancypants/angular-loading-bar — angular-loading-bar is a loading state manager and progress bar component for Angular applications. It provides a…