Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AuraCalc

中文

A lightweight macOS calculator written in pure Swift. Installer only 2.4MB, free to share.

Background

I used to rely on a lightweight third-party calculator on Windows. After switching to macOS as my main driver last year, that calculator had no Mac version, and nothing suitable on the App Store or third-party options either. Since I depend on a calculator daily, I spent two weeks writing one in pure Swift. The final build is just 2.4MB — small codebase, no features cut.

Features

  • 38-digit precision — Decimal engine
  • Three calculation modes — Basic / Scientific / Programmer (trig, log, factorial, permutations, prime factorization, base conversion, bitwise ops)
  • Equation solving — Newton's method iteration
  • Unit & currency conversion — 16 unit categories + multi-source rate cache + Chinese uppercase amount
  • Full ecosystem integration — Dynamic Island / Interactive Widget / Control Widget / Siri / Spotlight / Handoff / Menu bar calculator
  • Privacy first — zero data collection, no tracking, no ads
  • Cross-platform — iOS 17+ / macOS 14+ (Apple Silicon only)

Notes

Currently signed only with a personal Developer ID (G sign), not on the App Store (requires the $99/year Apple Developer Program fee), so no IPA for iOS / iPadOS users — good enough for personal use. The macOS DMG is shared here for free; feel free to try it, and Issues / PRs are welcome.

The icon and name were picked casually — the icon is admittedly ugly. If anyone good at icon design is willing to help, that would be great.

Download

Security Verification

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8 Screenshot 9 Screenshot 10 Screenshot 11 Screenshot 12

Changelog

See the changelog for release history.

About

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages