Home | Blog
Last Updated: 28/Apr/2020

§ Projects

Some of my products and Open Source projects.

Quoter

- Buy
A lightweight macOS menu bar application that facilitates saving and managing quotes/highlights.
It has several features such as: exporting, managing (edit, delete) and showing periodical quotes.
Quotes can be saved either using the shortcut (⌘⇧K) or from services.
Swift 4

Duprule

- Source
Duprule is a tool to detect and filter hashcat rules using this algorithm:
  1. Compile each rule to an AST.
  2. Optimize the AST.
  3. Compare and remove rules that have the same AST.
Rust Static program analysis

yt-embed

- Source - Blog Post
Simplify embedding a youtube video into GitHub.
Python3 Flask Pillow

Gmail Analyzer

- Source - Blog Post
Show statistics of your Gmail account.
Python3 Data Analysis (agate) Gmail API

Jekyll::PrismCompileBlock

- Source - Blog Post
jekyll-prismjs-compile is a gem that adds a Liquid tag for pre-processing Prism.js highlights.
Ruby Jekyll Plugin

terminal2048

- Source
A 2048 clone that runs from the terminal.
Rust

Electricity Cut-Off

- Source - Blog Post
A toolbar app for mac that shows the current status of the electricity in Lebanon based on pre-defined schedules.
Python3 (PyQt5)

Image Preview

- Source - Blog Post
A toolbar app for mac that shows random images from a source folder of your choice.
Python3 (PyQt5)

Imgur Album Browser

- Source - Blog Post
Simplify browsing Imgur albums.
HTML5 JavaScript (ES6) Imgur API

react-offline-disclaimer

- Source - Blog Post
Offline disclaimer page inspired by Google Chrome with the Dino game.
React

Hashcat::Rules

- Source
Perl5 binding for the hashcat rules engine.
Perl5

Emoji Solar System 🌌

- Source - Blog Post
Solar system in 🌍 ☀️ 🌔
React SVG

Subjective styles

- Source
CSS styles to fix styles issues for certain websites.
CSS3

CyberStyle.css

- Source - Blog Post
CSS stylesheet inspired by Tesla CyberTruck.
HTML5 CSS3

Slack Time Bot

- Source
Slack bot for logging availability time of teams.
PHP7 Slack API