A collection of animations and loading indicators in various programming languages. Each implementation provides customizable, smooth animations that can be used for loading screens, progress indicators, or just for fun.
Documentation: bash/pulse_dash.md
A customizable animated dash that pulses through different dash characters (-, –, —).
- Multiple animation styles:
repeat
: Cycles through dash characters (-, –, —)snake
: Creates a snake-like motion (-, –, —, –)
- Customizable count for multiple characters
- Adjustable animation speed
- Clean exit handling (restores cursor)
Snake style with multiple characters:
Repeat style with multiple characters:
Multiple characters with different speeds:
See the bash implementation README for detailed usage instructions.
- HTML/CSS
- JavaScript
- Vue
- React
- Python
- Go
Contributions are welcome! If you'd like to add:
- New implementations in other languages
- New animation styles
- Improvements to existing implementations
- Documentation improvements
- Bug fixes
Please feel free to submit a pull request.
MIT License - See LICENSE file for details