Featured Projects

Table of contents

Over the years, I have contributed, maintained, and created various projects.

The project is sorted alphabetically and contains only highlighted project. Check out the complete list and my GitHub profile if you crave for more.

Contributed

Rust

  • axum - Ergonomic and modular web framework built with Tokio, Tower, and Hyper.
    contributions
    • test: use ready() and call() to avoid using clone()
  • cargo-binstall - Binary installation for rust projects.
    contributions
    • fix: pkg-fmt parsing should be case insensitive
    • docs: add possible values to pgk-fmt argument
    • docs: add unsupported crate example
  • rustlings - Small exercises to get you used to reading and writing Rust code.
    contributions
    • feat: add progress percentage in watch mode
  • wezterm - A GPU-accelerated cross-platform terminal emulator and multiplexer.
    contributions
    • docs: reformat lua code using Gelatyx

Python

  • Scrapy - A fast high-level web crawling & scraping framework for Python.
    contributions
    • Added more tests
    • Fixed failing CI
    • Refactored outdated practices
    • Joined an effort to avoid regression by upstream dependencies before a release

Created

Rust

  • dryip-of-rust - Short Rust code snippets for inspiration.
  • gelatyx - Format codebase in documentation.
  • tin - Rust GraphQL Boilerplate.

Finished

Finished project, will not evolve anymore.

Rust

  • Bilal - A CLI salah time that has configuration feature, small, fast, and just one single binary.
  • digs - a DNS command-line client that able to query many DNS servers at once.
  • Zman - A CLI time progress that small, fast, and just one single binary.
  • islam - An Islamic library featuring prayer times and hijri date for Rust.
  • nrot - Simple letter substitution cipher.