An Obsidian plugin that embeds GitLab resources (issues, merge requests, projects, and more) directly into your notes for quick reference and better context.
This plugin makes network requests to configured GitLab instances (e.g. gitlab.com or self-hosted servers) in order to fetch and display embeds.
Contributions are welcome!
To develop and test the plugin locally:
Clone the repository
git clone https://github.com/oliviergoulet5/obsidian-gitlab-plugin.git
cd obsidian-gitlab-plugin
Install dependencies
npm ci
Make changes
Write your feature or bug fix.
Build the plugin
npm run build
Link to your Obsidian vault
Copy the main.js, manifest.json, and styles.css (if present) to your
vault’s plugin folder:
<your-vault>/.obsidian/plugins/obsidian-gitlab-embeds/
Alternatively, you can make this automatic by either cloning into the plugins directory, or by creating a symlink. This should be more convenient.
Toggle to enable the plugin
Open Obsidian → Settings → Community Plugins → Enable Obsidian GitLab Embeds.