Skip to content
View HerringtonDarkholme's full-sized avatar

Sponsors

@Brooooooklyn
@ShenQingchuan
@0x0177b11f
@promer94
@kdy1
Private Sponsor
@HydenLiu
@mykongee
@orangain
@shawnharmsen
@restartgr
@Mike-Dax
@emereum

Organizations

@vuejs @ast-grep

Block or report HerringtonDarkholme

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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

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 7.7k 176

  2. vue-compiler vue-compiler Public

    Vue's template compiler reimplemented in Rust!

    Rust 1k 38

  3. yats.vim yats.vim Public

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

    Vim Script 654 66

  4. vuejs/core vuejs/core Public

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

    TypeScript 48.1k 8.4k

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

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

    TypeScript 24.8k 17k

  6. js-crush js-crush Public

    Vue 3