{"id":18708582,"url":"https://github.com/va1da5/simple-emoji-picker","last_synced_at":"2026-05-15T21:36:39.510Z","repository":{"id":38386624,"uuid":"499907642","full_name":"va1da5/simple-emoji-picker","owner":"va1da5","description":"Simple Emoji Picker for Linux","archived":false,"fork":false,"pushed_at":"2022-08-21T14:26:14.000Z","size":553,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-23T11:57:57.379Z","etag":null,"topics":["emoji","emoji-picker","golang","packr","webview"],"latest_commit_sha":null,"homepage":"","language":"C++","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/va1da5.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}},"created_at":"2022-06-04T18:33:23.000Z","updated_at":"2022-06-05T10:08:35.000Z","dependencies_parsed_at":"2022-08-18T19:11:11.975Z","dependency_job_id":null,"html_url":"https://github.com/va1da5/simple-emoji-picker","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/va1da5/simple-emoji-picker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/va1da5%2Fsimple-emoji-picker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/va1da5%2Fsimple-emoji-picker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/va1da5%2Fsimple-emoji-picker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/va1da5%2Fsimple-emoji-picker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/va1da5","download_url":"https://codeload.github.com/va1da5/simple-emoji-picker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/va1da5%2Fsimple-emoji-picker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33080777,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["emoji","emoji-picker","golang","packr","webview"],"created_at":"2024-11-07T12:24:03.304Z","updated_at":"2026-05-15T21:36:39.493Z","avatar_url":"https://github.com/va1da5.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🍭 Simple Emoji Picker\n\nLinux ecosystem lacks a minimal and straight forward way to pick emojis. Some options are an overkill, others require multiple steps to simply get emoji into a clipboard. This simple tool aims fill the gap. The interface relies on an awesome [nolanlawson/emoji-picker-element](https://github.com/nolanlawson/emoji-picker-element) project. [Webview](https://github.com/webview/webview) was used to bundle the whole application into a single executable file.\n\nOnly Linux is currently supported. The rest of the platforms are covered natively.\n\n## 📥️ Installation\n\nDownload file from releases section and run it.\n\n```bash\n# download the latest release\ncurl -o emoji-picker -L https://github.com/va1da5/simple-emoji-picker/releases/download/v0.0.2/emoji-picker\n\n# make it executable\nchmod +x emoji-picker\n\n# deploy it to your PATH\nsudo mv emoji-picker /usr/local/bin/emoji-picker\n\n# run it\nemoji-picker\n```\n\n## 🤗 Usage\n\nOnce started, simply click on an emoji to copy it to a clipboard. Paste it later in any text editor.\n\nThe binary can later be configured to be started using a [keyboard shortcut](https://docs.fedoraproject.org/en-US/quick-docs/proc_setting-key-shortcut/), like `Crtl+Super+Space`, to make the process easier and similar to MacOS.\n\n\n### 🖼️ Screenshots\n\n![Light](./imgs/light.png)\n![Dark](./imgs/dark.png)\n\n\n## 🧮 Development\n\nThe development of the utility could by done without Golang or Node environments when using Docker. [Makefile](./Makefile) contains all the commands to build executable using only containers. Please see details below.\n\n```bash\nmake build-all\n```\n\n## 📝 Todo\n\n- [x] Disable Windows resize option while keeping the preferred window size\n- [ ] Start application window near a mouse cursor - *harder than one would expect*\n\n\n## 🗂️ References\n\n- [nolanlawson/emoji-picker-element](https://github.com/nolanlawson/emoji-picker-element)\n- [Emoji Repository by Unicode Consortium](https://unicode.org/Public/emoji/)\n- [github/gemoji](https://github.com/github/gemoji)\n- [Webview Project](https://github.com/webview/webview)\n- [Is it possible to use a local HTML file using Go and webview?](https://stackoverflow.com/questions/66813122/is-it-possible-to-use-a-local-html-file-using-go-and-webview)\n- [How to create a native macOS app on Go (Golang) and React.js with full code protection](https://dev.to/koddr/how-to-create-a-native-macos-app-on-go-golang-and-react-js-with-full-code-protection-part-1-463k)\n- [Gtk 4.0](https://docs.gtk.org/gtk4/index.html)\n- [WebKit2GTK+ Reference Manual](https://webkitgtk.org/reference/webkit2gtk/1.7.3/index.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fva1da5%2Fsimple-emoji-picker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fva1da5%2Fsimple-emoji-picker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fva1da5%2Fsimple-emoji-picker/lists"}