awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • paperjs/paper.jsAvatar paperjs

    paperjs/paper.js

    15,054Vezi pe GitHub↗

    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
    Vezi pe GitHub↗15,054
  • jonobr1/two.jsAvatar jonobr1

    jonobr1/two.js

    8,636Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,636
  • natrongithub/natronAvatar NatronGitHub

    NatronGitHub/Natron

    5,404Vezi pe GitHub↗

    Natron is an open-source node-based video compositor and motion graphics software. It functions as a visual effects tool that combines images and video using a node graph and a linear color pipeline to create complex effects and set extensions. The software includes a 2D motion tracking suite for stabilizing footage and tracking pixel movement across frames. It is a Python-scriptable environment, allowing for custom automation and user interface extensions through an embedded Python interpreter. The platform provides a comprehensive range of compositing capabilities, including chroma keying,

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

    C++
    Vezi pe GitHub↗5,404
  • patriciogonzalezvivo/glslviewerAvatar patriciogonzalezvivo

    patriciogonzalezvivo/glslViewer

    5,286Vezi pe GitHub↗

    glslViewer este un sandbox și renderer de shadere GLSL bazat pe consolă, conceput pentru testarea și iterarea în timp real a shaderelor de fragment și vertex. Funcționează ca un viewer cu live-reloading care actualizează automat output-ul vizual atunci când fișierele sursă sunt modificate pe disc. Sistemul operează și ca un renderer headless, capabil să genereze cadre și să exporte imagini fără un afișaj fizic. Proiectul se distinge prin suportul pentru randare multi-pass, utilizând framebuffer ping-ponging și piramide de convoluție pentru a executa efecte vizuale complexe. Dispune de un controller OSC integrat care traduce mesajele de rețea Open Sound Control în uniform-uri și define-uri de shader, permițând manipularea vizualelor de la distanță în timp real. Renderer-ul acoperă o gamă largă de capabilități, inclusiv importul de geometrie 3D și proprietăți de material, precum și streaming-ul fluxurilor audio și video direct în texturi GPU. Oferă un pipeline cuprinzător pentru injectarea datelor spațiale, cum ar fi matricele camerei și pozițiile de iluminare, și suportă gestionarea dinamică a preprocesorului pentru a altera comportamentul shaderului în timpul execuției.

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

    C++cc-plus-plusconsole
    Vezi pe GitHub↗5,286
  • mattdesl/canvas-sketchAvatar mattdesl

    mattdesl/canvas-sketch

    5,261Vezi pe GitHub↗

    canvas-sketch este un framework JavaScript pentru artă generativă și un mediu de creative coding bazat pe web. Oferă un sistem pentru crearea de opere de artă generative în browser folosind instrumente încorporate pentru geometrie și aleatoriu. Framework-ul funcționează ca un exportator de printuri de înaltă rezoluție și generator de vectori pentru pen plotter, permițând utilizatorilor să proiecteze cu unități fizice și setări DPI pentru imprimare arhivistică și mașini de desen robotizate. Servește, de asemenea, ca instrument de integrare GPU shader pentru încărcarea și executarea fișierelor shader pentru a obține randare accelerată hardware. Proiectul include un flux de lucru de dezvoltare care dispune de hot reloading și servere locale pentru iterație în timp real. Suportă încărcarea asincronă a activelor, randarea headless pe server pentru fișiere la scară largă și capacitatea de a compila schițele în site-uri web standalone.

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

    JavaScript
    Vezi pe GitHub↗5,261
  • makieorg/makie.jlAvatar MakieOrg

    MakieOrg/Makie.jl

    2,778Vezi pe GitHub↗

    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
    Vezi pe GitHub↗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