Shuyi Lai's starred repositories
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
coding-interview-university
A complete computer science study plan to become a software engineer.
tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
33-js-concepts
📜 33 JavaScript concepts every developer should know.
hackingtool
ALL IN ONE Hacking Tool For Hackers
LLMs-from-scratch
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
lightweight-charts
Performant financial charts built with HTML5 canvas
js-framework-benchmark
A comparison of the performance of a few popular javascript frameworks
litegraph.js
A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows to export graphs as JSONs to be included in applications independently.
playground
A simple playground for HTML, CSS and JavaScript supporting module imports.
remark-gfm
remark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists)
color4bg.js
Cool colorful backgrounds, generated by JS
rehype-highlight
plugin to highlight code blocks
The-Essence-Of-Computing
Thinking questions for Mr. Wu Jun's book "The Soul of Computing". The answers will refer to the ideas provided in the book "The Soul of Computing" and information found on Zhihu (I will provide the original links and the authors of the original texts as references).
nextjs-app-router-blog
A simple blog built with NextJS 13 App Router and Typescript to show its features
next-mdx-blog-example
An example blog built with Next.js and MDX
Programming-Languages
Coursera Programming Languages Assignments (UW CSE341)
auto-front-matter
Automatic Front Matter for Markdown