Mr. Huan Li is a serial entrepreneur and active angel investor with a strong technology background. He is a widely recognized technical leader in conversational AI and open-source cloud architectures. Huan is a GitHub Star, top open-source contributor in both US(#4, 2022) and China(#7, 2021), 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 regularly speaks at technical conferences worldwide. Please find out more about his experiences at https://www.linkedin.com/in/huan42/
Huan is the creator and core developer of Wechaty . Wechaty is a Conversational RPA SDK for chatbot makers. With only six 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
- ♏️ https://github.com/wechaty/wechaty Conversational 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 the Box for easy move/transfer between servers no matter 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-sdk Bot Framework provides the most comprehensive experience for building conversation applications. (PR)
- ©️ https://github.com/matrix-org/matrix-js-sdk Matrix Client-Server SDK for JavaScript (PR)
- ♏️ 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)
- ♏️ https://github.com/snowkylin/tensorflow-handbook 简单粗暴 TensorFlow 2 | A Concise Handbook of TensorFlow 2 | 一本简明的 TensorFlow 2 入门指导教程
- ©️ https://github.com/tensorflow/tensorflow An Open Source Machine Learning Framework for Everyone (PR)
- ©️ https://github.com/NVIDIA/nvidia-docker Build and run Docker containers leveraging NVIDIA GPUs (PR)
- ©️ https://github.com/tensorflow/tfjs-examples/ Add native JavaScript(TypeScript) to replace translation.py (PR)
- ©️ https://github.com/ivanseidel/IAMDinosaur An Artificial Intelligence 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)
- ♏️ https://github.com/wechaty/wechaty.js.org - Wechaty's Official Website for News, Blogs, Contributor Profiles, and Documentation.
- ♏️ 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)
- ♏️ 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/rxjs A reactive programming library for JavaScript (PR)
- ©️ https://github.com/statelyai/xstate State machines and statecharts for the modern web. (PR)
- ♏️ 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)
- ♏️ https://github.com/huan/docker-simple-mail-forwarder Simplest and Smallest Email Forward Service based on Docker.
- ♏️ https://github.com/huan/docker-wechat DoChat is a Dockerized WeChat (盒装微信) PC Windows Client for Linux
- ♏️ https://github.com/Chatie/io - Chatie Cloud Input/Output Service
- ©️ https://github.com/websockets/ws Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js (PR)
- ♏️ https://github.com/wechaty/grpc - gRPC Service & Protocol Buffers for Wechaty Puppet
- ©️ https://github.com/grpc/grpc-node gRPC for Node.js (PR)
- ©️ https://github.com/improbable-eng/grpc-web gRPC 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)
- ♏️ 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-ws A WebSocket client + server for GraphQL subscriptions (PR)
- ©️ https://github.com/howtographql/howtographql The Fullstack Tutorial for GraphQL (PR)
- ©️ https://github.com/Level/levelup A 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)
- ♏️ 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/cryptoshark Self-optimizing cross-platform code tracer based on dynamic recompilation (PR)
- ♏️ https://github.com/huan/tstest - Helps you write better TypeScript programs
- ©️ https://github.com/DefinitelyTyped/DefinitelyTyped The repository for high quality TypeScript type definitions. (PR)
- ©️ https://github.com/inversify/InversifyJS A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript. (PR)
- ©️ https://github.com/connor4312/cockatiel A 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)
- ©️ https://github.com/ionic-team/ionic-site - Repo for the ionicframework.com site (PR)
- ©️ https://github.com/fastlane/fastlane The easiest way to automate building and releasing your iOS and Android apps (PR)
- ♏️ https://github.com/google/pinject A pythonic dependency injection library.
- ♏️ https://github.com/simonepri/pidtree/ 🚸 Cross platform children list of a PID.
- ©️ https://github.com/yaronn/blessed-contrib Build terminal dashboards using ascii/ansi art and javascript (PR)
- ©️ https://github.com/toji/gl-matrix Javascript 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 as expected; this is 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)