English | 中文
A toolkit designed for FOSScope contributors
This project is developed with Tauri, with Rust as the backend, and React + Typescript in Vite as the frontend.
- IntelliJ IDEA + Rust Plugin
- VS Code + Tauri extension + rust-analyzer extension
- Node.js 20.x
- npm 10.x
- Newest version of Rust
- Installed with
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
- Installed with
- Cargo
- Tauri CLI
- Installed with
cargo install tauri-cli
- Installed with
Run cargo tauri dev
to start the frontend and backend automatically.
You can also start the frontend with npm run dev
, then start the backend and the program window by running the Rust target fosscopetoolkit
.
.vscode
:VS Code configuration files for autoconfiguring plugins (auto-generated by Tauri)public
:Frontend static resourcessrc
:Frontend source code, based on Vite, written in React + TypeScriptsrc-rust
:All Rust source codetauri-backend
:Tauri backend code, (thesrc-tauri
directory in the default template)toolkit-core
:Core library for providing core and basic functionalitiestoolkit-cli
:Command-line version of FOSScope Toolkit, can be released separately, or used for testing core functionalities when the frontend is not fully developed
- @Cubik65536 - Lead Developer & Project Manager
- @cys2004 - Vice Project Manager & Developer, HTML Processing
- @sureau2020 - Frontend Developer & Frontend Designer