Loader API
Documentation/Loader API

Loader API

Create animated loading indicators

Last updated: Today
5 min read

Loader API

20+ Animations

Generate stunning loading animations for "Work in Progress" sections, dynamic content, and status indicators. Features advanced effects, accessibility compliance, and professional-grade customization options.

Accessibility Ready
60fps Performance
Advanced Effects
GitHub Optimized

Essential Loading Indicators

Fundamental loaders perfect for any project. These are the most commonly used animations.

Dots
Essential
Three animated dots with gradient effects - perfect for 'loading...' states
type=dots
Dots Loader

API URL

https://waveify.onrender.com/api/loader?type=dots&color=blue&speed=1.5

Markdown Usage:

![Dots](https://waveify.onrender.com/api/loader?type=dots&color=blue&speed=1.5)
Spinner
Essential
Classic rotating circle loader with smooth animation
type=spinner
Spinner Loader

API URL

https://waveify.onrender.com/api/loader?type=spinner&color=green&speed=2&size=30

Markdown Usage:

![Spinner](https://waveify.onrender.com/api/loader?type=spinner&color=green&speed=2&size=30)
Bars
Essential
Animated vertical bars with staggered timing
type=bars
Bars Loader

API URL

https://waveify.onrender.com/api/loader?type=bars&color=%23ff6b6b&speed=1.2

Markdown Usage:

![Bars](https://waveify.onrender.com/api/loader?type=bars&color=%23ff6b6b&speed=1.2)
Pulse
Essential
Pulsing circle animation with breathing effect
type=pulse
Pulse Loader

API URL

https://waveify.onrender.com/api/loader?type=pulse&color=purple&speed=2&size=40

Markdown Usage:

![Pulse](https://waveify.onrender.com/api/loader?type=pulse&color=purple&speed=2&size=40)
Wave
Essential
Animated wave loader with fluid motion
type=wave
Wave Loader

API URL

https://waveify.onrender.com/api/loader?type=wave&color=cyan&speed=1.8&width=120

Markdown Usage:

![Wave](https://waveify.onrender.com/api/loader?type=wave&color=cyan&speed=1.8&width=120)

Use Cases & Applications

Discover how Waveify loaders can enhance your projects across different scenarios

🚧Project Status & Development
Show development status and project lifecycle in README headers
  • Coming Soon sections for planned features
  • Work in Progress indicators for active development
  • Under Construction pages for incomplete sections
  • Build status indicators with real-time updates
Loading States & UX
Indicate dynamic content loading and async operations
  • API loading states during data fetching
  • Content skeleton loaders for better UX
  • Process indicators for long-running operations
  • Form submission states and progress tracking
Visual Enhancement
Add visual interest and professional polish to documentation
  • Section dividers with animated elements
  • Transition effects between content blocks
  • Decorative animations for hero sections
  • Interactive elements to engage viewers
🎨Branding & Identity
Strengthen brand presence with consistent visual elements
  • Brand-colored loaders matching company theme
  • Consistent animation styles across repositories
  • Professional visual identity for open source projects
  • Memorable visual signatures for project recognition
📊Performance Indicators
Show real-time project status and health metrics
  • CI/CD pipeline status visualization
  • Deployment state indicators
  • Service health monitoring displays
  • Test coverage and quality metrics
Accessibility & Inclusion
Provide accessible loading indicators for all users
  • Reduced motion alternatives for sensitive users
  • High contrast modes for visual accessibility
  • Screen reader friendly ARIA labels
  • Semantic markup for assistive technologies

Best Practices & Guidelines

GitHub README Usage

Use status loaders like 'coming-soon' or 'work-in-progress' for clear project communication. Keep dimensions reasonable (width: 200-400px) for optimal mobile viewing.

Performance Optimization

Choose appropriate animation speeds (1-3s) and sizes (<200px) for fast loading. Use reduced motion parameters for accessibility compliance.

Accessibility First

Always include descriptive alt text and consider users with motion sensitivities. Use high contrast colors and semantic color choices.

Brand Consistency

Match loader colors to your project branding and maintain consistent styles across repositories for professional appearance.

Context Appropriateness

Select loader types that match your content context. Use scientific loaders for research projects, neon effects for gaming, etc.

Future-Proofing

Use semantic parameters and avoid hardcoded values. Consider how loaders will appear in both light and dark themes.

Accessibility Features

  • • Automatic reduced motion support with prefers-reduced-motion
  • • High contrast mode compatibility
  • • Screen reader friendly ARIA labels
  • • Semantic color choices for better comprehension

Previous

Getting Started

Introduction to Waveify

Next

API Overview

Understanding the API structure