{"id":15723670,"url":"https://github.com/kyoheiu/feu","last_synced_at":"2026-03-17T12:05:57.119Z","repository":{"id":46188497,"uuid":"435279730","full_name":"kyoheiu/feu","owner":"kyoheiu","description":"A minimal application launcher for tiling window managers.","archived":false,"fork":false,"pushed_at":"2023-02-16T20:30:59.000Z","size":245,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-05T18:36:49.815Z","etag":null,"topics":["iced","launcher","linux","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/kyoheiu.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}},"created_at":"2021-12-05T21:09:50.000Z","updated_at":"2024-12-28T01:39:34.000Z","dependencies_parsed_at":"2024-10-24T20:39:16.721Z","dependency_job_id":null,"html_url":"https://github.com/kyoheiu/feu","commit_stats":{"total_commits":68,"total_committers":3,"mean_commits":"22.666666666666668","dds":0.08823529411764708,"last_synced_commit":"cb88585d40ba8994530ff4603274bd80843753cf"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/kyoheiu/feu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyoheiu%2Ffeu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyoheiu%2Ffeu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyoheiu%2Ffeu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyoheiu%2Ffeu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kyoheiu","download_url":"https://codeload.github.com/kyoheiu/feu/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyoheiu%2Ffeu/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30623515,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-17T11:26:08.186Z","status":"ssl_error","status_checked_at":"2026-03-17T11:24:37.311Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["iced","launcher","linux","rust"],"created_at":"2024-10-03T22:12:44.538Z","updated_at":"2026-03-17T12:05:57.103Z","avatar_url":"https://github.com/kyoheiu.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :candle:feu\n\nA minimal application launcher written in Rust.  \nCurrently works on Linux.\n\n![sample](https://github.com/kyoheiu/feu/blob/develop/screenshot/sample.png)\n\n## Installation\n\n```\ncargo install feu\n```\nor, \n```\ngit clone https://github.com/kyoheiu/feu.git\ncd feu\ncargo install --path .\n```\n\nThis app is designed to be used with a tiling window manager such as i3, so after the installation, configure as follows, for example:\n\n```\n# ~/.config/i3/config\n\nbindsym $mod+d exec ~/.cargo/bin/feu\n```\n\nThen you can run feu with `$mod+d`.\n\n## Usage\n\n| key     | action                    |\n| ------- | ------------------------- |\n| Up/Down | Move cursor.              |\n| Enter   | Launch the selected app and exit.  |\n| Esc     | Exit.                     |\n| \\_      | Filter the list.          |\n\nFor example, with a list like the one in the image above, you can start `firefox` simply by pressing the Enter key. You can also start `code` by typing 'c' and pressing the Enter key.\n\n## Binary list\n\nfeu reads $PATH and `~/.config/feu/config.json`, and lists all binaries there. If the config file looks like this:\n\n```\n{\n  \"paths\": [\"/home/kyohei/.cargo/bin/\", \"home/kyohei/.test/bin/\"]\n}\n```\n\nThen feu lists binaries in $PATH, `/home/kyohei/.cargo/bin` and `/home/kyohei/.test/bin`. If the config file doesn't exist, only $PATH will be read (and I think that's enough).\n\n_Currently, `~` is not allowed in the config file, so you have to write like `/home/user/...`._\n\nAt the launch, feu sorts the binary list by the number of execution, so the top of the list should be the app you've called the most.  \nThe execution history will be automatically saved in `~/.config/feu/.history` (which is also JSON format).\n\n```\n# ~/.config/feu/.history\n\n{\"history_map\":{\"code\":2,\"firefox\":3}}\n```\n\nIf you want to reset it, just delete the `.history` file and everything will be new.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyoheiu%2Ffeu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkyoheiu%2Ffeu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyoheiu%2Ffeu/lists"}