9 dépôts
Persistence of parsed source code objects (ASTs) to disk to accelerate subsequent analysis runs.
Distinct from Persistent Binary Caches: Caches parsed code structures specifically, rather than generic tabular data or model weights.
Explore 9 awesome GitHub repositories matching data & databases · Parsed Code Caching. Refine with filters or upvote what's useful.
Lottie-android is a native vector animation engine and library for Android that parses JSON specification files into high-fidelity animations. It functions as a JSON animation parser and renderer, translating After Effects exported data into native draw calls to maintain design fidelity on mobile devices. The library supports dynamic user interface control by allowing the modification of animation properties, such as colors, text, and shape attributes, during runtime playback. It also integrates with system-level accessibility settings to adjust playback and visibility in accordance with redu
Persists parsed animation source objects to a local cache to accelerate subsequent playback runs.
nuqs is a TypeScript library for managing React component state through the browser's URL query string. It provides a type-safe hook-based approach that synchronizes component state with the address bar, enabling shareable and bookmarkable application states. The library handles parsing and serializing URL query parameters into typed JavaScript values, supporting integers, floats, booleans, dates, and custom types with bijectivity verification. The library distinguishes itself through its comprehensive approach to URL state management, combining batch URL updates that merge multiple parameter
Caches parsed query parameter values per page render for efficient access by deeply nested server components.
Rector is an automated PHP refactoring and modernization tool designed to upgrade language versions and modernize syntax using predefined rules. It functions as a static analysis engine that inspects code structures and types to identify refactoring targets without executing the code. The project provides a framework for defining custom transformation logic to automate project-specific changes. It distinguishes itself by offering specialized capabilities for migrating legacy or custom frameworks to modern alternatives and converting docblock annotations into native language attributes. The s
Stores parsed code objects on disk to avoid reprocessing unchanged files in subsequent runs.
GraphQL Yoga is a GraphQL server framework designed for building APIs that operate across all JavaScript environments. It utilizes the WHATWG Fetch API to provide a standardized request and response interface, enabling the server to run on serverless and edge computing platforms. The framework includes a specialized server for processing file uploads via the standard GraphQL multipart request specification and a subscription server that delivers real-time data streaming through server-sent events. An extensible plugin framework allows for the injection of custom behaviors and logic into the r
Reduces response latency by storing the results of GraphQL document parsing.
Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve
Caches Abstract Syntax Trees (ASTs) of GraphQL documents to avoid redundant parsing and validation.
This project is a PHP docblock annotation parser and reflection metadata tool designed to extract structured metadata from doc-comments and convert them into class instances. It functions as a system for retrieving and managing custom metadata attached to classes, methods, and properties. The library includes a metadata caching system to store parsed results, which reduces the performance overhead associated with repeated reflection calls and string parsing. It also serves as a static analysis utility for validating source code structure and enforcing coding standards through automated docblo
Caches the object representation of parsed docblocks to eliminate the overhead of repeated reflection and parsing.
LIEF est un framework pour analyser, modifier et examiner les formats binaires exécutables et les caches partagés système à travers plusieurs plateformes. Il sert de bibliothèque multiplateforme pour la manipulation programmatique des fichiers binaires ELF, PE et MachO. Le projet fournit des outils pour altérer la structure interne et les sections des fichiers exécutables afin de changer le comportement du programme. Il inclut également un analyseur dédié pour récupérer des bibliothèques dynamiques individuelles à partir de caches partagés système combinés. La boîte à outils couvre l'analyse binaire exécutable, le désassemblage de code machine et l'extraction de métadonnées de débogage et d'informations de symbole. Elle prend en outre en charge la traduction bidirectionnelle du code machine et de l'assemblage à travers diverses architectures de processeur.
Parses and extracts individual dynamic libraries from combined system-wide binary shared caches.
Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software engineer. It parses repositories into a structured code knowledge graph, enabling AI agents to perform multi-hop reasoning, dependency tracing, and grounded technical analysis across large codebases. The system distinguishes itself through a spec-driven development framework where agents generate detailed technical specifications and architecture plans before implementing multi-file code changes. It utilizes a durable execution engine to coordinate specialized AI personas for
Caches processed codebase maps by commit hash to prevent redundant parsing of the same version.
ipsw is a specialized toolkit for iOS firmware analysis, binary reverse engineering, and hardware interaction. It provides a suite of tools for downloading, extracting, and analyzing firmware images and kernel caches, alongside a MachO binary analysis tool for disassembling and patching executables. The project distinguishes itself through integrated language-model-powered code reconstruction to translate machine code into high-level source code. It also features an automation client for the App Store Connect API to manage certificates and application settings. The framework covers a broad r
Extracts shared cache structures to perform class dumping and method analysis for compiled languages.