Skip to content

FormalSnake/Formalsurf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Formalsurf web browser

screenshot

A simple web browser built with Electron and React, it is not the most efficient but it works pretty well and is mostly just an experiment.

The intention of this browser is to only implement basic browser features that I truly need, which means I do not want this to become a configuration hell.

Roadmap

  • Tabs with proper management (drag and drop is not implemented yet)
  • Bookmarks (pinning tabs)
  • Downloads
  • History
  • Find in page
  • Functional navigation
  • Keyboard shortcuts
  • Persistence
  • Context menu (Downloading is currently broken)
  • Settings
  • Extensions
  • Profiles
  • Spaces
  • Tab folders and trails

Project Setup

Install

You can also use Bun instead of npm, doesn't matter that much tho

npm install

Development

npm run dev

Build

# For windows
npm run build:win

# For macOS
npm run build:mac

# For Linux
npm run build:linux