Skip to content
View Ayush442842q's full-sized avatar
πŸ’»
Just messing with systems
πŸ’»
Just messing with systems

Sponsors

@Shinigami92

Block or report Ayush442842q

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Ayush442842q/README.md

Hi, I'm Ayush πŸ‘‹

πŸŽ“ Student by day Β· πŸ› οΈ Open source contributor by night Β· Love messing with systems


About Me

  • πŸŽ“ Currently studying, and building things on the side
  • 🌱 Contributing to open source projects I actually use
  • πŸ¦€ Learning to think in Rust, 🐍 shipping fast in Python, ⚑ scripting the web in TypeScript/JavaScript
  • πŸ”§ I like tools that get out of your way β€” CLIs, GUIs for things that shouldn't need a browser, and anything that saves a few keystrokes

πŸ”­ Currently Building

PenguinGit β€” a powerful, open-source Git GUI built exclusively for Linux. Visual commit graph, interactive rebasing, visual merge conflict resolution, and repo management, all without leaving the desktop.

PenguinGit Lens β€” a lightweight, open-source VS Code extension and 100% free GitLens alternative. Inline blame, rich commit hover cards, a visual commit graph panel, and file revision history, powered by the local PenguinGit Engine daemon over JSON-RPC/MCP β€” with deep-link handoff into the PenguinGit desktop app for interactive rebase and 3-way merge conflict resolution.

πŸ› οΈ Projects Built

Claude-app-for-Fedora - Repacked the Anthropic's official .deb package into rpm so fedora and other RPM based flavors.

🌱 Open Source Contributions

Key contributions to pnpm/pnpm:

PR What it did
#13714 Fixed nondeterministic dependency resolution order in pacquet's Rust resolver
#13604 Enforced dryRun: true in the resolver for check-only installs, preventing silent node_modules mutation
#13402 Fixed pnpm update --latest leaving named-registry/JSR dependencies at old versions
#13124 Fixed peerDependencies incorrectly overriding real dependency version precedence
#13541 Preserved percent-encoded slashes in registry tarball URLs in lockfiles
#13719 Prevented blockExoticSubdeps from incorrectly remapping internal workspace link: dependencies
#13411 Fixed POSIX shell shims breaking when invoked via external symlinks
#14013 Prevented frozen installs from rewriting packageManagerDependencies in the lockfile
See all merged PRs to pnpm/pnpm (24)
PR What it did
#14013 Prevented frozen installs from rewriting packageManagerDependencies in pnpm-lock.yaml
#13998 Fixed Windows code page query in pacquet by resolving chcp.com explicitly
#13997 Fixed pnpm init outputting caret ranges in devEngines.packageManager.version, breaking Corepack
#13993 Recognized dotted --config.<key>=<value> CLI overrides in pacquet (Rust CLI)
#13938 Cloned package manifests in createVersionsOverrider to prevent overrides cache pollution
#13937 Fixed pnpm self-update leaving stale pnpm.ps1 shims on Windows
#13917 Cleaned up invalid/pending allowBuilds entries in pnpm-workspace.yaml during pnpm rm
#13916 Resolved mtime-tick collision in repeat-install fast path forcing full content checks
#13738 Resolved discrepancy between version-policy Evaluator runtime matcher and Normalizer
#13737 Normalized bare string array fields in trustPolicyExclude/minimumReleaseAgeExclude config
#13724 Prevented pnpm prune --prod in workspace root from deleting nested workspace symlinks
#13719 Prevented blockExoticSubdeps from remapping internal workspace link: dependencies
#13714 Fixed nondeterministic dependency resolution order in pacquet Rust resolver
#13604 Enforced dryRun: true in resolver for check-only installs to prevent modifying node_modules
#13541 Preserved percent-encoded slashes (@scope%2fname) in registry tarball URLs in lockfiles
#13411 Fixed POSIX shell shims (binstubs) breaking when invoked via external symlinks
#13402 Fixed pnpm update --latest leaving named-registry dependencies at old versions
#13291 Fixed --dry-run flag handling in pnpm version -r, pinned preview output to release plan
#13290 Prevented recording SSH URLs for Git deps when shorthand specifiers (github:user/repo) are used
#13222 Fixed human-readable text printing during pnpm version -r --json with no pending changes
#13124 Fixed peerDependencies spreading when computing current package specifiers

β†’ See every PR (open, merged, and closed)

Other Projects

Project Description
Groq-Based-chatbot A chatbot built on top of Groq's inference speed
perplexity-model-council Experimenting with multi-model "council" style reasoning
Python-tools A self-maintained Python toolkit

πŸ› οΈ Tech I Reach For

πŸ“Š GitHub Stats


Find me tinkering with terminals, Git internals, or whatever breaks next.

Pinned Loading

  1. labs-ayush/Penguin-Git labs-ayush/Penguin-Git Public

    A powerful, open-source Git GUI built exclusively for Linux. Visual commit graph, interactive rebasing, visual merge conflict resolution, and repo management, all without leaving the desktop.

    Rust 1

  2. Claude-app-for-Fedora Claude-app-for-Fedora Public

    Unofficial packaging of Claude Desktop as an .rpm for Fedora and other RPM-based Linux distros

    JavaScript

  3. Python-tools Python-tools Public

    A self maintained python tool kit

    Python 1

  4. perplexity-model-council perplexity-model-council Public

    Python

  5. pnpm/pnpm pnpm/pnpm Public

    Fast, disk space efficient package manager

    Rust 36.5k 1.7k

  6. labs-ayush/PenguinGit-lens labs-ayush/PenguinGit-lens Public

    A lightweight, open-source VS Code extension β€” inline blame, commit graph, file history, and hover cards powered by PenguinGit Engine.

    TypeScript 1 1