awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Programmatic image renderer

Ranking updated Jul 25, 2026

For programmatic image renderers, the strongest matches are spatie/browsershot (Browsershot is a PHP wrapper around headless Chrome that), fabricjs/fabric.js (Fabric) and manimcommunity/manim (Manim is a script-driven animation engine for programmatic visualization). imagemagick/imagemagick and arthurhub/html-renderer round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Compare the top open-source programmatic image renderers. Hand-picked GitHub alternatives ranked by stars and activity to find the best fit.

Programmatic image renderer

Find the best repos with AI.We'll search the best matching repositories with AI.
  • spatie/browsershotspatie avatar

    spatie/browsershot

    5,225View on GitHub↗

    Browsershot is a PHP library that serves as a Puppeteer browser wrapper to convert HTML and URLs into PDFs, images, or strings using a headless Chrome browser. It functions as a tool for transforming web content into visual media or extracting the final rendered DOM state of a page. The library enables the automation of browser rendering to generate PDFs and screenshots from web pages. It can retrieve the final rendered HTML markup after all client-side JavaScript execution is complete and can capture a full audit of network requests triggered during the page load process. The system include

    Browsershot is a PHP wrapper around headless Chrome that converts HTML and URLs into images and PDFs, fitting the category through template-based rendering and headless browser automation, though it relies on web markup rather than direct low-level drawing code.

    PHPHeadless BrowsersPDF Generators
    View on GitHub↗5,225
  • fabricjs/fabric.jsfabricjs avatar

    fabricjs/fabric.js

    31,233View on GitHub↗

    Fabric.js is an object-oriented canvas library that provides an interactive framework for managing shapes, images, and text within an HTML5 canvas environment. It abstracts raw pixel-based drawing commands into a structured hierarchy of objects, enabling developers to manipulate, transform, and animate elements through a centralized event-driven system. The library distinguishes itself by offering comprehensive state serialization, allowing complex graphic compositions to be converted into JSON or SVG formats for persistent storage and reconstruction. It includes a built-in SVG parser that co

    Fabric.js is an object-oriented HTML5 canvas library that provides programmatic shape manipulation and SVG export capabilities, though it is primarily designed as an interactive framework rather than a pure template-driven generation engine.

    TypeScriptSVG-Based Vector Rendering
    View on GitHub↗31,233
  • manimcommunity/manimManimCommunity avatar

    ManimCommunity/manim

    39,029View on GitHub↗

    Manim is a scriptable, code-driven framework designed for generating precise technical visualizations and mathematical animations. By using a high-level programming interface, it allows users to define geometric shapes, motion paths, and animation logic that are compiled into high-quality video assets. The system functions as a specialized engine for creating reproducible, data-driven representations of complex mathematical concepts and geometric transformations. The framework distinguishes itself through an interpolation-based engine that calculates intermediate states between keyframes to e

    Manim is a script-driven animation engine for programmatic visualization that handles code-driven graphics and geometric rendering, though its primary output is video rather than static images or PDFs.

    PythonAnimation EnginesMathematical AnimationProgrammatic Video Frameworks
    View on GitHub↗39,029
  • imagemagick/imagemagickImageMagick avatar

    ImageMagick/ImageMagick

    15,742View on GitHub↗

    ImageMagick is a comprehensive software suite for the creation, editing, composition, and conversion of digital images. It functions as both a command-line utility for batch processing and automation, and as a programming library that allows developers to integrate advanced image manipulation capabilities into external applications. The project is distinguished by its modular architecture, which supports hundreds of image formats through a pluggable coder system and external delegate libraries. It is designed for high-performance environments, utilizing memory-mapped pixel caching, stream-ori

    ImageMagick is a powerful command-line suite and programming library for editing, converting, and processing digital images, though it handles general manipulation rather than template-based, data-driven graphic design.

    CBatch Image ProcessorsCLI Image Processing ToolsFormat Converters
    View on GitHub↗15,742
  • arthurhub/html-rendererArthurHub avatar

    ArthurHub/HTML-Renderer

    1,379View on GitHub↗

    HTML-Renderer is a managed C# library that processes HTML and CSS content to render desktop user interfaces, generate image files, and export PDF documents. Built entirely in managed code without external native dependencies, the library parses markup into a structured document object model, applies cascading style rules, and computes virtual box layouts directly in memory. The rendering pipeline features a direct bitmap rasterisation engine that draws styled layouts straight onto graphics targets and document canvases, along with a dedicated pagination engine that splits continuous layouts a

    This high-performance HTML rendering library in C# enables programmatic image and PDF generation from templates, though it relies on HTML/CSS rather than dedicated data-driven graphics code.

    C#Managed LibrariesBitmap RenderingCSS Cascading Engines
    View on GitHub↗1,379

Related searches

  • a cross-platform graphics abstraction library
  • 2D graphics engine
  • GPU accelerated renderer
  • an image processing library for Go
  • 3D rendering engine
  • an image processing library for server-side manipulation
  • a library for image processing in Rust
  • Configuration as code