GitLab Speed Search ⚡
A list of Alfred web searches for quickly searching GitLab – and more!
🎥 Watch an overview on Youtube
What is this
Alfred is an app for MacOS that replaces the native Spotlight with an expanded UI that offers more advanced functionality. One of these features is creating custom web searches, a powerful feature that allows you to more quickly search GitLab or any other site.
Alfred is a free app, with more advanced features available as a paid upgrade, but all the web searches available here work with the free version!
Many of what you see here can be done directly in browsers (see Searching GitLab like a pro), but with Alfred you can trigger these searches from anywhere!
Some Cool Examples 🧊
This repo contains a list of searches setup for different GitLab needs, and will help you quickly search through:
- handbook
- docs
- issues
- merge requests
- milestones
- and much more!
See more examples 👇
Handbook 📙
YES
Issue authors 🙋
You know, to quickly find all your stuff
Yes, Merge Requests! 🛠️
Go get 'em!!
Milestones 🗓️
Where were we, again?
Product Teams 🌀
Find teams by name or people in context of their team
GitLab People 🕺🕺
Or just find everyone by name!
Open Vacancies 📌
See who's hiring
Getting Started
- Download and install Alfred
- Find the search you want to add on the list below and click the link -- it will save the search in Alfred
- That's it!
You will be asked to open the link in the Alfred application: once you accept, the search will be available on Alfred. If you want icons to show up for each search, you'll need to add them yourself one by one, though: see icons folder and instructions in the Customization section below.
Searches with ⚠️ on the name only work natively on Google Chrome because they rely on the experimental Link to Text Fragment feature. There are add-ons for Firefox and Edge to enable this feature in those browsers. There is a Safari plugin, but it's currently broken.
GitLab General
If the tables below are not displaying links, check them out on this page
Search | Trigger | Description |
---|---|---|
Handbook (Google search) | gg |
Searches Handbook on Google search |
Handbook (Page search) | gh |
Searches Handbook on embeded search |
GitLab Docs | docs |
Searches Docs on Google search |
⚠️ GitLab Teams Directory | team |
Searches product team directory page |
⚠️ GitLab Team Page | people |
Searches employee list by name |
GitLab Username | @ |
Searches employee list by @ username
|
⚠️ GitLab Careers Page | jobs |
Searches public vacancies page |
⚠️ GitLab Careers (Internal) | greenhouse |
Searches open vacancies on Greenhouse |
GitLab Unfiltered Youtube Channel | yt |
Searches videos on GitLab Unfiltered Youtube channel |
GitLab Features | feature |
Searches for a GitLab feature name on Release Feature & Deprecation Overview dashboard |
Bookmarks | bk |
Search the bookmarks on your browser of choice! See more on the Bookmarks section. |
GitLab Application
Search | Trigger | Description |
---|---|---|
GitLab Issue | issue |
Searches issues on GitLab repository |
GitLab Issue Author | issue author |
Searches issues on GitLab repository by author (username ) |
GitLab Issue Label | issue label |
Searches issues on GitLab repository by label |
GitLab Merge Request | mr |
Searches merge requests on GitLab repository |
GitLab Merge Request by author | mr author |
Searches merge requests on GitLab repository by author (username ) |
GitLab Merge Request by reviewer | mr reviewer |
Searches merge requests on GitLab repository by reviewer (username ) |
GitLab Milestone | milestone |
Searches milestones on GitLab repository. Also works on partial entries: 14. returns 14.0 , 14.1 , 14.2 etc |
Design & Code
Search | Trigger | Description |
---|---|---|
Pajamas Design System | pajamas |
Searches Pajamas documentation on Google search |
Pajamas Design System (shortcut) | ds |
Same as above, with shorter trigger |
Icons | icon |
Search icons from gitlab-svgs |
Figma Files | ff |
Search Figma files on GitLab Figma team |
GitLab UI | css |
Code search on GitLab-UI repository |
⚠️ CSS Utils | utils |
Search CSS utils on latest published source code – e.g.: gl-ml-3
|
⚠️ CSS Variables | var |
Search CSS variables on latest published source code – e.g.: gray-500
|
Random
Search | Trigger | Description |
---|---|---|
Giphy | gif |
Giphy search |
Gmail Search | gmail |
Gmail search |
Google Maps | maps |
Google Maps search |
Google Translator | translate |
Translates to english from auto-detected language |
Customize and create new searches
To create or customize your searches, open the Alfred application, and in preferences navigate to Web Search.
There, choose Add Custom Search (on the bottom right) to create a new search, or click the gear icon to change existing ones.
To create your new search, just pick the URL for the website you want to search, and replace a search result string on the URL with {query}
. To add an icon, drag the image into the dialog window.
Check Alfred docs for more details.
Bookmark Feature
Another noteworthy feature from Alfred is Web Bookmarks, that indexes all the bookmarks on the browser of your choice. This can be used to retrieve frequently opened links just by searching their title or URL.
💡 Pro-tip: Save bookmarks with titles that are easier to remember for searching
Credit and Acknowledgments
The thinking behind this list came from our great handbook page Searching GitLab like a pro
GitLab team member Simon. M recorded a video on how to setup this workflow on Alfred and directly on Firefox as well.
Lastly, Ronald van Zon also maintains a repo with more advanced Alfred workflows for all things GitLab.