Skip to content

thetechdog/local-snap-sideloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local Snap Package Sideloader

A graphical frontend for sideloading .snap packages inspired by
the likes of GDebi written in Java and using Swing.

Running

Download the .jar file from releases and run it.
You need to have at least Java 21 installed. If you're having issues, try running it using "java -jar" from command line.

Building

Open the project folder in IntelliJ IDEA and you can build from there.

Features

  • Open and install snap package files
  • Upgrade/Downgrade an already installed package
  • Remove an already installed snap package
  • Support for installing snap packages that require classic confinement
  • View package details (name, version, description, etc)
  • Option to remove package and take a snapshot of user data, or to purge the package
  • Saves the user password for the current session to avoid nagging
  • Visual feedback for actions (loading bar)
  • Clearing the currently opened package

Credits

Copyright (C) 2024-2025 Andrei Ionel - Local Snap Package Sideloader
This program makes use of the JGoodies Forms library v1.2.1 which is Copyright (c) 2002-2008 JGoodies Karsten Lentzsch.

Other

Snap packages documentation: https://snapcraft.io/docs/the-snap-format

Screenshots

Screenshot From 2025-02-25 13-01-43 Screenshot From 2025-02-25 13-02-11 Screenshot From 2025-02-25 13-02-39 Screenshot From 2025-02-25 13-02-51 Screenshot From 2025-02-25 13-03-25 Screenshot From 2025-02-25 13-03-56

About

A graphical frontend for installing local .snap packages

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages