Denys Dovhan
@denysdovhanUserToolkit Engineer at @wix • Make open source stuff and communities
On the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 653 | denysdovhan/wtfjs | 37,765 |
Top repositories by stars
- JavaScript37,723
- denysdovhan/bash-handbook
:book: For those who wanna learn Bash
JavaScript6,099 - denysdovhan/vacuum-card
Vacuum cleaner card for Home Assistant Lovelace UI
TypeScript1,170 - denysdovhan/learnyoubash
Learn you how to write your first bash script
JavaScript791 - denysdovhan/inboxer
Unofficial, free and open-source Inbox by Gmail Desktop App
JavaScript670 - denysdovhan/dotfiles
My lovely dots ~/.💖
Shell465 - denysdovhan/learnyouhtml
Learn you how to create your first web page
HTML437 - denysdovhan/ukrainian-typographic-keyboard
Combined Ukrainian keyboard layout with typographic symbols
365 - denysdovhan/purifier-card
Air Purifier card for Home Assistant Lovelace UI
TypeScript333 - denysdovhan/one-gnome-terminal
Atom's One Dark and One Light theme for GNOME Terminal
Shell314 - denysdovhan/smart-home
⚙️ My homelab and smart-home server built with Proxmox, Ubuntu, Docker
Shell288 - denysdovhan/ha-yasno-outages
⚡️ Yasno electricity outages (due to war in Ukraine) integration for Home Assistant.
Python183 - denysdovhan/robbyrussell-node
Cross-shell robbyrussell theme written in JavaScript
JavaScript175 - denysdovhan/home-assistant-config
🏡 My home automation setup built with Home Assistant and documented in details. Press 🌟 and subscribe for updates!
Python60 - denysdovhan/ha-check-weather
🌤️ A simple binary sensor for Home Assistant that checks the weather for the next hours and turns on when it fits certain conditions
Python58 - denysdovhan/oceanic-next-gnome-terminal
Oceanic Next theme for GNOME Terminal
Shell51 - denysdovhan/ha-lun-misto-air
💨 An integration for air quality monitoring by LUN Misto.
Python40 - denysdovhan/gitbook-plugin-rss
RSS for your gitbook
JavaScript26 - denysdovhan/rsa-labwork
A javascript RSA algorithim encryption tool
JavaScript22 - denysdovhan/gitio-zsh
:scissors: A zsh plugin for generating a GitHub short URL using git.io.
Shell22 - denysdovhan/denysdovhan.github.io
:newspaper: Personal blog from Denys Dovhan
JavaScript22 - denysdovhan/less-mix
LESS-Mix - is a functional, powerful and convenient library LESS-mixins.
CSS21 - denysdovhan/emojify-text
Convert boring text to wonderful emojis
JavaScript15 - denysdovhan/chernivtsi-transport
Application for Chernivtsi public transport system
TypeScript13 - denysdovhan/awesome-nodeschool
🏫 List of awesome things for NodeSchool people
13 - denysdovhan/textr-cli
Command line interface for Textr
JavaScript12 - denysdovhan/learning-asm
Here I'm gonna collect links and resources, that I used for learning Assembly
Assembly10 - denysdovhan/cv
Hire me!
CSS8 - denysdovhan/typographic-markdown
Markdown transformers to make your typography better.
JavaScript8 - denysdovhan/chernivtsi-outages
Electricity outages data in Chernivtsi, Ukraine
TypeScript6 - denysdovhan/grunt-textr
Grunt plugin for Textr
JavaScript6 - denysdovhan/victory-or-betrayal
React app that helps you recognize betrayal and victory.
JavaScript6 - denysdovhan/ha-template
A tiny (<2kB) lit component for rendering templates in Home Assistant custom cards
TypeScript4 - denysdovhan/home-stack
A tool for bootstrapping and managing smart homes
Shell4 - denysdovhan/slides-reactalicante-pet-projects
Slides for my talk about pet-projects at React Alicante 2019
JavaScript4 - denysdovhan/slides-kottans-chernivtsi-2019-react-continued-part-2
Slides for 2nd part of my talk about React for Kottans Chernivtsi Frontend Course 2019
JavaScript4 - denysdovhan/slides-cross-shell-prompts
Slides for my talk about cross-shell prompts in JavaScript
JavaScript4 - denysdovhan/coursework-software-engineering
Course work of «Software Engineering» discipline
JavaScript4 - denysdovhan/raw-brunch
A Brunch plugins for raw modules
JavaScript4 - denysdovhan/slides-vilniusjs-pet-projects
Slides for my talk about pet-projects at VilniusJS
JavaScript3 - denysdovhan/slides-kottans-chernivtsi-2019-react-continued-part-1
Slides for 1st part of my talk about React for Kottans Chernivtsi Frontend Course 2019
JavaScript3 - denysdovhan/slides-automating-github-workflow
Slides for my talk “Automating GitHub workflow with probot”
JavaScript3 - denysdovhan/slides-what-is-bash
Slides for my talk about learnyoubash workshopper
HTML3 - denysdovhan/rainbow
Rainbow - powerful, colorful, intuitive css-framework for your project.
CSS3 - denysdovhan/brands
🎨 Brands for Home Assistant
Shell2 - denysdovhan/starship
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Rust2 - denysdovhan/denysdovhan
Personal Profile Description
2 - denysdovhan/slides-pet-projects-ukrainian
Slides for my talk about pet-projects in Ukrainian
JavaScript2 - denysdovhan/slides-inputconf-2019-open-source
Slides for my talk about Open Source at Input conference
JavaScript2 - denysdovhan/keynote-slides-template
Template repo for my Keynote slides exported as HTML
2 - denysdovhan/slides-feel-good-with-brunch
Slides for my talk about Brunch
JavaScript2 - denysdovhan/workshopper-boilerplate
A common boilerplate for NodeSchool workshopper
JavaScript2 - denysdovhan/slides-javascript-shells
Slides for my talk about JavaScript Shells
JavaScript2 - denysdovhan/emojify-text-cli
Command line interface to emojify-text
JavaScript2 - denysdovhan/slides-promises
Slides for my talk about Promises
JavaScript2 - denysdovhan/pingpong.js
Ping-Pong implemented on HTML Canvas + JavaScript.
JavaScript2 - denysdovhan/slides-ukrainian-voice-assistant-haday2025
Slides for my talk about Ukrainian Voice assistant on Home Assistant Community Day Kyiv 2025
HTML1 - denysdovhan/hoarder
A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
TypeScript1 - denysdovhan/thermal_comfort
Thermal Comfort sensor for HA (absolute humidity, heat index, dew point, thermal perception)
Python1 - denysdovhan/places
Component to integrate with OpenStreetMap Reverse Geocode (places)
Python1 - denysdovhan/slides-frontendzt-pet-projects
Slides for my talk about pet-projects at frontend://zt
JavaScript1 - denysdovhan/slides-inputconf-2019-chernivtsijs
Slides for my talk about @chernivtsijs community at Input conference
JavaScript1 - denysdovhan/slides-writing-bots-for-github
Slides for my talk “Writing bots for GitHub”
JavaScript1 - denysdovhan/slides-kottans-chernivtsi-2017-react-continued
Slides for my talk about React for Kottans Chernivtsi Frontend Course
JavaScript1 - denysdovhan/slides-kottans-chernivtsi-introduction
Slides for my talk about Kottan Course in Chernivtsi
JavaScript1 - denysdovhan/slides-vr-crash-course
Slides for my talk about VR
JavaScript1 - denysdovhan/slides-15x4-how-internet-works
15 minutes about how Internet works
HTML1 - denysdovhan/ohmyzsh
🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
Shell0 - denysdovhan/overseerr
Request management and media discovery tool for the Plex ecosystem
TypeScript0 - denysdovhan/ha_samsung_soundbar
Hotfix for YASSI HomeAssistant integration for Samsung Soundbars.
Python0 - denysdovhan/homebrew-core
🍻 Default formulae for the missing package manager for macOS (or Linux)
Ruby0 - denysdovhan/ha-snowtire
Home Assistant sensor to predict if it's time to change car tires from summer to winter and vice versa.
Python0 - denysdovhan/home-assistant-hikconnect
A Home Assistant integration to communicate with Hikvision smart doorbells via Hik-Connect cloud.
Python0 - denysdovhan/default
The home of the default HACS repositories.
Python0 - denysdovhan/homebrew-cask
🍻 A CLI workflow for the administration of macOS applications distributed as binaries
Ruby0 - JavaScript0
- denysdovhan/slides-15x4-about-vr
Slides for my talk about VR at 15x4 Chernivtsi
JavaScript0 - denysdovhan/es2015-tuts
ECMAScript 2015 tutorials by Web Space
JavaScript0