Software Engineer @superfly. Most of my personal projects are now migrated to https://gitea.angry.im/. Mirrors of them are still available on GitHub.
Shelter. This repository is a mirror of https://gitea.angry.im/PeterCxy/Shelter. For bug reports, use https://lists.sr.ht/~petercxy/shelter
3.5kSocksDroid. C
308evdev-right-click-emulation. Implement Long-Press-to-Right-Click on Touchscreen Linux Devices with Xorg or Wayland
100shadowsocks-auto-redir.sh. Migrated, PLEASE GO TO
56Typeblog. Yet another blogging platform
44gozbar. ZBar scanner bindings for Golang
38scroll-emulation. Middle button scrolling emulation for Wayland (tested on GNOME Wayland)
36WebViewGoogle. (Xposed) Module to enable Google's independent "Android System WebView" (com.google.android.webview) in AOSP-based ROMs
33stunnel-android. Java
31android_device_xiaomi_picasso. LineageOS Device Tree for Redmi K30 5G (Picasso)
30sfrs. A Standard Notes Sync Server written in Rust
292048. Porting 2048 to android
28BlackLight. This repository is moved to https://github.com/PaperAirplane-Dev-Team/BlackLight
26obfs4. The obfourscator (modified)
24Lolistat. DEPRECATED. It has finished its job.
24Termux-ZeroNet. ZeroNet Bootstrap Script for Termux (Android App)
23paprika. A blogging platform written in Rust for Cloudflare Workers, integrated with Standard Notes
21ghost-diaspora. https://github.com/LoeiFy/Diaspora ported to Ghost
19typeblog.net. Repository for https://typeblog.net
19android_device_ktouch_i9. TWRP / Lineage (WIP) device tree for the K-touch i9, you will need https://github.com/PeterCxy/mtk_patches
17PGit. My personal toy, a Git client on Android
17LockNetworkType. (Xposed) Module to lock your Android phone's network type
16android_device_oneplus_guacamole. Device tree for OnePlus 7 Pro (upstreamed; see https://github.com/LineageOS/android_device_oneplus_guacamole)
15firefox-material-safari. MIGRATED, PLEASE GO TO https://git.angry.im/PeterCxy/firefox-material-safari
14yarmd. Yet Another Recursive Multi-thread Downloader
14android_device_xiaomi_violet-twrp. Makefile
13telegram-bot-pictures. Picture module of telegram-bot-coffee
12Rikkabot. A Telegram bot that tries to become Rikka
12tws-rust. Migrated, PLEASE GO TO https://git.angry.im/PeterCxy/tws-rust
12android_device_umidigi_F1. Device Tree (WIP) for Umidigi F1
10mtk_patches.
10rf.nim. (Experimental) ReactiveX-like reactive programming library designed for Nim
10PanoramicScreenshot2. Panoramic Screenshot 2 "Resurrection"
10worker-pastebin. (Mirror) A toy pastebin on Cloudflare Workers with E2EE, React frontend and S3-compatible storage backend
10gpd_p2_max_acpi. Deprecated, use https://github.com/PeterCxy/goodix-p2max-dkms instead
9xjtlu-timetable. XJTLU Timetable to ICal converter (done the right way)
9android_device_oneplus_sm8150-common. upstreamed; see https://github.com/LineageOS/android_device_oneplus_sm8150-common
8docker-nginx-ghost. Docker image for Nginx + Ghost, Nginx acting as a reverse proxy
8SetupWizardLibrary. This repository is a mirror of https://cgit.typeblog.net/SetupWizardLibrary/
7android_device_google_sunfish. WIP LineageOS Device Tree for Pixel 4a
7android_kernel_oneplus_sm8150. upstreamed; see https://github.com/LineageOS/android_kernel_oneplus_sm8150
7Petergram. Peter's patchset for Telegram Android
7pofw.js. A port forwarding tool implemented in Node.Js
7gentoo-peter. The personal Gentoo Portage Overlay of Peter Cai
6bgpfilter. BIRD filter generator based on IRR databases
6texlive.js. Compiling LaTeX (TeX live) in your browser
6javacomplete. Omni Completion for JAVA (Optimized for Android development)
6grooido. Free you from Android layout XMLs with DSL in Groovy
6gotgbot. Telegram Bot example implementation in Go
6linux-surface-patches. My modified patchset for running Linux on Surface devices (based on jakeday's)
5vendor_mediatek_hardware_interfaces. Reverse-engineered vendor interfaces of MediaTek
5peterbot-cpp. Peterbot for Telegram rewritten in cpp
5datee-backend. TypeScript
5goodix-p2max-dkms. Dirty hack of the goodix touchscreen module for GPD P2 Max (NOT needed after latest BIOS update)
5workerns. (Mirror) Full DoH recursive resolver implemented on Cloudflare Workers
5LightVPN. A light & stateless tunnel proxy
5android_bootable_recovery. C
2android_device_coolpad_C558. Makefile
2