{"id":13533334,"url":"https://github.com/l4l/yofi","last_synced_at":"2025-05-16T09:05:14.769Z","repository":{"id":40547123,"uuid":"317662885","full_name":"l4l/yofi","owner":"l4l","description":"yofi is a minimalistic menu for wayland","archived":false,"fork":false,"pushed_at":"2024-08-30T11:50:27.000Z","size":330,"stargazers_count":393,"open_issues_count":28,"forks_count":21,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-05-09T18:12:52.874Z","etag":null,"topics":["application-launcher","dmenu-replacement","menu","sway","swaywm","wayland","wlroots"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/yofi","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/l4l.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2020-12-01T20:43:23.000Z","updated_at":"2025-05-03T03:41:28.000Z","dependencies_parsed_at":"2024-03-13T19:46:59.463Z","dependency_job_id":"1e13b404-b819-4fdb-9804-a2372cbc4ddb","html_url":"https://github.com/l4l/yofi","commit_stats":{"total_commits":178,"total_committers":13,"mean_commits":"13.692307692307692","dds":0.1629213483146067,"last_synced_commit":"811a4358913aed527348f9584d6c0767983299bb"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l4l%2Fyofi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l4l%2Fyofi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l4l%2Fyofi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l4l%2Fyofi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/l4l","download_url":"https://codeload.github.com/l4l/yofi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254501557,"owners_count":22081528,"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":["application-launcher","dmenu-replacement","menu","sway","swaywm","wayland","wlroots"],"created_at":"2024-08-01T07:01:18.828Z","updated_at":"2025-05-16T09:05:09.742Z","avatar_url":"https://github.com/l4l.png","language":"Rust","funding_links":[],"categories":["Tools","Launchers"],"sub_categories":["Runners, Menus, and Application Launchers"],"readme":"# yofi\n\n![ci_badge](https://github.com/l4l/yofi/workflows/CI/badge.svg?branch=master)\n\n.. is a minimalistic menu for Wayland-based compositors.\n\n## Installation\n\nMake sure you setup a wayland environment, in particularly `WAYLAND_DISPLAY`\nenv var must be set. `wlr_layer_shell` protocol is not necessary but preferred.\nThere are several installation options:\n\n- Pre-built release binaries are published at the [Release page](https://github.com/l4l/yofi/releases).\nAlthough these are built in Ubuntu environment it should also work for other Linux distributions.\n- \\[for Archlinux\\] there are [yofi-bin](https://aur.archlinux.org/packages/yofi-bin/) and\n[yofi-git](https://aur.archlinux.org/packages/yofi-git/) AUR packages for binary and from-source builds.\n- Build last release version from crates.io with `cargo install yofi`.\n- Build with [nix](https://nixos.org): `nix profile install github:l4l/yofi`.\n- Or you can manually [build from sources](#building).\n\n## User documentation\n\nUser documentation is located at [Wiki pages](https://github.com/l4l/yofi/wiki).\nFeel free to [open an issue](https://github.com/l4l/yofi/issues/new) if something\nis unclear, missing or outdated.\n\n## Building\n\n### Cargo\n\nFor building the project you need rust compiler and cargo package manager\n(usually distributed via [rustup](https://rustup.rs/)). Once installed you\nmay build \u0026 run the project with the following command:\n\n```bash\ncargo run --release\n```\n\n### Nix\n\nYou can build project using [nix](https://nixos.org):\n\n```bash\nnix build\n```\n\n## Contributing\n\nContributions are welcome, but make sure that:\n\n- \\[If that's a new feature or it changes the existing behavior\\] you've discussed it in the issue page before the implementation.\n- Your patch is not a refactoring.\n- rustfmt and clippy are checked.\n- \\[optionally\\] Added docs if necessary and an entry in CHANGELOG.md.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl4l%2Fyofi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fl4l%2Fyofi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl4l%2Fyofi/lists"}