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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
antvis avatar

antvis/Infographic

0
View on GitHub↗
4,408 stars·310 forks·TypeScript·mit·15 viewsinfographic.antv.vision↗

Infographic

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 server-side SVG renderer for non-browser environments. It offers a comprehensive theme and template registry system that allows users to register, apply, and override reusable design configurations, including custom color palettes, patterns, and style defaults. The editor can be extended through a plugin system for custom templates, themes, and resources, while the rendering pipeline supports incremental streaming for real-time updates as AI output arrives.

The system handles structured data types including comparisons, hierarchies, lists, relations, sequences, and statistical data, each with dedicated definition syntax. Visual composition capabilities include spatial layout management with grids and ratios, color hierarchy design, text and graphic alignment, and symmetrical or asymmetrical balance. Users can browse a curated template gallery organized by chart type and layout category, apply predefined themes, and customize visual properties on the fly. The declarative specification combines design, template, data, theme, and resource blocks into a single syntax for rendering high-fidelity SVG infographics.

Features

  • Generative Infographic Layouts - Converts natural language descriptions into complete infographic layouts and designs using AI agents.
  • Sequence Data Definitions - Defines sequence data structures for ordered timelines or steps in infographics.
  • Hierarchy Data Definitions - Defines hierarchy data structures with root nodes and recursive children for infographics.
  • Custom Template Registrations - Saves a design configuration under a name so it can be reused across infographics by referencing that name in the syntax.
  • Comparison Data Definitions - Defines comparison data structures for side-by-side or grouped infographic charts.
  • Data Storytelling Frameworks - Combines AI generation with structured layout templates for creating data-driven visual narratives.
  • Declarative Rendering - Transforms structured declarative specifications into SVG graphics for data storytelling.
  • Infographic Declarative Renderers - Transforms structured declarative specifications into high-fidelity SVG infographics for data storytelling.
  • Relation Data Definitions - Defines relation data structures with edges, labels, and arrow styles for infographics.
  • Infographic Spec Compilers - Defines infographics by combining design, template, data, theme, and resource blocks into a single declarative specification.
  • Canvas-Based - Provides a real-time editing canvas with element manipulation and state history management.
  • Infographic Theme Templates - Applies reusable color palettes, custom templates, and global style defaults for consistent infographic design.
  • Statistical Data Definitions - Defines statistical data structures with numeric metrics and category grouping for infographics.
  • Infographic Declarative Engines - Transforms concise declarative specifications into high-fidelity SVG infographics with multi-pattern layout support.
  • Infographic Layout Orientations - Provides multi-pattern layout selection for arranging infographic data structures.
  • Multi-Pattern Layout Engines - Arranges data into lists, hierarchies, sequences, and relations for infographic layouts.
  • Infographic Layouts - Renders high-fidelity SVG infographics by parsing declarative syntax describing layout and data.
  • Visual Hierarchies - Constructs visual hierarchies using color depth, size, shape, and guided viewing order.
  • Infographic Canvas Editors - Provides a canvas-based visual editor for real-time infographic element manipulation and state history management.
  • Infographic Incremental Streams - Provides real-time incremental rendering of infographics as AI-generated syntax fragments arrive.
  • List Data Definitions - Defines list data structures with labels, values, descriptions, and icons for infographics.
  • Compositional Grid and Ratio Layouts - Manages spatial layout with grids, ratios, and compositional techniques for visual rhythm.
  • Named Theme Registrations - Saves a custom theme under a name so it can be applied to any infographic without redefining its styles.
  • Template Galleries - Browses a curated library of high-fidelity infographic templates organized by chart type and layout category.
  • Application Templates - Applies selected infographic templates directly into applications for immediate rendering.
  • Template and Theme Plugin Interfaces - Extends the interactive editor by registering custom templates, themes, palettes, and resources.
  • Theme Overrides - Adjusts specific visual properties of an active theme at render time without altering the registered theme.
  • Infographic Template References - Applies pre-configured infographic layouts by referencing registered template names.
  • Composition Balance Techniques - Arranges elements by mirroring or by visual weight (color, size, density) to create a stable, non-lopsided layout.
  • Color Hierarchy Designers - Implements color hierarchy design using saturation, transparency, and light-dark pairing for visual priority.
  • Named Registries - Manages named themes and templates with reusable color palettes and style configurations.
  • Design Resource Registrations - Extends the infographic engine by registering custom templates, themes, palettes, and resources.
  • Named Theme Application - Applies a set of global style and aesthetic defaults to an infographic by referencing a registered theme name.
  • Spatial and Visual Binding - Binds text to graphics by adjacent placement (≤32px) or container grouping, and echoes colors and symbols between them.
  • Visual Themes - Switches the entire look of an infographic by selecting a theme that controls color palettes and patterns.
  • Theme Customization - Sets primary color, background, palette, and per-element styles to control infographic appearance.
  • Infographic Server-Side Renderers - Generates infographic SVGs server-side for non-browser environments.
  • SVG Renderers - Renders infographics to SVG strings in non-browser environments using a dedicated server-side method.
  • SVG Server-Side Renderers - Generates infographic SVGs in non-browser environments for static or server-rendered outputs.
  • Game Engines - Declarative engine for infographic visualization.

Star history

Star history chart for antvis/infographicStar history chart for antvis/infographic

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Infographic

Similar open-source projects, ranked by how many features they share with Infographic.
  • vira-soft/vira-assetsvira-soft avatar

    vira-soft/vira-assets

    11,320View on GitHub↗

    This project is a centralized repository and delivery system for branding assets and development environment themes. It serves as a static asset host that provides brand images, logos, and media files via a content delivery network for use by external applications. The project provides an integrated theme and icon pack for editors and terminals, featuring hand-curated color schemes and a custom file icon set mapped to specific extensions and folders. It utilizes a JSON-schema-driven configuration system to apply consistent visual styling and contrast levels across different platforms. Additi

    epichacktoberfestmaterial-theme
    View on GitHub↗11,320
  • mozilla/metrics-graphicsmozilla avatar

    mozilla/metrics-graphics

    7,403View on GitHub↗

    metrics-graphics is a data visualization library and declarative graphics framework designed to create principled data graphics and layouts. It functions as a statistical graphics engine that maps raw data to geometric shapes and structured objects to render complex, data-driven layouts. The toolkit specializes in rendering time-series data through line charts and scatterplots using a consistent layout system. It also provides capabilities for statistical distribution mapping, including the creation of rug plots to represent one-dimensional data density. The system covers a broad surface of

    TypeScript
    View on GitHub↗7,403
  • mckinsey/vizromckinsey avatar

    mckinsey/vizro

    3,579View on GitHub↗

    Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou

    Pythondashboarddata-visualizationplotly
    View on GitHub↗3,579
  • moekoemusic/moekoemusicMoeKoeMusic avatar

    MoeKoeMusic/MoeKoeMusic

    5,838View on GitHub↗

    MoeKoeMusic is a cross-platform desktop music player that functions as a client for NetEase Cloud Music. It provides music streaming with synchronized lyrics display, theme customization, and a plugin system for extending functionality. The application is built on Electron to run on Windows, macOS, and Linux. It features real-time WebSocket streaming of playback state and synchronized lyrics, a plugin system that loads external modules, and dynamic theme customization through CSS variables. Authentication with NetEase Cloud Music accounts supports login via QR code, phone, or password, along

    Vuejavascriptkugoulinux
    View on GitHub↗5,838
See all 30 alternatives to Infographic→

Frequently asked questions

What does antvis/infographic do?

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.

What are the main features of antvis/infographic?

The main features of antvis/infographic are: Generative Infographic Layouts, Sequence Data Definitions, Hierarchy Data Definitions, Custom Template Registrations, Comparison Data Definitions, Data Storytelling Frameworks, Declarative Rendering, Infographic Declarative Renderers.

What are some open-source alternatives to antvis/infographic?

Open-source alternatives to antvis/infographic include: vira-soft/vira-assets — This project is a centralized repository and delivery system for branding assets and development environment themes.… mozilla/metrics-graphics — metrics-graphics is a data visualization library and declarative graphics framework designed to create principled data… siduck/chadwm — chadwm is a tiling window manager for X11 written in C. It organizes application windows using dynamic tiling layouts… mckinsey/vizro — Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a… moekoemusic/moekoemusic — MoeKoeMusic is a cross-platform desktop music player that functions as a client for NetEase Cloud Music. It provides… vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a…