awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
exyte avatar

exyte/Macaw

0
View on GitHub↗
6,050 स्टार्स·568 फोर्क्स·Swift·MIT·7 व्यूज़

Macaw

Macaw एक Swift वेक्टर ग्राफिक्स लाइब्रेरी और एनिमेशन फ्रेमवर्क है जिसका उपयोग स्केलेबल ज्यामितीय आकृतियों और टेक्स्ट को बनाने और रेंडर करने के लिए किया जाता है। यह एक SVG रेंडरिंग इंजन और एक इंटरैक्टिव वेक्टर ग्राफिक्स टूलकिट के रूप में कार्य करता है जो किसी भी स्केल पर इमेज क्वालिटी बनाए रखते हुए जटिल आर्टवर्क प्रदर्शित करता है। यह फ्रेमवर्क शेप प्रॉपर्टीज और नोड ट्रांसफॉर्मेशन के एनिमेशन को सक्षम बनाता है, जिसमें एक वेक्टर पाथ को दूसरे में बदलने की क्षमता भी शामिल है। यह बाहरी SVG फ़ाइलों के एकीकरण और फिल और स्ट्रोक पर लीनियर और रेडियल ग्रेडिएंट्स के अनुप्रयोग की अनुमति देता है।

Features

  • Vector Graphics Rendering - Provides a high-fidelity engine for rendering scalable vector shapes and text within Swift applications.
  • SVG Specification Parsers - Parses SVG specification XML files into internal drawing primitives and coordinate systems.
  • Scene Graph Interaction Mapping - Implements event-driven interaction handling that maps touch inputs directly to nodes in the scene graph.
  • 2D Vector Graphics Libraries - Offers a comprehensive library for drawing shapes, paths, and text in a 2D vector space.
  • Vector Animation Libraries - Provides tools for animating SVG paths, strokes, and coordinate systems to create fluid transitions.
  • Dynamic Vector Graphics - Provides programmatic manipulation and animation of vector-based visual elements.
  • Shape Drawing - Enables the creation and rendering of geometric shapes like rectangles, circles, and polygons.
  • SVG-Based Vector Rendering - Renders individual SVG files by specifying a file name to be displayed within a view.
  • User Interaction - Implements mechanisms for capturing tap, rotate, pan, and pinch events on individual vector nodes.
  • Keyframe Animations - Provides a keyframe-based animation system to interpolate visual properties over time using easing functions.
  • Path Morphing - Enables fluid shape transitions by interpolating point arrays between two different vector paths.
  • Shape Animations - Supports programmatic animation of geometric shape properties and fluid path morphing.
  • Vector Animations - Update the shapes and colors of nodes within a group by mapping a time parameter to a dynamic list.
  • Vector Scene Graph Hierarchies - Uses a scene-graph node hierarchy to propagate transformations and coordinate system changes across groups.
  • Vector UI Interactivity - Enables scalable vector graphics to respond to touch, pan, and pinch user input events.
  • SVG Integration - Parses and embeds external SVG files into Swift applications for resolution-independent imagery.
  • Fill and Stroke Styles - Supports applying linear and radial gradients to fill or stroke shapes and text.
  • Affine Transformation Matrices - Provides affine transformation matrices to move, scale, and rotate vector nodes within the scene graph.
  • 2D Vector Transformations - Implements matrix-based calculations for rotating, scaling, and translating 2D vector elements.
  • Graphic Element Grouping - Allows grouping of drawing operations to apply collective transformations and event handling to multiple nodes.
  • Text Rendering - Renders text strings onto a canvas with configurable fonts, colors, and alignment settings.
  • Visual Effects - Creates polished motion graphics using color gradients, affine transformations, and node property changes.
  • Animation Properties - Allows animation of node properties such as opacity, scale, and position using easing functions.
  • Vector Group Transitions - Provides the ability to transition a collection of vector elements into another set as a single operation.
  • Graphics and SVG - Vector graphics library with SVG support.
  • Graphics and Rendering - Vector graphics library with SVG support.

स्टार हिस्ट्री

exyte/macaw के लिए स्टार हिस्ट्री चार्टexyte/macaw के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

exyte/macaw क्या करता है?

Macaw एक Swift वेक्टर ग्राफिक्स लाइब्रेरी और एनिमेशन फ्रेमवर्क है जिसका उपयोग स्केलेबल ज्यामितीय आकृतियों और टेक्स्ट को बनाने और रेंडर करने के लिए किया जाता है। यह एक SVG रेंडरिंग इंजन और एक इंटरैक्टिव वेक्टर ग्राफिक्स टूलकिट के रूप में कार्य करता है जो किसी भी स्केल पर इमेज क्वालिटी बनाए रखते हुए जटिल आर्टवर्क प्रदर्शित करता है। यह फ्रेमवर्क शेप प्रॉपर्टीज और नोड ट्रांसफॉर्मेशन के एनिमेशन को सक्षम बनाता है, जिसमें एक वेक्टर पाथ को दूसरे में बदलने की क्षमता भी शामिल है। यह…

exyte/macaw की मुख्य विशेषताएं क्या हैं?

exyte/macaw की मुख्य विशेषताएं हैं: Vector Graphics Rendering, SVG Specification Parsers, Scene Graph Interaction Mapping, 2D Vector Graphics Libraries, Vector Animation Libraries, Dynamic Vector Graphics, Shape Drawing, SVG-Based Vector Rendering।

exyte/macaw के कुछ ओपन-सोर्स विकल्प क्या हैं?

exyte/macaw के ओपन-सोर्स विकल्पों में शामिल हैं: leaferjs/leafer-ui — Leafer UI is a high-performance HTML5 canvas rendering engine and 2D vector graphics library. It utilizes a… software-mansion/react-native-svg — This project is a graphics library for React Native that provides a cross-platform vector rendering engine. It maps… sixlabors/imagesharp — ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying… fogleman/gg — gg is a Go 2D graphics library and vector graphics engine designed for programmatic image generation. It provides a… svgdotjs/svg.js — svg.js is a JavaScript library and toolkit for programmatically creating, modifying, and querying Scalable Vector… greensock/gsap — GSAP is a comprehensive JavaScript animation library designed for orchestrating complex motion sequences and…

Macaw के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Macaw के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • leaferjs/leafer-uileaferjs का अवतार

    leaferjs/leafer-ui

    4,184GitHub पर देखें↗

    Leafer UI is a high-performance HTML5 canvas rendering engine and 2D vector graphics library. It utilizes a hierarchical scene tree to manage shapes, paths, and text, providing a toolkit for building interactive canvas applications and expansive infinite canvases. The engine is designed as a cross-platform canvas toolkit that decouples core logic from the drawing API, allowing it to run across web, mobile, server, and mini-program environments. It distinguishes itself by providing specialized tools for interactive graphic editor development, including hit detection, event bubbling, and transf

    TypeScriptcanvasinfinite-canvasleafer
    GitHub पर देखें↗4,184
  • software-mansion/react-native-svgsoftware-mansion का अवतार

    software-mansion/react-native-svg

    7,990GitHub पर देखें↗

    This project is a graphics library for React Native that provides a cross-platform vector rendering engine. It maps SVG XML elements to native graphics APIs, allowing for the creation of scalable shapes and custom illustrations that maintain visual consistency across mobile and web environments. The library functions as a mapper that converts standard SVG markup into declarative component structures. It enables the creation of interactive vector interfaces by providing components that can detect and respond to user touch events. Its capability surface includes drawing basic geometric primiti

    TypeScript
    GitHub पर देखें↗7,990
  • sixlabors/imagesharpSixLabors का अवतार

    SixLabors/ImageSharp

    7,954GitHub पर देखें↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    C#bmpc-sharpdrawing
    GitHub पर देखें↗7,954
  • fogleman/ggfogleman का अवतार

    fogleman/gg

    4,778GitHub पर देखें↗

    gg is a Go 2D graphics library and vector graphics engine designed for programmatic image generation. It provides a canvas rendering API to create custom 2D shapes, paths, and visual assets, which can be exported as PNG and JPG files. The toolkit enables the construction of complex geometry using Bezier curves and custom paths. It supports a variety of rendering operations, including filling and stroking paths, applying linear and radial gradients, and utilizing surface patterns. The library covers a broad range of capabilities, including text rendering with word wrapping and dimension measu

    Go
    GitHub पर देखें↗4,778
Macaw के सभी 30 विकल्प देखें→