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-tauridirectory 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