ivngineer

ivngineer / sword

Public

A feature-rich GUI software store for Linux

18
0
100% credibility
Found May 23, 2026 at 25 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

Sword is a modern app store for Linux that brings the simplicity of mobile app stores to the desktop. Instead of remembering different commands for different package systems, you get one unified interface that searches across all your software sources at once. It shows you one clean result per app, even when that app is available from multiple places, and lets you pick your preferred source. The app features a polished dark and light theme, a home screen showing popular apps, and fast search with live results.

How It Works

1
🔍 You hear about a better way to find apps

Someone tells you about Sword - an app that searches across all your Linux software sources in one place, like a universal app store.

2
🚀 You install and open Sword

You download Sword and launch it. The app opens with a clean window showing popular apps, with a sidebar for navigation.

3
You discover the unified search

You type an app name in the search bar. Results appear instantly, showing one card per app even if it's available from multiple sources.

4
You choose where to install from
📦
System packages

You prefer the official system package for better integration

🛡️
Sandboxed apps

You want the Flatpak version for isolation and safety

🌟
Community builds

You choose the AUR version for the latest features

5
⬇️ You click 'Get' to install

With one click, Sword downloads and installs your chosen app, handling all the details behind the scenes.

🎉 Your app is ready to use

The app appears in your system, managed alongside all your other software in one unified place.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 25 to 18 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is sword?

Sword is a graphical software store for Linux that unifies multiple package sources into a single, mobile-inspired interface. Built with Go and Tauri (a Rust-based desktop framework), it pulls apps from Pacman, Flatpak, and the AUR simultaneously, deduplicating them so you see one entry per application regardless of where it lives. The backend handles search and metadata enrichment while a React frontend provides the UI with dark and light theme support.

Why is it gaining traction?

The killer feature is source unification. On Arch-based systems, you typically juggle three different tools with different commands and interfaces. Sword presents a single catalog where one app might be available from multiple sources, with the best option pre-selected but manual override available. Search is two-phase: instant local results from Pacman and Flatpak, followed by live AUR results merged in. The interface looks polished for an early project, with app cards showing icons, descriptions, and source badges.

Who should use this?

Arch Linux users who want a GUI alternative to the terminal. It's particularly useful if you regularly install software from multiple sources and want a consistent experience. Desktop Linux users who find existing package managers clunky might appreciate the mobile-store feel. Not ready for production use yet -- install functionality is still on the roadmap.

Verdict

At 18 stars with a 1.0% credibility score, this is early-stage software with minimal community validation. The architecture is solid (Go sidecar, clean IPC, AppStream integration) and the UI is more developed than most hobby projects, but there's no install button yet and the roadmap items are substantial. Worth watching, but wait for a stable release before depending on it.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.