{"id":50490128,"url":"https://github.com/zhaleff/BlackNode","last_synced_at":"2026-06-18T19:00:39.257Z","repository":{"id":328060463,"uuid":"1114105225","full_name":"zhaleff/BlackNode","owner":"zhaleff","description":"// ------ Your home in the terminal. Simple, clean, yours. ","archived":false,"fork":false,"pushed_at":"2026-06-17T06:08:06.000Z","size":68652,"stargazers_count":148,"open_issues_count":3,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-06-17T08:08:04.682Z","etag":null,"topics":["archlinux-dotfiles","btop","configs","dotfiles","dots","hyprdots","hyprdots-hyprland","hyprland","kitty","linux-dotfiles","rice","ricing","rofi","unixporn","wallust","waybar","wlogout"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zhaleff.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-10T22:55:50.000Z","updated_at":"2026-06-17T07:37:54.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/zhaleff/BlackNode","commit_stats":null,"previous_names":["zhaleff/blacknode"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zhaleff/BlackNode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhaleff%2FBlackNode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhaleff%2FBlackNode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhaleff%2FBlackNode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhaleff%2FBlackNode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhaleff","download_url":"https://codeload.github.com/zhaleff/BlackNode/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhaleff%2FBlackNode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34503511,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-18T02:00:06.871Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["archlinux-dotfiles","btop","configs","dotfiles","dots","hyprdots","hyprdots-hyprland","hyprland","kitty","linux-dotfiles","rice","ricing","rofi","unixporn","wallust","waybar","wlogout"],"created_at":"2026-06-02T02:00:28.058Z","updated_at":"2026-06-18T19:00:39.250Z","avatar_url":"https://github.com/zhaleff.png","language":"Shell","funding_links":[],"categories":["🐧 Arch Linux"],"sub_categories":["Hyprland"],"readme":"\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./Assets/BlackNode-Logo.png\" width=\"100%\" alt=\"BlackNode Banner\"\u003e\n\u003c/p\u003e\n\n###### _\u003cdiv align=\"right\"\u003e\u003csub\u003e// by zhaleff · HollowSec\u003c/sub\u003e\u003c/div\u003e_\n\u003ch1 align=\"center\"\u003eBlackNode // Your Setup\u003c/h1\u003e\n\u003cdiv align=\"center\"\u003e\n\n\u003ca href=\"https://github.com/zhaleff/BlackNode/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/zhaleff/BlackNode?style=for-the-badge\u0026logo=starship\u0026color=C9CBFF\u0026logoColor=C9CBFF\u0026labelColor=302D41\" alt=\"stars\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://github.com/zhaleff/BlackNode/forks\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/zhaleff/BlackNode?style=for-the-badge\u0026logo=git\u0026logoColor=f9e2af\u0026label=Forks\u0026labelColor=302D41\u0026color=f9e2af\" alt=\"forks\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://github.com/zhaleff/BlackNode/issues\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/zhaleff/BlackNode?style=for-the-badge\u0026logo=github\u0026logoColor=eba0ac\u0026label=Issues\u0026labelColor=302D41\u0026color=eba0ac\" alt=\"issues\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://github.com/zhaleff/BlackNode/commits/main\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/zhaleff/BlackNode?style=for-the-badge\u0026logo=github\u0026logoColor=white\u0026label=Last%20Commit\u0026labelColor=302D41\u0026color=A6E3A1\" alt=\"last commit\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://github.com/zhaleff/BlackNode/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/zhaleff/BlackNode?style=for-the-badge\u0026logo=open-source-initiative\u0026color=CBA6F7\u0026logoColor=CBA6F7\u0026labelColor=302D41\" alt=\"license\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://discord.gg/hollowsec\"\u003e\u003cimg src=\"https://img.shields.io/badge/chat-discord-5865F2?style=for-the-badge\u0026logo=discord\u0026logoColor=white\u0026labelColor=302D41\" alt=\"discord\"\u003e\u003c/a\u003e\n\n\u003c/div\u003e\n\n#\n\n\u003cdiv align=\"center\"\u003e\n\n\u003ca href=\"#installation\"\u003e\u003ckbd\u003e \u003cbr\u003e Installation \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\u0026ensp;\u0026ensp;\n\u003ca href=\"#manual-install\"\u003e\u003ckbd\u003e \u003cbr\u003e Manual Install \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\u0026ensp;\u0026ensp;\n\u003ca href=\"#showcase\"\u003e\u003ckbd\u003e \u003cbr\u003e Showcase \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\u0026ensp;\u0026ensp;\n\u003ca href=\"./KEYBINDS.md\"\u003e\u003ckbd\u003e \u003cbr\u003e Keybindings \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\u0026ensp;\u0026ensp;\n\u003ca href=\"./WAYBAR.md\"\u003e\u003ckbd\u003e \u003cbr\u003e Waybar \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\u0026ensp;\u0026ensp;\n\u003ca href=\"./MODULES.md\"\u003e\u003ckbd\u003e \u003cbr\u003e Modules \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\u0026ensp;\u0026ensp;\n\u003ca href=\"./REFERENCE.md\"\u003e\u003ckbd\u003e \u003cbr\u003e Reference \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\u0026ensp;\u0026ensp;\n\u003ca href=\"https://discord.gg/hollowsec\"\u003e\u003ckbd\u003e \u003cbr\u003e Discord \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\n\n\u003c/div\u003e\n\n#\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch3\u003eYour home in the terminal. Simple, clean, yours.\u003c/h3\u003e\n  \u003cp\u003e\u003ci\u003eDotfiles that embrace, not complicate.\u003c/i\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n#\n\n\u003ca id=\"hello\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://readme-typing-svg.herokuapp.com?font=Lexend+Giga\u0026size=22\u0026pause=1000\u0026color=6CB6FF\u0026vCenter=true\u0026width=435\u0026height=25\u0026lines=HELLO.\" width=\"435\"/\u003e\n\nBlackNode is my personal Linux configuration. It grew from years of tweaking, breaking, and slowly understanding what makes a system feel like home. It is not a monolithic rice you copy and forget. It is a living set of files, each one written to be read, understood, and eventually changed by you.\n\nEvery tool in this setup was chosen deliberately. Nothing is here just because it is popular. Each component has its own independent install script — you run only what you need, nothing runs without your input.\n\n\u003cdiv align=\"right\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"#-by-zhaleff--hollowsec\"\u003e\u003ckbd\u003e \u003cbr\u003e 🡅 \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n#\n\n\u003ca id=\"stack\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://readme-typing-svg.herokuapp.com?font=Lexend+Giga\u0026size=22\u0026pause=1000\u0026color=6CB6FF\u0026vCenter=true\u0026width=435\u0026height=25\u0026lines=STACK\" width=\"435\"/\u003e\n\n| Component | Tool | Role |\n|---|---|---|\n| Window Manager | Hyprland | Dynamic tiling Wayland compositor |\n| Status Bar | Waybar | Fully configurable bar |\n| Terminal | Kitty + Alacritty | GPU-accelerated terminal emulators |\n| Shell | Zsh + Powerlevel10k | Fast shell with a powerful prompt |\n| Launcher | Rofi | App launcher and dmenu replacement |\n| Notifications | Dunst | Lightweight notification daemon |\n| Lockscreen | Hyprlock + Hypridle | GPU-accelerated lock with idle management |\n| File Manager | Yazi | Blazing-fast terminal file manager |\n| Editor | Neovim | Extensible modal text editor |\n| Theming | Wallust | Colour schemes generated from your wallpaper |\n| Wallpaper | awww | GPU-accelerated Wayland wallpaper daemon |\n| Clipboard | Clipse | Persistent clipboard history for Wayland |\n| Audio | Cava | Terminal audio visualiser |\n| Logout | Wlogout | Clean session management screen |\n| System Info | Fastfetch | Fast, customisable fetch tool |\n| AUR Helper | yay | AUR package manager |\n\n\u003cdiv align=\"right\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"#-by-zhaleff--hollowsec\"\u003e\u003ckbd\u003e \u003cbr\u003e 🡅 \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n#\n\n\u003ca id=\"installation\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://readme-typing-svg.herokuapp.com?font=Lexend+Giga\u0026size=22\u0026pause=1000\u0026color=6CB6FF\u0026vCenter=true\u0026width=435\u0026height=25\u0026lines=INSTALLATION\" width=\"435\"/\u003e\n\nBlackNode is designed for a minimal [Arch Linux](https://wiki.archlinux.org/title/Arch_Linux) install. It may work on Arch-based distros, but this has not been tested on all of them.\n\n\u003e [!IMPORTANT]\n\u003e Installing BlackNode alongside another DE or WM should work, but it **will** overwrite your GTK, Qt, SDDM, shell and Zsh configuration. Proceed at your own risk.\n\n\u003e [!NOTE]\n\u003e `blacknode.sh` is the main entry point. It presents you with options and calls individual component scripts based on your choices. Nothing is installed without your input.\n\nClone the repository and run the main installer:\n\n```bash\ngit clone https://github.com/zhaleff/BlackNode.git $HOME/BlackNode\ncd $HOME/BlackNode\nbash blacknode.sh\n```\n\n\u003e [!TIP]\n\u003e If you only want specific components, skip `blacknode.sh` entirely and jump to [Manual Install](#manual-install).\n\nPlease reboot after the installer completes for all changes to take effect.\n\n\u003cdiv align=\"right\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"#-by-zhaleff--hollowsec\"\u003e\u003ckbd\u003e \u003cbr\u003e 🡅 \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n#\n\n\u003ca id=\"manual-install\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://readme-typing-svg.herokuapp.com?font=Lexend+Giga\u0026size=22\u0026pause=1000\u0026color=6CB6FF\u0026vCenter=true\u0026width=435\u0026height=25\u0026lines=MANUAL+INSTALL\" width=\"435\"/\u003e\n\nEvery script is fully independent. Run any of them on their own, in any order. No script depends on another.\n\nIf you do not have an AUR helper yet, start here:\n\n```bash\nbash yay.sh\n```\n\nThen run whatever you need:\n\n```bash\n# Documentation — informational only, no side effects\nbash welcome.sh / introduction.sh / information.sh / changelog.sh / help.sh\n\n# Core\nbash flatpak.sh \u0026\u0026 bash bins.sh \u0026\u0026 bash update.sh\n\n# Window Manager\nbash hyprland.sh \u0026\u0026 bash hyprlock.sh \u0026\u0026 bash hyprshot.sh\n\n# Bar \u0026 Launcher\nbash waybar.sh \u0026\u0026 bash rofi.sh\n\n# Terminal \u0026 Shell\nbash kitty.sh \u0026\u0026 bash alacritty.sh \u0026\u0026 bash zsh.sh\n\n# Tools\nbash nvim.sh \u0026\u0026 bash yazi.sh \u0026\u0026 bash fastfetch.sh\nbash cava.sh \u0026\u0026 bash clipse.sh \u0026\u0026 bash dunst.sh \u0026\u0026 bash wlogout.sh\n\n# Theming\nbash wallust.sh \u0026\u0026 bash wallpaper.sh \u0026\u0026 bash gtk.sh \u0026\u0026 bash awww.sh\n```\n\nFor a complete breakdown of what every script installs and deploys, see [INSTALLATION.md](./INSTALLATION.md).\n\n\u003cdiv align=\"right\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"#-by-zhaleff--hollowsec\"\u003e\u003ckbd\u003e \u003cbr\u003e 🡅 \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n#\n\n\u003ca id=\"updating\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://readme-typing-svg.herokuapp.com?font=Lexend+Giga\u0026size=22\u0026pause=1000\u0026color=6CB6FF\u0026vCenter=true\u0026width=435\u0026height=25\u0026lines=UPDATING\" width=\"435\"/\u003e\n\nTo update the entire system at once, run:\n\n```bash\nbash update.sh\n```\n\nThis runs `pacman -Syu` → `yay -Syu` → `flatpak update` in sequence. Any tool that is not installed is skipped automatically.\n\nTo pull the latest BlackNode configs:\n\n```bash\ncd $HOME/BlackNode\ngit pull\n```\n\n\u003e [!WARNING]\n\u003e Pulling new configs and re-running component scripts will overwrite your local configuration files. Back up anything you have modified before doing so.\n\n#\n\n\u003ca id=\"showcase\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://readme-typing-svg.herokuapp.com?font=Lexend+Giga\u0026size=22\u0026pause=1000\u0026color=6CB6FF\u0026vCenter=true\u0026width=435\u0026height=25\u0026lines=SHOWCASE\" width=\"435\"/\u003e\n\n\u003cdiv align=\"center\"\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003eBlackNode\u003c/td\u003e\u003ctd\u003eHyprlock\u003c/td\u003e\u003ctd\u003eRofi\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"blacknode\" src=\"./Assets/blacknode.png\"/\u003e\u003c/td\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"hyprlock\" src=\"./Assets/Hyprlock.png\"/\u003e\u003c/td\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"rofi\" src=\"./Assets/Rofi.png\"/\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003eKitty\u003c/td\u003e\u003ctd\u003eNeoVim\u003c/td\u003e\u003ctd\u003eFastFetch\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"kitty\" src=\"./Assets/Kitty.png\"/\u003e\u003c/td\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"neovim\" src=\"./Assets/NeoVim.png\"/\u003e\u003c/td\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"fastfetch\" src=\"./Assets/FastFetch.png\"/\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003eBtop\u003c/td\u003e\u003ctd\u003eCava\u003c/td\u003e\u003ctd\u003eBookmarks\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"btop\" src=\"./Assets/Btop.png\"/\u003e\u003c/td\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"cava\" src=\"./Assets/Cava.png\"/\u003e\u003c/td\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"bookmarks\" src=\"./Assets/Bookmarks.png\"/\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003eControl Music\u003c/td\u003e\u003ctd\u003eHyprShot\u003c/td\u003e\u003ctd\u003eWallpaper Select\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"controlmusic\" src=\"./Assets/ControlMusic.png\"/\u003e\u003c/td\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"hyprshot\" src=\"./Assets/HyprShot.png\"/\u003e\u003c/td\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"wallselect\" src=\"./Assets/WallSelect.png\"/\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd\u003ewf-recorder\u003c/td\u003e\u003ctd\u003eWlogout\u003c/td\u003e\u003ctd\u003eBanner\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"wf-recorder\" src=\"./Assets/wf-recorder.png\"/\u003e\u003c/td\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"wlogout\" src=\"./Assets/Wlogout.png\"/\u003e\u003c/td\u003e\u003ctd\u003e\n\u003cimg width=\"280\" alt=\"logo\" src=\"./Assets/BlackNode-Logo.png\"/\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/div\u003e\n\n\u003cdiv align=\"right\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"#-by-zhaleff--hollowsec\"\u003e\u003ckbd\u003e \u003cbr\u003e 🡅 \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n\n#\n\n\u003ca id=\"community\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://readme-typing-svg.herokuapp.com?font=Lexend+Giga\u0026size=22\u0026pause=1000\u0026color=6CB6FF\u0026vCenter=true\u0026width=435\u0026height=25\u0026lines=HOLLOWSEC\" width=\"435\"/\u003e\n\nBlackNode is maintained by [zhaleff](https://github.com/zhaleff) and supported by the **HollowSec** community — a group of people passionate about cybersecurity, programming, and building cool things together. We believe in learning by doing, sharing knowledge freely, and lifting each other up.\n\nIf you want to chat, ask questions, or just hang out with people who get it:\n\n\u003cdiv align=\"center\"\u003e\n\u003ca href=\"https://discord.gg/hollowsec\"\u003e\u003cimg src=\"https://img.shields.io/badge/Join%20HollowSec-5865F2?style=for-the-badge\u0026logo=discord\u0026logoColor=white\u0026labelColor=302D41\"/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"right\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"#-by-zhaleff--hollowsec\"\u003e\u003ckbd\u003e \u003cbr\u003e 🡅 \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n#\n\n\u003ca id=\"words\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://readme-typing-svg.herokuapp.com?font=Lexend+Giga\u0026size=22\u0026pause=1000\u0026color=6CB6FF\u0026vCenter=true\u0026width=435\u0026height=25\u0026lines=A+WORD+TO+YOU\" width=\"435\"/\u003e\n\nI have been where you are. I have stared at other people's dotfiles, overwhelmed by the complexity, convinced I could never create something like that. But I started small. I copied one line, then another. I broke things and fixed them. And slowly, it became mine.\n\nYou can do this. You are capable of more than you know. All it takes is the courage to start, the patience to learn from mistakes, and the belief that you belong here.\n\nBlackNode is not the answer. It is just a starting point. The real answer is inside you.\n\nNow go. Explore. Break things. Fix them. And make this your own.\n\n\u003cdiv align=\"right\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"#-by-zhaleff--hollowsec\"\u003e\u003ckbd\u003e \u003cbr\u003e 🡅 \u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n#\n\n\u003ca id=\"licence\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://readme-typing-svg.herokuapp.com?font=Lexend+Giga\u0026size=22\u0026pause=1000\u0026color=6CB6FF\u0026vCenter=true\u0026width=435\u0026height=25\u0026lines=LICENCE\" width=\"435\"/\u003e\n\nBlackNode is released under the [MIT Licence](./LICENSE). You are free to use, modify, and share it however you wish. Attribution is appreciated but not required.\n\n#\n\n\u003cdiv align=\"center\"\u003e\n  \u003cp\u003eMade with ❤️ by \u003ca href=\"https://github.com/zhaleff\"\u003ezhaleff\u003c/a\u003e and the HollowSec community.\u003c/p\u003e\n  \u003cp\u003e\u003ci\u003eHappy hacking.\u003c/i\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"right\"\u003e\n  \u003csub\u003eLast edited on: 2025\u003c/sub\u003e\n\u003c/div\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhaleff%2FBlackNode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzhaleff%2FBlackNode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhaleff%2FBlackNode/lists"}