Skip to content

philgear/breathing-animation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Mindful Breathing Visualizer

License GitHub contributors GitHub stars

Reduce stress and anxiety with beautiful, customizable breathing exercises.

This project offers a visually engaging way to learn and practice mindful breathing. Whether you're new to meditation or a seasoned practitioner, our visualizer can help you find a sense of calm and focus.

What's in it for you?

  • Variety of Breathing Exercises: Explore techniques like box breathing, diaphragmatic breathing, 4-7-8 breathing, and alternate nostril breathing.
  • Mesmerizing Animations: Choose from calming geometric patterns, serene nature scenes, and more to guide your breath.
  • Customize Your Experience: Adjust the breathing pace, session duration, animation style, and colors to create a practice that perfectly suits your needs.

For Developers

This project is designed to be flexible and integrate with various technologies:

  • Frontend:
  • Backend/Other:
    • C++: C++ library for integrating breathing visualizations into native applications or embedded systems. See examples
    • WebAssembly: WASM module for high-performance animations in web and non-web environments. See documentation
    • GoLang: Go package for building breathing visualization applications in Go. See documentation

Backed by Science

Our project is informed by scientific research on the benefits of mindful breathing for stress and anxiety reduction. A comprehensive review of 58 clinical studies, published in the journal Brain Sciences, found that breathing practices can be incredibly effective in reducing stress and anxiety when done correctly [1].

Here's what the science says about creating an effective breathing practice:

  • Avoid breathing exercises that only involve fast breathing.
  • Practice for at least 5 minutes per session.
  • Include some form of instruction or guidance, especially when you're first learning.
  • Make it a regular habit - practice multiple times and over a longer period for optimal benefits.

We're incorporating these findings into our project to help you maximize the benefits of mindful breathing. Looking for Contributors

About

This project explores various breathing animations for styling elements, aiming to create a visually appealing and user-friendly tool for mindful breathing.

References

[1] Bentley, T.G.K.; D’Andrea-Penna, G.; Rakic, M.; Arce, N.; LaFaille, M.; Berman, R.; Cooley, K.; Sprimont, P. Breathing Practices for Stress and Anxiety Reduction: Conceptual Framework of Implementation Guidelines Based on a Systematic Review of the Published Literature. Brain Sci. 2023, 13, 1612. https://doi.org/10.3390/brainsci13121612

Get Started

git clone [https://github.com/philgear/breathing-animation.git](https://github.com/philgear/breathing-animation.git)
cd breathing-animation
npm install 
# or 
yarn install

About

Exploring Breathing Animations for Styling Elements.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published