Skip to content

Sunny-117/Sunny-117

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,391 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors