Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ESousa97/bar-minimal-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

25 Commits

Bar Minimal Tools

Minimalist Windows taskbar with real-time hardware monitoring, built with Tauri + React + TypeScript + Rust.

CI Security Audit CodeFactor License


✨ Features

  • Real-time hardware monitoring (CPU, RAM, GPU, Storage, Network)
  • Media controls and audio device management
  • Weather widget (Open-Meteo API, free, no API key required)
  • Notes, clock, and headset status widgets
  • Native desktop performance with Tauri
  • Fully configurable widget layout and theme
  • Auto-detect location for weather via IP geolocation

🧱 Architecture Overview

  • Frontend (React + Vite): UI rendering, widget composition, user interactions
  • Backend (Rust + Tauri): system data collection, OS integration, native APIs

See full details in docs/ARCHITECTURE.md.


🚀 Getting Started

Requirements

  • Node.js 20+
  • Rust (stable)
  • Windows 10/11 for full Tauri execution

Install

npm install

Run (Frontend Only)

npm run dev

Run Full App (Tauri)

npm run tauri dev

🧪 Testing & Quality

# Unit tests
npm test
# Coverage
npm run test:coverage
# Lint
npm run lint
# Type check
npm run type-check

📦 Build

# Frontend build
npm run build
# Full Tauri build
npm run tauri build

🛡️ Security

See SECURITY.md for vulnerability reporting.


🤝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md before opening a PR.


🗺️ Roadmap

See docs/ROADMAP.md.


📄 License

MIT License. See LICENSE.

About

Barra de utilitários do Windows

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /