awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
FredrikNoren avatar

FredrikNoren/ungit

0
View on GitHub↗
10,583 Stars·647 Forks·JavaScript·MIT·5 Aufrufe

Ungit

Ungit is a web-based graphical interface and version control client for managing Git repositories. It provides a visual dashboard for performing version control operations, staging changes, and committing files without using a terminal.

The project integrates third-party merge utilities to resolve file conflicts and includes a system for signing and verifying the authenticity of code contributions using PGP encryption keys.

The interface maintains synchronization with the local filesystem by monitoring directory changes in real time to update the repository state. It interfaces with the underlying Git binary by executing shell commands and parsing the output for display.

Features

  • Web-based Development Interfaces - Provides a web-based graphical interface for managing repositories and visualizing version control history.
  • Git GUI Clients - Provides a graphical user interface for performing version control operations without a terminal.
  • UI State Synchronization - Automatically refreshes the interface when repository states update by monitoring local directories.
  • Git Version Control Clients - Serves as a visual client for managing code repositories and committing files using the Git protocol.
  • Shell Command Execution - Interfaces with the git binary by executing shell commands and parsing their output for display.
  • Version Control and Repository Tools - Provides a web-based interface for managing repository state and visualizing version control operations.
  • Git Workflow Automation - Automates the synchronization between the local filesystem and the visual interface using real-time directory tracking.
  • Visual Git Management Tools - Offers a graphical application for managing commits and project history without using a terminal.
  • UI State Synchronization - Monitors the working directory in real time to automatically synchronize the visual repository state with the filesystem.
  • External Merge Tool Integrations - Enables the use of third-party merge utilities to resolve file conflicts during version control.
  • External Merge Tool Integrators - Connects third-party merge utilities to resolve file conflicts during the version control process.
  • External Process Integrations - Launches third-party merge tools as independent OS processes to resolve version control conflicts.
  • Merge Conflict Resolution - Integrates external merge tools to identify and fix overlapping changes between branches.
  • Commit Signing - Implements cryptographic signing of commits to verify contributor identity using PGP keys.
  • Git Commit Signature Verification - Verifies PGP signatures of Git commits to ensure the authenticity of code contributions.
  • Commit Authentication - Delegates commit authentication to the host machine's PGP configuration via shell calls.
  • Restricted Licensing - Implements the Commons Clause for restricted commercial usage.

Star-Verlauf

Star-Verlauf für fredriknoren/ungitStar-Verlauf für fredriknoren/ungit

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Ungit

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ungit.
  • tpope/vim-fugitiveAvatar von tpope

    tpope/vim-fugitive

    21,671Auf GitHub ansehen↗

    This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository management, staging, and commit operations directly into the text editor, allowing users to maintain project history and manage repository state without switching contexts. The plugin distinguishes itself by mapping version control operations to temporary text buffers, enabling users to manipulate repository data using standard editing commands. It utilizes a virtual file system to present historical commits, trees, and blobs as read-only buffers, facilitating navigation and

    Vim Script
    Auf GitHub ansehen↗21,671
  • gitextensions/gitextensionsAvatar von gitextensions

    gitextensions/gitextensions

    8,361Auf GitHub ansehen↗

    GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools for browsing commit logs, staging changes, and tracking file evolution across a project's history. The project features a commit visualizer that maps branch and merge relationships via a graphical map and a dedicated history manager for performing interactive rebases and squashing commits. It includes a visual merge conflict resolver to identify and fix overlapping code changes during merges or history rewrites. The software covers broad version control capabilities, includin

    C#gitgit-clientgit-gui
    Auf GitHub ansehen↗8,361
  • sourcegit-scm/sourcegitAvatar von sourcegit-scm

    sourcegit-scm/sourcegit

    5,422Auf GitHub ansehen↗

    SourceGit is a cross-platform desktop Git GUI client and version control tool compatible with Windows, macOS, and Linux. It provides a graphical user interface for cloning, merging, and analyzing code changes, acting as a visual manager for Git repositories. The application includes an AI-powered commit generator to draft standardized commit messages and a pull request manager to initiate and manage merges across supported hosting services via web APIs. The software covers broad version control capabilities, including advanced operations such as interactive rebasing, cherry-picking, and subm

    C#cross-platformgitgit-gui
    Auf GitHub ansehen↗5,422
  • 21st-dev/1codeAvatar von 21st-dev

    21st-dev/1code

    5,549Auf GitHub ansehen↗

    1code is an AI-assisted development environment that provides a unified interface for switching between multiple AI coding agents. It toggles between a read-only analysis mode and a full execution mode, asking clarifying questions, building structured plans with previews, and requiring user approval before making code changes. The environment integrates with external services and tools through the Model Context Protocol (MCP), enabling connections to databases, project management systems, and code repositories. Agent sessions can run either locally or in persistent cloud sandboxes that stay al

    TypeScript
    Auf GitHub ansehen↗5,549
Alle 30 Alternativen zu Ungit anzeigen→

Häufig gestellte Fragen

Was macht fredriknoren/ungit?

Ungit is a web-based graphical interface and version control client for managing Git repositories. It provides a visual dashboard for performing version control operations, staging changes, and committing files without using a terminal.

Was sind die Hauptfunktionen von fredriknoren/ungit?

Die Hauptfunktionen von fredriknoren/ungit sind: Web-based Development Interfaces, Git GUI Clients, UI State Synchronization, Git Version Control Clients, Shell Command Execution, Version Control and Repository Tools, Git Workflow Automation, Visual Git Management Tools.

Welche Open-Source-Alternativen gibt es zu fredriknoren/ungit?

Open-Source-Alternativen zu fredriknoren/ungit sind unter anderem: tpope/vim-fugitive — This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository… gitextensions/gitextensions — GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools… sourcegit-scm/sourcegit — SourceGit is a cross-platform desktop Git GUI client and version control tool compatible with Windows, macOS, and… git-up/gitup — GitUp is a graphical user interface client and version control tool for managing Git repositories. It provides a… 21st-dev/1code — 1code is an AI-assisted development environment that provides a unified interface for switching between multiple AI… petervanderdoes/gitflow-avh — gitflow-avh is a command line tool and automation framework designed to implement the Gitflow branching model. It…