Skip to content

amjiddader/ustore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏪 uStore

A modern app store for Ubuntu — No Snap. No bloat.

License: MIT Release Platform

Install apps on Ubuntu the way it should be — fast, clean, and simple.


🤔 Why uStore?

Snap is slow, bloated, and creates disk waste. uStore is the alternative.

🏪 uStore 📦 Snap
Install speed ⚡ Fast (aria2c, 16 connections) 🐌 Slow (single connection)
Disk usage 💾 Minimal (native .deb) 💽 Heavy (sandboxed copies)
Startup time 🚀 Instant (native binary) 🐢 Delayed (snap mount)
Auto-mount loops ❌ None ♾️ Creates /dev/loop spam
App size 📦 Actual package size 📦 2-3x larger (bundled deps)
Background daemon ❌ None snapd always running
CLI binary 1.7 MB ~200 MB (snapd + deps)
Updates 🎯 You choose when 🔄 Forced auto-updates
Registry 📋 Open source JSON 🔒 Canonical-controlled

Well the real reason

Well to be honest apps are easy to install open a website copy and paste commands and you can install anything you want
But .....

  1. SNAP sucks i found vscode used 120GB of cache on my ubuntu it was installed from snap.
  2. Copy paste things are easy but i hate to open 10 website follow instruction get download links.
  3. Now being hones i am lazy dude :lol
  4. And update apps also sucks for some that are not added in apt ...

🚀 Install

One command:

curl -sL https://raw.githubusercontent.com/amjiddader/ustore/main/install.sh | bash

Or manually:

wget https://github.com/amjiddader/ustore/releases/download/beta/ustore_1.0.0_amd64.deb
sudo dpkg -i ustore_1.0.0_amd64.deb
sudo apt-get install -f -y

📖 Usage

# Fetch the latest app registry
ustore refresh

# Self-update uStore to latest version
ustore update

# Search for apps
ustore search browser

# Install an app
ustore install brave-browser

# See what's installed
ustore list

# Get detailed info
ustore info brave-browser

# Upgrade all apps
ustore upgrade

# Upgrade a specific app
ustore upgrade discord

# Remove an app
ustore remove discord

# Browse categories
ustore categories

📦 Available Apps

Currently i have added apps i need often
But you can add new apps PR welcome Currenlty app list APPS.md

More apps coming soon! Add your favorite app →

🏗️ How It Works

┌──────────────────────────────────────────┐
│  GitHub Repo (source.json)               │
│  Curated registry of apps + URLs         │
└──────────────┬───────────────────────────┘
               │ ustore refresh
               ▼
┌──────────────────────────────────────────┐
│  Local Cache (~/.cache/ustore/)          │
│  Cached registry + smart TTL (24h)       │
└──────────────┬───────────────────────────┘
               │ ustore install <app>
               ▼
┌──────────────────────────────────────────┐
│  aria2c Download (16 connections)        │
│  Fast parallel download from source URL  │
└──────────────┬───────────────────────────┘
               │ dpkg -i / extract
               ▼
┌──────────────────────────────────────────┐
│  Installed & Tracked (SQLite DB)         │
│  Real version detection via dpkg         │
└──────────────────────────────────────────┘

🔄 Auto Version Updates

Will try to maintain this and add new apps if needed.

This means ustore list always knows when upgrades are available.

🤝 Contributing

Want to add an app to uStore? See CONTRIBUTE.md for the full guide.

Quick version: Edit source.json, add your app entry, submit a PR.

📄 License

MIT — do whatever you want with it.


Built with 🦀 Rust • Downloads & Install • No Snap Required

About

Ubuntu Store to easily install apps on the go.

Topics

Resources

Stars

Watchers

Forks

Contributors