Mr. Huan Li is a serial entrepreneur, active angel investor with strong technology background. He is a widely recognized technical leader on conversational AI and open source cloud architectures. Huan is a GitHub Star, top open-source contributor in both US(#4) and China(#7), co-authored guide books "Chatbot 0 to 1" and "Concise Handbook of TensorFlow 2" and has been recognized by Microsoft, Google, and Tencent as MVP, GDE, and TVP. He is a Chatbot Architect and speaks regularly at technical conferences around the world. Find out more about his experiences at https://www.linkedin.com/in/zixia/
Huan is the creator and core developer of Wechaty . Wechaty is a Conversational RPA SDK for chatbot makers. With only 6 lines of code, you can create a bot on the most popular IMs like WeChat, Whatsapp, WeCom, Gitter, QQ, etc.
Some numbers for the Wechaty project:
- 200+ Contributors
- 6,000+ Open-source Dependents
- 9,000+ Pull Requests & Issues
- 14,000+ GitHub Stars
📈 - 100,000+ Docker Pulls
- 1,200,000+ NPM Downloads
Below are his contributions (PRs and Issues) to GitHub open-source projects:
♏️ means he is the creator or maintainer of the project©️ means he has contributed to the project
Chatbot Ecosystem
♏️ https://github.com/wechaty/wechatyConversational RPA SDK for Chatbot Makers
♏️ https://github.com/wechaty/getting-started - A Starter Project Template for Wechaty works out-of-the-box♏️ https://github.com/wechaty/ha - High Available (HA) Wechaty is a Load Balance for providing High Availability for Wechaty Chatbot by spreading requests across multiple WeChat individual accounts.♏️ https://github.com/wechaty/vorpal - CLI for Chatbot - Extensible Commands for ChatOps, Powered by Vorpal.♏️ https://github.com/huan/file-box - Pack a File into Box for easy move/transfer between servers no matter of where it is.(local, remote url, or cloud storage)♏️ https://github.com/wechaty/matrix-appservice - Wechaty [Matrix] Application Services Bridge©️ https://github.com/microsoft/botframework-sdkBot Framework provides the most comprehensive experience for building conversation applications. (PR)
©️ https://github.com/matrix-org/matrix-js-sdkMatrix Client-Server SDK for JavaScript (PR)
Chatbot Projects
♏️ https://github.com/wechaty/friday - Friday is an Assistant BOT Built on Wechaty for Serving our Community♏️ https://github.com/kaiyuanshe/osschat - Apache Open Source Software Chat BOT♏️ https://github.com/wechaty/chat-drive - Chat Drive is a conversational storage solution that allows you to save files from the WeChat room, and search & access them anytime by talking to our chatbot.♏️ https://github.com/Gcaufy/wechaty-voteout - Wechaty voteout plugin©️ https://github.com/juzibot/qiji-bot - Qiji Bot is a chatbot for Qiji. (PR)
Machine Learning & Conversational AI
♏️ https://github.com/snowkylin/tensorflow-handbook简单粗暴 TensorFlow 2 | A Concise Handbook of TensorFlow 2 | 一本简明的 TensorFlow 2 入门指导教程
©️ https://github.com/tensorflow/tensorflowAn Open Source Machine Learning Framework for Everyone (PR)
©️ https://github.com/NVIDIA/nvidia-dockerBuild and run Docker containers leveraging NVIDIA GPUs (PR)
©️ https://github.com/ivanseidel/IAMDinosaurAn Artificial Inteligence to teach Google's Dinosaur to jump cactus (PR)
©️ https://github.com/zaidalyafeai/Swift4TF - A set of notebooks explaining swift for tensorflow optimized to run in Google Collaboratory. (PR)©️ https://github.com/Azure-Samples/cognitive-services-quickstart-code - Code Examples used by the Quickstarts in the Cognitive Services Documentation (PR)©️ https://github.com/thunlp/Chinese_Rumor_Dataset - 中文谣言数据 (PR)©️ https://github.com/CasterWx/python-girlfriend-mood - Analyze her mood through her girlfriend's words ·女朋友聊天时的情绪波动图谱,没女朋友的可自用(雾)。 (PR)
Community
♏️ https://github.com/wechaty/wechaty.js.org - Wechaty Official Website for News, Blogs, Contributor Profiles, and Documentations.♏️ https://github.com/wechaty/bot5 - BOT5 Club♏️ https://github.com/zixia/bbs - 大话西游 BBS©️ https://github.com/google/season-of-docs - Supporting materials for Google's Season of Docs 2021 (PR)©️ https://github.com/MicrosoftDocs/rd-pr Microsoft Regional Director website (PR)©️ https://github.com/OpenSourceWin/OpenSourceWin.github.io opensource.win website (PR)
RxJS & Event-driven Programming
♏️ https://github.com/huan/ducks - Reducer Bundles Manager for Redux, Implemented the Ducks Modular Proposal♏️ https://github.com/huan/rx-queue - Easy to Use RxJS Queue for Throttle/Debounce/Delay/DelayExecute©️ https://github.com/ReactiveX/rxjsA reactive programming library for JavaScript (PR)
©️ https://github.com/statelyai/xstateState machines and statecharts for the modern web. (PR)
OpenAPI
♏️ https://github.com/wechaty/openapi - Wechaty REST API Server with OpenAPI Specification (aka. Swagger)©️ https://github.com/rohit-gohri/redocusaurus - OpenAPI for Docusaurus v2 with Redoc (PR)
Docker & Networking
♏️ https://github.com/huan/docker-simple-mail-forwarderSimplest and Smallest Email Forward Service based on Docker.
♏️ https://github.com/huan/docker-wechatDoChat is a Dockerized WeChat (盒装微信) PC Windows Client for Linux
♏️ https://github.com/Chatie/io - Chatie Cloud Input/Output Service©️ https://github.com/websockets/wsSimple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js (PR)
Remote Procedure Call (RPC)
♏️ https://github.com/wechaty/grpc - gRPC Service & Protocol Buffers for Wechaty Puppet©️ https://github.com/grpc/grpc-nodegRPC for Node.js (PR)
©️ https://github.com/improbable-eng/grpc-webgRPC Web implementation for Golang and TypeScript (PR)
©️ https://github.com/konsumer/grpcnode - Simple GRPC server & client (PR)©️ https://github.com/konsumer/grpc-dynamic-gateway - Like grpc-gateway, but written in node and dynamic. (PR)©️ https://github.com/JsCommunity/json-rpc-peer - JSON-RPC 2 transport-agnostic library (PR)©️ https://github.com/JsCommunity/json-rpc-protocol - JSON-RPC 2 protocol messages parsing and formatting (PR)
Database
♏️ https://github.com/huan/flash-store - FlashStore is a high-performance Key-Value Persistent Local Database using ES6 Map's API (Async & Sync), Powered by LevelDB/RocksDB/SQLite and TypeScript.©️ https://github.com/apollographql/subscriptions-transport-wsA WebSocket client + server for GraphQL subscriptions (PR)
©️ https://github.com/howtographql/howtographqlThe Fullstack Tutorial for GraphQL (PR)
©️ https://github.com/Level/levelupA wrapper for abstract-leveldown compliant stores, for Node.js and browsers. (PR)
©️ https://github.com/Level/leveldown - Pure C++ Node.js LevelDB binding. An abstract-leveldown compliant store. (PR)©️ https://github.com/Level/encoding-down - An abstract-leveldown implementation that wraps another store to encode keys and values. (PR)©️ https://github.com/only-cliches/snap-db - Simple & Robust LSM Powered Javascript key-value store (PR)
Frida & Assembly
♏️ https://github.com/huan/sidecar - Easily hook/call binary functions using ES6 class with TypeScript annotation (Powered by Frida)♏️ https://github.com/huan/ffi-adapter - Foreign Function Interface Adapter Powered by Decorator & TypeScript©️ https://github.com/frida/cryptosharkSelf-optimizing cross-platform code tracer based on dynamic recompilation (PR)
TypeScript
♏️ https://github.com/huan/tstest - Helps you write better TypeScript programs©️ https://github.com/DefinitelyTyped/DefinitelyTypedThe repository for high quality TypeScript type definitions. (PR)
©️ https://github.com/inversify/InversifyJSA powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript. (PR)
©️ https://github.com/connor4312/cockatielA resilience and transient-fault-handling library that allows developers to express policies such as Backoff, Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. Inspired by .NET Polly. (PR)
©️ https://github.com/andywer/typed-emitter Type-safe event emitter interface for TypeScript (PR)©️ https://github.com/sinonjs/sinon-test - Wrap your tests in a sandbox with auto-cleanup (PR)
Web & Apps
©️ https://github.com/ionic-team/ionic-site - Repo for the ionicframework.com site (PR)©️ https://github.com/fastlane/fastlaneThe easiest way to automate building and releasing your iOS and Android apps (PR)
Library & Tools
♏️ https://github.com/google/pinjectA pythonic dependency injection library.
♏️ https://github.com/simonepri/pidtree/🚸 Cross platform children list of a PID.©️ https://github.com/yaronn/blessed-contribBuild terminal dashboards using ascii/ansi art and javascript (PR)
©️ https://github.com/toji/gl-matrixJavascript Matrix and Vector library for High Performance WebGL apps (PR)
©️ https://github.com/jtlapp/node-cleanup - installs custom cleanup handlers that run on exiting node (PR)©️ https://github.com/sanack/node-jq Node.js wrapper for jq (PR)©️ https://github.com/indexzero/ps-tree - Sometimes you cannot kill child processes like you would expect, this a feature of UNIX. (PR)©️ https://github.com/wwalker/ssh-find-agent - Tool to find already running ssh-agent compatible agents (PR)©️ https://github.com/zgq354/weibo-rss - cake 把某人最近的微博转换为 RSS 格式输出 (PR)©️ https://github.com/Submersible/node-python-bridge - Node.js to Python bridge sparklessnakerocketsparkles (PR)©️ https://github.com/freshworks/fresh-samples - Samples of code created by freshdesk (PR)©️ https://github.com/hongaar/bandersnatch - curly_loop Simple Node.js CLI / REPL framework written in TypeScript (PR)