Projects
A collection of my open-source projects and contributions
I love coding and I love to share my knowledge with others. I have created many projects and I am still working on new ones.
See my GitHub for more: https://github.com/huakunshen
Featured Projects
- Kunkun - Open source, cross-platform, extensible app launcher
- CrossCopy - Cloud-based clipboard manager with P2P file transfer
- kkrpc - TypeScript-first RPC library for bi-directional communication
- Uniview - Infrastructure for building universal React plugin ecosystems with multi-framework hosts
Plugin Ecosystem
Tauri Plugins
A collection of plugins extending Tauri's capabilities for desktop applications:
- Tauri Plugin JS - Spawn and manage JavaScript runtimes (Bun, Node.js, Deno) from Tauri apps
- Tauri Plugin Clipboard - Extended clipboard functionality with image support and change listeners
- Tauri Plugin Keyring - Secure keyring access for storing passwords and sensitive data
- Tauri Plugin Network - Network utilities including interface info, port scanning, and packet sniffing
- Tauri Plugin System Info - Comprehensive system information (CPU, memory, battery, processes)
- Tauri Plugin User Input - Monitor and simulate keyboard and mouse inputs
File Transfer
Implementations of the LocalSend protocol for secure local network file sharing:
- LocalSend Rust - High-performance Rust implementation with CLI and TUI
- LocalSend TypeScript - Cross-platform TypeScript implementation for Node.js, Bun, and Deno
Networking & System Tools
- WakeOnLan Web - Web-based Wake-on-LAN tool with SvelteKit and PocketBase
- WakeOnLan - Wake-on-LAN protocol implementations in Python and Go
GitHub Contribution
Topics Involved
- Frontend
- React/Next
- Vue/Nuxt
- Svelte/SvelteKit
- Backend
- Golang Fiber
- Desktop
- Electron
- Tauri
- Flutter
- Language
- Python
- Golang
- JavaScript
- TypeScript
- C++
- Java
- Rust
- WebAssembly
- API
- GraphQL
- RESTful
- Database
- MySQL
- SQLite
- MongoDB
- Redis
- PostgreSQL
- Neo4J
- DevOps
- CI/CD
- GitHub Action
- Docker
- Kubernetes
- Nginx
- Cloudflare
- Machine Learning
- Data Science
- Computer Vision
- Natural Language Processing
- Reinforcement Learning
- Algorithm
- OS
- IPC
- C++ addon, FFI
- Network
- P2P
- WebRTC
- WebSocket
- P2P
- Cryptography
- Hash
- Symmetric Encryption
- Asymmetric Encryption
- Digital Signature
- Certificate
- Salt and Pepper
- Design
- Software Design
- Design Patterns
- System Design
- Security
- CORS
- Rate Limit
- CSRF
- Distributed System
- Distributed Logging
- Cache
- Database Scaling
- Load Balancing
- MQ
- Kafka
- Auth
- OAuth
- JWT
- Security
- Software Design