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

Organizations

@doocs @lucky-design-org

Block or report Sunny-117

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

              

🛠️ 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
  • gono: TypeScript Execute | The easiest way to run TypeScript in Node.js with Rolldown TypeScript Rolldown Oxc
🔬 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.5k 275

  2. v8-rs v8-rs Public

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

    Rust 10 2

  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 12 3

  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 6

  6. BOSScript BOSScript Public

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

    JavaScript 88 16