awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

30 个仓库

Awesome GitHub RepositoriesAutomatic File Tracking

Systems that implicitly track file changes and status without manual staging.

Distinguishing note: Focuses on the automation of file tracking and status management.

Explore 30 awesome GitHub repositories matching development tools & productivity · Automatic File Tracking. Refine with filters or upvote what's useful.

Awesome Automatic File Tracking GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • daytonaio/daytonadaytonaio 的头像

    daytonaio/daytona

    72,416在 GitHub 上查看↗

    Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac

    Signals file open/close events to language servers to maintain accurate diagnostic and completion states.

    TypeScriptagentic-workflowaiai-agents
    在 GitHub 上查看↗72,416
  • jj-vcs/jjjj-vcs 的头像

    jj-vcs/jj

    29,746在 GitHub 上查看↗

    Jujutsu is a distributed version control engine designed to manage project history through mutable commits and a persistent operation log. By treating the working directory as a mutable commit, it eliminates the need for manual staging areas, allowing users to modify repository history directly without checking out specific branches. The system maintains full compatibility with existing remote repositories, ensuring that local workflows remain interoperable with standard version control ecosystems. A defining characteristic of the project is its conflict-aware architecture, which treats merge

    Tracks file changes automatically by committing updates to the working directory.

    Rustcligitjj
    在 GitHub 上查看↗29,746
  • oi-wiki/oi-wikiOI-wiki 的头像

    OI-wiki/OI-wiki

    26,176在 GitHub 上查看↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Stages specific file modifications for inclusion in the next commit while allowing users to ignore unnecessary files.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    在 GitHub 上查看↗26,176
  • vectordotdev/vectorvectordotdev 的头像

    vectordotdev/vector

    22,071在 GitHub 上查看↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Continuously scans directories for new files matching patterns and automatically begins tailing them.

    Rusteventsforwarderhacktoberfest
    在 GitHub 上查看↗22,071
  • tj/git-extrastj 的头像

    tj/git-extras

    18,076在 GitHub 上查看↗

    git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary

    Creates a new file on disk and immediately adds it to the repository index.

    Shellgit
    在 GitHub 上查看↗18,076
  • twpayne/chezmoitwpayne 的头像

    twpayne/chezmoi

    18,075在 GitHub 上查看↗

    chezmoi is a command-line utility designed to manage and synchronize system configuration files across multiple machines. It uses a local Git repository as the single source of truth, allowing users to track, version, and distribute dotfiles while maintaining a consistent state across diverse operating systems and hardware architectures. The project distinguishes itself through a declarative reconciliation model that computes the difference between the current filesystem and the desired state defined in the repository. It features a robust templating engine that processes configuration files

    Tracks configuration file changes in a version-controlled working tree for synchronization across machines.

    Goconfigurationdotfiledotfile-management
    在 GitHub 上查看↗18,075
  • ranger/rangerranger 的头像

    ranger/ranger

    16,880在 GitHub 上查看↗

    Ranger is a keyboard-centric console file manager that provides a multi-column, text-based interface for navigating and organizing local file systems. It functions as a productivity tool designed to streamline command-line workflows by allowing users to perform standard file operations, such as copying, moving, and deleting, directly within a terminal environment. The project distinguishes itself through its extensible architecture and deep integration with the host shell. It supports custom plugin development and maintains context between sessions by syncing the working directory upon exit.

    Automates file execution by detecting types and invoking user-defined handlers.

    Pythonconsolefile-launcherfile-manager
    在 GitHub 上查看↗16,880
  • geeeeeeeeek/git-recipesgeeeeeeeeek 的头像

    geeeeeeeeek/git-recipes

    14,752在 GitHub 上查看↗

    This project is an educational resource providing a detailed command reference, tutorial collections, and structured guides for mastering version control. It serves as a set of Chinese language tutorials based on international community best practices, designed to help users learn both the core concepts and practical applications of Git. The resource focuses on specific workflow guides for managing feature development, release cycles, and collaborative forking strategies. It pairs theoretical version control concepts with practical command-line examples to demonstrate real-world application.

    Provides guides on managing file versions and the history of changes within a repository.

    在 GitHub 上查看↗14,752
  • sonarr/sonarrSonarr 的头像

    Sonarr/Sonarr

    13,325在 GitHub 上查看↗

    Sonarr is an automated media management tool that functions as a personal video recorder for television series. It monitors RSS feeds and indexers to track, download, and organize television episodes for personal media libraries. The application integrates with Usenet and BitTorrent clients to automate the acquisition of content. It maintains library integrity by identifying missing episodes and searching for higher-quality versions of existing files, such as 1080p or 4K, based on user-defined criteria. Beyond acquisition, the software handles the organization of media by renaming and sortin

    Monitors existing media libraries to identify gaps in television series and automatically triggers downloads to complete collections.

    C#
    在 GitHub 上查看↗13,325
  • diet103/claude-code-infrastructure-showcasediet103 的头像

    diet103/claude-code-infrastructure-showcase

    9,707在 GitHub 上查看↗

    This project is a collection of patterns and configurations for deploying AI agents with specialized technical skills and personas. It provides a framework for agentic software engineering, defining standards for AI-driven development workflows and the management of modular technical capabilities. The system features a skill framework that activates technical guidelines based on prompt intent and a context management system that preserves project state using persistent plans and checklists across session resets. It employs a modular organization of guidelines to prevent context window overflo

    Records modified files and tool calls to maintain awareness of the project structure.

    Shell
    在 GitHub 上查看↗9,707
  • microsoft/windows-universal-samplesmicrosoft 的头像

    microsoft/Windows-universal-samples

    9,696在 GitHub 上查看↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    Allows applications to track files or folders in a future-access list for reopening.

    JavaScript
    在 GitHub 上查看↗9,696
  • nvim-mini/mini.nvimnvim-mini 的头像

    nvim-mini/mini.nvim

    9,325在 GitHub 上查看↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Records file and directory access history to prioritize search results based on recency and frequency.

    Lualuamini-nvimneovim
    在 GitHub 上查看↗9,325
  • cyfdecyf/cowcyfdecyf 的头像

    cyfdecyf/cow

    8,421在 GitHub 上查看↗

    This project is a Go-based HTTP proxy server designed as a censorship circumvention tool. It functions as an upstream proxy manager and SOCKS5 tunneling gateway that routes network traffic between clients and destination servers to bypass network restrictions. The system differentiates itself through automated proxy routing, which detects unreachable websites and automatically switches traffic between direct access and a pool of parent proxies. It includes a PAC file generator to produce proxy auto-config files for browsers and integrates SSH tunneling to establish secure remote sockets. Bro

    Maintains a timestamped history of visited hosts and success rates to optimize proxy routing.

    Go
    在 GitHub 上查看↗8,421
  • dat-ecosystem/datdat-ecosystem 的头像

    dat-ecosystem/dat

    8,231在 GitHub 上查看↗

    Dat is a peer-to-peer file synchronization tool that combines an append-only, hash-addressed log with Merkle tree verification, cryptographic access keys, live streaming replication, and swarm networking for sparse, versioned file sharing. It stores file data and metadata in a cryptographically signed, versioned append-only log where each entry is identified by its hash, and uses public-key cryptography to secure archives with separate read and write keys. The tool enables live streaming replication of data between peers as entries are appended, with Merkle tree integrity verification that su

    Automatically saves old versions of files with each update, allowing users to revert or archive changes.

    JavaScriptcommand-linedatdat-node
    在 GitHub 上查看↗8,231
  • enso-org/ensoenso-org 的头像

    enso-org/enso

    7,439在 GitHub 上查看↗

    Enso is a visual dataflow programming environment and multi-language data processing engine that compiles Enso, Python, Java, and JavaScript into a unified representation with a shared memory model for zero-overhead inter-language calls. It functions as a self-service data preparation and analysis platform where users can build data pipelines by connecting nodes in a graph, switching between a no-code visual interface and a code view while keeping all changes reviewable. The platform also serves as a cloud data workflow scheduler and API exposer, allowing workflows to run on a timetable or be

    Auto-saves and versions workflows, data files, and data links on every change to enable restoration of any earlier version.

    Javacompilerensofunctional
    在 GitHub 上查看↗7,439
  • timvisee/ffsendtimvisee 的头像

    timvisee/ffsend

    7,350在 GitHub 上查看↗

    ffsend is a command line client for the Firefox Send protocol, providing a secure file transfer tool for uploading and downloading encrypted files. It serves as a client-side encryption file share that ensures data is encrypted locally before being uploaded to a remote server. The tool is compatible with both public and private instances of the Send server, allowing users to redirect data transfers to self-hosted server deployments. It covers ephemeral file hosting with the ability to set expiration dates and download limits, as well as password protection for shared links. Additional capabi

    Keeps a local history of uploaded and downloaded files for easy retrieval and inspection.

    Rustcliencryptionfile-sharing
    在 GitHub 上查看↗7,350
  • ayangweb/ecopasteayangweb 的头像

    ayangweb/EcoPaste

    7,085在 GitHub 上查看↗

    EcoPaste is a cross-platform clipboard manager designed to track and store a history of copied text, images, and files. It serves as a clipboard organization tool that allows for the categorization of saved snippets. The application focuses on local-first clipboard history, keeping all copied content and metadata on the local machine to ensure data privacy and offline access. It enables the organization of clipboard entries through the use of custom notes and labels for more efficient information retrieval.

    Provides a persistent history of copied text, images, and files to recover previously used data.

    TypeScript
    在 GitHub 上查看↗7,085
  • davebcn87/pi-autoresearchdavebcn87 的头像

    davebcn87/pi-autoresearch

    7,035在 GitHub 上查看↗

    pi-autoresearch is an autonomous research extension that automates iterative code-editing and performance-measurement loops driven by large language models. It functions as an experiment lifecycle automator, executing repetitive cycles of changes and benchmarks until a specific goal is reached. The system distinguishes itself by organizing successful experimental trials into independent git branches for review and merging. It includes a real-time research dashboard for monitoring metrics and status, and utilizes median absolute deviation to calculate confidence scores that filter benchmark no

    Records every trial in a persistent append-only log to resume research across restarts.

    TypeScript
    在 GitHub 上查看↗7,035
  • facebook/saplingfacebook 的头像

    facebook/sapling

    6,885在 GitHub 上查看↗

    Sapling is a scalable version control system designed to handle repositories with millions of files and commits, making it suitable for large monorepos. It reads and writes Git repositories natively, maintaining full interoperability with Git remotes and standard workflows, and provides an interactive commit graph for exploring repository history and state. The system uses a bookmark-based branching model that eliminates named branches in favor of lightweight, movable labels for commits. It tracks how each commit was created, amended, rebased, or split through commit-graph-based mutation trac

    Shows the lineage of a file across commits, including renames and content changes over time.

    Rust
    在 GitHub 上查看↗6,885
  • marlonrichert/zsh-autocompletemarlonrichert 的头像

    marlonrichert/zsh-autocomplete

    6,613在 GitHub 上查看↗

    zsh-autocomplete is a shell extension and completion engine for Zsh that provides real-time, asynchronous type-ahead suggestions and interactive completion menus while typing. It functions as a productivity tool designed to reduce keystrokes by filtering available commands and arguments based on current user input. The project distinguishes itself by automatically inserting the longest common prefix among matching suggestions and providing an interactive shell menu for navigating command history and filesystem paths. It includes mechanisms for tracking and suggesting recently visited director

    Tracks and suggests recently accessed files and directories to simplify filesystem traversal.

    Shell
    在 GitHub 上查看↗6,613
上一个12下一个
  1. Home
  2. Development Tools & Productivity
  3. Automatic File Tracking

探索子标签

  • Access Permission TrackingTracking files or folders to maintain access permissions across application sessions. **Distinct from Automatic File Tracking:** Focuses on preserving user-granted permissions for future access rather than logging file changes.
  • Atomic Index StagingUtilities that combine file creation and immediate addition to the version control index. **Distinct from Automatic File Tracking:** Focuses on the combination of disk write and git index addition, rather than general file tracking.
  • Configuration File Tracking4 个子标签Utilities for staging and managing local files within a version-controlled source state. **Distinct from Automatic File Tracking:** Focuses on the explicit tracking of configuration files for version control, distinct from implicit file change logging.
  • Experiment Execution LogsAppend-only records of trial configurations and results to enable research resumption. **Distinct from Visit History Tracking:** Focuses on trial persistence for research resumption rather than file access or visit history.
  • Versioned File HistoryAutomatically saves old versions of files with each update, allowing users to revert or archive changes. **Distinct from Automatic File Tracking:** Distinct from Automatic File Tracking: adds explicit version history storage and rollback capability, not just change detection.
  • Visit History Tracking4 个子标签Systems for recording and recalling a history of accessed files and directories. **Distinct from Automatic File Tracking:** Distinct from Automatic File Tracking: focuses on access history for navigation rather than change detection for version control.