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

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

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

16 مستودعات

Awesome GitHub RepositoriesSVG Path Rendering

Renders 2D shapes using SVG path notation or builder objects.

Distinct from SVG Renderers: None of the candidates cover the direct rendering of SVG paths in a high-performance 2D engine.

Explore 16 awesome GitHub repositories matching graphics & multimedia · SVG Path Rendering. Refine with filters or upvote what's useful.

Awesome SVG Path Rendering GitHub Repositories

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

    rough-stuff/wired-elements

    10,802عرض على GitHub↗

    Wired-elements هي مكتبة مكونات ويب مرسومة باليد توفر مجموعة من عناصر HTML المنمقة لبناء الهياكل السلكية (wireframes) والنماذج الأولية. تعمل كإطار عمل لواجهة مستخدم للهيكلة السلكية يتيح إنشاء نماذج أولية منخفضة الدقة بجمالية تخطيطية يدوية. توفر المكتبة مكونات لتصميم الويب المرسوم باليد والنماذج الأولية السريعة لواجهة المستخدم. تم تصميم هذه العناصر لدعم الهيكلة السلكية منخفضة الدقة لتخطيط واجهات المستخدم واختبار التخطيطات قبل التطوير عالي الدقة. يستخدم المشروع بنية مكونات ويب مع رسومات متجهة قائمة على SVG للحفاظ على مظهر مرسوم باليد متسق. ويدعم التكامل في أطر عمل JavaScript مختلفة ويستخدم متغيرات CSS لتصميم سمات سمك الخط والألوان.

    Implements dynamic updates of internal SVG paths and labels based on custom element properties.

    TypeScript
    عرض على GitHub↗10,802
  • shopify/react-native-skiaالصورة الرمزية لـ Shopify

    Shopify/react-native-skia

    8,424عرض على GitHub↗

    react-native-skia is a cross-platform graphics framework that provides a high-performance 2D graphics engine for rendering shapes, paths, and images. It functions as a vector graphics engine and UI animation toolkit, allowing for hardware-accelerated visuals across mobile and web platforms. The project is distinguished by its integration of the Skia 2D graphics library, enabling a shader and filter pipeline for complex pixel-level effects. It supports the rendering of Lottie animations exported from After Effects and the execution of animations directly on the UI thread to maintain fluid moti

    Renders 2D shapes using standard SVG path notation or programmatic builder objects.

    TypeScriptreactreact-nativeskia
    عرض على GitHub↗8,424
  • veltman/flubberالصورة الرمزية لـ veltman

    veltman/flubber

    6,920عرض على GitHub↗

    Flubber is an SVG path morphing library and shape transition engine designed to calculate smooth interpolations between complex vector shapes. It functions as a vector shape interpolator that generates intermediate path states between two sets of coordinates based on a progress value. The toolkit provides specialized capabilities for managing transitions between different shape quantities, including the ability to split a single shape into multiple pieces or merge multiple shapes into one. It also enables morphing between custom paths and geometric primitives, such as circles and rectangles,

    Provides logic to parse composite SVG path strings into individual shape arrays for independent animation.

    JavaScript
    عرض على GitHub↗6,920
  • melonjs/melonjsالصورة الرمزية لـ melonjs

    melonjs/melonJS

    6,319عرض على GitHub↗

    melonJS is a lightweight HTML5 game engine for building 2D games in the browser using JavaScript. It provides a complete framework for sprite animation, tilemap loading, physics simulation, input handling, and audio playback, with a unified rendering system that automatically switches between WebGL and Canvas2D backends without code changes. The engine distinguishes itself through several integrated capabilities. It features a per-sprite shader pipeline for custom fragment shader effects, a SAT-based collision engine with swappable physics adapters (including built-in SAT, Matter.js, and Plan

    Constructs complex 2D paths from SVG path strings for use in drawing operations.

    JavaScript
    عرض على GitHub↗6,319
  • boringdesigners/boring-avatarsالصورة الرمزية لـ boringdesigners

    boringdesigners/boring-avatars

    6,291عرض على GitHub↗

    Boring avatars is an open source React library that generates custom, SVG-based avatars from any username and color palette.

    Builds avatars by composing multiple SVG path elements into a single viewBox for scalable vector output.

    TypeScriptavataravatar-componentavatar-generator
    عرض على GitHub↗6,291
  • platane/snkالصورة الرمزية لـ Platane

    Platane/snk

    5,899عرض على GitHub↗

    Snk is a GitHub profile readme widget that generates an animated snake visualization from a user's contribution graph data. It transforms the familiar contribution grid into a sequence where a snake moves across the cells, consuming them in order, and outputs the result as an animated SVG or GIF file. The project automates the entire workflow through a daily cron-triggered job, fetching contribution data via the GitHub GraphQL API, constructing the snake animation frame by frame, and exporting the final image. Users can customize the color palette of both the snake and the grid cells to match

    Constructs the snake body as connected SVG path segments based on a grid traversal algorithm.

    TypeScriptgifgithub-actionsgithub-contribution-graph
    عرض على GitHub↗5,899
  • steveruizok/perfect-freehandالصورة الرمزية لـ steveruizok

    steveruizok/perfect-freehand

    5,606عرض على GitHub↗

    perfect-freehand هي أداة رياضية لتوليد مخططات مسار متجهية ناعمة وعضوية من بيانات النقاط. تعمل كمولد ضربات حساس للضغط يحول تسلسلات الإحداثيات إلى مخططات مضلعة لمحاكاة خطوط الرسم الحر ذات العرض المتغير. تتخصص المكتبة في عرض الحبر الرقمي وتصور إدخال القلم، حيث تربط بيانات الدقة من أقراص الرسم أو سرعة الحركة بعروض الضربات البصرية. توفر البدائيات الهندسية اللازمة لإنشاء تطبيقات فرشاة مخصصة تحاكي مظهر الحبر الحقيقي أو الأقلام على لوحة رقمية. يتعامل النظام مع تنعيم الخطوط الحرة وتوليد مخططات مسار SVG عن طريق تحويل نقاط الإدخال الخام إلى أشكال ثنائية الأبعاد مناسبة للملء أو الرسم.

    Creates the outer boundary polygons of brush strokes for rendering in vector graphics.

    HTMLdrawinggraphicshtml-canvas
    عرض على GitHub↗5,606
  • yqnn/svg-path-editorالصورة الرمزية لـ Yqnn

    Yqnn/svg-path-editor

    5,222عرض على GitHub↗

    هذا المشروع عبارة عن معالج مسار متجه ومحول هندسة SVG يوفر واجهة مرئية لتعديل بيانات مسار SVG. يعمل كأداة لإضافة وإزالة وتحويل مقاطع المسار دون كتابة كود الإحداثيات يدوياً. تعمل الأداة كمحسن مسار SVG، مما يقلل من طول بيانات المسار وينظف أنظمة الإحداثيات. كما تتضمن محول هندسة لتطبيق القياس والتدوير والترجمة على الأشكال المتجهة. تتضمن البرمجيات قدرات لمعالجة المسار المرئي وتحويلات الهندسة العالمية. كما توفر أدوات تحكم في منفذ العرض للتكبير والتحريك وملاءمة العرض للمسار الحالي.

    Applies global scaling, rotation, and translation to refine the overall shape of an SVG path.

    TypeScriptsvgsvg-editorsvg-parser
    عرض على GitHub↗5,222
  • chanind/hanzi-writerالصورة الرمزية لـ chanind

    chanind/hanzi-writer

    4,835عرض على GitHub↗

    Hanzi Writer هو مدرس تفاعلي لكتابة الأحرف الصينية ومكتبة رسوم متحركة SVG مصممة لتصور والتحقق من البناء المتسلسل للأحرف. يعمل كأداة تعليمية لممارسة الخط من خلال عرض رسوم متحركة لكل ضربة والتحقق من المسارات التي يرسمها المستخدم. توفر المكتبة نظاماً لمقارنة مدخلات المستخدم مقابل تسلسلات الضربات المحددة مسبقاً للتحقق من دقة الكتابة في الوقت الفعلي. ترشد المستخدمين من خلال تمارين تفاعلية، وتوجه عملية الكتابة وتقدم ملاحظات فورية حول ترتيب الضربات. تتعامل الأداة مع استرجاع بيانات إحداثيات الأحرف من مصادر بعيدة لعرض رسوم متحركة لمسارات SVG. وتقوم بربط أحداث الماوس واللمس بقطاعات المسار هذه لاكتشاف والتحقق من اكتمال كل ضربة.

    Compares user-drawn SVG paths against predefined character data to verify writing accuracy.

    TypeScript
    عرض على GitHub↗4,835
  • alibaba/butterflyالصورة الرمزية لـ alibaba

    alibaba/butterfly

    4,649عرض على GitHub↗

    Butterfly is an interactive graph visualization library and SVG-based diagramming engine used to build node-based workflow designers and visual flow editors. It provides a framework for rendering interconnected nodes, edges, and groups to model technical architectures, business processes, and data-driven workflows. The project is distinguished by its ability to integrate custom UI components as graph nodes and its specialized support for data lineage visualization. It enables the mapping of relationships between data fields, tables, and business entities to track provenance and monitor workfl

    Generates dynamic SVG paths for graph edges using Bezier, Straight, and Manhattan styles.

    JavaScript
    عرض على GitHub↗4,649
  • svgkit/svgkitالصورة الرمزية لـ SVGKit

    SVGKit/SVGKit

    4,577عرض على GitHub↗

    SVGKit هو إطار عمل رسومي لأنظمة iOS وmacOS مصمم لعرض رسومات متجهة قابلة للتوسع (SVG) عالية الأداء. يعمل كمكتبة تستخدم تسريع العتاد الأصلي لعرض الرسوم المتجهة والتفاعل معها على منصات Apple. يوفر المشروع واجهة برمجية لتحرير عناصر المتجهات وكتابة الملفات المحدثة على القرص. كما يتضمن أدوات لتحويل الرسوم المتجهة إلى تنسيقات صور نقطية (rasterized bitmap) لاستخدامها في عارضات الصور القياسية. يتولى إطار العمل ترجمة المستندات القائمة على XML إلى تسلسل هرمي من الطبقات المسرعة بواسطة العتاد. تتضمن هذه العملية تحليل هيكل XML، وتعيين مساحات الإحداثيات، وتحويل مسارات المتجهات إلى بدائيات هندسية أصلية.

    Converts SVG XML path strings into programmable geometric primitives for native operating system rendering.

    Objective-C
    عرض على GitHub↗4,577
  • benpickles/peityالصورة الرمزية لـ benpickles

    benpickles/peity

    4,221عرض على GitHub↗

    Peity هي مكتبة تصور بيانات SVG خفيفة الوزن تحول محتوى النص الرقمي وسمات HTML إلى مخططات دائرية، وحلقية، وشريطية، وخطية صغيرة. تعمل كمحرك عرض يعتمد على السمات وأداة تحسين تدريجي، حيث تضيف رسومات متجهة إلى صفحات الويب عن طريق قراءة البيانات مباشرة من DOM دون الحاجة إلى أطر عمل JavaScript ثقيلة. تدعم المكتبة وظائف الرسم المخصصة وتعيينات الألوان الديناميكية، مما يسمح بتسجيل أنواع مخططات جديدة واستخدام وظائف مخصصة لتحديد ألوان الأجزاء. يغطي سطح قدراتها عرض مخططات البيانات المصغرة، مثل الخطوط المتقاربة (sparklines) وحلقات التقدم لمقاييس لوحة التحكم. تتضمن القدرة على إعادة رسم التصورات تلقائياً عند تغير نص العنصر الأساسي وتسمح بتهيئة المخطط الفردي من خلال سمات بيانات HTML.

    Provides automatic updates to SVG vector paths when the underlying DOM element text changes.

    HTMLchartjqueryjquery-plugin
    عرض على GitHub↗4,221
  • leaferjs/leafer-uiالصورة الرمزية لـ leaferjs

    leaferjs/leafer-ui

    4,184عرض على GitHub↗

    Leafer UI هو محرك عرض HTML5 canvas عالي الأداء ومكتبة رسومات متجهة ثنائية الأبعاد. يستخدم شجرة مشهد هرمية لإدارة الأشكال، والمسارات، والنصوص، مما يوفر مجموعة أدوات لبناء تطبيقات canvas تفاعلية ولوحات قماشية لانهائية واسعة. تم تصميم المحرك كمجموعة أدوات canvas عبر المنصات تفصل المنطق الأساسي عن واجهة برمجة تطبيقات الرسم، مما يسمح له بالعمل عبر بيئات الويب، والهاتف المحمول، والخادم، والبرامج المصغرة. ويتميز بتوفير أدوات متخصصة لتطوير محررات الرسوم التفاعلية، بما في ذلك اكتشاف الضربات (Hit detection)، وتصاعد الأحداث، وعناصر التحكم في التحويل. تغطي مساحة إمكانياته عرض الأشكال المتجهة، وإنشاء المسارات المعقدة، ورسوم الحركة. يتضمن إطار العمل محرك تخطيط مع نموذج صندوق مرن، وترجمة مساحة الإحداثيات لتحديد المواقع بدقة، ودعم العرض خارج الشاشة متعدد الخيوط في عمال الويب (Web workers). كما يوفر أدوات لإدارة المشهد، وإخفاء العناصر، وتصدير محتوى canvas إلى صور أو JSON. يمكن دمج المكتبة عبر وسم script قياسي أو استخدامها داخل أطر عمل تفاعلية مثل React وVue وNuxt.

    Provides high-performance rendering of 2D shapes using SVG path notation and builder objects.

    TypeScriptcanvasinfinite-canvasleafer
    عرض على GitHub↗4,184
  • linebender/velloالصورة الرمزية لـ linebender

    linebender/vello

    4,120عرض على GitHub↗

    Vello هي مكتبة رسومات عبر الأنظمة الأساسية ومحرك عرض متجه ثنائي الأبعاد مسرع بواسطة GPU. يعمل كمحرك لرسم مشاهد ثنائية الأبعاد عالية الأداء، وعرض ملفات الرسومات المتجهة القابلة للتوسع، وتشغيل رسوم Lottie المتحركة. يستخدم المشروع تظليلات الحوسبة (compute shaders) الخاصة بـ GPU للتنقيط (rasterization) ويخزن هندسة المتجهات في رسم بياني للمشهد مقيم في GPU لتقليل نقل البيانات. يستخدم بنية عرض مبلطة (tiled) وعرض مسار متوازي لمعالجة الصور المعقدة عبر واجهات برمجة تطبيقات رسومات متنوعة. توفر المكتبة تركيباً مسرعاً بواسطة الأجهزة وتمكن من إخراج البيانات المرئية ثنائية الأبعاد المعروضة مباشرة إلى نوافذ نظام التشغيل الأصلي عبر منصات أجهزة مختلفة.

    Breaks complex vector paths into small segments processed simultaneously across thousands of GPU cores.

    Rust
    عرض على GitHub↗4,120
  • mrblenny/react-flow-chartالصورة الرمزية لـ MrBlenny

    MrBlenny/react-flow-chart

    1,553عرض على GitHub↗

    This library is a declarative React component toolkit for constructing interactive, node-based diagramming interfaces and flow charts. It provides the foundational UI elements required to render draggable nodes and scalable vector graphics paths within a web browser, enabling the creation of complex visual editors and data flow representations. The library distinguishes itself through a strictly stateless architecture that relies on external state management. By utilizing a controlled input pattern and component injection, it decouples diagram logic from data storage, allowing developers to m

    Renders visual connections between nodes using scalable vector graphics paths that update dynamically.

    TypeScriptdiagramdiagramsdrag-and-drop
    عرض على GitHub↗1,553
  • rainbow-me/react-native-animated-chartsالصورة الرمزية لـ rainbow-me

    rainbow-me/react-native-animated-charts

    963عرض على GitHub↗

    React Native Animated Charts is a user interface component library for building interactive line graphs and data visualizations within mobile applications. It functions as a cross-platform component for rendering scalable vector graphics chart paths, touch-following indicators, and dynamic axis labels on iOS and Android devices. The library incorporates data processing capabilities to prepare raw datasets for display. It handles cubic spline data smoothing to transform coordinate sets into continuous curves, alongside downsampling algorithms to reduce point density while retaining critical e

    Renders chart lines and shapes by mapping mathematical coordinates directly to scalable vector graphics elements in the view hierarchy.

    JavaScriptanimationschartsnative
    عرض على GitHub↗963
  1. Home
  2. Graphics & Multimedia
  3. SVG Path Rendering

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

  • Compositional SVG Path Builders1 وسم فرعيBuilds avatars by composing multiple SVG path elements into a single viewBox, allowing scalable vector output without external assets. **Distinct from SVG Path Rendering:** Distinct from SVG Path Rendering: focuses on composing multiple paths into a single avatar, not just rendering individual paths.
  • Dynamic Path UpdatingUpdating SVG vector paths in real-time based on component properties. **Distinct from SVG Path Rendering:** Focuses on the dynamic update of paths based on attributes, unlike general path rendering or numeric interpolation.
  • High Performance EnginesRendering systems optimized for complex vector workloads using advanced techniques like occlusion culling. **Distinct from SVG Path Rendering:** Focuses on the architectural optimization and performance of the rendering pipeline rather than just path notation.
  • Parallelized Path RenderingRendering techniques that decompose complex vector paths into segments for simultaneous processing across GPU cores. **Distinct from SVG Path Rendering:** Focuses on the parallel execution strategy across GPU cores rather than just the notation or basic rendering of SVG paths.
  • Path Accuracy ValidatorsLogic that validates if a user-drawn path matches a predefined geometric reference. **Distinct from SVG Path Rendering:** Focuses on validation of the path geometry rather than the rendering or parsing of the SVG.
  • SVG Path Geometry TransformationsGlobal geometric modifications applied to the overall shape of SVG paths. **Distinct from SVG Path Outline Generation:** Focuses on global shape modification rather than calculating stroke boundaries.
  • SVG Path Outline GenerationCalculating the outer boundary polygons of strokes specifically for SVG path output. **Distinct from SVG Path Rendering:** Focuses on generating the outline geometry for a stroke rather than just rendering a predefined SVG path.
  • SVG Path ParsersConverting SVG XML data into programmable path objects for rendering. **Distinct from SVG Path Rendering:** Focuses on the conversion from SVG format to path objects, whereas SVG Path Rendering focuses on the final draw call.