Skip to content
View yexiyue's full-sized avatar

Block or report yexiyue

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yexiyue/README.md
Hi, I'm yexiyue

I build local-first, peer-to-peer apps with Rust and TypeScript. Mostly frontend and cross-platform (Tauri / React Native), with just enough backend to ship the whole thing.

Now

Building swarm-apps, a family of decentralized apps on top of libp2p:

  • SwarmDrop - cross-network, end-to-end encrypted P2P file transfer. Think LocalSend, but it works across the internet.
  • SwarmNote - local-first Markdown notes that sync between your own devices via CRDT. No account, no cloud, no subscription.
  • swarm-p2p - the Rust networking layer underneath: mDNS + DHT discovery, NAT traversal, typed request-response.
  • SwarmHive - self-hosted release and update hub for Tauri and React Native apps.

Selected work

  • ComfyUI-Startup - desktop launcher for ComfyUI, built with Tauri and Rust
  • TRNovel - a novel reader that lives in your terminal
  • ratatui-kit - component-style framework for building Ratatui TUIs
  • dialogue-macro - declarative CLI prompts via Rust macros

Stack

Rust, TypeScript, React, Tauri, Next.js, Node.js, WebAssembly

GitHub stats

Reach me

yexiyue666@qq.com

Pinned Loading

  1. TRNovel TRNovel Public

    Terminal reader for novel

    Rust 59 11

  2. ratatui-kit ratatui-kit Public

    Build component-driven terminal UIs in Rust with React-style components, hooks, props, routing, input layers, and global state. Powered by Ratatui and Tokio.

    Rust 37 3

  3. ratatui-kit-contrib ratatui-kit-contrib Public

    Official ratatui-kit extension crates (ratatui-kit-*), independently versioned & published to crates.io.

    Rust 5 1

  4. awesome-ratatui-kit awesome-ratatui-kit Public

    A curated list of ratatui-kit components, extensions, templates, and resources.

    1

  5. dialogue-macro dialogue-macro Public

    A dialog macro extension that uses declarative definition of user input

    Rust 11

  6. Comfyui-Startup Comfyui-Startup Public

    ComfyUI Startup——支持Macos的Comfyui启动器

    Rust 47 5