Skip to content
View HerringtonDarkholme's full-sized avatar

Sponsors

@Brooooooklyn
@ShenQingchuan
@0x0177b11f
@promer94
@kdy1
Private Sponsor
@HydenLiu
@leeight
@mykongee
@orangain
@emereum
@shawnharmsen
@restartgr

Organizations

@vuejs @ast-grep
Block or Report

Block or report HerringtonDarkholme

Report abuse

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

Report abuse

Hi there 👋

Introduction

Hi there! I'm Herrington Darkholme. I'm a web dev and web-dev-tool dev who is proficient in TypeScript and Rust.

I'm the author of a code search and rewriting tool, ast-grep. Feel free to reach me out if ast-grep can help you to ship breaking changes or help users to adopt new APIs!

Ideas?

  • 🔭 I’m currently working on ast-grep and Vue compiler in Rust
  • 🌱 ast-grep is a code searcher and refactoring tool based on tree-sitter.
  • 💬 Ask me about how to migrate API changes and refactor code by using tools.
  • 👯 I’m looking to collaborate on OSS project to help users migrate to new APIs!
  • 📒 Other OSS: @element-plus, @vuejs, TypeScript and rspack
  • 📫 How to reach me: Found me on twitter or medium!
  • 🥱 Bored? This JS Crush game can kill you some time!

Language

Herrington's GitHub stats Top Langs

Sponsors

I sincerely thank my sponsors for your trust and support! Sponsors

If you love my code and work, buying me a coffee will help me a lot so I can spend more time on the project!

Pinned Loading

  1. ast-grep/ast-grep ast-grep/ast-grep Public

    ⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

    Rust 6.5k 157

  2. vue-compiler vue-compiler Public

    Vue's template compiler reimplemented in Rust!

    Rust 1k 40

  3. yats.vim yats.vim Public

    Yet Another TypeScript Syntax: The most advanced TypeScript Syntax Highlighting in Vim

    Vim Script 647 66

  4. vuejs/core vuejs/core Public

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    TypeScript 45.8k 8k

  5. element-plus/element-plus element-plus/element-plus Public

    🎉 A Vue.js 3 UI Library made by Element team

    TypeScript 23.7k 15k

  6. js-crush js-crush Public

    Vue 3