๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
Skip to content

A lightweight cross-platform toolset based on Wails, supporting both web and desktop platforms including Mac, Windows, and Linux.

License

Notifications You must be signed in to change notification settings

inRemark/localjson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

LocalJson Toolset

โš ๏ธ Major Update Warning: LocalJson has completed Monorepo migration. Project structure and build process have significant changes, please read the documentation carefully.

English | ไธญๆ–‡

A lightweight cross-platform toolset based on Wails, supporting both web and desktop platforms including Mac, Windows, and Linux.

About

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.

Architecture

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]
Loading

Project Structure

localjson/
โ”œโ”€โ”€ app/
โ”‚   โ”œโ”€โ”€ services/
โ”‚   โ”œโ”€โ”€ storage/
โ”œโ”€โ”€ packages/
โ”‚   โ”œโ”€โ”€ core/
โ”‚   โ”‚   โ”œโ”€โ”€ src/
โ”‚   โ”‚   โ””โ”€โ”€ package.json
โ”‚   โ”œโ”€โ”€ desktop/
โ”‚   โ””โ”€โ”€ web/
โ”œโ”€โ”€ main.go
โ”œโ”€โ”€ go.mod
โ””โ”€โ”€ wails.json

Screenshot

Screenshot

Building

Requirements

  • Go๏ผˆlatest version๏ผ‰
  • Node.js >= 18
  • NPM >= 9

Install Dependencies

git clone https://github.com/inRemark/localjson.git
go install github.com/wailsapp/wails/v2/cmd/wails@latest
pnpm install

Run

# web
pnpm web:dev
# desktop
pnpm wails:dev

License

This project is under the GNU GPLv3.

About

A lightweight cross-platform toolset based on Wails, supporting both web and desktop platforms including Mac, Windows, and Linux.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 42