https://github.com/linwooddev/vulpine
A user friendly gui for command line tools
https://github.com/linwooddev/vulpine
cli gui leptos linux macos manager rust tauri tauri-app windows
Last synced: over 1 year ago
JSON representation
A user friendly gui for command line tools
- Host: GitHub
- URL: https://github.com/linwooddev/vulpine
- Owner: LinwoodDev
- Created: 2024-03-01T17:29:39.000Z (over 2 years ago)
- Default Branch: legacy-tauri
- Last Pushed: 2024-12-31T15:00:22.000Z (over 1 year ago)
- Last Synced: 2025-01-22T15:09:39.213Z (over 1 year ago)
- Topics: cli, gui, leptos, linux, macos, manager, rust, tauri, tauri-app, windows
- Language: Rust
- Homepage:
- Size: 2.65 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Vulpine
> WIP: 🖼️ A user friendly gui for command line tools 🖼️
[](https://github.com/LinwoodDev/Vulpine/releases)
[](https://github.com/LinwoodDev/Vulpine/blob/main/LICENSE)
[](https://github.com/LinwoodDev/Vulpine)
[](https://linwood.dev/matrix)
[](https://discord.linwood.dev)
[](https://vulpine.linwood.dev)
Website •
Download •
Matrix •
Discord •
Mastodon •
Bluesky •
Contribute
---
**This project is still in development and not ready for production use. Please join the matrix or discord server for updates!**
Vulpine helps you to visualize and interact with command line tools. It is a simple and user cross-platform, opensource app built with tauri and rust.
## Features
* Create app configuration files inside the app
* You can also edit them with your favorite text editor
* Create complex actions using a visual scripting editor
* Run apps with a single click
* Add input fields to apps
* Share apps with others
* Cross platform on windows, linux and macos (mobile and web in the future)
## Getting started
### Installation
Install rust and pnpm first.
Then install the dependencies of tauri. Click [here](https://beta.tauri.app/guides/prerequisites/) for more information.
```bash
rustup toolchain install nightly
rustup default nightly
rustup target add wasm32-unknown-unknown
cargo install tauri-cli --version "^2.0.0-beta" --locked
cargo install trunk
pnpm install
```
### Running in development
To have faster compile times, you can set the number of threads to use in the RUSTFLAGS environment variable.
Windows:
```bash
$env:RUSTFLAGS="-Z threads=8"
cargo tauri dev
```
Linux:
```bash
RUSTFLAGS="-Z threads=8" cargo tauri dev
```
### Building for production
```bash
cargo tauri build
```