Skip to content

LeonardoLarranaga/Browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Browser

A very work-in-progress Arc-inspired browser for macOS.

Browser Hero

Motivation

This browser —still without a name or icon— is just a fun side project to sharpen my Swift and SwiftUI skills. It’s highly experimental and unstable, so it’s not meant for real use.

Technologies

  • SwiftUI: Powers the app's entire user interface.
  • SwiftData: Persists data such as Spaces and Tabs.
  • WebKit: The Browser's Engine.
Browser with No-Trace Window

Features

  • Multiples Spaces
  • No-Trace Window
  • Temporary Window
  • Translate websites
  • Web Inspector
  • History
  • Keyboard Shortcuts
  • Ad Blocker
  • Website search with autosuggestions on some websistes
Website.search.with.autosuggestions.mov
  • Picture-in-Picutre
  • Search in Page
  • Reorder Tabs By Dragging
  • Export Page as PDF, Image, etc...
  • Multiple Windows
  • Grid Layout
  • Pinned Tabs
  • Undo and Redo Closed Tabs
  • Page Suspension

Building

In order to build and run the app, a WebKit.framework is neccessary in the WebView/WebKit folder. This can be obtained at the WebKit Build Archives page.

About

An Arc-Inspired browser made with WebKit, SwiftUI and SwiftData.

Topics

Resources

Stars

Watchers

Forks