awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 repository-uri

Awesome GitHub RepositoriesExternal Modification Syncing

Links configuration files to version control to capture changes made by external applications.

Distinct from Version Control Sync: Distinct from Version Control Sync: focuses on capturing external file modifications rather than general repository synchronization.

Explore 11 awesome GitHub repositories matching development tools & productivity · External Modification Syncing. Refine with filters or upvote what's useful.

Awesome External Modification Syncing GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • claude-code-best/claude-codeAvatar claude-code-best

    claude-code-best/claude-code

    20,272Vezi pe GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Triggers LSP updates and diagnostic refreshes immediately after file writes to keep the IDE synchronized with agent changes.

    TypeScript
    Vezi pe GitHub↗20,272
  • twpayne/chezmoiAvatar twpayne

    twpayne/chezmoi

    18,075Vezi pe 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

    Links configuration files to a version-controlled source to capture and persist changes made by external applications.

    Goconfigurationdotfiledotfile-management
    Vezi pe GitHub↗18,075
  • macdownapp/macdownAvatar MacDownApp

    MacDownApp/macdown

    9,781Vezi pe GitHub↗

    Macdown is a markdown text editor and HTML renderer designed for structured document composition. It provides a workspace for writing in lightweight markup syntax while simultaneously generating a live HTML preview of the rendered output. The editor distinguishes itself through a programmable interface, offering a command line utility to open files or pipe text directly into the application. It further supports extensibility via a plugin system that allows for the addition of custom features and functional modules at runtime. The application handles technical documentation requirements inclu

    Detects external file modifications to synchronize the editor's content and prevent data loss.

    Rich Text Formatcocoamacosmarkdown
    Vezi pe GitHub↗9,781
  • violentmonkey/violentmonkeyAvatar violentmonkey

    violentmonkey/violentmonkey

    7,874Vezi pe GitHub↗

    Violentmonkey is a userscript manager extension and JavaScript injection framework. It allows users to install and manage custom scripts and CSS to modify the behavior and appearance of websites based on metadata-driven trigger conditions. The project functions as a cloud-synced script manager, backing up and synchronizing scripts across different devices using external cloud storage services. It also serves as a cross-origin request bridge, providing a communication layer that enables scripts to bypass the same-origin policy to fetch data. The tool covers a broad range of browser automation

    Establishes a communication channel to synchronize source code changes between the browser extension and third-party editors.

    JavaScriptuserscripts-supportviolentmonkeywebextensions
    Vezi pe GitHub↗7,874
  • dataarts/dat.guiAvatar dataarts

    dataarts/dat.gui

    7,723Vezi pe GitHub↗

    dat.gui is a JavaScript GUI controller library that provides a lightweight interface for manipulating variables in real-time through a visual control panel. It functions as a real-time variable debugger and graphical overlay for monitoring and adjusting object properties during application runtime. The library features a collapsible control panel that organizes complex sets of variable inputs into folders. It includes a state management system capable of exporting and importing the current configuration of active controllers as JSON objects. The tool supports object-property binding and dyna

    Monitors an underlying object for changes and updates the corresponding visual controller immediately.

    JavaScript
    Vezi pe GitHub↗7,723
  • pmndrs/levaAvatar pmndrs

    pmndrs/leva

    5,981Vezi pe GitHub↗

    Leva este un panou de control GUI pentru React și un editor de parametri în timp real utilizat pentru a monitoriza și ajusta starea și variabilele aplicației fără a modifica codul sau a reîncărca pagina. Acesta funcționează ca un debugger de stare dinamic și o bibliotecă de input extensibilă care oferă o interfață vizuală pentru ajustarea fină a valorilor numerice, booleene și text în cadrul unei aplicații web care rulează. Proiectul se distinge printr-un sistem de plugin-uri care permite crearea de componente de input personalizate și comportamente specializate pentru a suporta tipuri de date unice. Utilizează type-inference pentru a mapa automat datele către widget-ul vizual corespunzător, deși această mapare poate fi suprascrisă pentru a forța anumite tipuri de input. Interfața suportă diverse categorii de input, inclusiv intervale numerice, vectori, selectoare de culoare și câmpuri de upload media. Controalele pot fi organizate în foldere ierarhice, afișate condiționat pe baza altor valori și sincronizate cu depozite de date externe. Sistemul monitorizează, de asemenea, ciclul de viață al editării, permițând callback-uri atunci când utilizatorii încep și termină interacțiunile pentru a optimiza performanța pentru operațiunile costisitoare.

    Synchronizes interface values from external sources and reads current states to maintain consistency with application logic.

    TypeScript
    Vezi pe GitHub↗5,981
  • tmodloader/tmodloaderAvatar tModLoader

    tModLoader/tModLoader

    5,099Vezi pe GitHub↗

    tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res

    Transmits large state updates using specialized synchronization methods to minimize network traffic.

    C#apigamesteam
    Vezi pe GitHub↗5,099
  • vuejs/v2.vuejs.orgAvatar vuejs

    vuejs/v2.vuejs.org

    4,981Vezi pe GitHub↗

    Acesta este site-ul de documentație cuprinzător pentru framework-ul JavaScript progresiv Vue 2. Acesta servește drept referință tehnică și ghid de dezvoltare pentru construirea interfețelor de utilizator reactive și a aplicațiilor single-page. Site-ul oferă o referință detaliată a API-ului JavaScript și un director de componente web. Acoperă implementarea arhitecturilor bazate pe componente, gestionarea stării reactive și utilizarea unui DOM virtual pentru a sincroniza starea aplicației cu browserul. Documentația detaliază capabilități precum rutarea client-side, manipularea declarativă a DOM-ului și optimizările de build frontend, cum ar fi randarea server-side și precompilarea template-urilor. De asemenea, explică abordarea framework-ului față de sincronizarea stării, ciclurile de viață ale componentelor și utilizarea directivelor personalizate. Conținutul este menținut ca o colecție de tutoriale și specificații, cu documentația editată prin Markdown.

    Synchronizes a JavaScript object's internal state with its visual representation via dependency tracking.

    JavaScript
    Vezi pe GitHub↗4,981
  • patrickkunka/mixitupAvatar patrickkunka

    patrickkunka/mixitup

    4,543Vezi pe GitHub↗

    Mixitup este o bibliotecă de animație a elementelor DOM fără dependențe și un motor de layout de tip grid. Servește drept filtru de conținut client-side și controler UI bazat pe date, conceput pentru a gestiona tranziția vizuală fluidă a elementelor HTML în timpul operațiunilor de inserare, eliminare și sortare. Sistemul se specializează în crearea de interfețe de galerie interactive și filtrarea dinamică a conținutului. Permite reorganizarea elementelor folosind atribute personalizate sau secvențe aleatorii, sincronizând în același timp aranjarea și vizibilitatea elementelor interfeței cu un model de date subiacent. Dincolo de filtrare și sortare, biblioteca acoperă gestionarea elementelor DOM, inclusiv inserarea și eliminarea dinamică a țintelor. Oferă capabilități pentru animarea redimensionării containerului, definirea de efecte de animație personalizate și utilizarea de „stagger-uri” non-liniare pentru apariția elementelor.

    Updates the container contents and order based on a provided array of data objects.

    JavaScriptanimationdom-manipulationfilter
    Vezi pe GitHub↗4,543
  • liveblocks/liveblocksAvatar liveblocks

    liveblocks/liveblocks

    4,438Vezi pe GitHub↗

    Liveblocks is a realtime collaboration infrastructure platform that synchronizes application state, documents, and user presence across multiple participants using conflict-free replicated data types. It provides a managed backend for collaborative text editors, threaded commenting and annotation systems, in-app notifications, and AI copilot deployment, all built on a WebSocket transport layer with server-side room management APIs. The platform distinguishes itself through a headless component primitive system that exposes unstyled React hooks and composable building blocks, allowing develope

    Liveblocks syncs a Zustand store's state across clients in real time, automatically inferring types after upgrading to v4.

    TypeScriptai-agentsai-copilotcollaboration
    Vezi pe GitHub↗4,438
  • asyncbanana/microdiffAvatar AsyncBanana

    AsyncBanana/microdiff

    3,801Vezi pe GitHub↗

    Microdiff is a utility library for calculating structural differences between two JavaScript objects or arrays. It identifies additions, removals, and modifications by performing a deep comparison of nested data structures, providing a granular list of changes between object states. The library is built with a zero-dependency implementation that relies exclusively on native language primitives to maintain a minimal memory footprint. It includes built-in circular reference handling, which tracks object identities during traversal to prevent infinite loops when processing self-referencing data

    Identifies specific field modifications between object versions to support state synchronization.

    JavaScriptcollaboratecomparisondeno
    Vezi pe GitHub↗3,801
  1. Home
  2. Development Tools & Productivity
  3. Version Control Sync
  4. External Modification Syncing

Explorează sub-etichetele

  • IDE Synchronization ProtocolsCommunication standards for syncing real-time code changes between an application and external editors. **Distinct from External Modification Syncing:** Distinct from External Modification Syncing: specifically implements the real-time communication protocol for IDEs rather than general version control syncing
  • Object State Syncing4 sub-tag-uriReal-time synchronization between a JavaScript object's internal state and its visual representation in a controller. **Distinct from External Modification Syncing:** Focuses on runtime object-to-UI synchronization rather than version control or file system syncing.