Show how a project actually feels
A Star marks interest, but it can't say reliable, risky, impressive, confusing, or worth watching. Pick the emoji that fits instead of compressing all of it into one button.
A Star marks interest, but it can't say reliable, risky, impressive, confusing, or worth watching. Pick the emoji that fits instead of compressing all of it into one button.
A reaction strip tells you how a project landed with other people before you start reading pipelines and merge request history.
Starring puts a project on your list. The emoji tells the next visitor what you made of it.
A Star is a simple way to mark a public GitLab project as interesting. That is useful, but it compresses too much into one action. A project might be production-ready, experimental, abandoned-but-important, impressive, hard to trust, surprisingly good, or simply relevant to a team evaluating tools.
Emojery adds a separate public signal for that nuance. Visitors can leave a quick emoji reaction without turning the project page into a comment thread or forcing every response through one Star button.
The GitLab adapter targets public project pages on gitlab.com. The reaction is attached to the project itself rather than to a random branch view, search result, pipeline page, or issue thread. When another Emojery user opens the same public project, they see the same aggregate reaction layer near the project actions.
On supported GitLab project pages, Emojery places the picker in the project action row near controls like Star, Fork, and More actions. That keeps the signal in the part of the page where users already decide whether a project deserves attention, and the trigger opens the same searchable palette used across every supported site.
Anyone can read a project's totals without a GitLab or an Emojery login. Leaving one asks for a provider sign-in once, so what you read is a count of provider-backed accounts instead of disposable browser profiles.
A GitLab project page already carries Star, Fork, and a More actions menu, and the picker joins them rather than replacing anything. If that row is busier than you want it, Hide original buttons clears the native control out of your browser and leaves the picker in its place. Flip it back whenever; the project page everyone else loads never changed.
GitLab is often where teams evaluate operational code: CI templates, deployment examples, libraries, internal-tool foundations, and public infrastructure projects. A richer reaction layer gives quick context before someone spends time reading pipelines, issues, or merge request history.
A heart, warning sign, thinking face, fire emoji, thumbs up, or thumbs down will never replace a proper technical review. It can, however, tell a visitor that other people had a strong enough impression to leave a signal on the project. Maintaining projects yourself? See what the layer gives maintainers, on GitLab and on GitHub.
Out of the box, an Emojery click does not Star the project, subscribe you to notifications, open an issue, or change anything in GitLab's own project state. It is a separate reaction, counted under the model documented on the counts page and built for fast sentiment rather than platform workflow. The opt-in Auto-press setting below is the one deliberate exception.
The browser reaction is just one side of it. A maintainer can also drop a reaction badge into the project README: one line, like a CI or coverage badge, showing the top 3 emoji and the running total. Every visitor sees it, extension installed or not.
Sitting at the top of the README, it reaches the people who never open the project's browser page at all: readers of the docs, of a mirror, of a package listing that renders the same file.
Evaluating a lot of projects in one sitting, you may want the Star to follow the reaction. That is what the off-by-default Auto-press original buttons setting does: an emoji you filed as positive also presses Star, exactly as your own click would. GitLab has no native dislike here, so a negative or neutral pick presses nothing, and dropping your reaction releases a Star only if the extension is the one that set it.
A reaction is keyed to the public project path on gitlab.com and stored by Emojery, never by GitLab. Your GitLab session and notification settings are untouched. The public data is the aggregate alone, with no voter list, and a project an anonymous visitor can't open is never eligible.
Read the full privacy policy.
Install Emojery, open a public project on gitlab.com, and leave the signal your next visitor is looking for.
No. The Star control stays exactly as it is, with the emoji layer beside it. Hide original buttons can take the native control out of your own view if you prefer only the picker.
No. Emojery is designed for public, addressable targets. Private projects that an anonymous visitor cannot open are not eligible for public reaction counts.
The current GitLab support focuses on public project pages only.
Yes — the same one-line reaction badge, with gitlab and your full project path in the snippet.
The same emoji reaction layer — one account, across every supported site.