Awesome
:cn: Awesome Made by Chinese
A collection of amazing open source projects that were made and mainly contributed by Chinese developers.I call it the high-star club.
Projects List
- vue Vue is a progressive framework for building user interfaces.
- ant-design An enterprise-class UI design language and React UI library.
-
element A Vue.js 2.0 UI Toolkit for Web.
-
incubator-echarts A powerful, interactive charting and visualization library for browser.
-
nw.js Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
-
dubbo Apache Dubbo is a high-performance, java based, open source RPC framework.
-
android-open-project A categorized collection of Android Open Source Projects, More powerful web version:
-
dayjs ⏰ Day.js 2KB immutable date library alternative to Moment.js with the same modern API.
-
ijkplayer Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
-
ant-design-pro 👨🏻💻👩🏻💻 Use Ant Design like a Pro!
-
Weui A UI library by WeChat official design team, includes the most useful widgets/modules in mobile web applications.
-
arthas Alibaba Java Diagnostic Tool Arthas/Alibaba Java 诊断利器 Arthas
-
fastjson A fast JSON parser/generator for Java.
-
p3c Alibaba Java Coding Guidelines pmd implements and IDE plugin.
-
layui 采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写形式,极低门槛,拿来即用。
-
flutter-go flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的 demo 演示与中文文档。
-
wepy 小程序组件化开发框架。
-
awesome-javascript 🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.
-
mpvue 基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系。
-
es6tutorial 《ECMAScript 6 入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性。
-
weex A framework for building Mobile cross-platform UI.
-
mint-ui Mobile UI elements for Vue.js.
-
seata 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution.
-
tinker Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
-
ice 🚀 Simple and friendly front-end development system(飞冰,简单而友好的前端研发体系 )https://ice.work/
-
egg 🥚 Born to build better enterprise frameworks and apps with Node.js & Koa.
-
dva 基于 redux,redux-saga 和 react-router 的轻量级前端框架。
-
DoraemonKit A full-featured App (iOS & Android) development assistant. You deserve it. 简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android、微信小程序 )研发助手,你值得拥有。https://www.dokit.cn/
-
flv.js HTML5 FLV Player.
-
spring-cloud-alibaba Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
-
vue-next Repo for Vue 3.0 (currently in RC).
-
react-demos a collection of simple demos of React.js.
-
Mars Mars is a cross-platform network component developed by WeChat.
-
vant Lightweight Mobile UI Components built on Vue.
-
nacos an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
-
amazeui Amaze UI, a mobile-first and modular front-end framework.
-
vant-weapp 轻量、可靠的小程序 UI 组件库
-
weui-wxss A UI library by WeChat official design team, includes the most useful widgets/modules.
-
QMUI_Android 提高 Android UI 开发效率的 UI 库
-
ARouter 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)
-
mui 最接近原生 APP 体验的高性能框架
-
linux-command Linux 命令大全搜索工具,内容包含 Linux 命令手册、详解、学习、搜集。https://git.io/linux
-
Omi Front End Cross-Frameworks Framework - 前端跨框架跨平台框架
-
vConsole A lightweight, extendable front-end developer tool for mobile web page.
-
VasSonic VasSonic is a lightweight and high-performance Hybrid framework developed by tencent VAS team, which is intended to speed up the first screen of websites working on Android and iOS platform.
-
AndroidSwipeLayout The Most Powerful Swipe Layout!
-
MMKV An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.
-
vlayout Project vlayout is a powerfull LayoutManager extension for RecyclerView, it provides a group of layouts for RecyclerView. Make it able to handle a complicate situation when grid, list and other layouts in the same recyclerview.
-
vue-awesome-swiper 🏆 Swiper component for @vuejs
-
ncnn ncnn is a high-performance neural network inference framework optimized for the mobile platform.
-
G2 📊 A highly interactive data-driven visualization grammar for statistical charts.
-
node-interview How to pass the Node.js interview of ElemeFE.
-
webpack-demos a collection of simple demos of Webpack.
-
cube-ui 🔶 A fantastic mobile ui lib implement by Vue.
-
ant-design-mobile A configurable Mobile UI.
-
umi 🌋 Pluggable enterprise-level react application framework.
-
seajs A Module Loader for the Web.
-
openresty Turning Nginx into a Full-Fledged Scriptable Web Platform.
-
matrix Matrix is a plugin style, non-invasive APM system developed by WeChat.
-
chameleon 🦎 一套代码运行多端,一端所见即多端所见
-
atlas A powerful Android Dynamic Component Framework.
-
F2 📱📈An elegant, interactive and flexible charting library for mobile.
-
cropperjs JavaScript image cropper.
-
qiankun 📦 🚀 Blazing fast, simple and completed solution for micro frontends.
-
AndFix AndFix is a library that offer hot-fix for Android App.
-
ng-zorro-antd UI components lib based on Ant Design for Angular.
-
G6 ♾ A Graph Visualization Framework in JavaScript.
-
rax 🐰 is a progressive React framework for building universal application. https://.js.org
-
fish-redux An assembled flutter application framework.
-
QMUI_iOS QMUI iOS——致力于提高项目 UI 开发效率的解决方案
-
Hilo A Cross-end HTML5 Game development solution developed by Alibaba Group.
-
freeline A super fast build tool for Android, an alternative to Instant Run.
-
BizCharts Powerful data visualization library based on G2 and React.
-
Dragonfly Dragonfly is an intelligent P2P based image and file distribution system.
-
nerv A blazing fast React alternative, compatible with IE8 and React 16.
-
iview-weapp 一套高质量的微信小程序 UI 组件库
-
v-charts 基于 Vue2.0 和 ECharts 封装的图表组件 📈📊
-
thinkjs Use full ES2015+ features to develop Node.js applications, Support TypeScript.
-
vue-echarts Apache ECharts (incubating) component for Vue.js.
-
Hippy A cross platform framework designed for Web developer. Introduction video - https://v.qq.com/x/page/i3038urj2mt.html
-
TencentOS-tiny 腾讯物联网终端操作系统
-
Shadow 零反射全动态 Android 插件框架
-
GT GT (Great Tit) is a portable debugging tool for bug hunting and performance tuning on smartphones anytime and anywhere just as listening music with Walkman. GT can act as the Integrated Debug Environment by directly running on smartphones.
-
incubator-weex-ui 🏄 A rich interaction, lightweight, high performance UI library based on Weex.
-
flutter_boost FlutterBoost is a Flutter plugin which enables hybrid integration of Flutter for your existing native apps with minimum efforts
-
hotkeys ➷ A robust Javascript library for capturing keyboard input. It has no dependencies.
-
spritejs A cross platform high-performance graphics system.
-
echarts-for-weixin Apache ECharts (incubating) 的微信小程序版本
-
kbone 一个致力于微信小程序和 Web 端同构的解决方案
-
westore 微信小程序解决方案 - 1KB javascript 覆盖状态管理、跨页通讯、插件开发和云数据库开发
-
bk-cmdb 蓝鲸智云配置平台(BlueKing CMDB)
-
hooks React Hooks Library
-
LuaViewSDK A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案
-
taro-ui 一款基于 Taro 框架开发的多端 UI 组件库
-
frozenui FrozenUI 的 CSS 组件库,基于腾讯手 Q 样式规范,腾讯 QXD 出品
-
Proton Proton is a lightweight and powerful Javascript particle animation library. Use it to easily create a variety of cool particle effects.
-
TubeMQ TubeMQ focuses on high-performance storage and transmission of massive data in big data scenarios
-
PocketFlow An Automatic Model Compression (AutoMC) framework for developing smaller and faster AI applications.
-
tencent-ml-images Largest multi-label image database; ResNet-101 model; 80.73% top-1 acc on ImageNet
-
PhoenixGo Go AI program which implements the AlphaGo Zero paper
-
LKImageKit A high-performance image framework, including a series of capabilities such as image views, image downloader, memory caches, disk caches, image decoders and image processors.
-
VasDolly Android V1 and V2 Signature Channel Package Plugin
-
weui.js A lightweight javascript library for WeUI.
-
tmt-workflow A web developer workflow used by WeChat team based on Gulp, with cross-platform supported and solutions prepared.
-
midway 🍔 A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈
-
beidou 🌌 Isomorphic framework for server-rendered React apps
-
babel-plugin-import Modularly import plugin for babel.
-
nutui 轻量级移动端 Vue 组件库 (A Vue.js UI Toolkit for Mobile Web)
-
mand-mobile 💰 A mobile UI toolkit, based on Vue.js 2, designed for financial scenarios.
-
mpx Mpx,一款具有优秀开发体验和深度性能优化的增强型小程序开发框架
-
vue-amap 🌍 基于 Vue 2.x 和高德地图的地图组件
-
Hardcoder Hardcoder is a solution which allows Android APP and Android System to communicate with each other directly, solving the problem that Android APP could only use system standard API rather than the hardware resource of system.
-
Metis Metis is a learnware platform in the field of AIOps.
-
sluaunreal lua dev plugin for unreal engine 4
-
TSW Tencent Server Web
-
FeatherCNN FeatherCNN is a high performance inference engine for convolutional neural networks.
-
OOMDetector OOMDetector is a memory monitoring component for iOS which provides you with OOM monitoring, memory allocation monitoring, memory leak detection and other functions.
-
Biny Biny is a tiny, high-performance PHP framework for web applications
-
paxosstore PaxosStore has been deployed in WeChat production for more than two years, providing storage services for the core businesses of WeChat backend. Now PaxosStore is running on thousands of machines, and is able to afford billions of peak TPS.
-
Soter A secure and quick biometric authentication standard and platform in Android held by Tencent.
-
WeDemo WeDemo 为微信团队开源项目,用于帮助微信开发者完成微信登录、微信分享等功能的接入和开发。开发者可参考源代码完成开发,也可以直接将代码应用到自己的 App 开发中,安全、便捷地在 App 中实现微信分享、微信登录功能。
-
QMUI_Web An efficient front-end framework for developers building UI on the web.
-
ant-design-mobile-rn Ant Design for React Native
-
alita 一套把 React Native 代码转换成微信小程序代码的转换引擎工具。我们不造轮子,不发明新框架,只是提供工具把 RN 扩展到微信小程序端。
-
beeshell React Native 组件库
-
winxin-app-watch-life.net 微慕小程序开源版-WordPress 版微信小程序
-
zent A collection of essential UI components written with React.
-
awesome-uikit Collect JS Frameworks, Web components library and Admin Template.
Contributing
(the same measurement rule as awesome-made-by-russians )
It's hard to calculate project popularity so we use stars as a measurement. It's not quite fair, but it is what we have here on Github.
If you want to add a project to this list, please make sure that:
- The project was created by the developer born in China or self-indicate themself as Chinese.
- The project can't be just a sample project.
- The project has more than 1000 stars on Github.
- If they meet the requirements above, feel free to create a PR!