Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Onsnap

Snapchat Web (Snapchat Desktop Application), but in its own window. Stays focused, no scrollbars, auto-refreshes so it doesn't eat your RAM.

Features

  • Frameless window loading web.snapchat.com
  • Always keeps focus
  • Injects CSS to hide ugly scrollbars
  • Fetches a fresh user-agent so Snapchat doesn't complain about your browser
  • Auto-reloads every 1.5h to prevent slowdown from the memory-hoggy Snapchat web app

Stack

  • Desktop shell: Rust + Tauri v2 (src-tauri/)
  • Runner: Bun - zero npm dependencies

Prerequisites (Arch)

sudo pacman -S rust bun webkit2gtk-4.1 gtk3 libsoup3 javascriptcoregtk-4.1 librsvg

Run

bun run start

Compiles optimized (release + LTO) and launches. Point the window at a different page for debugging: ONSNAP_URL=https://example.com bun run start.

Run in background (Linux)

bun run start &
disown

Desktop shortcut (Linux)

./install.sh

Builds the release binary and installs a Snapchat launcher in the applications menu.

About

Very, VERY simple Snapchat wrapper (application) to never have the annoying "You are no longer present"

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages