GitLab Embeds

pending

by Olivier Goulet

Integrate GitLab embeds into your notes.

Updated 1mo agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

Embed GitLab Plugin for Obsidian

An Obsidian plugin that embeds GitLab resources (issues, merge requests, projects, and more) directly into your notes for quick reference and better context.

Screenshot from 2026-02-04 23-50-52

Getting Started

  1. Install the Obsidian GitLab Embeds plugin.
  2. Paste a supported GitLab URL (issue, merge request, repository, etc.) into a note.
  3. Switch to preview mode to see the embed rendered.

Disclaimer

This plugin makes network requests to configured GitLab instances (e.g. gitlab.com or self-hosted servers) in order to fetch and display embeds.

Contribute

Contributions are welcome!

  • Feel free to open issues for bugs, feature requests, or improvements.
  • Submit pull requests if you want to add features or fix issues.
  • Make sure to follow the existing code style and test your changes in Obsidian.

Local Setup

To develop and test the plugin locally:

  1. Clone the repository

    git clone https://github.com/oliviergoulet5/obsidian-gitlab-plugin.git
    cd obsidian-gitlab-plugin
    
  2. Install dependencies

    npm ci
    
  3. Make changes
    Write your feature or bug fix.

  4. Build the plugin

    npm run build
    
  5. 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.

  6. Toggle to enable the plugin
    Open ObsidianSettingsCommunity PluginsEnable Obsidian GitLab Embeds.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.