Skip to content
View Sunny-117's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@doocs @lucky-design-org

Block or report Sunny-117

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Sunny-117/README.md

Sunny-117

A passionate frontend developer who loves to build things from scratch

In-depth research, do what you say

(2021) → (2022) → (2023-present)

🛠️ Toolchain
  • dev-server-proxy: Dynamic proxy middleware with hot-swapping proxy configurations without restart TypeScript Webpack
  • create-rolldown: Scaffolding tool for Rolldown library projects TypeScript Rust
  • oxc-loader: webpack/Rspack loader for Oxc TypeScript Webpack
  • jsx-compilation: A compiler that transforms JSX syntax to JS syntax TypeScript Babel
  • vite-plugin-oxc: Oxc integration for Vite TypeScript Vite
  • bundler-labs: Bundler experiments and labs JavaScript Babel
  • robuild: Zero-config ESM/TS package builder powered by Oxc and Rolldown TypeScript Rolldown
  • cli: CLI tool TypeScript Node.js
  • vite-plugin-ai-doctor: AI-powered error diagnosis plugin for Vite builds TypeScript Vite OpenAI
  • eslint-plugin-react-boundary: ESLint plugin to ensure React components are wrapped with Boundary JavaScript ESLint
  • eslint-plugin-react-pure-export: ESLint plugin to enforce separation between React components and pure logic modules JavaScript ESLint
  • esfinder: Import dependency analyzer for JS/TS based on Babel, SWC, and Oxc TypeScript Babel
  • startar: Interactive scaffolding tool for quickly pulling TypeScript project templates TypeScript Node.js
  • rspack-circular-dependency-plugin: Detect circular dependencies in modules compiled with Rspack TypeScript Rspack
🔬 Tiny Implementations
  • tiny-anything: Explore the source code of frontend libraries and implement super mini versions TypeScript esbuild
  • tiny-vite: Lightweight frontend build tool with dual-engine architecture, esbuild pre-bundling, HMR, plugin system TypeScript esbuild Rollup
  • browser-core: Implement a minimal browser rendering model TypeScript Canvas
  • tiny-vue: Vue 3 design philosophy and source code exploration TypeScript Vue.js
  • tiny-compiler: Implement a super mini compiler in just 200 lines of code JavaScript
  • tiny-react: The closest implementation to the React source code TypeScript React
  • mini-rspack: A simplified webpack bundler using Rust Rust Node.js
  • tiny-webpack: A JavaScript bundler with Webpack-like features JavaScript Webpack
📦 SDK
  • lite-tracker: Frontend monitoring SDK from scratch TypeScript
  • abtest-kit: Lightweight A/B testing SDK with multiple traffic splitting strategies and React integration TypeScript React
  • ureq: A modern, modular HTTP request library TypeScript
  • rc-design: A component library developed for React TypeScript React Less
  • browser-storage-lru-cleaner: Browser storage auto-cleanup SDK using LRU algorithm TypeScript
  • chunkflow: Large file upload solution with chunked upload, resumable upload, and instant upload TypeScript
  • streamsight: User behavior recording and playback system based on rrweb TypeScript rrweb
  • json-visual-diff: JSON visual diff SDK with pluggable renderer architecture TypeScript
  • outilx: A modern, modular utility library collection for JavaScript/TypeScript TypeScript
  • network-speed-js: A small tool for testing network speed TypeScript
  • doc-render-sdk: Component documentation site SDK based on Vite + robuild + React TypeScript React Vite
  • rka: A component that maintains component state and avoids repeated re-rendering TypeScript React
🚀 Applications
  • js-challenges: Challenge your JavaScript programming limits step by step JavaScript Node.js
  • bosscript: One-click batch resume submission script for Boss Zhipin JavaScript
  • blog: Frontend adventures blog VitePress
  • awesome-native: Collection of native JavaScript projects JavaScript HTML5 CSS3
  • webcontainer-ide: Browser-based development environment powered by WebContainer TypeScript React Monaco
  • electron: Electron desktop application development guide JavaScript Electron
  • draw-wasm: A drawing board implemented with WebAssembly Rust WebAssembly
  • text-image: Convert text, images, and videos into ASCII art TypeScript Canvas
  • quicknote: Lightweight macOS menu bar note app based on Rust Rust Tauri
  • microfe: Micro frontend framework TypeScript
🦀 Rust Projects
  • mini-rspack: A simplified webpack bundler using Rust Rust Node.js
  • v8-rs: Minimal viable JavaScript engine in Rust with JIT compilation Rust
  • draw-wasm: A drawing board implemented with WebAssembly Rust WebAssembly
  • rsdown: High-performance JavaScript/TypeScript transformer based on Rust and SWC Rust SWC
  • chat-rs: Simple real-time chat system built with Rust Rust WebSocket
  • es-module-lexer-rs: A Rust implementation of es-module-lexer with Node.js bindings Rust napi-rs
  • nodemon-rs: A fast implementation of nodemon in Rust Rust Node.js
  • text-processor: Rust-based text processor for flexible text processing and conversion Rust
  • quicknote: Lightweight macOS menu bar note app based on Rust Rust Tauri
  • 30-seconds-of-rs: 30 seconds to collect useful Rust snippets Rust

grid snake animation

Pinned Loading

  1. js-challenges js-challenges Public

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

    JavaScript 2.3k 262

  2. v8-rs v8-rs Public

    ⚡️ V8-RS 是一个基于 Rust 实现的最小可行版本 JavaScript 引擎,采用 JIT(Just-In-Time)编译技术。该引擎结合了解释执行和编译执行的优势,通过 Ignition 风格的字节码解释器快速启动,并通过 TurboFan 风格的优化编译器提升热点代码的执行性能。

    Rust 7 1

  3. webcontainer-ide webcontainer-ide Public

    WebContainer IDE is a production-ready, browser-based development environment that brings the full power of Node.js to your browser. Built on StackBlitz's WebContainer technology, it enables develo…

    TypeScript 8 1

  4. mini-rspack mini-rspack Public

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

    Rust 8

  5. robuild robuild Public

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

    TypeScript 4

  6. BOSScript BOSScript Public

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

    JavaScript 85 14