Skip to content

theoden8/webspace_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

198 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

WebSpace is a mobile app that brings all your favorite websites and web apps together in one organized, streamlined interface.

Screenshots

All Sites Sites Drawer Work Webspace Workspace Sites

Features

  • 📱 Organize sites into multiple webspaces
  • 🔒 Per-site cookie isolation with secure storage
  • 🌍 Per-site language preferences (30+ languages)
  • 💾 Import/export settings for backup
  • 🔄 Proxy support with authentication (Android)
  • 🧹 ClearURLs tracking parameter removal
  • 🛡️ Hagezi DNS blocklist domain blocking (5 severity levels)
  • 🚫 Content blocker with EasyList/EasyPrivacy ad & tracker filtering
  • 📦 LocalCDN - cache CDN resources locally to prevent tracking (Android)
  • 📌 Home screen shortcuts for quick site access (Android)
  • 📜 Per-site user scripts (custom JavaScript injection)
  • 🎨 Light/dark mode with accent colors

Development

Prerequisites

  • FVM (Flutter Version Manager)
  • Xcode (for iOS/macOS)
  • Android Studio (for Android)

Setup

git clone https://github.com/theoden8/webspace_app
cd webspace_app

# Install Flutter version via FVM
fvm install

# Get dependencies
fvm flutter pub get

Platform Support

Platform Status Purpose
iOS ✅ Supported Target
Android ✅ Supported Target
macOS ✅ Supported Development
Linux ⏳ Pending flutter_inappwebview support Development

Tech Stack

  • Framework: Flutter

This project is made possible by flutter_inappwebview, which provides the advanced webview functionality at the core of WebSpace.

URL cleaning is powered by rules from ClearURLs (LGPL-3.0).

DNS domain blocking uses blocklists from Hagezi (GPL-3.0).

Content blocking uses filter lists from EasyList (GPL-3.0 / CC BY-SA 3.0), including EasyList, EasyPrivacy, Fanboy's Social Blocking List, and Fanboy's Annoyance List.

License

This project is licensed under the MIT License - Copyright (c) 2023 Kirill Rodriguez.

Assets: Icons and images in the assets/ directory are licensed under CC BY-NC-SA 4.0 - Copyright (c) Polina Levchenko. See assets/LICENSE for details.

About

Your favorite web apps, now on your phone.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors