Skip to content

A desktop application built with Tauri that lets you take your GitHub issues offline. Perfect for when you're commuting on a plane, train, or anywhere without connectivity.

Notifications You must be signed in to change notification settings

estruyf/github-offline-issues

Repository files navigation

GitHub Offline Issues Icon

GitHub Offline Issues

A desktop application built with Tauri that lets you take your GitHub issues offline. Perfect for when you're commuting on a plane, train, or anywhere without connectivity.

macOS Tauri TypeScript React

License

Features

  • GitHub Authentication - Sign in with your GitHub Personal Access Token
  • Repository Management - Add and manage multiple repositories
  • Offline Sync - Download all issues and comments for offline access
  • Incremental Sync - Quick sync to fetch only changes since last sync
  • Search & Filter - Find issues by title, body, or number; filter by open/closed state
  • Full Issue Details - View complete issue content including labels, assignees, milestones, and comments with proper Markdown rendering
  • Offline Replies - Write replies to issues while offline, automatically published on next sync
  • Local Issue Creation - Create new issues locally that get published when you sync

Getting Started

Prerequisites

Installation

# Install dependencies
npm install

# Run in development mode
npm run tauri dev

# Build for production
npm run tauri build

Usage

  1. Launch the app and enter your GitHub Personal Access Token
  2. Add repositories you want to access offline
  3. Click "Take Offline" to sync issues and comments
  4. Browse your issues anytime, even without internet!

Tech Stack

  • Frontend: React, TypeScript, Tailwind CSS, React Router
  • Backend: Rust, Tauri v2
  • Storage: tauri-plugin-store (local persistence)
  • API: tauri-plugin-http (GitHub API integration)

Development

Recommended IDE Setup

License

MIT

About

A desktop application built with Tauri that lets you take your GitHub issues offline. Perfect for when you're commuting on a plane, train, or anywhere without connectivity.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages