A deck-building companion for Star Wars: Unlimited. Browse the card catalog, build and organize decks, check their structure, track your collection, and move decks between popular SWU tools.
Open the hosted app · Download the desktop app · Play exported decks on ForceTable
Privacy Policy · Terms of Service
This independent fan project is not affiliated with or endorsed by Lucasfilm Ltd., Fantasy Flight Games, or SWUDB.
- Search and browse the Star Wars: Unlimited card catalog with artwork, filters, set information, and estimated prices.
- Create and manage multiple decks, including work-in-progress lists, sideboards, and Twin Suns second leaders.
- Review deck statistics, cost curves, aspect penalties, card ownership, and format-aware structural checks.
- Keep a revision history for each deck and undo, redo, or inspect recent changes.
- Track a card collection and see which cards are missing from a deck or across several decks.
- Import and export SWUDB-compatible deck data and open exported decks in ForceTable.
- Optionally back up the player database to the app-specific area of Google Drive.
- Use the optional AI Deck Assistant to build decks, suggest reviewable changes, identify cards from images, or answer deck-building questions.
- Run in a web browser or as a desktop application for Windows, macOS, and Linux.
Use the hosted app immediately, or download the latest desktop package from GitHub Releases:
- Windows x64: installer
- macOS: universal DMG or ZIP
- Linux x64: DEB or RPM
Development requires Node.js 22 or newer and npm.
npm install
npm run devOpen http://127.0.0.1:5173. The project automatically prepares a local environment and obtains the public card catalog when needed.
Useful commands:
| Command | Purpose |
|---|---|
npm run help |
List all available project commands |
npm test |
Run the test suite |
npm run lint |
Check the codebase with ESLint |
npm run typecheck |
Check browser, Node, and test TypeScript |
npm run build |
Create the production web build |
npm run desktop:start |
Build and launch the desktop app |
Configuration options are documented in .env.example. Maintainer notes for the hosted Linux service live in ops/deploy/README.md.
src/web/ React application and deck-building logic
src/server/ Express API and optional AI integrations
src/desktop/ Electron desktop runtime
src/shared/ Code shared across application runtimes
scripts/ Catalog, build, packaging, and maintenance tools
test/ Node test suite
docs/ Policies, release notes, and supporting documentation
The application uses React 19 and Vite in the browser, Node.js and Express for its local API, and Electron for desktop packages.
Released under the BSD Zero Clause License (0BSD). Aspect icons are sourced from ForceTable.
