Skip to content

S0yora/DreamBar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DreamBar

lightweight network & system monitoring in your macOS menu bar. Open-source. Native SwiftUI.


Features

  • Live Network Traffic: Monitor download and upload speeds in your menu bar.
  • Detailed Network Diagnostics: Real-time Wi-Fi quality, link rate, ping, jitter, packet loss, VPN status, and public IP information.
  • Captive Portal Detection: Alerts you when a network requires browser-based authentication.
  • DNS Switcher: Quickly switch between popular DNS providers (Google, Cloudflare, Quad9, AdGuard, OpenDNS, etc.) right from the menu bar.
  • Wi-Fi Channel Scanner: Analyze nearby Wi-Fi networks and find the best, least congested channels.
  • System Monitoring: Track CPU, GPU, Memory, Disk usage, Battery health, and Thermal state.
  • Highly Customizable: Adjust indicator styles (arrows, dots), unit formats, font sizes, line spacing, and kerning. Reorder or hide sections via intuitive drag-and-drop.
  • Fully Localized: Available in English and Russian.

Screenshots

Installation

DMG Release (Recommended)

  1. Download the latest .dmg from the Releases page.
  2. Open the image and drag DreamBar.app to your Applications folder.
  3. Launch the app.

Gatekeeper Note: If macOS shows a warning that the app is "damaged" (because it's signed ad-hoc without a paid Apple Developer certificate), run the following command in Terminal:

xattr -rd com.apple.quarantine /Applications/DreamBar.app

Build from Source

Requirements:

  • macOS 14.0 (Sonoma) or newer.
  • Xcode 15 or newer (with Swift 5.9+).
git clone https://github.com/S0yora/DreamBar
cd DreamBar
make app
mv DreamBar.app /Applications/

To create a .dmg installer:

make dmg

Privacy & Security

DreamBar respects your privacy. It is fully open-source, does not collect, store, or transmit any personal data, and all network/hardware monitoring happens purely locally on your machine.

Technical Details

  • Language: Swift 5.9+, C++ (for low-level sysctl network metrics)
  • UI: SwiftUI + AppKit
  • Build System: Swift Package Manager (SPM) + Makefile

License

Licensed under the Apache License 2.0.

Author

Maintained by S0yora.

About

Menu-bar utility for macOS. Monitor network, WiFi, and system stats — lightweight, open-source, and designed to feel at home on your Mac

Topics

Resources

License

Stars

Watchers

Forks

Contributors