This is your work, valued

Beijing

岚穹

Elite
@Sunny-117

zhiqiangfu6@gmail.com

js-challenges. ✨✨✨ Challenge your JavaScript programming limits step by step 前端手写题,一步步提升 JavaScript 编程水平

2.4k

tiny-anything. 🚀 Explore the source code of the front-end library and implement a super mini version 前端轮子库,包含框架及其周边生态、工具链、插件迷你源码实现

126

BOSScript. boss直聘一键批量投递,一条龙服务的油猴脚本

88

blog. ✨✨✨ 前端历险记

44

awesome-native. 🔧 Collection of native JavaScript projects

33

lite-tracker. 🍻 前端服务监控原理与手写开源监控框架SDK

19

Sunny-117. TypeScript

17

dev-server-proxy. A dynamic proxy middleware for webpack-dev-server that enables hot-swapping proxy configurations and mock data without restarting your dev server. | 为 webpack-dev-server 设计的动态代理中间件,支持无需重启服务即可热更新代理配置和 mock 数据。

16

tiny-vite. ⚡️ a lightweight frontend build tool designed to deliver swift development experiences and efficient build processes。基于 Rolldown 统一引擎,告别开发/生产不一致问题。支持 ModuleGraph,HMR,插件架构,单文件编译,代码压缩

15

browser-core. 实现最简浏览器渲染模型

14

electron. 《Electron桌面客户端应用程序开发入门到原理》专栏

11

tiny-compiler. 实现超级 mini 的编译器 | codegen&compiler 生成代码 | 只需要 200 行代码 | 前端编译原理

10

tiny-react. 🌱 The closest implementation to the React source code

10

mini-rspack. 🚀 A simplified webpack bundler using Rust. High-performance JavaScript bundling with Rust and Node.js 一个基于Rust的简化版Webpack打包器。采用Rust实现高性能JavaScript Bundler

8

tiny-vue. Vue 3 设计哲学与源码揭秘

8

abtest-kit. 🔧 轻量级 A/B 测试 SDK,支持多种分流策略和可选的 React 集成。基于 robuild 构建,仅 2.2 kb。

8

create-rolldown. ⚡️ Scaffolding tool for Rolldown library projects - a fast JavaScript bundler written in Rust.

7

draw-wasm. 用Wasm实现一个画板

7

rc-design. 🗃️ rc-design is a component library developed for react, providing developers with a more lightweight and concise component library choice. Use tsx to write logic, less to write styles, dumi2 to write documentation sites, and jest+ts-jest+react-testing-library for unit testing.

7

ureq. A modern, modular, and extensible HTTP request library | 模块化、可扩展的现代 HTTP 请求库

7

rsdown. 🦀 一个高性能的 JavaScript/TypeScript 代码转换器,基于 Rust 和 SWC

7

jsx-compilation. 🍻 实现 JSX 语法转成 JS 语法的编译器

6

oxc-loader. A high-performance webpack/Rspack loader for transforming JavaScript and TypeScript using Oxc. A drop-in replacement for `swc-loader` and `babel-loader`.

6

robuild. ⚡️ Zero-config ESM/TS package builder. Powered by Oxc, Rolldown and rolldown-plugin-dts. 零配置 ESM/TS 包构建器 基于 Oxc、Rolldown 和 rolldown-plugin-dts 构建,专注于 ESM 兼容性和极速构建

6

streamsight. StreamSight 是一个基于 rrweb 的用户行为录制与回放系统,采用 Monorepo 架构,支持高效的事件采集、压缩存储和安全回放。

5

vite-plugin-oxc. Oxc integration for vite.

5

bundler-labs. bundler labs

5

browser-storage-lru-cleaner. 🧹 A browser storage auto-cleanup SDK utilizing the LRU, supporting both localStorage and IndexedDB, implemented via the Proxy pattern for business logic-agnostic automatic storage eviction 一个基于LRU算法的浏览器存储自动清理SDK,支持localStorage和IndexedDB,通过代理模式实现业务无感知的自动清理。

5

vite-plugin-react-devtools. vite-plugin-react-devtools

5

es-module-lexer-rs. 🦀 A Rust implementation of es-module-lexer with Node.js bindings via napi-rs.

5

webassembly-bundler. Rust WebAssembly 集成构建工具

5

chat-rs. Rust构建简易实时聊天系统

5

nodemon-rs. A fast implementation of nodemon in Rust. This tool automatically restarts your Node.js application when file changes are detected.

5

outilx. A modern, modular utility library collection for JavaScript/TypeScript

4

cli. cli

4

network-speed-js. A small tool for testing network speed. It also has the ability to test internal and external networks.

4

text-image. 🐛🐛🐛 Text image can "textify" text, images, and videos, and can be used with simple configuration 它可以将文字、图片、视频进行「文本化」 只需要通过简单的配置即可使用

4

esfinder. esfinder 是一个基于Babel、SWC、Oxc 的用于分析和解析 JavaScript 和 TypeScript 项目中文件的导入及其相关依赖的工具。它能够高效地追踪与导入路径相关的文件,支持静态和动态导入。

3

rspack-circular-dependency-plugin. Detect circular dependencies in modules compiled with Rspack

3

eslint-plugin-react-boundary. ESLint plugin to ensure React components are wrapped with Boundary

3

startar. 一个用于快速拉取 TypeScript 项目模板的交互式脚手架。通过 startar 你可以在几分钟内选择合适的模板、填写项目信息、初始化 Git 仓库并安装依赖,全流程自动化完成。

3

text-processor. Rust-based text processor provides flexible and efficient processing and conversion of text

3

MicroFE. JavaScript

3

rka. A component that maintains component state and avoids repeated re-rendering.

3

tiny-webpack. ✨ A JavaScript bundler with Webpack-like features, supporting modern frontend workflows.

3

async-processor. 一个轻量级、高性能的异步处理工具库,用于优化 JavaScript 中的异步操作。A lightweight, high-performance asynchronous utility library for optimizing asynchronous operations in JavaScript.

2

AI. TypeScript

2

gono. ⚡️ TypeScript Execute | The easiest way to run TypeScript in Node.js with Rolldown

2

text-image. 🐛🐛🐛 Text image can "textify" text, images, and videos, and can be used with simple configuration 它可以将文字、图片、视频进行「文本化」 只需要通过简单的配置即可使用

2

30-seconds-of-rs. 30 seconds to collect useful rust snippet.

2

vue-challenges. Vue

2

babel-core-plugins. an babel plugin that for dev debug

1

go100. Go

1

im. Instant messaging system by golang

1

vite-plugin-oxc. Oxc integration for vite.

1

webassembly-bundler. TypeScript

1