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 RepositoriesDeclarative Spec Compilers

Compiles concise declarative specifications into full visualization descriptions by expanding implicit defaults, scales, and guides.

Distinguishing note: Candidates focus on code or pipeline compilation, not declarative visualization spec compilation.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Declarative Spec Compilers. Refine with filters or upvote what's useful.

Awesome Declarative Spec Compilers GitHub Repositories

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

    go-swagger/go-swagger

    9,989Vezi pe GitHub↗

    go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and CLI code from a specification document, and can also produce a specification by scanning annotated Go source code. The project includes a static validation engine that checks documents against the schema and project-specific rules, and a specification transformation pipeline that resolves, flattens, and merges documents. The toolkit generates both client and server code from the same specification, ensuring consistency in request and response handling. It also produces a command

    Resolves references, flattens schemas, and merges multiple Swagger/OpenAPI 2.0 specification files.

    Goapicode-generatorgo
    Vezi pe GitHub↗9,989
  • vega/vega-liteAvatar vega

    vega/vega-lite

    5,216Vezi pe GitHub↗

    Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo

    Transforms concise declarative chart specifications into complete Vega visualization code automatically.

    TypeScriptchartsdeclarative-languageplot
    Vezi pe GitHub↗5,216
  • nginx/kubernetes-ingressAvatar nginx

    nginx/kubernetes-ingress

    5,039Vezi pe GitHub↗

    NGINX Ingress Controller este un manager de trafic nativ Kubernetes care gestionează cererile externe și le direcționează către serviciile interne. Traduce obiectele și adnotările API Kubernetes în configurații proxy pentru a gestiona traficul HTTP, TCP și UDP de intrare. Controller-ul se distinge prin direcționarea avansată a traficului și integrarea securității. Suportă împărțirea traficului de tip blue-green și canary, precum și rutarea bazată pe conținut și pe căi regex. Securitatea este gestionată la margine prin intermediul unui firewall pentru aplicații web, protecție împotriva atacurilor de tip denial-of-service și o varietate de metode de autentificare, inclusiv OpenID Connect și JSON Web Tokens. Proiectul oferă un set larg de capabilități care acoperă terminarea și passthrough-ul TLS, monitorizarea activă a stării serviciilor upstream și persistența sesiunii. Include, de asemenea, instrumente de observabilitate precum integrarea metricilor Prometheus, dashboard-uri de trafic în timp real și urmărirea distribuită a cererilor. Instalarea este suportată prin Helm charts, un operator sau implementări standard de imagini de containere.

    Transforms security policy files into compiled bundles to reduce resource impact and avoid proxy reloads.

    Godockergogolang
    Vezi pe GitHub↗5,039
  • antvis/infographicAvatar antvis

    antvis/Infographic

    4,408Vezi pe GitHub↗

    Infographic is a declarative SVG infographic engine and AI-powered generator that transforms structured specifications and natural language descriptions into complete visual layouts. At its core, it provides a data storytelling framework that combines AI-driven layout generation with multi-pattern composition, supporting linear, circular, radial, tree, and mirror arrangements for sequential, hierarchical, and comparative data structures. The project distinguishes itself through a canvas-based interactive editor with real-time element manipulation and state history management, alongside a serv

    Defines infographics by combining design, template, data, theme, and resource blocks into a single declarative specification.

    TypeScriptaiantvinfographic
    Vezi pe GitHub↗4,408
  • vllm-project/semantic-routerAvatar vllm-project

    vllm-project/semantic-router

    3,205Vezi pe GitHub↗

    Translates YAML policy files into verified decision nodes, Kubernetes artifacts, and protocol gates.

    Goai-gatewaybert-classificationfine-tuning
    Vezi pe GitHub↗3,205
  1. Home
  2. Software Engineering & Architecture
  3. Declarative Spec Compilers

Explorează sub-etichetele

  • API Specification TransformersTools that resolve references, flatten schemas, and merge multiple OpenAPI/Swagger specification files. **Distinct from Declarative Spec Compilers:** Distinct from Declarative Spec Compilers: focuses on transforming API specifications, not compiling visualization descriptions.
  • Infographic Spec CompilersDefines an infographic by combining design, template, data, theme, and resource blocks into a single declarative specification. **Distinct from Declarative Spec Compilers:** Distinct from Declarative Spec Compilers: specifically targets infographic visualization compilation with multiple block types, not general code or pipeline compilation.
  • Policy-to-Artifact Compilers1 sub-tagTranslates a single YAML policy file into verified decision nodes, Kubernetes artifacts, and protocol-boundary gates. **Distinct from Declarative Spec Compilers:** Distinct from Declarative Spec Compilers: focuses on compiling policies into orchestration artifacts, not visualization specs.