Skip to content
View amaanq's full-sized avatar
Never stop improving
Never stop improving
  • New York, NY

Organizations

@tree-sitter @nvim-treesitter @NeRF-or-Nothing @tree-sitter-grammars

Block or report amaanq

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
amaanq/README.md

amaanq

Profile Views Badge

Languages Used

README generated in Bash.
  • 📚️ 103 public repositories.
  • ⭐️ 23952 stargazers. Stars graph
  • 📃️ Preferred Licenses: MIT (15%), GPL (15%), NOASSERTION (3%), and others (67%).
  • 📧 Questions? Reach out via email @ [email protected]

Tree Sitter

I maintain and contribute to various tree-sitter repositories, including all the upstream ones, and those under the tree-sitter-grammars org.

I've created a bunch myself in hopes of having grammars for (nearly) every language.

Personal Projects

A lot of my free-time nowadays goes to either tree-sitter parser development and maintenance or personal projects. My personal projects tend to revolve around Rust, Linux, Neovim, or Reverse Engineering. Reverse engineering (RE) is definitely my favorite pass-time when it comes to anything programming-related.

I am also an embedded software/hardware enthusiast and love to dabble in assembly code, especially with the ARM family due to prior history in Android app reverse engineering. Also, X86 is ugly, but RISC-V is li a0, 0x636F6F6C 😁.

You can find some of my projects on my GitHub profile, though a lot of them are old and suck when I look at it now 🙈

Pinned Loading

  1. tree-sitter/tree-sitter Public

    An incremental parsing system for programming tools

    Rust 20.2k 1.7k

  2. nvim-treesitter/nvim-treesitter Public

    Nvim Treesitter configurations and abstraction layer

    Tree-sitter Query 11.7k 964

  3. dotfiles Public

    🏠

    Nu 11

  4. nvim-config Public

    Neovim config generated with LazyVim

    Lua 77 6

  5. tree-sitter-grammars/tree-sitter-kdl Public

    KDL grammar for tree-sitter

    C 30 7

  6. tree-sitter-grammars/tree-sitter-smali Public

    smali grammar for tree-sitter

    JavaScript 4

3,165 contributions in the last year

Contribution Graph
Day of Week April May June July August September October November December January February March April
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Contribution activity

April 2025

Created 1 commit in 1 repository

Created a pull request in unicorn-engine/unicorn that received 5 comments

feat!: bump QEMU to 5.1.0

NoteThis PR is insanely large - every commit is atomic in nature, but it's still not super easy to review. I've tried to make it as easy as possib…

+50,201 −13,346 lines changed 5 comments
Opened 11 other pull requests in 1 repository
Reviewed 4 pull requests in 2 repositories
22 contributions in private repositories Apr 2 – Apr 11
Loading