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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

30 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • daytonaio/daytonaAvatar de daytonaio

    daytonaio/daytona

    72,416Ver en 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
    Ver en GitHub↗72,416
  • jj-vcs/jjAvatar de jj-vcs

    jj-vcs/jj

    29,746Ver en 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
    Ver en GitHub↗29,746
  • oi-wiki/oi-wikiAvatar de OI-wiki

    OI-wiki/OI-wiki

    26,176Ver en 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
    Ver en GitHub↗26,176
  • vectordotdev/vectorAvatar de vectordotdev

    vectordotdev/vector

    22,071Ver en 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
    Ver en GitHub↗22,071
  • tj/git-extrasAvatar de tj

    tj/git-extras

    18,076Ver en 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
    Ver en GitHub↗18,076
  • twpayne/chezmoiAvatar de twpayne

    twpayne/chezmoi

    18,075Ver en 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
    Ver en GitHub↗18,075
  • ranger/rangerAvatar de ranger

    ranger/ranger

    16,880Ver en 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
    Ver en GitHub↗16,880
  • geeeeeeeeek/git-recipesAvatar de geeeeeeeeek

    geeeeeeeeek/git-recipes

    14,752Ver en 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.

    Ver en GitHub↗14,752
  • sonarr/sonarrAvatar de Sonarr

    Sonarr/Sonarr

    13,325Ver en 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#
    Ver en GitHub↗13,325
  • diet103/claude-code-infrastructure-showcaseAvatar de diet103

    diet103/claude-code-infrastructure-showcase

    9,707Ver en 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
    Ver en GitHub↗9,707
  • microsoft/windows-universal-samplesAvatar de microsoft

    microsoft/Windows-universal-samples

    9,696Ver en 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
    Ver en GitHub↗9,696
  • nvim-mini/mini.nvimAvatar de nvim-mini

    nvim-mini/mini.nvim

    9,325Ver en 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
    Ver en GitHub↗9,325
  • cyfdecyf/cowAvatar de cyfdecyf

    cyfdecyf/cow

    8,421Ver en 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
    Ver en GitHub↗8,421
  • dat-ecosystem/datAvatar de dat-ecosystem

    dat-ecosystem/dat

    8,231Ver en 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
    Ver en GitHub↗8,231
  • enso-org/ensoAvatar de enso-org

    enso-org/enso

    7,439Ver en 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
    Ver en GitHub↗7,439
  • timvisee/ffsendAvatar de timvisee

    timvisee/ffsend

    7,350Ver en 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
    Ver en GitHub↗7,350
  • ayangweb/ecopasteAvatar de ayangweb

    ayangweb/EcoPaste

    7,085Ver en 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
    Ver en GitHub↗7,085
  • davebcn87/pi-autoresearchAvatar de davebcn87

    davebcn87/pi-autoresearch

    7,035Ver en 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
    Ver en GitHub↗7,035
  • facebook/saplingAvatar de facebook

    facebook/sapling

    6,885Ver en 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
    Ver en GitHub↗6,885
  • marlonrichert/zsh-autocompleteAvatar de marlonrichert

    marlonrichert/zsh-autocomplete

    6,613Ver en 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
    Ver en GitHub↗6,613
Ant.12Siguiente
  1. Home
  2. Development Tools & Productivity
  3. Automatic File Tracking

Explorar subetiquetas

  • 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 sub-etiquetasUtilities 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 sub-etiquetasSystems 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.