⚠️ Major Update Warning: LocalJson has completed Monorepo migration. Project structure and build process have significant changes, please read the documentation carefully.
A lightweight cross-platform toolset based on Wails, supporting both web and desktop platforms including Mac, Windows, and Linux.
This project is a frontend implementation of It-Tools using Vue3, Vite, Naive-UI, and TypeScript. The desktop version is implemented using Wails with Go. Special thanks to other open-source projects.
graph TD
A[LocalJson Toolset] --> B[Frontend Layer]
A --> C[Desktop Layer]
A --> D[Core Layer]
B --> B1[Vue3 + Vite]
B --> B2[Naive-UI]
B --> B3[TypeScript]
C --> C1[Go Language]
C --> C2[Wails Framework]
D --> D1[Tool Collection]
D --> D2[Data Processing]
D --> D3[Business Logic]
B1 --> E[Web Version]
C2 --> F[Desktop Version]
E --> G[Browser Runtime]
F --> H[Cross-platform App]
localjson/ ├── app/ │ ├── services/ │ ├── storage/ ├── packages/ │ ├── core/ │ │ ├── src/ │ │ └── package.json │ ├── desktop/ │ └── web/ ├── main.go ├── go.mod └── wails.json
- Go(latest version)
- Node.js >= 18
- NPM >= 9
git clone https://github.com/inRemark/localjson.git go install github.com/wailsapp/wails/v2/cmd/wails@latest pnpm install
# web pnpm web:dev # desktop pnpm wails:dev
This project is under the GNU GPLv3.