I built Pulsable, a lightweight library for creating skeleton loaders, and here’s the cool part—you don’t need to design skeletons separately! Pulsable can automatically convert your real elements into skeleton loaders, saving you time and effort while keeping your design consistent.
GitHub: https://github.com/abdheshnayak/pulsable Demo: https://codesandbox.io/p/sandbox/pulsable-kyzztl Features
Auto-Generated Skeletons: No need to design custom skeleton loaders. Pulsable converts your real elements automatically.
Lightweight & Dependency-Free: No external libraries required.
Customizable: Modify shape, size, colors, and animation speed.
Minimal Setup: Seamless integration into any project.
Enhanced User Experience: Creates a better perception of speed.
Why I Built ThisCreating separate skeleton loaders can be tedious and prone to inconsistency. With Pulsable, the UI elements themselves become skeletons, ensuring consistency while speeding up the development process.
I’d love your feedback and suggestions! Let me know if there are features you'd like to see or ways to improve it.