Pinned Repositories
stream
Stream for golang
minica
A Certificate Authority with RESTful interface and WEB UI
pwget
Similar to wget, but in parallel
threads
go-vpn
A single executable (same for client/server) point to point VPN server that uses QUIC or TCP. It also supports routing propagation by options
pool
Reusable Object Pool for golang
rust-s3-server
An S3 compatible Object Storage written in Rust. Ideal for local test environment
EnvAwareProperties
An environment aware properties
goproxy
Go Http Proxy with Authentication, Schedule Control, and Portal Control
gosmtp
SMTP server written in GO. It doesn't send mail, but act as a mail server for you to integrate with!
wushilin's Repositories
wushilin/minica
A Certificate Authority with RESTful interface and WEB UI
wushilin/go-vpn
A single executable (same for client/server) point to point VPN server that uses QUIC or TCP. It also supports routing propagation by options
wushilin/EnvAwareProperties
An environment aware properties
wushilin/minica-script
A Command Line CA Manager, handles CA creation and Cert Creation with SAN
wushilin/portforwarder_rs
Portforwarder written using RUST
wushilin/rust-s3-server
An S3 compatible Object Storage written in Rust. Ideal for local test environment
wushilin/classic-sync
C wrapper for Semaphore, ReentrantLock and CyclicBarrier in C. No Mut and Mutex required
wushilin/gsmtp
Local SMTP that sends mail through gmail without authentication
wushilin/kafka_consumer_group_migration
A tool help you to do one-time, or continuous consumer group migration
wushilin/tlsproxy_rs
TLS Proxy implemented using Rust
wushilin/actix-ws-proxy
Fork of https://git.sr.ht/~liz/actix-ws-proxy
wushilin/anycache
Cache objects in rust
wushilin/asycio-utils
Rust AsyncIO Util. crate.io: asyncio-utils
wushilin/confluent-kubernetes-examples
Example scenario workflows for Confluent for Kubernetes
wushilin/final_compression
Compression library for Rust
wushilin/git-integration-experiments
Demonstrates automatic git integration
wushilin/http_proxy_rs
Rust based http proxy, supports access time control by user, acl control by user and authentication. great for parents!
wushilin/iterutils
Provides utility to merge multiple iterators in effcient way. Classic use case: A merge Iterator of sorted item
wushilin/JDBCLeakDetector
Detect your JDBC connection, statement, resultset leaks (where you forgot to close)
wushilin/kafka_exporter_importer
Import and export kafka topic data
wushilin/kafka_find_empty_topics
Find empty topics that you may want to delete to house keep your cluster
wushilin/kafka_reassign_partitions
Increase your topic replication factor, move partitions around, generate observers, and more!
wushilin/kafka_topic_config_update
Update kafka topics config in bulk
wushilin/logd
Log swallower, rotater and more
wushilin/logdrs
logd implemented in Rust
wushilin/parallel-consumer
Parallel Apache Kafka client wrapper with per message ACK, client side queueing, a simpler consumer/producer API with key concurrency and extendable non-blocking IO processing.
wushilin/portforwarder_go
Golang version of port forwarder
wushilin/TLSProxy
Proxy anything TLS using SNI.
wushilin/tlsproxy_go
TLS Proxy written in golang
wushilin/webhook-debug
Debug and capture whatever client sent