Skip to content

Cederick/anxiety-aid-tools

 
 

Repository files navigation

Anxiety Aid Tools Logo

License: GPL v3 Contributions Welcome GitHub Stars

Visit anxietyaidtools.com

Open Source Anxiety Toolkit

Anxiety Aid Tools is an open-source collection of interactive exercises designed to provide support during moments of anxiety. Built with accessibility and simplicity in mind, this platform offers techniques based on established therapeutic practices.

Available Exercises

Exercise Duration Description
2-Minute Breathing 2-3 min Quick breathing exercises to help you feel calmer and more centered
5-4-3-2-1 Grounding 3-5 min Notice 5 things you see, 4 you can touch, 3 you hear, 2 you smell, 1 you taste to reconnect with the present
Guided Breathing 5-10 min Follow along with breathing patterns designed to reduce stress and anxiety
Progressive Muscle Relaxation 8-12 min Tense and release different muscle groups to melt away physical stress
Peaceful Visualization 10-12 min Imagine yourself in calm, soothing places to quiet your mind
Thought Labeling 5-15 min Learn to observe anxious thoughts without getting caught up in them
Stress Relief Bubbles 2-5 min Pop virtual bubbles to distract your mind and release nervous energy
Sound Therapy 5-30 min Calming sounds and frequencies to help your mind and body relax

Contributing

We need your help to make anxiety relief more accessible worldwide!

This project is in its early stages and welcomes contributions of all kinds. Here are some ways you can help:

Add Translation Support

Help make these tools available in more languages:

  • Check existing translations in i18n/locales/en/
  • Copy the English files for your target language
  • Translate exercise names, descriptions, and UI text
  • Test your translations locally

Create New Exercises

Have an idea for a new anxiety relief technique?

  • Study existing exercises in the components/ directory
  • Follow established patterns for exercise flow
  • Include appropriate timing and guidance
  • Add i18n support for your new exercise

Improve Existing Exercises

  • Enhance user experience and accessibility
  • Improve visual design and animations
  • Optimize performance

Improve Accessibility

Help make these tools usable for everyone:

  • Add keyboard navigation support
  • Implement screen reader compatibility
  • Improve color contrast and visual indicators
  • Add alternative text for images and icons
  • Test with assistive technologies
  • Follow WCAG guidelines for web accessibility

Development Setup

  1. Clone the repository

    git clone https://github.com/alvinunreal/anxiety-aid-tools.git
    cd anxiety-aid-tools
  2. Install dependencies

    pnpm install
  3. Start development server

    pnpm dev
  4. Build for production

    pnpm build

Community & Support

License

This project is open source and available under the GPL v3 License.

Acknowledgments

  • Boring Dystopia Development
  • Anxiety relief techniques based on established therapeutic practices
  • Community contributors who help make mental health resources more accessible

About

Free open source tools to help you find calm when you need it most.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 96.0%
  • TypeScript 2.1%
  • JavaScript 1.6%
  • Other 0.3%