Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

267 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StarDrip

https://stardrip.app

Made with ❤️ | Designed by humans 🧑‍💻 | Built by robots 🤖*

A Windows app for building Star Citizen armor and clothing loadouts (your "drip"). Plan loadouts with live stat summaries, 3D model previews, and shareable loadout files — all sourced from your local Star Citizen installation.

Features

  • Slot-based loadout planner — equip items across armor and clothing slots
  • Item browser — search and filter by slot type, name, manufacturer and more
  • Stat summary — aggregated damage resistances, mass, temperature protection, and oxygen supply
  • 3D model viewer — preview equipped items in a WebGL viewer with orbit controls and PBR lighting
  • Save & share — save loadouts locally, copy share codes, and export .json loadout files
  • Auto-detection — finds your Star Citizen install automatically; supports manual path entry as fallback
  • Game data extraction — extracts item metadata and 3D models directly from your SC Data.p4k
  • Star Citizen Wiki integration — includes optional integration with the Star Citizen Wiki API for enriched item results

Future Features

  • Weapons and utility items in viewer and loadouts
  • Direct UEX integration for richer pricing and marketplace data

Installation

Requirements

  • Windows 11 or Windows 10 (with WebView2)
  • A Star Citizen installation
  1. Go to StarDrip.app or StarDrip Releases on GitHub
  2. Download latest version (installer or portable)

Development

Prerequisites

  • Node.js 20.19+ or 22.12+ and npm
  • Rust (stable, edition 2021)
  • Tauri CLI system dependencies
    • On Windows: Microsoft Visual Studio C++ Build Tools, WebView2 (ships with Windows 10+)

Recommended IDE Setup

App Setup

# Clone the repository
git clone https://github.com/eclarke12/StarDrip.git
cd StarDrip

# Install frontend dependencies
npm install

Running the Dev Version

# Start the Tauri dev server (opens a native window with hot-reload)
npm run tauri dev

This launches both the Vite dev server and the Tauri desktop shell. The frontend runs at http://localhost:1420 with HMR enabled.

Production Build

# Build the desktop installer / executable
npm run tauri build

The output binary is written to src-tauri/target/release/.

Website

The static marketing site for stardrip.app lives in website/. It is a separate Vite entry from the Tauri frontend, but reuses the app's checked-in badge and font assets.

# Start the website dev server and open it in a browser
npm run site:dev

# Build the deployable static site into site-dist/
npm run site:build

# Preview the production build locally
npm run site:preview

During development the site is served at http://localhost:5173/website/ by default; use the URL printed by Vite if that port is occupied. The generated site-dist/ directory is gitignored and is the directory to publish to a static host. Download links are currently configured to use the repository's latest GitHub release.

Tech Stack

Layer Technology
Desktop shell Tauri v2 (Rust + WebView2)
Frontend React 19 + TypeScript
Styling Tailwind CSS v4
3D viewer Three.js (vanilla, imperative)
State management Zustand
Local database SQLite via rusqlite
Game data extraction StarBreaker crates (embedded)
Item enrichment Star Citizen Wiki API (optional)

Acknowledgements

This app would not be possible without these amazing people/tools:

Statement on the use of AI

This statement was written by a human. Yes, I used em-dashes before they were (un)cool.

AI represents one of the greatest changes in computing technology--possibly the greatest since the invention of the Internet. AI has and will massively disrupt the ways we work, particularly in white collar jobs like mine as a developer.

This app grew from a tiny inkling of an idea--a what-if dream--using knowledge that would've taken me months to learn, if I even could've. The ability for AI to enable rapid development cannot be ignored but we must ensure this is a tool that we use, and not a total replacement for our human ingenuity.

If you have thoughts, comments, or concerns, please connect via socials.

License

MIT

Legal

This is a fan-made tool and is not affiliated with or endorsed by Cloud Imperium Games or Roberts Space Industries. Star Citizen®, Roberts Space Industries®, and Cloud Imperium® are registered trademarks of Cloud Imperium Rights LLC and Cloud Imperium Rights Ltd. All game data and translations are used for informational and educational purposes only.

About

A standalone gear planner for Star Citizen

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages