Skip to content

daytimeforninja/diaframe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

diaframe

Shared Rust library for breathing meditation apps. Provides audio synthesis, session timing, practice statistics, and settings persistence.

Modules

  • audioBreathingAudio synthesizer and AudioPlayer (brown noise, binaural beats, breathing drone)
  • sessionSessionDuration enum (5m, 10m, 15m, 20m, 30m, infinite)
  • statsPracticeStats tracking and format_duration / today_string utilities
  • settingsAudioSettings struct, config_path, load_json, save_json helpers

Usage

[dependencies]
diaframe = { git = "https://github.com/daytimeforninja/diaframe.git" }

License

Hippocratic-3.0

About

Shared audio, session, and stats library for breathing meditation apps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages