Skip to content
forked from remvze/moodist

๐ŸŒฒ Ambient sounds for focus and calm.

License

Notifications You must be signed in to change notification settings

underoot/moodist

This branch is 2 commits ahead of remvze/moodist:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d3a9f1d ยท Jan 26, 2025
Apr 11, 2024
Oct 5, 2023
Apr 27, 2024
Dec 10, 2023
Nov 28, 2023
Dec 30, 2023
Jan 18, 2025
Jan 26, 2025
Oct 5, 2023
Oct 5, 2023
Oct 5, 2023
Oct 5, 2023
Jun 25, 2024
Apr 27, 2024
Oct 5, 2023
Oct 5, 2023
Oct 5, 2023
Oct 5, 2023
Oct 5, 2023
Dec 10, 2023
Oct 5, 2023
Jun 14, 2024
May 1, 2024
Apr 19, 2024
Oct 5, 2023
Jan 18, 2025
Apr 27, 2024
Jan 1, 2024
Jun 25, 2024
Jun 25, 2024
Oct 5, 2023
Oct 5, 2023
Jun 19, 2024

Repository files navigation

Moodist Logo Banner

Moodist ๐ŸŒฒ

Ambient sounds for focus and calm.

Visit Moodist | Buy Me a Coffee

Table of Contents

Features

  1. ๐ŸŽต Over 75 ambient sounds.
  2. ๐Ÿ“ Persistent sound selection.
  3. โœˆ๏ธ Sharing sound selections with others.
  4. ๐Ÿงฐ Custom sound presets.
  5. ๐ŸŒ™ Sleep timer for sounds.
  6. ๐Ÿ““ Notepad for quick notes.
  7. ๐Ÿ… Pomodoro timer.
  8. โœ… Simple to-do list (soon).
  9. โฏ๏ธ Media controls.
  10. โŒจ๏ธ Keyboard shortcuts for everything.
  11. ๐Ÿฅท Privacy focused: no data collection.
  12. ๐Ÿ’ฐ Completely free, open-source, and self-hostable.

Tools

  • โšก TypeScript: Programming Language
  • ๐Ÿ”จ React: UI Library
  • ๐Ÿง‘โ€๐Ÿš€ Astro: Meta Framework
  • ๐ŸŽจ CSS Modules: Styling
  • ๐Ÿป Zustand: State Management
  • ๐ŸŽญ Framer Motion: Animation Library
  • โš™๏ธ Radix: Accessible Components
  • ๐Ÿ“• Storybook: Component Documentation
  • ๐Ÿงช Vitest: Unit Testing (soon)
  • ๐Ÿ”ญ Playwright: End-To-End Testing (soon)
  • ๐Ÿ” ESLint: Code Linting
  • ๐Ÿงน Prettier: Code Formatting
  • ๐Ÿงผ Stylelint: CSS Linting
  • ๐Ÿถ Husky: Git Hooks
  • ๐Ÿ“ Lint Staged: Running Linters on Staged Files
  • ๐Ÿงฝ Commitlint: Git Commit Linting
  • ๐Ÿงญ Commitizen: Git Commit Message Helper
  • ๐Ÿ““ Standard Version: Versioning and CHANGLOG Generation
  • ๐Ÿงฐ PostCSS: CSS Transformations

Commands

  • npm run dev: run development server
  • npm run build: build for production
  • npm run preview: preview the built app
  • npm run lint: lint files using ESLint
  • npm run lint:fix: lint and fix using ESLint
  • npm run lint:style: lint styles using Stylelint
  • npm run lint:style:fix: lint and fix styles using Stylelint
  • npm run format: format files using Prettier
  • npm run commit: commit message using Commitizen
  • npm run release:major: release major version
  • npm run release:minor: release minor version
  • npm run release:patch: release patch version
  • npm run storybook: run Storybook

Contributing

๐Ÿšง Please check CONTRIBUTING.md file.

Support Moodist

โญ Give a star if you liked this project.

โ˜• Buy Me a Coffee to help me maintain Moodist.

License

This project is licensed under the MIT License - see the LICENSE file for details.

โš ๏ธ Third-Party Assets

Some sounds used in this project are sourced from third-party providers and are subject to different licenses:

About

๐ŸŒฒ Ambient sounds for focus and calm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 72.6%
  • CSS 19.6%
  • Astro 7.5%
  • Other 0.3%