My works
Application
| Icon | Name | Components | Framework | Platform | Detail |
|---|---|---|---|---|---|
![]() | netPlayer | App | Flutter | Subsonic & Navidrome based desktop music player | |
![]() | netPlayer Mobile | / | Flutter | Subsonic & Navidrome based mobile music player | |
![]() | Sharer | App | Flutter | File sharing tool based on Flutter | |
| Core | Gin | ||||
| WebUI | Vue | ||||
![]() | DAV Server | App | Flutter | WebDAV Server | |
| Core | Gin | ||||
![]() | BitFlow | / | Flutter | qBittorrent & Aria Cilent for desktop & mobile | |
![]() | Whisper GUI | / | Flutter | Whisper GUI helper | |
![]() | PhotoArchiver | App | Flutter | Make photos grouped by datetime | |
| Core | Go | ||||
![]() | EXIF Helper | App | Flutter | Add EXIF watermark tool | |
| Core | Go | ||||
![]() | Subs | / | Flutter | Multi subtitles burning tool | |
![]() | pyftp GUI | / | Flutter | pyftpdlib GUI helper | |
![]() | FFmpeg GUI | / | Flutter | FFmpeg GUI helper | |
![]() | EasyChat | / | Flutter | OpenAPI Client | |
![]() | Electron | [Split to Sharer and DAV Server] | |||
| Vue | |||||
![]() | / | Flutter | [Merge to BitFlow] | ||
![]() | / | Flutter | [Merge to Anime Helper] |
Service
| Icon | Name | Components | Framework | Detail |
|---|---|---|---|---|
![]() | Anime Helper | Server | ElysiaJS | Animation follow & download tool |
| WebUI | Vue | |||
![]() | Jackett Helper | Server | ElysiaJS | Add task to aria from Jackett |
| WebUI | Vue | |||
| / | Index Page | Server | Gin | Server Index page |
| WebUI | Vue | |||
| / | SHT API | Server | FastAPI | SHT sensor monitor |
| WebUI | Vue | |||
| / | Monitor | Server | Spring (Kotlin) | System monitor page |
| WebUI | Vue | |||
| / | Flask | [Merge to Anime Helper] | ||
| React |
Script
| Name | Framework | Detail |
|---|---|---|
| Aria Linker | JavaScript | Tampermonkey script that task to aria |
| qBit Linker | JavaScript | Tampermonkey script that add task to qBit |
| LiveBG | Gin & Vue | netPlayer obs live background |
| DAV with Docker | DAV with Docker | Use WebDAV on Docker |















