danilowoz/react-content-loader

⚪ SVG-Powered component to easily create skeleton loadings.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 14 minutes ago
Added to GitGenius on September 4th, 2026
Created on January 20th, 2017
Open Issues & Pull Requests: 21 (+0)
GitHub issues: Enabled
Number of forks: 422
Total Stargazers: 14,002 (+0)
Total Subscribers: 84 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.5 hours
Mean response time: 85.7 days
90th percentile: 374.5 days
Tracked items: 5

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 594 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

React Content Loader is a React component library for creating skeleton loading placeholders using SVG.

The tool addresses the need for polished loading states by providing pre-built skeleton screen components that mimic the appearance of content being loaded, similar to Facebook's card loading patterns. It works by rendering lightweight SVG-based placeholders that can be customized in color, animation speed, size, and direction, including right-to-left support. The library includes preset components for common layouts and offers an online visual editor for designing custom loaders without manual SVG coding.

Developers should choose this tool if they need quick, visually consistent loading states across web and mobile applications. It suits projects where skeleton screens improve perceived performance and user experience. The web version is particularly lightweight at under 2kB with no dependencies, making it suitable for performance-sensitive applications. React Native support uses the same API as the web version, allowing code reuse across platforms, though custom loaders on React Native require importing shapes from react-native-svg or using named exports from the library itself.

The project maintains active engagement with its community through multiple channels including a dedicated website with a gallery of examples, an interactive online tool for creating custom loaders, and integration with component sharing platforms. Development activity shows responsiveness to user needs through documentation that addresses common questions in a troubleshooting section and maintains parity between web and native implementations.