GitHub Integration

by Kirill Zhuravlev
5
4
3
2
1
Score: 44/100

Description

Category: 3rd Party Integrations

The GitHub Integration plugin brings your starred GitHub repositories into your vault as structured notes, making it easier to track and reference useful projects within your knowledge base. It fetches metadata like repository language, topics, creation date, and star count, and organizes them using automatic tagging. With incremental updates, the plugin ensures only new stars are added without overwriting existing notes. Users can customize where these notes are stored, and using a GitHub token allows for higher API usage limits. This is especially helpful for developers, researchers, or anyone curating open-source tools for long-term learning or documentation.

Reviews

No reviews yet.

Stats

33
stars
2,094
downloads
6
forks
409
days
301
days
301
days
6
total PRs
2
open PRs
2
closed PRs
2
merged PRs
5
total issues
1
open issues
4
closed issues
0
commits

Latest Version

10 months ago

Changelog

README file from

Github

GitHub Integration

This Obsidian plugin imports your starred GitHub repositories into your Obsidian vault as notes with rich metadata. Keep track of interesting repositories directly in your knowledge base!

Features

  • Import all starred repositories from your GitHub account
  • Create notes with comprehensive repository metadata
  • Organize repositories with automatic tagging (language, topics)
  • Update notes with the latest repository information
  • Only fetch new stars since last update (incremental updates)

Installation

  1. Search for "GitHub Integration" in Obsidian's community plugins browser
  2. Install the plugin
  3. Enable the plugin

Usage

Configuration

  1. Go to Settings → GitHub Integration
  2. Enter your GitHub username
  3. (Optional) Add a GitHub Personal Access Token for higher API rate limits
  4. Set a target directory where your star notes will be stored
  5. Click "Sync Stars" button to start sync immediately

Note Format

Each starred repository is saved as a note with the following frontmatter:

---
tags:
  - type/github-star
  - github/language/javascript
  - github/topic/obsidian
aliases: repo-name
description: Repository description
url: https://github.com/user/repo
owner: https://github.com/user
language: JavaScript
stars: 123
created: 2023-01-01
modified: 2023-06-15
lastUpdated: 6/15/2023, 3:45:00 PM
---

Security Note

If you choose to use a GitHub API token, it will be stored in your Obsidian config. While this is generally secure, please be aware of the risks if you share your vault or config files.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Development

Prerequisites

  • Node.js >= 16
  • npm or yarn

Setup

  1. Clone this repository
  2. Run npm install or yarn to install dependencies
  3. Run npm run dev to start compilation in watch mode

Building

  • Run npm run build to build the production version

Credits

Support

If you encounter any issues or have feature requests, please create an issue on the GitHub repository.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Additional Icons
2 years ago by Matthew Turk
Add additional iconsets to Obsidian
Advanced Debug Mode
a year ago by mnaoumov
Obsidian plugin that enhances debugging experience.
AI Tagger Universe
a year ago by Hu Nie
An intelligent Obsidian plugin that leverages AI to automatically analyze note content and suggest relevant tags, supporting both local and cloud-based LLM services.
Another Name
a year ago by Jiyuan Wang
Add a subheading to your note in Obsidian
Auto Card Link
4 years ago by Nekoshita Yuki
Auto Tag
3 years ago by Control Alt
Easily generate relevant tags for your Obsidian notes.
Binary File Manager
4 years ago by qawatake
An Obsidian plugin to manage binary files
Boardgame Search
a year ago by Marlon May
A plugin to create notes for boardgames based on the BGG API
Book Clipper
7 months ago by Hossein Fardmohammadi
Save book details from websites into your notes
Bulk Exporter
3 years ago by symunona
Bulk export Markdown filtered, renamed and sorted by front matter metadata into a new structure.
Conditional Properties
6 months ago by Diego Eis
Automate frontmatter property updates in your Obsidian notes using simple conditional rules.
Content Cards
a year ago by leo
Insert content cards in Markdown, such as timeline, highlightblock, target card, book information card, music information card, movie information card, photoes ablum, business card, content subfield, countdown, SWOT,BCG.
Copy Metadata
3 years ago by wenlzhang
An Obsidian plugin to copy metadata to clipboard and insert it into file name.
Current File Tags
a year ago by Trung Tran
Custom File Explorer sorting
4 years ago by SebastianMC
Take full control over the order and sorting of folders and notes in File Explorer in Obsidian
Dataview Autocompletion
a year ago by Daniel Bauer
Discrete
a year ago by shkarlsson
Emo
4 years ago by yaleiyale
Use image/file hosting in Obsidian by clipboard or draging file. Obsidian 图床聚合 & Github上传器
Enveloppe
4 years ago by Mara-Li
Enveloppe helps you to publish your notes on a GitHub repository from your Obsidian Vault, for free!
ExMemo Assistant
2 years ago by ExMemo AI
Using LLMs to manage files and generating metadata such as tags and summaries.
File Index
3 years ago by Steffo
Obsidian plugin to create a metadata file about the files present in the Vault
File Title Updater
a year ago by wenlzhang
An Obsidian plugin that synchronizes titles between filename, frontmatter, and first heading in your notes.
Fit
2 years ago by joshuakto
File gIT (FIT) to sync your files across mobile and desktop devices using GitHub.
Fold Properties By Default
a year ago by Tommy Bergeron
Always have editor/metadata properties folded by default.
Frontmatter generator
3 years ago by Hananoshika Yomaru
A plugin for Obsidian that generates frontmatter for notes
Frontmatter Markdown Links
a year ago by mnaoumov
Obsidian Plugin that adds support for markdown links in frontmatter
Frontmatter Metadata Link Classes
a year ago by Varvara Zmeeva / zmeeva.io
Enhanced internal links with automatic classnames based on frontmatter metadata.
Frontmatter to HTML Attributes
3 months ago by Tarek Saier
Makes YAML frontmatter available as data-* attributes in HTML, enabling metadata based CSS styling.
GH Links Shortener
8 months ago by David Barnett
Obsidian plugin to set shortened link text for pasted GitHub URLs
Gist
5 years ago by Jun Lin
📒 Gist View for Obsidian(https://obsidian.md)
Gistr
2 years ago by Aetherinox
Obsidian.md plugin which allows you to use your notes to embed, create, and update gists for Github and Opengist. Light & dark theme support, create / update public & private gists either manually or with autosave.
GitHobs
2 years ago by GabAlpha and MarcoG
Use Obsidian as Github issue editor! A simple plugin to create Github issues directly from Obsidian with logic taken from Git
Github Copilot
2 years ago by Vasseur Pierre-Adrien
A bridge between Obsidian and Github Copilot
GitHub Embeds
3 years ago by Gino Valente
Embed GitHub issues, PRs, and code snippets directly in Obsidian
GitHub Gitless Sync
a year ago by Silvano Cerza
Sync a GitHub repository with vaults on different platforms without requiring git installation
GitHub Issue Augmentation
3 years ago by samprintz
Github Issues
a year ago by LonoxX
An Obsidian plugin that integrates with GitHub to track issues and pull requests directly in your vault.
GitHub Link
2 years ago by Nathonius
GitHub Stars
a year ago by Flying Nobita
Obsidian plugin that displays GitHub star ⭐ counts next to repository links in your notes, in Reading View, Live Preview, and embedded markdown.
GitHub Sync
2 years ago by Kevin Chin
Sync Obsidian vault to personal GitHub
GitHub Tasks
10 months ago by Mike Thicke
Obsidian plugin to sync GitHub issues and PRs to Obsidian TODOs
Granola Sync
8 months ago by Tom Elliot
Sync Granola notes to your Obsidian vault
HK Code Block
3 years ago by Heekang Park
Obsidian plugin developed by Heekang Park; Make code block looking good on reading view
Image Metadata
2 years ago by alexeiskachykhin
Adds image metadata editing capabilities to Obsidian
Import GitHub Readme
2 years ago by Chasebank87
Kanban Status Updater
a year ago by Ankit Kapur
Obsidian plugin that automatically updates the note property when card is moved to a column.
KoReader Highlight Importer
a year ago by Tahsin Kocaman
Imports highlights and metadata from KoReader into Obsidian notes
Linked Data Vocabularies
3 years ago by kometenstaub
Add linked data to the YAML of your Obsidian notes.
LLM Tagger
a year ago by David Jayatillake
Media Companion
a year ago by Nick de Bruin
Media DB Plugin
4 years ago by Moritz Jung
A plugin that can query multiple APIs for movies, series, anime, games, music and wiki articles, and import them into your vault.
Meta Bind Plugin
4 years ago by Moritz Jung
A plugin for Obsidian to make your notes interactive with inline input fields, metadata displays, and buttons.
Metadata Auto Classifier
2 years ago by Beomsu Koh
AI-powered Obsidian plugin that automatically classifies and generates metadata (tags, frontmatter) for your notes.
Metadata Extractor
5 years ago by kometenstaub
Obsidian Plugin that provides metadata export for use with third-party apps.
Metadata Icon
2 years ago by Benature
change metadata entry icon
Metadata Menu
4 years ago by mdelobelle
For data management enthusiasts : type and manage the metadata of your notes.
MetaEdit
5 years ago by Christian B. B. Houmann
MetaEdit for Obsidian
My Thesaurus
a year ago by Mara-Li
A plugin that auto tags file based on contents and a csv file or a Markdown table (inspired by https://github.com/pmartinolli/MyThesaurus)
NetClip
a year ago by Elhary
this plugin is for Obsidian that allows you to browse the web and clip webpages directly into your vault.
Note aliases
3 years ago by Pulsovi
This plugin manages wikilinks aliases and save them on the aliases list of the linked note
Note Codes
10 months ago by Ezhik
Reference your Obsidian notes from anywhere with simple 4-character codes.
Note Favicon
a year ago by mdklab
Obsidian plugin – Show Favicon from Metadata
Note Sync
a year ago by ZigHolding
Note Synchronizer
4 years ago by Songchen Tan
Synchronizes Obsidian notes to Anki in a breeze 💨️
Note UID Generator
a year ago by Valentin Pelletier
Allow you to automatically generate UID for the notes in your vault.
NotePix
10 months ago by Ayush Parkara
NotePix automatically uploads images, screenshots from your Obsidian vault to a designated GitHub repository. It then seamlessly replaces the local link with a fast URL, keeping your vault lightweight and portable.
Notes dater
3 years ago by Paul Treanor
Adds created_on and updated_on dates of the active note to status bar
Onto Tracker
2 years ago by Jacob Hart
Plugin for obsidian allowing project management with ontologies.
Open in GitHub
a year ago by Muurphy Chen
This is an Obsidian plugin designed to open project or files directly in GitHub via your browser.
Open in Terminal
6 months ago by ChenFeng
Open your vault in a new terminal window or launch Claude Code, Codex CLI, or Gemini CLI from Obsidian
Papers
10 months ago by William Liang
An obsidian plugin to retrieve and import research papers.
Paste Image Into Property
a year ago by Nito
Pieces for Developers
3 years ago by Pieces For Developers
Pieces' powerful extension for Obsidian-MD that allows users to access their code snippets directly within the Obsidian workspace
Plugin REPL
a year ago by readwithai
An in-note Read Evaluate Print Loop to execute JavaScript within Obsidian
Pretty Properties
8 months ago by Anareaty
Publish and GitHub URL
5 years ago by kometenstaub
Copy or open the Obsidian Publish URL of a note. You can also open its Git commit history on GitHub.
Save as Gist
4 years ago by ghedamat
Sentinel
a year ago by Giorgos Sarigiannidis
A plugin for Obsidian that allows you to update properties or run commands based on document visibility changes.
Share as Gist
4 years ago by timrogers
An Obsidian (https://obsidian.md/) plugin for sharing your notes as a GitHub gist - either privately or publicly.
Simple File Info
a year ago by Lukas Capkovic
Supercharged Links
5 years ago by mdelobelle
obsidian plugin to add attributes and context menu options to internal links
Symbol linking
a year ago by Evan Bonsignori ; Mara-Li
Adds ability to link with any trigger in Obsidian. Each trigger can limit linking to specific folders or file.
Terminal
3 years ago by polyipseity
Integrate consoles, shells, and terminals.
Time Things
3 years ago by Nick Winters
Show clock, track time spent editing a note, and track the last time a note has been edited.
Update Time
2 years ago by Sébastien Dubois
Obsidian plugin that updates front matter to include creation and last update times
Update time on edit
5 years ago by beaussan
Vault to blog
2 years ago by barkstone2
Automation tool of making react SPA blog by obsidian vault.
Virus Total Enrichment
2 years ago by ytisf
An Obsidian plugin to enrich a note with VirusTotal API.
Watched-Metadata
2 years ago by Nail Ahmed
Watches for changes in metadata and updates the note content accordingly.
YouTrack Fetcher
a year ago by Forketyfork
Obsidian plugin for creating notes out of YouTrack issues