yangshun - Overview

Skip to content

Navigation Menu

Sign in

Appearance settings

Hi I'm Yangshun

📍 Singapore · ✨ AI Frontend Engineer · 🚀 Creator GreatFrontEnd · Ex-Meta Staff Engineer · Creator of Docusaurus 2

Building

  • NUSMods (646 ⭐): Student-initiated course planning platform for National University of Singapore that the school officially endorsed
  • lago (3k ⭐): Data Structures and Algorithms library in TypeScript
  • tree-node-cli (266 ⭐): Node.js equivalent of Linux's tree command. List directory contents in a tree-like format from CLI or Node.js
  • delete-github-forks (236 ⭐): Bulk delete your GitHub forks easily
  • create-ts-fast (81 ⭐): CLI tool for scaffolding npm packages in TypeScript
  • greatstorage: Supercharge localStorage — store any data type, key expiration, namespacing, and schema validation
  • Polytask: Linear-inspired app centered around commands – keyboard shortcuts, command palette, and AI chat
  • keyboards.css: Front end library-themed keyboards built using Tailwind CSS

Writing

Past projects

  • facebook/docusaurus (63.9k ⭐): Simple and extensible documentation website generator, powers Meta's open source project websites
  • facebook/flux (17.5k ⭐): The first state management library for React
  • facebook/infima (443 ⭐): CSS framework for documentation websites (built for Docusaurus)

GitHub activity

GitHub Contribution Graph

Try GreatFrontEnd

GreatFrontEnd

Pinned Loading

  1. Curated coding interview preparation materials for busy software engineers

    TypeScript 138k 16.5k

  2. Easy to maintain open source documentation websites.

    TypeScript 64.1k 9.8k

  3. Front End interview preparation materials for busy engineers (updated for 2026)

    MDX 43.9k 5.9k

  4. List directory contents in a tree-like format, similar to the Linux tree command

    TypeScript 266 28

  5. Bulk delete your GitHub forks in two simple steps!

    JavaScript 236 39

  6. CLI tool for scaffolding npm packages in TypeScript

    JavaScript 82 2