awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • paperjs/paper.jsالصورة الرمزية لـ paperjs

    paperjs/paper.js

    15,054عرض على 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
    عرض على GitHub↗15,054
  • jonobr1/two.jsالصورة الرمزية لـ jonobr1

    jonobr1/two.js

    8,636عرض على 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
    عرض على GitHub↗8,636
  • natrongithub/natronالصورة الرمزية لـ NatronGitHub

    NatronGitHub/Natron

    5,404عرض على GitHub↗

    Natron هو برنامج مفتوح المصدر لتركيب الفيديو (compositing) والرسوم المتحركة يعتمد على العقد (node-based). يعمل كأداة مؤثرات بصرية تجمع الصور والفيديو باستخدام رسم بياني للعقد وخط أنابيب ألوان خطي لإنشاء تأثيرات معقدة وتوسيع المشاهد. يتضمن البرنامج مجموعة تتبع حركة ثنائية الأبعاد لتثبيت اللقطات وتتبع حركة البكسل عبر الإطارات. إنها بيئة قابلة للبرمجة بـ Python، مما يسمح بأتمتة مخصصة وتوسيع واجهة المستخدم من خلال مترجم Python مدمج. توفر المنصة مجموعة شاملة من قدرات التركيب، بما في ذلك chroma keying، وrotoscoping، ومعالجة الصور متعددة القنوات. تدعم الرسوم المتحركة القائمة على الإطارات الرئيسية (keyframes) مع محررات المنحنيات وتوفر محرك عرض بدون واجهة (headless) للمعالجة الدفعية عبر واجهة سطر الأوامر. تتم إدارة الأداء من خلال محرك عرض متعدد الخيوط ونظام معاينة قائم على الوكيل للحفاظ على ردود الفعل في الوقت الفعلي. يستخدم النظام أيضاً بنية إضافات موحدة لدمج أدوات معالجة بصرية من أطراف ثالثة.

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

    C++
    عرض على GitHub↗5,404
  • patriciogonzalezvivo/glslviewerالصورة الرمزية لـ patriciogonzalezvivo

    patriciogonzalezvivo/glslViewer

    5,286عرض على GitHub↗

    glslViewer هو صندوق رمل ومُصيِّر (renderer) لتظليل GLSL قائم على وحدة التحكم مصمم للاختبار والتكرار في الوقت الفعلي لتظليل الأجزاء والرؤوس. يعمل كمشاهد إعادة تحميل مباشر يقوم بتحديث المخرجات البصرية تلقائيًا عند تعديل ملفات المصدر على القرص. يعمل النظام أيضًا كمُصيِّر بدون شاشة، قادر على توليد الإطارات وتصدير الصور دون شاشة فعلية. يتميز المشروع بدعمه للرسم متعدد التمريرات، باستخدام ping-ponging لمخزن الإطارات وأهرامات الالتفاف لتنفيذ تأثيرات بصرية معقدة. ويتميز بوحدة تحكم OSC مدمجة تترجم رسائل شبكة Open Sound Control إلى uniforms وdefines للتظليل، مما يسمح بالتلاعب عن بُعد في الوقت الفعلي بالمرئيات. يغطي المُصيِّر مجموعة واسعة من الإمكانيات، بما في ذلك استيراد الهندسة ثلاثية الأبعاد وخصائص المواد، بالإضافة إلى بث خلاصات الصوت والفيديو مباشرة إلى أنسجة GPU. ويوفر خط أنابيب شامل لحقن البيانات المكانية، مثل مصفوفات الكاميرا ومواضع الإضاءة، ويدعم الإدارة الديناميكية لتعريفات المعالج المسبق لتغيير سلوك التظليل أثناء التنفيذ.

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

    C++cc-plus-plusconsole
    عرض على GitHub↗5,286
  • mattdesl/canvas-sketchالصورة الرمزية لـ mattdesl

    mattdesl/canvas-sketch

    5,261عرض على GitHub↗

    canvas-sketch هو إطار عمل للفن التوليدي بلغة JavaScript وبيئة برمجة إبداعية قائمة على الويب. يوفر نظاماً لإنشاء أعمال فنية توليدية قائمة على المتصفح باستخدام أدوات مدمجة للهندسة والعشوائية. يعمل إطار العمل كمصدر طباعة عالي الدقة ومولد متجهات لراسمة القلم، مما يسمح للمستخدمين بالتصميم بوحدات فيزيائية وإعدادات DPI للطباعة الأرشيفية وآلات الرسم الروبوتية. كما يعمل كأداة تكامل تظليل GPU لتحميل وتنفيذ ملفات التظليل لتحقيق عرض مسرع بالأجهزة. يتضمن المشروع سير عمل تطوير يتميز بإعادة التحميل السريع وخوادم محلية للتكرار في الوقت الفعلي. يدعم تحميل الأصول غير المتزامن، وعرض الخادم بدون رأس للملفات واسعة النطاق، والقدرة على تجميع الرسومات في مواقع ويب مستقلة.

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

    JavaScript
    عرض على GitHub↗5,261
  • makieorg/makie.jlالصورة الرمزية لـ MakieOrg

    MakieOrg/Makie.jl

    2,778عرض على 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
    عرض على 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