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

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

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

11 مستودعات

Awesome GitHub RepositoriesLow-Level Rendering Engines

Frameworks providing direct control over graphical primitives without predefined chart abstractions.

Explore 11 awesome GitHub repositories matching graphics & multimedia · Low-Level Rendering Engines. Refine with filters or upvote what's useful.

Awesome Low-Level Rendering Engines GitHub Repositories

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

    d3/d3

    113,118عرض على GitHub↗

    D3 is a modular library providing low-level primitives for creating data-driven visualizations. It functions as a flexible framework that allows for direct control over visual presentation by mapping abstract data dimensions to graphical properties, such as position, color, and size, without imposing predefined chart abstractions. The library distinguishes itself by offering specialized tools for complex data representation, including algorithmic layouts for hierarchical structures and geographic projection utilities for mapping spherical coordinates. It also includes a comprehensive suite fo

    Directly manipulate graphical elements through low-level primitives to build custom rendering logic for vector and bitmap visualizations.

    Shellchartchartsd3
    عرض على GitHub↗113,118
  • diegomura/react-pdfالصورة الرمزية لـ diegomura

    diegomura/react-pdf

    16,403عرض على GitHub↗

    This library provides a rendering engine that translates declarative component trees into PDF files. It enables the construction of complex document structures using a component-based architecture, allowing developers to define layout, styling, and content programmatically. The system operates across both browser and server-side environments, offering a unified interface for generating structured documents. The project distinguishes itself through a sophisticated layout and rendering pipeline that handles the complexities of document creation. It utilizes a flexbox-based engine for element po

    Translates high-level component properties into low-level vector drawing and text placement instructions.

    TypeScriptflexboxpdfreact
    عرض على GitHub↗16,403
  • winsiderss/systeminformerالصورة الرمزية لـ winsiderss

    winsiderss/systeminformer

    15,151عرض على GitHub↗

    System Informer is a diagnostic utility designed for the monitoring and management of Windows system components. It provides comprehensive visibility into process execution, system services, and hardware resource utilization, allowing users to track real-time performance metrics and analyze active system activity. The software distinguishes itself through deep integration with the operating system, utilizing kernel-mode driver interfacing to access low-level data and perform administrative actions. It features a plugin-based architecture that allows for the integration of external modules to

    Utilizes low-level graphics primitives for high-performance visualization of system data.

    Cadministratorbenchmarkingdebugger
    عرض على GitHub↗15,151
  • anomalyco/opentuiالصورة الرمزية لـ anomalyco

    anomalyco/opentui

    12,131عرض على GitHub↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    Utilizes a low-level 2D cell array renderer with alpha blending for high-performance graphics.

    TypeScript
    عرض على GitHub↗12,131
  • jacomyal/sigma.jsالصورة الرمزية لـ jacomyal

    jacomyal/sigma.js

    12,069عرض على GitHub↗

    sigma.js is a JavaScript graph visualization library and WebGL network renderer designed for drawing large-scale network graphs in web browsers. It functions as a high-performance engine capable of rendering network structures containing thousands of nodes and edges interactively. The library provides a customizable graph engine that allows for the creation of specialized visualizations using low-level graphics primitives and custom drawing layers. It supports the rendering of diverse node shapes, such as images or piecharts, and enables the integration of graph visualizations as overlays on

    Acts as a framework for building specialized visualizations via low-level graphics primitives and custom layers.

    TypeScriptdata-visualizationgraphgraph-drawing
    عرض على GitHub↗12,069
  • dompdf/dompdfالصورة الرمزية لـ dompdf

    dompdf/dompdf

    11,075عرض على GitHub↗

    Dompdf is a PHP library that functions as a document rendering engine, transforming HTML and CSS markup into portable document files. It operates by parsing web-based layout attributes and visual properties to generate static documents suitable for reports, invoices, or archival purposes. The library distinguishes itself by integrating a resource-fetching pipeline that retrieves external stylesheets and images to maintain visual fidelity. It also supports the execution of server-side scripts during the document creation process, allowing for the injection of dynamic data and custom logic into

    Translates calculated layout trees into low-level vector instructions and text streams compatible with the portable document format.

    PHPcssdompdffont
    عرض على GitHub↗11,075
  • foliojs/pdfkitالصورة الرمزية لـ foliojs

    foliojs/pdfkit

    10,667عرض على GitHub↗

    pdfkit is a JavaScript PDF generation library used to programmatically create binary PDF documents in Node.js and browser environments. It functions as a vector graphics engine for rendering paths, shapes, gradients, and tiling patterns, and as a tool for producing rich text and tagged documents that follow international accessibility standards for screen reader compatibility. The library includes a security and encryption utility for applying document encryption and restricting user permissions regarding printing, copying, or editing. It also serves as a form and annotation tool, enabling th

    Provides a low-level engine for rendering vector paths, shapes, gradients, and tiling patterns directly into PDF files.

    JavaScript
    عرض على GitHub↗10,667
  • kozea/weasyprintالصورة الرمزية لـ Kozea

    Kozea/WeasyPrint

    9,288عرض على GitHub↗

    WeasyPrint is a Python-based library and layout engine that converts HTML and CSS into printable PDF documents. It functions as a CSS paged media engine, translating web technologies into formatted files for automated document generation. The project implements CSS standards for print and paginated documents, allowing for the design of layouts specifically for printed pages. This includes a specialized pagination engine used to control page breaks, headers, and footers to create professional PDF outputs. Its capability surface covers server-side PDF rendering and the programmatic conversion

    Translates calculated layout coordinates into low-level PDF drawing and text placement primitives.

    Python
    عرض على GitHub↗9,288
  • dimuthuupe/androidpdfviewerالصورة الرمزية لـ DImuthuUpe

    DImuthuUpe/AndroidPdfViewer

    8,468عرض على GitHub↗

    AndroidPdfViewer is a user interface library for Android applications that provides a view for displaying PDF documents. It utilizes the PdfiumAndroid rendering engine to decode PDF files into bitmaps for display on mobile devices. The library includes built-in support for zooming, scaling, and scroll navigation. It allows for the loading of PDF data from various document sources and provides controls to adjust rendering quality and visual fidelity. The component handles mobile document navigation through features such as page filtering, hyperlink detection, and customizable scroll handles.

    Uses the native PdfiumAndroid engine to decode PDF files into bitmaps for display on Android devices.

    Java
    عرض على GitHub↗8,468
  • panda3d/panda3dالصورة الرمزية لـ panda3d

    panda3d/panda3d

    5,150عرض على GitHub↗

    Panda3D هو محرك ألعاب عبر الأنظمة الأساسية ونظام عرض رسومات ثلاثي الأبعاد تم تطويره لـ Python و C++. يعمل كإطار عمل شامل لبناء تطبيقات ثلاثية الأبعاد تفاعلية، ويوفر محاكياً فيزيائياً في الوقت الفعلي وأداة خط أنابيب أصول ثلاثية الأبعاد متخصصة. يتميز المحرك بدمج نواة C++ عالية الأداء مع روابط لغة Python القابلة للتشغيل البيني. يستخدم بنية رسم بياني للمشهد لتنظيم الكائنات ثلاثية الأبعاد ويوفر نظام تحويل أصول قائم على خط الأنابيب لتحسين النماذج والقوام للتحميل في وقت التشغيل. تتضمن إمكانياته بدائيات رسومات منخفضة المستوى لتنفيذ تظليل GPU مخصص، وعرض صوت ثلاثي الأبعاد، وتكامل الواقع الافتراضي لاتصال الأجهزة الطرفية والمتتبعين. يتميز إطار العمل أيضاً بأدوات لتغليف الملفات الثنائية للتطبيقات متعددة المنصات وتوصيف أداء الإطارات القائم على الشبكة. يوفر المشروع طبقة تجريد أجهزة موحدة لضمان سلوك متسق عبر أنظمة التشغيل وبيئات الأجهزة المختلفة.

    Exposes low-level graphics primitives and direct control over the rendering pipeline for custom GPU shaders.

    C++c-plus-pluscross-platformgame-development
    عرض على GitHub↗5,150
  • embedpdf/embed-pdf-viewerالصورة الرمزية لـ embedpdf

    embedpdf/embed-pdf-viewer

    3,343عرض على GitHub↗

    Embed PDF Viewer is a browser-based PDF rendering library that uses a WebAssembly port of the PDFium engine to display documents entirely on the client side, with no server-side processing required. It provides a framework-agnostic core engine layer that manages the PDF document lifecycle, memory allocation, and WebAssembly resource cleanup, with dedicated integration hooks for React and Vue 3 that handle initialization, document loading, and reactive state management. The library offers both a pre-built, embeddable viewer that can be inserted into any web page with a single initialization ca

    Exposes direct JavaScript bindings to the PDFium rendering engine for fine-grained PDF control.

    TypeScriptadobe-acrobatjavascriptpdf
    عرض على GitHub↗3,343
  1. Home
  2. Graphics & Multimedia
  3. Visualization and Mapping
  4. Visualization Frameworks
  5. Low-Level Rendering Engines

استكشف الوسوم الفرعية

  • PDF Rendering PrimitivesLow-level commands for translating component properties into vector drawing and text placement instructions. **Distinct from Low-Level Rendering Engines:** Distinct from Low-Level Rendering Engines: focuses specifically on PDF-format vector and text primitives.
  • PDFium Android WrappersAndroid-specific implementations that utilize the native Pdfium C++ library for document rendering. **Distinct from PDFium Bindings:** Targets native Android views instead of JavaScript/WebAssembly bindings.
  • PDFium BindingsDirect JavaScript bindings to the PDFium rendering engine for fine-grained control over PDF manipulation and annotation. **Distinct from Low-Level Rendering Engines:** Distinct from Low-Level Rendering Engines: focuses specifically on PDFium engine bindings for PDF document manipulation, not general graphical primitives.