List all my starred repos
- Awesome Compilers - Curated list of awesome resources on compilers, interpreters and runtimes.
- Awesome Design Systems - A curated list of design systems, pattern libraries, and everything inbetween.
- Awesome Electron - Awesome Electron.
- Awesome Front end learning resources - Awesome front end learning resources.
- Awesome Go - A curated list of awesome Go frameworks, libraries and software.
- Awesome GraphQL - Awesome list of GraphQL & Relay.
- Awesome Guidelines - A curated list of high quality coding style conventions and standards.
- Awesome Hacking - A collection of various awesome lists for hackers, pentesters and security researchers.
- Awesome Indie - Resources for independent developers to make money.
- Awesome JavaScript - A collection of awesome browser-side JavaScript libraries, resources and shiny things.
- Awesome Mac - Awesome Mac applicatiosn and tools for developers and designers.
- Awesome Modern C++ - A collection of resources on modern C++.
- Awesome React - A collection of awesome things regarding React ecosystem.
- Awesome security paper - Awesome security papers.
- Awesome Wechat Weapp - A colletion of awesome things regarding Weapp.
- Awesome Webpack - A curated list of awesome webpack resources, libraries and tools.
- Awesome Webpack CN - A curated list of awesome webpack resources and tools in Chinese.
- Awesome Windows - An awesome & curated list of best applications and tools for Windows.
- ChakraCore - Core part of the Chakra JavaScript engine that powers Microsoft Edge.
- cppwinrt - C++/WinRT, a standard C++ language projection for the Windows Runtime.
- Go - Go.
- GraphQL - A query language and execution engine tied to any backend service.
- GVFS - Git Virtual File System.
- jd_spider - JD spider, in python.
- login-with - Stateless login-with microservice for OAuth.
- Moby - A collaborative project for the container ecosystem to assemble container-based systems, Docker replacement.
- MSEC - Mass Service Engine in Cluster, a backend DEV & OPS engine.
- POCO C++ Libraries - Cross-platform C++ libraries with a network/internet focus.
- Rails - Ruby on Rails.
- Yoga - A cross-platform layout engine which implements Flexbox.
- Best Chinese Front end Blogs - High quality Chinese front end blogs
- Good Text Share - Good articles from author's daily work/learning.
- iOS Blog CN - iOS development blogs, in Chinese.
- I'm a FrontEnd Developer - I'm a FrontEnd Developer.
- Software Engineering Blogs - A curated list of engineering blogs.
- 前端小密圈 - 前端小密圈.
- GopherChina Conference - Slides for Gopher China conference.
- List of Free Learning Resources - Free available programming books.
- The JavaScript Way - The JavaScript way book.
- You Don't Know JS - You Don't Know JS.
- Chromeless - Chrome automation made simple. Runs locally or headless on AWS Lambda.
- PhantomJS - A headless WebKit scriptable with JavaScript.
- Puppeteer - A Node library which provides a high-level API to control headless Chrome over the DevTools Protocol.
- Anbox - A container-based approach to boot a full Android system on a regular GNU/Linux system.
- AppRTC Demo Code - The video chat demo app based on WebRTC.
- Beaker Browser - An experimental peer-to-peer web browser.
- Browser Autofill Phishing - A simple demo of phishing by abusing the browser autofill feature.
- BrowserQuest - A HTML5/JavaScript multiplayer game experiment.
- Control User Cursor - Experiment to alter the cursor behavior.
- jstests - Various experiments with JavaScript, HTML, CSS, etc.
- RealWorld example apps - Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more.
- TodoMVC - Todo apps for React.js, Ember.js, Angular, and many more.
- v86 - x86 virtualization in JavaScript, running in browser and Node.js.
- Vue2-Elm - Elm, using Vue2.
- weweChat - Unofficial WeChat client built with React, MobX and Electron.
- Windows Hacks - Creative and unusual things that can be done with the Windows API.
- Ace - Code editor written in JavaScript.
- AcrossTabs - Easy communication between cross-origin browser tabs.
- AdminLTE - Free Premium Admin control panel theme based on Bootstrap 3.x.
- Animate.css - A cross-browser library of CSS animations.
- ASCII Camera - Use the HTML5
getUserMedia
API to transform a video stream into a real-time ASCII representation. - Autoprefixer - A plugin to parse CSS and add vendor prefixes to CSS rules.
- Babel - A compiler for writing next generation JavaScript.
- Babylon.js - A complete JavaScript framework for building 3D games with HTML5 and WebGL.
- baffle.js - A tiny JavaScript library for obfuscating and revealing text in DOM elements.
- brace - Use Ace in React.
- Britecharts - A client-side reusable charting library based on D3.
- Chromatism - A simple set of utility functions for colors.
- Classnames - A simple JavaScript utility for conditionally joining classNames together.
- coolHue - Coolest handpicked gradient hues and swatches.
- CSS Element Queries - A polyfill adding support for element based media-queries to all new browser.
- CSS Modules - Documentation about CSS Modules.
- ECMAScript proposals - Tracking ECMAScript Proposals.
- ES6-Promise - A polifill for ES6-style Promises.
- flubber - Some best-guess methods for smoothly interpolating between 2-D shapes.
- Fonts.css - A solution for cross-platform Chinese font.
- gpu.js - A JavaScript library for GPGPU(General purpose computing on GPUs) in the browser.
- Gulp - The streaming build system.
- Hyper - A terminal built on web technologies.
- hyperapp - 1KB JavaScript library for building frontend applications.
- immutable.js - Immutable persistent data collections for JavaScript which increase efficiency and simplicity.
- localForage - Wrap IndexedDB, WebSQL, or localStorage using a simple but powerful API.
- Jest - Delightful JavaScript Testing.
- Less.js - The dynamic stylesheet language.
- Maker.js - Library for creating 2D vector drawings for CNC and laser cutter machines.
- marked - A full-featured markdown parser and compiler, written in JavaScript, built for speed.
- Marko - A friendly (and fast) UI library that makes building web apps fun.
- mavo - Create web applications entirely by writing HTML and CSS.
- mocka - Simple, elegant content placeholder.
- Moment - A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.
- Monaco Editor - A browser based code editor, which powers VS Code.
- Nano ID - A tiny, secure URL-friendly unique string ID generator for JavaScript.
- Next.js - Framework for server-rendered React apps.
- Now UI Kit - A responsive and beautiful cross-platform Bootstrap 4 UI kit.
- pell - The simplest and smallest WYSIWYG text editor for web, with no dependencies.
- Preact - Fast 3kb React alternative with the same ES6 API.
- Prepack - A partial evaluator for JavaScript. Prepack rewrites a JavaScript bundle, resulting in JavaScript code that executes more efficiently.
- QRCode.js - Cross-browser QRCode generator for JavaScript.
- Readability.js - A standalone version of the readability library used for Firefox Reader View.
- SQLite Viewer - View SQLite file online.
- sql.js - SQLite compiled to JavaScript.
- TypeScript - TypeScript.
- TypeStyle - Making CSS type safe, writing CSS with TypeScript will be just as fluent as writing JavaScript with TypeScript.
- UnCSS - Remove unused styles from CSS.
- VX - A collection of reusable low-level visualization components, it combines the power of D3 to generate visualization with the benefits of React for updating the DOM.
- WeUI - A UI library by WeChat official design team, includes the most useful widgets/modules in mobile web applications.
- window.fetch polyfill - A
window.fetch
JavaScript polyfill.
- Movies for hackers - A curated list of movies every hacker & cyberpunk must watch.
- Tenant point - Tenant tips.
- gh-pages - Publish files to a
gh-pages
branch on Github (or any other branch anywhere else). - Github Desktop - An open source Electron-based Github app.
- Github Explorer - A Progressive Web App that helps you explore Github user repositories.
- GitHut - An attempt to visualize and explore the complexity of the universe of programming languages used across the repositories hosted on Github.
- git-flow - A collection of Git extensions to provide high-level repository operations for Vincent Driessen's branching model.
- Airbnb JavaScript Style Guide - Airbnb JavaScript Style Guide.
- API Security Checklist - Checklist of the most import security countermeasures when designing, testing, and releasing API.
- clean-code-javascript - Clean code concepts adapted for JavaScript.
- C++ Core Guidelines - C++ Core Guidelines.
- Microsft REST API Guidelines - Microsoft REST API Guidelines.
- Modern Cpp Features - A cheatsheet of modern C++ language and library features.
- OWASP Mobile Security Testing Guide - A comprehensive manual for mobile app security testing and reverse engineering.
- Project Guidelines - A set of best practices for JavaScript projects.
- React in patterns - List of design patterns/techniques used while developing with React.
- Security guide for developers - A pratical security guide for web developers.
- Swift Style Guide - Style guide & coding conventions for Swift projects.
- TypeScript-Handbook - A comprehensive guide to the TypeScript language.
- DefinitelyTyped - High quality TypeScript type definitions.
- Dracula Theme - A dark theme for all the things.
- Feather - Simply beautiful open source icons.
- GB2260 - China administrative area code.
- Titanic - A set of animated icons + code to insert them into the webpages.
- Super Tiny Social Icons - Super tiny social icons, svg format.
- Public APIs - A collective list of public JSON APIs for use in web development.
- Public-APIs - A public list of APIs from round the web.
- freeCodeCamp - Open source codebase and curriculum for https://freeCodeCamp.com
- Awesome Interviews - A curated awesome list of lists of interview questions.
- CtCI-6th-Edition - Solutions for Cracking the Coding Interview 6th Edition.
- Front-end Job Interview Questions - Front-end job interview questions.
- What happens when ... - An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
- What happens when zh-cn - Chinese version of What happens when ...
- Carthage - A simple, decentralized dependency manager for Cocoa.
- CocoaLumberjack - A fast & simple, yet powerful & flexible logging framework for Mac and iOS.
- CocoaPods - The Cocoa Dependency Manager.
- DeepLinkKit - A splendid route-matching, block-based way to handle your deep links.
- FMDB - A Cocoa / Objective-C wrapper around SQLite.
- Firefox for iOS - Firefox for iOS.
- HockeySDK-iOS - The official iOS SDK for the HockeyApp service.
- JASON - A fast JSON deserializer written in Swift.
- JSPatch - Bridge Objective-C and JavaScript using the Objective-C runtime.
- Knuff - The debug application for Apple Push Notification Service.
- Pusher - OS X and iOS application and framework to play with Apple Push Notification service.
- Realm - Realm is a mobile database; a replacement for Core Data & SQLite.
- Reachability - ARC and GCD Compatible Reachability Class for iOS and MacOS.
- RNCryptor - CCCryptor (AES encryption) wrappers for iOS and Mac in Swift.
- Swift - The Swift Programming Language.
- SwiftGen - A tool to auto-generate Swift code for resources of projects, to make them type-safe to use.
- SwiftKeychainWrapper - A simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults.
- SwiftLint - A tool to enforce Swift style and conventions.
- SwiftSingleton - An exploration of the Singleton pattern in Swift.
- TTTAttributedLabel - A drop-in replacement for UILabel that supports attributes, data detectors, links, and more.
- UIImageViewAlignedSwift - A UIImageView subclass which allows you to align the image left/right/top/bottom, even when
contentMode
isAspectFit
. - Vapor - A server-side Swift web framework.
- WebBrowser iOS - Web Browser for iOS.
- WKWebViewTips - WKWebView Tips.
- BossSensor - Hide screen when boss is approaching.
- Deep Learning Chinese Translation - Deep Learning Book Chinese Translation.
- Deep Learning Flappy Bird - Using Deep Q-Network to learn how to play flappy bird.
- deep-photo-styletransfer - Code and data for paper Deep Photo Style Transfer
- Machine Learning Mindmap / Cheatsheet - A mindmap summarising Machine Learning concepts, from Data Analysis to Deep Learning.
- Machine learning for software engineers - Top-down learning path: Machine learning for software engineers.
- ml-class-assignments - Solution of assignment in 2011 Stanford Machine Learning Class.
- pix2code - Generating code from a graphical user interface screenshot.
- axios - Promise based HTTP client for the browser and Node.js.
- body-parser - Node.js body parser middleware.
- Bunyan - A simple and fast JSON logging library for Node.js.
- chat.io - A real time chat application built using Node.js, Express, Mongoose, Socket.io, Passport, & Redis.
- Edge.js - Call .NET functions from Node.js and Node.js functions from .NET\
- Electron - Build cross platform desktop apps with JavaScript, HTML, and CSS
- electron-browser - Browser ui for electron, written in React.
- Electron Packager - Package Electron app into OS-specific bundles (
.app
,.exe
, etc.) via JavaScript or the command line. - Hexo - A fast, simple & powerful blog framework, powered by Node.js.
- Koa Examples - Example Koa apps.
- koa-bodyparser - A body parser for koa.
- koa-router - Router middleware for koa.
- markdown-pdf - Node module that converts Markdown files to PDFs.
- mkdirp - Recursively
mkdir
, likemkdir -p
, but in Node.js. - morgan - HTTP request logger middleware for Node.js.
- mStream - A personal music streaming server written in Node.js.
- node-jsonwebtoken - JsonWebToken implementation for Node.js.
- node-redis - A complete and feature rich Redis client for Node.js.
- PKG - Package Node.js project into an executable.
- PM2 - Production process manager for Node.js apps with a built-in load balancer.
- Request - Simplified HTTP request client in Node.js.
- response-time - Response time header for Node.js.
- Tedious - Node.js TDS module for connecting to SQL Server databases.
- winston - A multi-transport async logging library for Node.js.
- ws - A Node.js websocket library.
- Yarn - Fast, reliable, and secure dependency management, NPM replacement.
- @std/esm - This fast, small, zero dependency package is all you need to enable ES modules in Node 4+.
- impress.js - A presentation framework based on CSS3 transforms and transitions.
- Spectacle - ReactJS based Presentation Library.
- reveal.js - A framekwork for easily creating beautiful presentations using HTML.
- WebSlides - Create HTML presentations in seconds.
- Service Worker Precache - A node module to generate service worker code that will precache specific resources so they work offline.
- Service Worker Toolbox - A collection of service worker tools for offlining runtime requests.
- musicAPI - Centralized Node.js API SDK for xiami, netease, and qq music.
- Netease-MusicBox - CLI for Netease music.
- play-sound - Play sounds by shelling out to one of the available audio players.
- RasWxMusicbox - Raspberry Pi Wechat music player.
- Animate Components - Elemental components for doing animations in React.
- Create React App - Create React apps with no build configuration.
- electron-react-boilerplate - Electron application boilerplate based on React, Redux, React Router, Webpack, React Transform HMR for rapid application development.
- Element React - Elegant UI components written in React.
- Halogen - A collection of loading spinners with React.js.
- Material UI - React components that implement Material Design.
- Office UI Fabric React - React components for building experiences for Office and Office 365.
- ORY Editor - Next-gen, highly customizable editor for the browser - based on React and Redux.
- Rapscallion - Asynchronous React VirtualDOM renderer for the SSR.
- React - React.
- Reaction - A customizable, real-time reactive, JavaScript commerce platform.
- ReactXP - Library for cross-platform app development using React and ReactNative.
- React-Ace - A set of react components for Ace(code editor written in JavaScript) / Brace(Use Ace in React).
- React CSS Modules - Aimed at solving pain points of [CSS Loader].(https://github.com/webpack-contrib/css-loader#css-modules)
- React Datasheet - Excel-like data grid component for React.
- React Flight - The best way to build animation compositions for React.
- React-ionize - A library which lets you build the "non-browser" parts of an Electron app using React components to manage applications's state.
- React Isomorphic Boilerplate - An universal React isomorphic boilerplate for building server-side render web app.
- React Markdown - Render markdown as React components.
- React Motion - Animating React Components.
- React Native for Web - React Native components and APIs for the web.
- React Native Windows - A framework for building native UWP and WPF apps with React.
- React PDF - Create PDF files using React.
- React rater - Interactive & customizable star rater.
- React Router - Declarative routing for React.
- React Syntax Highlighter - React components for highlighting code blocks.
- React Timekeeper - React time picker based on the style of the Android Google Keep app.
- React Trend - React components for simple and elegant spark lines.
- React Typist - Typing animations with React.
- React uwp - React components that implement Microsoft's UWP Design & Fluent Design.
- React Virtualized - React components for efficiently rendering large lists and tabular data.
- React VR - Create amazing 360 and VR content using React.
- Real world React apps - Real world React apps and their open source codebases for developers to learn from.
- Rebass - Functional React UI component library, built with styled-components.
- Recharts - A redefined chart library built with React and D3.
- Redux - A predictable state container for JavaScript apps.
- Why did you update - Put console on blast when React is making unnecessary updates.
- Animating Resume - An animating resume template.
- fresh-themes - Multiformat themes and skins for technical resumes/CV.
- HackMyResume - Create polished resumes and CVs in multiple formats from command line or shell.
- Resume for web developer - HTML5 resume template for web developer.
- Zresume - Z Resume theme.
- Docsify - A magical documentation site generator.
- Gatsby - Blazing-fast static site generator for React.
- Hugo - A fast and flexible static site generator built with love in GoLang.
- Serverless - Build web applications with serverless arthitecture.
- Slate - Slate helps create beautiful, intelligent, responsive API documentation.
- Badssl - Memorable site for testing clients against bad SSL configs.
- Boostnote - A note-taking app made for programmers.
- DPI - A little web application that easily finds the DPI/PPI of any screen.
- gtop - System monitoring dashboard for terminal.
- http-server - A simple zero-configuration command-line http server.
- Insomnia REST Client - A cross-platform REST client, built on top of Electron.
- Istanbul - A JavaScript code coverage tool written in JavaScript.
- JSON Server - Get a full fake REST API with zero coding.
- Lepton - A Github Gist Desktop client based on Electron.
- Microsoft Edge Launcher - A simple command line exe to launch Microsoft Edge at a URL.
- Pencil - A tool for making diagrams and GUI prototyping.
- shadowsocks-libev - libev port of shadowsocks.
- ShadowsocksX-NG - Next generation of ShadowsocksX.
- Sizzy - A tool for testing responsive websites crazy-fast.
- speedracer - A performance runner which collects performance metrics for library/application.
- StackBlitz - Online VS Code IDE for Angular & React.
- vConsole - A lightweight, extendable front-end developer tool for mobile web page.
- Wechat Explorer - Export wechat conversation data.
- XSS Listener - A penetration tool for easy to steal data with various XSS.
- XSS'OR - XSS'OR, hack with JavaScript.
- A checklist for all projects that are going live - A checklist for all projects that are going live.
- Anti-Anti-Spider - Anti anti-spider.
- Auth Boss - Learn about different authentication methodologies on the web.
- Bash-Snippets - A collection of small bash scripts for heavy terminal users.
- Best websites a programmer should visit - Some useful websites for programmers.
- Be a progressional programmer - Tutorials and tools on the way of becoming a profressional programmer.
- CSS Protips - A collection of tips to help take your CSS skills pro.
- Cpp Template Tutorial - C++ Template Tutorial.
- Design Patterns for Humans - An ultra-simplified explanation of design patterns.
- English level up tips for Chinese - English level up tips for Chinese.
- Game Programmer - A study path for game programmer.
- Grab Front End Guide - Study guide and introduction to the modern front end stack.
- Flexbugs - A community-curated list of flexbox issues and cross-browser workarounds for them.
- Itsy-bitsy data structures - All the things you didn't know you wanted to know about data structures.
- JavaScript Stack from Scratch - Step-by-step tutorial to build a modern JavaScript stack.
- js-stl - Data structures implemented in JS.
- Learn Regex the easy way - Learn regex the easy way.
- Learn X in Y minutes - Inline code tutorials for learning programming language X in Y minutes.
- Mac OS X Dev Setup - A beginner's guide to setting up a development environment on Mac OS X.
- My wonderful world of macOS - A list of applications, alfred workflows and various tools that make my macOS experience even more amazing.
- Notes - Some public notes about security.
- Pretty algorithms - Common useful algorithms written in modern, pretty and easy-to-understand JavaScript along with real-world usage examples.
- Project Based Learning - A list of programming tutorials in which learners build an application from scratch.
- React Bits - React patterns, techniques, tips and tricks.
- React Express - The all-in-one beginner's guide to modern React application development.
- TensorFlow World - Simple and ready-to-use tutorials for TensorFlow.
- The Art of Command Line - Master the command line, in one page.
- The System Design Primer - Learn how to design large-scale systems.
- TypeScript for JavaScript programmers - TypeScript tutorial for JavaScript programmers.
- TypeScript React Starter - A quick start guide about how to wire up TypeScript with React.
- Side Project Marketing - A checklist of tactics for marketing your side projects.
- Skill-map - StuQ skill map.
- Spellbook of Modern Web Dev - A big picture, thesaurus, and taxonomy of modern JavaScript web development.
- Under the hood: ReactJS - Entire React.js code base explanation by visual block schemes.
- Webpack tricks - Tips and tricks in using Webpack.
- Web design in 4 minutes - Learn basics of web design in 4 minutes.
- Web developer roadmap - 2017 - Roadmap to becoming a web developer in 2017.
- What the f*ck JavaScript? - A list of funny and tricky JavaScript examples.
- You Don't Need jQuery - Examples of how to do query, style, dom, ajax, event etc like jQuery with plain JavaScript.
- You might not need jQuery - You might not need jQuery.
- asset-require-hook - A require hook for importing asset files during runtime.
- Clean for Webpack - A webpack plugin to remove/clean build folder(s) before building.
- Copy Webpack Plugin - A webpack plugin that copies individual files or entire directories to the build directory.
- CSS Loader - CSS Loader module for webpack.
- css-modules-require-hook - A require hook to compile CSS modules in runtime.
- Exports Loader - Exports loader module for webpack.
- HTML Webpack Plugin - Simplify creation of HTML files to serve webpack bundles.
- Imports Loader - Imports loader module for webpack.
- Image Loader - Image Loader module for webpack.
- isomorphic-webpack - A program that runs server-side and enables rendering of the same code base on client and server side.
- LQIP Loader - Low quality image placeholders (LQIP) for webpack.
- PostCSS Loader - PostCSS Loader module for webpack.
- Script Extension for HTML Webpack Plugin - Enhance html-webpack-plugin functionality with different deployment options for scripts including
async
,preload
,prefetch
,defer
,module
, custom attributes, and inlining. - SW Precache Webpack Plugin - A webpack plugin for using service workers to cache external project dependencies.
- universal-webpack - Help setting up isomorphic(universal) webpack build: the one that's working both on client and server.
- Webpack - Webpack, a module bundler.
- Webpack Assets Manifest - This webpack plugin will generate a JSON file that matches the original filename with the hashed version.
- Webpack Bundle Size Analyzer - A tool for finding out what contributes to the size of webpack bundles.
- Webpack dev server - Serves a webpack app, updates the browser on changes.
- Webpack Extract Text Plugin - Extract text from a bundle, or bundles, into a seperate file.
- webpack dashboard - A CLI dashboard for webpack dev server.
- webpack isomorphic tools - A small helper module providing basic support for isomorphic(universal) rendering when using webpack.
- Webpack merge - Provide a
merge
function that concatenates arrays and merges objects creating a new object, it's particularly useful in configuring webpack. - Webpack node modules externals - Scan
node_modules
and leave unbundled the actual node modules that are being used.
- itchat - A complete and graceful API for Wechat.