Ji Yang's repositories
EasyOCR
Ready-to-use OCR with 40+ languages supported including Chinese, Japanese, Korean and Thai
tsunami-security-scanner
Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.
Cingulata
Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.
capnproto
Cap'n Proto serialization/RPC system - core tools and C++ library
tink
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
libfabric
Open Fabric Interfaces
corundum
Open source FPGA NIC
SONiC
Landing page for Software for Open Networking in the Cloud (SONiC) - http://azure.github.io/SONiC/
picotcp
PicoTCP is a free TCP/IP stack implementation
ECDSA-OpenCL
Accelerating bitcoin's ECDSA - implemented in C and OpenCL for GPUs
gmtls
GM TLS/SSL Based on Golang (基于国密算法的TLS/SSL代码库)
COVID-19
Novel Coronavirus (COVID-19) Cases, provided by JHU CSSE
fpga-bpf
A versatile Wireshark-compatible packet filter, capable of 100G speeds and higher
cascade
A Just-In-Time Compiler for Verilog from VMware Research
GULF-Stream
100G Udp Link For axi Stream
goczmq
goczmq is a golang wrapper for CZMQ.
documentation
XChainLab Documentation
quorum
A permissioned implementation of Ethereum supporting data privacy
myhdl
The MyHDL development repository
ixy-languages
A high-speed network driver written in C, Rust, Go, C#, Java, OCaml, Haskell, Swift, Javascript, and Python
coding-interview-university
A complete computer science study plan to become a software engineer.
p4srv6
Proto-typing SRv6 functions with P4 lang.
quic-go
A QUIC implementation in pure go
Keysteal
A macOS <= 10.14.3 Keychain exploit
ntl
Networking Template Library for Vivado HLS
pulp-dronet
A deep learning-powered visual navigation engine to enables autonomous navigation of pocket-size quadrotor - running on PULP
zcash
Zcash - Internet Money
go-perfbook
Thoughts on Go performance optimization
Kalman-and-Bayesian-Filters-in-Python
Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters,extended Kalman filters, unscented Kalman filters, particle filters, and more. All exercises include solutions.
system-design-interview
System design interview for IT companies