Skip to content

PR0Gorib/Axis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Axis

General-purpose comparison & ranking tool

License: MIT Built with Tauri Platform

Main View

Axis is an open-source desktop application built with HTML, CSS, JavaScript, and Tauri that lets you compare, rank, and organize virtually anything.

Games, movies, anime, phones, PC hardware, books, cars — if it can be rated, it can be ranked.


Download

Grab the latest build for your platform from the Releases page — no build step required.


Screenshots

Compare view with radar chart
Side-by-side comparison with radar chart
Item detail panel
Item detail panel — images, tags & stats
Light mode
Light mode
Settings panel
Settings panel
Share as image export
Share-as-image export
List view
List view

Features

  • 📊 Custom ranking categories
  • ⚖️ Side-by-side comparison mode
  • 📈 Radar & bar chart visualizations
  • 🏆 Dynamic rankings, podiums & score tiers
  • 🖼️ Advanced image manager (up to 5 images per item)
  • 💾 Automatic backups & restore manager
  • 🧮 Bulk stat editing tools
  • ⌨️ Keyboard shortcuts
  • ⚙️ Centralized settings panel
  • 🔍 Search, tags & advanced filtering
  • 📋 Category templates
  • 📤 Beautiful Share as Image exports
  • 📌 Favorites / pinned items
  • 🌙 Dark & Light themes
  • 🖥️ Native desktop app via Tauri
  • 🔒 Fully offline & privacy-friendly

Built With

  • HTML
  • CSS
  • JavaScript
  • Tauri

Required Tauri Plugins

tauri_plugin_opener
tauri_plugin_fs
tauri_plugin_dialog

Development

Prerequisites

Before building from source, make sure you have:

  • Node.js (LTS recommended)
  • Rust (stable toolchain)
  • Platform-specific Tauri dependencies — see the Tauri prerequisites guide for your OS (e.g. WebView2 on Windows, webkit2gtk on Linux)

Setup

git clone https://github.com/PR0Gorib/Axis.git
cd Axis
npm install
npm run tauri dev

Build a release

npm run tauri build

The built installer/binary will be under src-tauri/target/release/.


Project Structure

Axis/
├── src/
│   ├── index.html
│   ├── storage.js
│   └── tauri-close-guard.js
├── src-tauri/
├── package.json
└── icon.png

Recommended IDE Setup


Contributing

Issues and pull requests are welcome. If you're changing UI, please test both light and dark mode before submitting.


License

This project is licensed under the MIT License - see the LICENSE file for details.

About

General-purpose comparison & ranking tool built with Tauri

Topics

Resources

License

Stars

5 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors