Skip to content

Repository files navigation

Illuminate

Illuminate Icon

A lightweight modern browser built for MacOS

License Version Swift

About

A lightweight browser built for MacOS that uses webkit and includes no arbitrary features or user tracking. Illuminate is still in development, although since its only me, bug fixes will be slow.

Browser newtab

Features

  • WebKit-based browsing
  • Isolated profiles and Guest mode
  • Download manager
  • Ad and tracker blocking with Ublock
  • Tab groups, caching, and previews
  • Bookmarks and shortcuts
  • Cookie management
  • History system

Privacy

Illuminate is designed with privacy in mind:

  • No tracking
  • No telemetry or user analytics
  • No account required
  • Cookie management
  • Canvas fingerprinting protection

Screenshots

New Tab Browser Window

Requirements

  • macOS 26 (Tahoe) or later
  • Xcode 26 or later
  • Swift 6

Packages Used

  • Nuke — image loading, caching and favicon pipeline for native browser UI

Features to implement

  • Add redirect blocking
  • Increase test coverage beyond 75%
  • Performance optimizations
  • Expand extension support
  • KeychainAccess for password management
  • Write an actual onboarding view instead of AI
  • Localise app
  • Sync passwords with apple passwords
  • Keep track of dirty states for changes may not be saved

Known Issues

  • Cannot drag and drop tabs into groups that exist (UI)
  • Not a bug but a nicer font could be more readable and pretty
  • Closing a tab causes the webview to go black when it auto swiches to the next tab
  • Search suggestions dont show at all
  • Extracted background color needs a cap on how bright it can be
  • Issues with staying signed in (Could be for memory dumping)

Contributing

If you'd like to report a bug, please do under issues

Illuminate is open-source for a reason, and any contributions from anyone is welcome!

AI Disclosure

AI tools were used during development to assist with implementation and code generation. Generated code was reviewed, tested, and integrated responsibly.

Acknowledgments

License

MIT. See LICENSE.

About

A lightweight browser built for MacOS that uses webkit and includes not arbitrary features or user tracking.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages