{"id":17946481,"url":"https://github.com/hyprutils/hyprlauncher","last_synced_at":"2025-07-24T10:06:54.786Z","repository":{"id":259888465,"uuid":"879586890","full_name":"hyprutils/hyprlauncher","owner":"hyprutils","description":"GUI for launching applications, written in blazingly fast Rust! 🚀🦀 ","archived":false,"fork":false,"pushed_at":"2024-12-23T03:13:52.000Z","size":676,"stargazers_count":157,"open_issues_count":9,"forks_count":9,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-25T18:45:11.092Z","etag":null,"topics":["applauncher","css","gui","hyprland","hyprutils","launcher","rust","wayland","xorg"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hyprutils.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-28T07:30:42.000Z","updated_at":"2024-12-24T03:58:04.000Z","dependencies_parsed_at":"2024-12-09T08:38:08.098Z","dependency_job_id":null,"html_url":"https://github.com/hyprutils/hyprlauncher","commit_stats":null,"previous_names":["nnyyxxxx/hyprlauncher","hyprutils/hyprlauncher"],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyprutils%2Fhyprlauncher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyprutils%2Fhyprlauncher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyprutils%2Fhyprlauncher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyprutils%2Fhyprlauncher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyprutils","download_url":"https://codeload.github.com/hyprutils/hyprlauncher/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232601099,"owners_count":18548419,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["applauncher","css","gui","hyprland","hyprutils","launcher","rust","wayland","xorg"],"created_at":"2024-10-29T07:05:48.825Z","updated_at":"2025-01-05T15:16:44.006Z","avatar_url":"https://github.com/hyprutils.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align='center'\u003e\n\n\u003ch2\u003eHyprlauncher \u003cimg src='https://raw.githubusercontent.com/hyprutils/.github/refs/heads/main/hyprutils_transparent.png'width='18' height='18'\u003e\u003c/h2\u003e\n\n\u003cimg src='hyprlauncher.png' width='200' height='200'\u003e\u003cbr\u003e\n\n[![Grind Compliant](https://img.shields.io/badge/Grind-Compliant-blue)](https://github.com/The-Grindhouse/guidelines)\u003cbr\u003e\nAn unofficial [daemon-like](https://en.wikipedia.org/wiki/Daemon_(computing)) GUI for launching applications, built with GTK4 and Rust. 🚀🦀\u003cbr\u003e\n\n## Preview\n![Preview](.github/preview.png)\n\n\u003c/div\u003e\n\n## Usage\n\n\u003e [!TIP]\n\u003e For optimal performance, bind Hyprlauncher to a keyboard shortcut instead of launching it from a terminal. While the initial launch takes a moment to daemonize, subsequent launches are near-instant (~28-30ms).\n\nExample Hyprland config bind:\n```conf\nbind = $mainMod_SHIFT, E, exec, hyprlauncher\n```\n\n## Configuration\nFor configuration options and customization, see [configuration.md](configuration.md).\n\nThe configuration file is located at `~/.config/hyprlauncher/config.toml`\n\nChanges to the configuration file are applied instantly without needing to restart.\n\n## Installation\n\n[![Packaging status](https://repology.org/badge/vertical-allrepos/hyprlauncher.svg)](https://repology.org/project/hyprlauncher/versions)\n\n### Requirements\n- GTK4\n- GTK4-Layer-Shell\n- Pango\n\n### GitHub Releases\nSee Hyprlauncher's [releases page](https://github.com/hyprutils/hyprlauncher/releases) for downloadable binaries.\n\n### Arch Linux\nThere are 2 different [AUR](https://aur.archlinux.org) packages available:\n\n- [hyprlauncher](https://aur.archlinux.org/packages/hyprlauncher) - Latest release built from source\n- [hyprlauncher-bin](https://aur.archlinux.org/packages/hyprlauncher-bin) - Latest release in binary form\n\nInstall the preferred package with:\n```bash\ngit clone https://aur.archlinux.org/\u003cpackage\u003e.git\ncd \u003cpackage\u003e\nmakepkg -si\n```\n\nOr, if you're using an [AUR Helper](https://wiki.archlinux.org/title/AUR_helpers), it's even simpler (using [paru](https://github.com/Morganamilo/paru) as an example):\n```bash\nparu -S \u003cpackage\u003e\n```\n\n## Building from source\n1. Install Rust (preferably `rustup`) through your distro's package or [the official script](https://www.rust-lang.org/tools/install)\n2. Clone this repository:\n`git clone https://github.com/hyprutils/hyprlauncher \u0026\u0026 cd hyprlauncher`\n3. Compile the app with `cargo build --release` or run it directly with `cargo run --release`\n\n## Credits:\n- [Nyx](https://github.com/nnyyxxxx) - Implementing the GUI, and maintaining the project\n- [Adam](https://github.com/adamperkowski) - Code improvements, and maintaining the project\n- [Vaxry](https://github.com/vaxerski) - Hyprland\n- [rust-gtk](https://github.com/gtk-rs/gtk4-rs) - The GTK4 library\n- [Hyprland](https://github.com/hyprwm/Hyprland) - The wayland compositor\n\n\u003ch6 align='center'\u003eCopyright (C) 2024 HyprUtils\u003ch6\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyprutils%2Fhyprlauncher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyprutils%2Fhyprlauncher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyprutils%2Fhyprlauncher/lists"}