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
·

5 repository-uri

Awesome GitHub RepositoriesCallback-Driven Replacements

Accepting callback functions that receive matched wildcard values and return replacement code for dynamic transformations.

Distinct from Code Transformation Tools: Distinct from Code Transformation Tools: focuses on callback-driven dynamic replacement rather than general structural code modifications.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Callback-Driven Replacements. Refine with filters or upvote what's useful.

Awesome Callback-Driven Replacements GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • thx/gogocodeAvatar thx

    thx/gogocode

    6,075Vezi pe GitHub↗

    GoGoCode is an AST-based code transformation toolkit that enables developers to query, match, and rewrite JavaScript source code using jQuery-style selectors and wildcard patterns. At its core, it provides a programmatic code refactoring library that manipulates parsed AST nodes, allowing precise structural modifications without worrying about formatting differences. The toolkit also functions as a JavaScript AST query engine, finding code patterns through snippet-based matching with wildcards that capture unknown or variable-length fragments. What distinguishes GoGoCode is its callback-drive

    Accepts callback functions that receive matched wildcard values and return context-aware replacement code.

    JavaScriptastbabeljscodeshift
    Vezi pe GitHub↗6,075
  • doctrine/collectionsAvatar doctrine

    doctrine/collections

    5,979Vezi pe GitHub↗

    Doctrine Collections is a PHP library that provides object-oriented abstractions for managing and manipulating groups of objects with array-like functionality. It wraps native PHP arrays in an object-oriented interface, enabling cleaner data manipulation through methods for filtering, mapping, and iteration. The library supports callback-driven transformation, applying a callback to every element and returning a new collection with the transformed values. It also enables criteria expression querying, allowing selection of matching elements by applying a criteria object with comparison express

    Ships a callback-driven map operation that transforms every element in a collection.

    PHP
    Vezi pe GitHub↗5,979
  • martinblech/xmltodictAvatar martinblech

    martinblech/xmltodict

    5,741Vezi pe GitHub↗

    xmltodict is a Python library that provides bidirectional serialization between XML documents and dictionaries. It functions as a parser that converts marked-up input into key-value pairs and a serialization utility that transforms dictionaries back into structured XML documents. The project includes an incremental stream processor that uses depth-based callbacks to handle large XML files while maintaining constant memory usage. It features a namespace manager for mapping prefixes and declarations, as well as a security sanitizer that blocks external entity expansion and validates element nam

    Provides user-defined callbacks to transform XML values or attributes on the fly during conversion.

    Python
    Vezi pe GitHub↗5,741
  • frangoteam/fuxaAvatar frangoteam

    frangoteam/FUXA

    4,660Vezi pe GitHub↗

    FUXA este un sistem SCADA bazat pe web și software HMI industrial conceput pentru monitorizarea și controlul hardware-ului industrial. Funcționează ca un gateway pentru protocoale industriale și un istoric de date, permițând ingestia de telemetrie de la controllere logice programabile (PLC) și senzori prin protocoale standard de comunicație industrială. Proiectul dispune de un motor de automatizare bazat pe fluxuri, care permite construirea unei logici operaționale complexe folosind un mediu vizual de tip nod-și-muchie. Utilizează randarea bazată pe SVG pentru interfețele grafice, permițând utilizatorilor să dezvolte widget-uri HMI personalizate și dashboard-uri care se sincronizează cu telemetria dispozitivelor în timp real. Sistemul acoperă o gamă largă de capabilități operaționale, inclusiv gestionarea alarmelor cu alerte bazate pe praguri, arhivarea datelor de tip time-series în baze de date relaționale sau specializate și execuția de logică personalizată printr-un motor JavaScript integrat. Oferă, de asemenea, instrumente pentru configurarea achiziției de date, exportul și importul stării proiectului și controlul accesului bazat pe token-uri pentru securitatea administrativă. FUXA poate fi implementat ca o aplicație full-stack pe diverse sisteme de operare sau ca un binar headless pe dispozitive embedded.

    Executes user-defined functions during read and write operations to convert raw device values into usable formats.

    TypeScriptangularbacnetdashboard
    Vezi pe GitHub↗4,660
  • cloudflare/capnwebAvatar cloudflare

    cloudflare/capnweb

    3,846Vezi pe GitHub↗

    Capnweb is a distributed object communication library and Cap'n Proto RPC framework. It enables type-safe remote procedure calls between clients and servers using shared schemas and generated stubs to invoke methods on remote objects as if they were local. The project utilizes an object-capability security model to govern access to remote resources through unforgeable tokens. It provides a bidirectional network layer that multiplexes asynchronous calls and data streams over persistent WebSocket connections and includes a remote resource lifecycle manager that uses reference counting to automa

    Allows executing server-side callbacks to modify values before transmission, minimizing the amount of data transferred over the network.

    TypeScript
    Vezi pe GitHub↗3,846
  1. Home
  2. Software Engineering & Architecture
  3. Code Transformation Tools
  4. Callback-Driven Replacements

Explorează sub-etichetele

  • Collection TransformationsApplies a callback to every element in a collection and returns a new collection with the transformed values. **Distinct from Callback-Driven Replacements:** Distinct from Callback-Driven Replacements: focuses on transforming collection elements via callbacks, not code replacement.
  • Data Value Transformations1 sub-tagUser-defined functions executed during data conversion to modify values or attributes. **Distinct from Callback-Driven Replacements:** Distinct from Callback-Driven Replacements: focuses on transforming data values during serialization rather than modifying source code.