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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesHeadless Renderers

Vector rendering systems capable of generating graphics without a display or browser environment.

Distinct from Vector Graphics Renderers: Distinct from general Vector Graphics Renderers: specifically refers to the ability to output graphics in non-GUI/server environments.

Explore 6 awesome GitHub repositories matching graphics & multimedia · Headless Renderers. Refine with filters or upvote what's useful.

Awesome Headless Renderers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • paperjs/paper.jsAvatar von paperjs

    paperjs/paper.js

    15,054Auf GitHub ansehen↗

    Paper.js is an HTML5 Canvas vector graphics library and scripting framework used for creating and manipulating 2D shapes and paths. It functions as a vector animation framework and a headless vector graphics engine, allowing for the execution of graphics operations in both browser and server-side environments. The project features a dedicated SVG import and export engine to convert between native vector items and the SVG format. It includes a specialized boolean path operation toolkit for uniting, subtracting, and intersecting vector paths to create complex geometric shapes. The library cove

    Enables the production of vector graphics and SVG files in server-side environments without a browser.

    JavaScript
    Auf GitHub ansehen↗15,054
  • jonobr1/two.jsAvatar von jonobr1

    jonobr1/two.js

    8,636Auf GitHub ansehen↗

    Two.js is a multi-backend graphics engine and vector drawing library that provides a unified API for creating two-dimensional graphics and animations. It functions as a renderer-agnostic abstraction layer, allowing users to generate vector shapes and paths that can be rendered via SVG, Canvas2D, or WebGL. The engine includes a scene graph manager to organize objects into hierarchical groups, enabling the propagation of collective transformations and parent-child relationships. It also features a headless graphics renderer, providing a node-based implementation for generating 2D drawings in se

    Implements a node-based renderer to generate 2D vector graphics in server-side environments without a browser.

    JavaScript
    Auf GitHub ansehen↗8,636
  • natrongithub/natronAvatar von NatronGitHub

    NatronGitHub/Natron

    5,404Auf GitHub ansehen↗

    Natron ist eine Open-Source-Software für knotenbasierte Videokomposition und Motion Graphics. Sie fungiert als Visual-Effects-Tool, das Bilder und Videos mithilfe eines Knotengraphen und einer linearen Farbpipeline kombiniert, um komplexe Effekte und Set-Erweiterungen zu erstellen. Die Software enthält eine 2D-Motion-Tracking-Suite zur Stabilisierung von Filmmaterial und zur Verfolgung von Pixelbewegungen über Frames hinweg. Es handelt sich um eine Python-skriptbare Umgebung, die benutzerdefinierte Automatisierung und UI-Erweiterungen durch einen eingebetteten Python-Interpreter ermöglicht. Die Plattform bietet ein umfassendes Spektrum an Compositing-Funktionen, einschließlich Chroma-Keying, Rotoscoping und Mehrkanal-Bildverarbeitung. Sie unterstützt Keyframe-basierte Animation mit Kurven-Editoren und bietet eine Headless-Render-Engine für Batch-Verarbeitung über eine Kommandozeilenschnittstelle. Die Performance wird durch eine Multi-Threaded-Render-Engine und ein Proxy-basiertes Preview-System verwaltet, um Echtzeit-Feedback zu gewährleisten. Das System nutzt zudem eine standardisierte Plugin-Architektur zur Integration von Visual-Processing-Tools von Drittanbietern.

    Ships a headless render engine capable of generating graphics without a display environment for batch processing.

    C++
    Auf GitHub ansehen↗5,404
  • patriciogonzalezvivo/glslviewerAvatar von patriciogonzalezvivo

    patriciogonzalezvivo/glslViewer

    5,286Auf GitHub ansehen↗

    glslViewer is a console-based GLSL shader sandbox and renderer designed for the real-time testing and iteration of fragment and vertex shaders. It functions as a live-reloading viewer that automatically updates visual output when source files are modified on disk. The system also operates as a headless renderer, capable of generating frames and exporting images without a physical display. The project is distinguished by its support for multi-pass rendering, utilizing framebuffer ping-ponging and convolution pyramids to execute complex visual effects. It features an integrated OSC controller t

    Operates as a headless renderer capable of generating frames and exporting images without a physical display.

    C++cc-plus-plusconsole
    Auf GitHub ansehen↗5,286
  • mattdesl/canvas-sketchAvatar von mattdesl

    mattdesl/canvas-sketch

    5,261Auf GitHub ansehen↗

    canvas-sketch ist ein JavaScript-Framework für generative Kunst und eine webbasierte Creative-Coding-Umgebung. Es bietet ein System zum Erstellen browserbasierter generativer Kunstwerke unter Verwendung integrierter Tools für Geometrie und Zufall. Das Framework fungiert als Export-Tool für hochauflösende Drucke und Vektorgenerator für Stiftplotter, was es Benutzern ermöglicht, mit physischen Einheiten und DPI-Einstellungen für Archivdrucke und Roboter-Zeichenmaschinen zu entwerfen. Es dient zudem als GPU-Shader-Integrations-Tool zum Laden und Ausführen von Shader-Dateien, um hardwarebeschleunigtes Rendering zu erreichen. Das Projekt beinhaltet einen Entwicklungsworkflow mit Hot-Reloading und lokalen Servern für Echtzeit-Iterationen. Es unterstützt asynchrones Asset-Laden, Headless-Server-Rendering für großformatige Dateien und die Möglichkeit, Sketche in eigenständige Websites zu kompilieren.

    Implements a rendering system capable of generating high-resolution graphics in a non-GUI server environment to bypass browser memory limits.

    JavaScript
    Auf GitHub ansehen↗5,261
  • makieorg/makie.jlAvatar von MakieOrg

    MakieOrg/Makie.jl

    2,778Auf GitHub ansehen↗

    Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t

    Enables the generation of visualizations on headless systems without a display through diverse backend configurations.

    Juliagpugraphicsjulia
    Auf GitHub ansehen↗2,778
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Rendering
  5. Vector Rendering Pipelines
  6. Vector Graphics Renderers
  7. Headless Renderers