Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian
GitHub

GitHub Integration

kazhuravlevkazhuravlev1k downloads

Sync your data from GitHub into your Vault.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates17

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

  • Built for Obsidian

Support

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

73%
HealthGood
ReviewSatisfactory
About
Import starred GitHub repositories into your Obsidian vault as individual notes with rich metadata and direct links. Create automatic tags for language and topics, store repo fields (owner, URL, stars, created/modified), and sync incrementally to update only new stars.
IntegrationsImportSyncing
Details
Current version
1.11.0
Last updated
9 months ago
Created
Last year
Updates
17 releases
Downloads
1k
Compatible with
Obsidian 1.8.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
kazhuravlevkazhuravlev
github.com/kazhuravlev
GitHubkazhuravlev
  1. Community
  2. Plugins
  3. Integrations
  4. GitHub Integration

Related plugins

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Readwise Official

Sync highlights from Readwise to your vault.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

ZotLit

Integrate with Zotero, create literature notes, and insert citations from a Zotero library.

WebDAV Sync

General-purpose & bidirectional WebDAV syncing for your vault. Designed for stability and robust file handling without vendor lock-in.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Remotely Save

Sync notes between local and cloud with smart conflict: S3, Dropbox, webdav, OneDrive, Google Drive, Box, pCloud, Yandex Disk, Koofr, Azure Blob Storage.

Telegram Sync

Transfer messages and files from Telegram to Obsidian.

Nutstore Sync

Sync your vault with Nutstore (Jianguoyun) using WebDAV protocol.