yoshiko-pg/difit

A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Added to GitGenius on September 21st, 2026
Created on June 29th, 2025
Open Issues & Pull Requests: 20 (+0)
GitHub issues: Enabled
Number of forks: 196
Total Stargazers: 3,190 (+0)
Total Subscribers: 4 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.3 hours
Mean response time: 15.5 days
90th percentile: 24.1 days
Tracked items: 84

How this project is maintained

About 9% of issues opened in the past year have never received a reply. 83% of issues opened in the past year have been closed, leaving a working backlog. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 62 days
Stale 30+ days: 7
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • good first issue (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Difit is a command-line tool that displays Git commit diffs in a web interface styled like GitHub's Files changed view.

The tool solves the problem of reviewing commit changes in a more visual, organized format than traditional terminal diff output. It works by spinning up a local web server that renders diffs with a GitHub-like interface, making it easier to navigate and understand changes across multiple files in a single commit. This approach provides a familiar viewing experience for developers accustomed to GitHub's diff presentation without requiring a remote repository or web hosting.

Difit suits developers who want a quick local alternative to GitHub's web interface for reviewing their own commits before pushing or sharing them. It works well for projects where developers prefer visual diff inspection over command-line tools like git diff or git show. The tool is particularly useful for understanding complex changes across many files at once, where the GitHub-style layout helps organize information more clearly than a terminal view.

The project shows consistent maintenance with regular updates addressing bugs and adding refinements. Development activity demonstrates responsiveness to issues and a commitment to keeping the tool functional with current Git workflows. The codebase remains actively managed with attention to code quality and user experience improvements.