Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. Maria

Maria

GPL-3.0Swiftv1.2.6

A macOS native app and widget for the aria2 download tool with system integration.

GitHubGitHub
636 stars36 forks0 contributors

What is Maria?

Maria is a native macOS application and widget that provides a graphical user interface for the aria2 command-line download tool. It allows macOS users to leverage aria2's powerful download capabilities through a native macOS interface with system integration features like Today widgets and Touch Bar support.

Target Audience

macOS users who want a native GUI for the aria2 download tool, particularly those who prefer system integration features like Today widgets and Touch Bar controls.

Value Proposition

Maria offers a fully native macOS experience for aria2 users with seamless system integration, unlike web-based or cross-platform interfaces that don't feel at home on macOS.

Overview

a macOS native app/widget for aria2 download tool.

Use Cases

Best For

  • Adding a native macOS GUI to the aria2 download tool
  • Managing downloads from the macOS Today widget
  • Using Touch Bar controls for download management on MacBook Pro
  • Getting system notifications for download completion on macOS
  • Running aria2 with a native macOS application interface
  • Integrating command-line download tools into the macOS desktop environment

Not Ideal For

  • Users requiring cross-platform download management across macOS, Windows, and Linux
  • Projects that need a web-based or browser-integrated download interface
  • Advanced users who prefer direct command-line control over aria2 without GUI abstraction
  • Applications where a lightweight, dependency-free download tool is essential

Pros & Cons

Pros

Native macOS Integration

Provides a seamless experience with native UI components, Today widgets, and Touch Bar support, feeling at home on macOS as highlighted in the README's focus on native app features.

Powerful Aria2 Engine

Directly integrates aria2 for reliable multi-protocol downloads, bringing command-line power to a graphical interface without sacrificing aria2's capabilities.

System Notifications

Uses macOS system notifications to alert users on download completion, enhancing usability without constant app monitoring, as specified in the features list.

Touch Bar Controls

Offers custom Touch Bar support for quick access to download functions on compatible MacBook Pro models, adding convenience for modern Mac users.

Cons

Minimal Documentation

The README is sparse and redirects to a Wiki for details, which may be incomplete or outdated, making initial setup and troubleshooting challenging for users.

Dependency Complexity

Relies on aria2 and libraries like Aria2Core and Aria2RPC, requiring users to manage these dependencies separately, adding extra setup steps beyond a simple install.

Platform Limitations

Exclusively for macOS with tested support only up to Mojave 10.14.5, potentially lacking compatibility with newer macOS versions without updates or community patches.

Frequently Asked Questions

Quick Stats

Stars636
Forks36
Contributors0
Open Issues15
Last commit7 years ago
CreatedSince 2016

Tags

#download-manager#swift4#swift-4#today-widget#download#cocoapods#native-app#swift#macos#touch-bar

Built With

S
Sparkle
X
Xcode
S
SwiftyJSON
S
Starscream
C
CocoaPods
S
Swift

Included in

Open Source Apps48.1k
Auto-fetched 9 hours ago

Related Projects

NVMNVM

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

Stars93,401
Forks10,179
Last commit1 day ago
Stirling-PDFStirling-PDF

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

Stars78,834
Forks6,904
Last commit16 hours ago
PowerShellPowerShell

PowerShell for every system!

Stars53,465
Forks8,315
Last commit1 day ago
StatsStats

macOS system monitor in your menu bar

Stars38,858
Forks1,321
Last commit23 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub