Jinpeng's repositories
mysql-maxwell-kafka-flink
An experiment of creating a pipeline: MySQL -> Maxwell's Daemon -> Kafka -> Flink.
bellpepper
Bellpepper is a lightweight distributed task scheduler written in Go. It is different from Celery by using APIs rather than broker to communicate between scheduler and worker. So it is suitable to work across the Internet.
booking
Application for booking anything, such as meeting room. Written in Golang and Flutter. A pet project.
codesnippets
Collection of code snippets.
crop-upload-server
This is the server side code for crop and upload:
electron-react-boilerplate
Live editing development on desktop app
flink-tutor
Apache Flink tutorial code.
flutter-go-grpc
A demo of Flutter + Golang + gRPC. Original from https://medium.com/flutter-community/tutorial-asynchronous-flutter-chat-client-with-go-chat-server-which-are-powered-by-grpc-simple-ce913066861c.
gcommerce
E-commerce micro services written in Golang.
geoip-live-map
Realtime visualization of your access logs on a map
gotagging
Tagging system written in golang.
iris
Record audio stream and push to server side for Speech Recognition or other processing.
jinpeng.github.io
Personal blog pages.
kgsanguo
Knowledge Graph exploration with China classical master piece of Romance of the Three Kingdoms.
koa2react
koa2 + reactjs + redux + saga stack example.
leetcode
Leetcode solutions.
NodeBB
Node.js based forum software built for the modern web
nodebb-plugin-write-api
A RESTful JSON-speaking API allowing you to write things to NodeBB
NodeBBClient
NodeBB client for capacity and performance test written in golang.
pleiades
Education platform. Leverage Microservices and Micro-frontend architecture style, designed with DDD approach. The Pleiades are seven daughters of Atlas.
puppeteer-crawler
A light weight distributed crawler using headless chrome with puppeteer, rabbitmq and mongodb.
ReduxInAction
Redux In Action.
shortlink
Web Application developed with Rust+Axum+Sqlx.
text-detection-ctpn
text detection mainly based on ctpn model in tensorflow, id card detect, connectionist text proposal network
TextCodeRecognizer
There are always some codes printed on paper that need to be input in mobile apps. These codes could be quite long and hard to input one character after another. By leveraging OCR techniques, it could be much easier. This is a simple demo to recognize activate code from textbooks.
The-Rust-Programming-Language
Code of the book of The Rust Programming Language.
treasurebox
A series of command line tools for daily tasks.