Huakun

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

  • 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:

File Transfer

Implementations of the LocalSend protocol for secure local network file sharing:

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

On this page