{"id":20481523,"url":"https://github.com/ethanbaker/epick","last_synced_at":"2026-04-21T13:32:47.353Z","repository":{"id":144293900,"uuid":"332073594","full_name":"ethanbaker/epick","owner":"ethanbaker","description":"A simple emoji picker in the terminal.","archived":false,"fork":false,"pushed_at":"2023-07-17T20:25:42.000Z","size":373,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-05T15:51:12.790Z","etag":null,"topics":["emoji","golang","picker","terminal","terminal-app","terminal-application"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ethanbaker.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-01-22T22:08:50.000Z","updated_at":"2023-07-17T20:25:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"2c052707-8d8c-4b53-b361-21f0082bb7fd","html_url":"https://github.com/ethanbaker/epick","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ethanbaker/epick","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethanbaker%2Fepick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethanbaker%2Fepick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethanbaker%2Fepick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethanbaker%2Fepick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ethanbaker","download_url":"https://codeload.github.com/ethanbaker/epick/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethanbaker%2Fepick/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32094465,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T11:25:29.218Z","status":"ssl_error","status_checked_at":"2026-04-21T11:25:28.499Z","response_time":128,"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","golang","picker","terminal","terminal-app","terminal-application"],"created_at":"2024-11-15T16:08:42.838Z","updated_at":"2026-04-21T13:32:47.311Z","avatar_url":"https://github.com/ethanbaker.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n  Created by: Ethan Baker (contact@ethanbaker.dev)\n  \n  Adapted from:\n    https://github.com/othneildrew/Best-README-Template/\n\nHere are different preset \"variables\" that you can search and replace in this template.\n`project_title`\n`project_description`\n`documentation_link`\n--\u003e\n\n\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\n\n\u003c!-- PROJECT SHIELDS/BUTTONS --\u003e\n![1.0.0](https://img.shields.io/badge/status-1.0.0-red)\n[![GoDoc](https://godoc.org/github.com/ethanbaker/epick?status.svg)](https://godoc.org/github.com/ethanbaker/epick)\n[![Go Report Card](https://goreportcard.com/badge/github.com/ethanbaker/epick)](https://goreportcard.com/report/github.com/ethanbaker/epick)\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![License][license-shield]][license-url]\n[![LinkedIn][linkedin-shield]][linkedin-url]\n\n\n\u003c!-- PROJECT SPECIFIC BUTTONS --\u003e\n\u003c!-- Netlify buttons:\n[![Netlify Status]()]()\n--\u003e\n\n\u003c!-- Golang specific buttons --\u003e\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003c!-- \n  \u003ca href=\"https://github.com/ethanbaker/epick/docs/logo.png\"\u003e\n    \u003cimg src=\"\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n  --\u003e\n\n  \u003ch3 align=\"center\"\u003eEpick\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    A simple emoji picker for the terminal\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#prerequisites\"\u003ePrerequisites\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#roadmap\"\u003eRoadmap\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\n\u003c!-- ABOUT --\u003e\n## About\n\n![Project demonstration image][product-screenshot]\n\nEpick was designed to reduce the hassle of having to search up the copy and paste for different emojis whenever you want an emoji in a text document. For instance, adding emojis to blog posts in the terminal can be so much easier when using Epick, as you no longer need to copy and paste a character after searching for the perfect emoji for 5 minutes. All you need to do is run the `epick` command, find the preferred emoji, and continue coding!\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n### Built With\n\n* [Golang](https://go.dev/learn/)\n* [Cview](https://code.rocketnine.space/tslocum/cview)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- GETTING STARTED --\u003e\n## Getting Started\n\nIn order to download and start using epick as a terminal command, you must first clone the git repository to your local system.\n\nIn order to use epick in a different application, import it by using the import statement:\n`import \"github.com/ethanbaker/epick\"`\n\n\n### Prerequisites\n\n* Go is installed\n* Your terminal is able to render emojis\n\n### Installation\n\n1. Clone the repository (`git clone git@github.com:ethanbaker/epick.git`)\n1. Navigate into the cloned directory\n1. Run `go install`\n\nEpick should now be installed!\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- USAGE EXAMPLES --\u003e\n## Usage\n\nEpick contains multiple pages of different emojis, each of which represents a unique emoji category. These categories are:\n\n* Smileys and Emotion\n* People and Body\n* Animals and Nature\n* Food and Drink\n* Travel and Places\n* Activities\n* Objects\n* Symbols\n* Flags\n\nYou can navigate between different emojis using standard vim bindings (j, j, k, l, g, G).\n\nYou can switch between emoji categories by pressing 'C' to go forwards and 'c' to go backwards.\n\nYou can quit the app by pressing 'q' or Escape.\n\nYou can search for emojis by pressing '?'. This brings up a menu where emojis can be searched for with autocomplete. If you enter a partially incomplete phrase, you can navigate between matching emojis by pressing 'n' to go forwards and 'N' to go backwards.\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- ROADMAP --\u003e\n## Roadmap\n\n- [ ] Documentation\n- [ ] Quality-ensurance Refactor\n- [ ] Testing\n\nSee the [open issues][issues-url] for a full list of proposed features (and known issues).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- CONTRIBUTING --\u003e\n## Contributing\n\nFor issues and suggestions, please include as much useful information as possible.\nReview the [documentation][documentation-url] and make sure the issue is actually\npresent or the suggestion is not included. Please share issues/suggestions on the\n[issue tracker][issues-url].\n\nFor patches and feature additions, please submit them as [pull requests][pulls-url]. \nPlease adhere to the [conventional commits][conventional-commits-url]. standard for\ncommit messaging. In addition, please try to name your git branch according to your\nnew patch. [These standards][conventional-branches-url] are a great guide you can follow.\n\nYou can follow these steps below to create a pull request:\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b branch_name`)\n3. Commit your Changes (`git commit -m 'commit_message'`)\n4. Push to the Branch (`git push origin branch_name`)\n5. Open a Pull Request\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- LICENSE --\u003e\n## License\n\nThis project uses the Apache 2.0 license.\n\nYou can find more information in the `LICENSE` file.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- CONTACT --\u003e\n## Contact\n\nEthan Baker - contact@ethanbaker.dev - [LinkedIn][linkedin-url]\n\nProject Link: [https://github.com/ethanbaker/epick][project-url]\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[contributors-shield]: https://img.shields.io/github/contributors/ethanbaker/epick.svg\n[forks-shield]: https://img.shields.io/github/forks/ethanbaker/epick.svg\n[stars-shield]: https://img.shields.io/github/stars/ethanbaker/epick.svg\n[issues-shield]: https://img.shields.io/github/issues/ethanbaker/epick.svg\n[license-shield]: https://img.shields.io/github/license/ethanbaker/epick.svg\n[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?logo=linkedin\u0026colorB=555\n\n[contributors-url]: \u003chttps://github.com/ethanbaker/epick/graphs/contributors\u003e\n[forks-url]: \u003chttps://github.com/ethanbaker/epick/network/members\u003e\n[stars-url]: \u003chttps://github.com/ethanbaker/epick/stargazers\u003e\n[issues-url]: \u003chttps://github.com/ethanbaker/epick/issues\u003e\n[pulls-url]: \u003chttps://github.com/ethanbaker/epick/pulls\u003e\n[license-url]: \u003chttps://github.com/ethanbaker/epick/blob/master/LICENSE\u003e\n[linkedin-url]: \u003chttps://linkedin.com/in/ethandbaker\u003e\n[project-url]: \u003chttps://github.com/ethanbaker/epick\u003e\n\n[product-screenshot]: ./docs/demonstration.png\n[documentation-url]: \u003chttps://documentation_link\u003e\n\n[conventional-commits-url]: \u003chttps://www.conventionalcommits.org/en/v1.0.0/#summary\u003e\n[conventional-branches-url]: \u003chttps://docs.microsoft.com/en-us/azure/devops/repos/git/git-branching-guidance?view=azure-devops\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fethanbaker%2Fepick","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fethanbaker%2Fepick","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fethanbaker%2Fepick/lists"}