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

Sponsors

@mohamedmansour

Organizations

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

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.
  • ๐Ÿ“š๏ธ 97 public repositories.
  • โญ๏ธ 321 stargazers. Stars graph
  • ๐Ÿ“ƒ๏ธ Preferred Licenses: GPL (16%), MIT (15%), NOASSERTION (3%), and others (66%).
  • ๐Ÿ“ง Questions? Reach out via email @ amaanq12@gmail.com

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 tree-sitter/tree-sitter Public

    An incremental parsing system for programming tools

    Rust 18.6k 1.4k

  2. nvim-treesitter/nvim-treesitter nvim-treesitter/nvim-treesitter Public

    Nvim Treesitter configurations and abstraction layer

    Scheme 10.8k 900

  3. dotfiles dotfiles Public

    ๐Ÿ 

    CSS 9

  4. nvim-config nvim-config Public

    Neovim config generated with LazyVim

    Lua 71 3

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

    KDL grammar for tree-sitter

    C 26 5

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

    smali grammar for tree-sitter

    JavaScript 4