OpenArtemis

OpenArtemis is a privacy-focused, read-only Reddit client for macOS, built with SwiftUI. It emphasizes transparency and open collaboration, allowing users to browse Reddit without compromising their privacy.

SwiftSwiftUImacOSReddit API

OpenArtemis offers macOS users a privacy-centric Reddit browsing experience. By utilizing ethical web scraping practices and integrating tracking blockers, it ensures that user data remains secure and private.

Built with SwiftUI, OpenArtemis provides a modern and intuitive interface, allowing users to seamlessly navigate Reddit without the need for an account. All data, including local subreddit favorites and the home feed, are stored locally, reinforcing its commitment to user privacy.

Features

  • Privacy-Focused: Implements ethical web scraping practices and tracking blockers to prioritize user privacy.
  • Read-Only Access: Allows users to browse Reddit without logging in, ensuring anonymity and data security.
  • SwiftUI Interface: Delivers a modern and responsive user experience tailored for macOS.
  • Open Source: Encourages transparency and community collaboration by making the source code publicly available.

Development Process & Involvement

OpenArtemis was developed as an open-source project to provide a privacy-focused alternative for Reddit browsing on macOS. The project emphasizes transparency and encourages community contributions to continually enhance its features and maintain its commitment to user privacy.

The application integrates ethical web scraping techniques and tracking blockers to ensure a secure browsing experience. By leveraging SwiftUI, it offers a sleek and intuitive interface that aligns with modern macOS design principles.

Open Source Contributions

OpenArtemis thrives on community involvement, with developers from around the world contributing to its growth and improvement.

I have personally made contributions that have helped enhance the application's functionality, improve user experience, and maintain the project's commitment to privacy and security.

  • Bug fixes to handle deep links for all content types.
  • Added the ability to mark items read while scrolling
  • Fixed bugs related to URL redirections, decreasing load time by 50%
  • Fixed bugs related to failed page loads
  • Improved preview display for video posts

You can view my contributions to OpenArtemis on GitHub.

← Back to Home