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

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

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

alexjlockwood/ShapeShifter

0
View on GitHub↗
4,070 نجوم·212 تفرعات·TypeScript·Apache-2.0·9 مشاهداتshapeshifter.design↗

ShapeShifter

ShapeShifter is a visual editor and utility for creating morphing animations between SVG vector paths. It serves as an interpolation editor that allows for the alignment and modification of vector points to produce fluid transitions between different shapes.

The project functions as a cross-platform vector asset generator, exporting animation data as spritesheets and drawable files for use on Android, iOS, and web platforms. It specializes in converting disparate SVG path commands into a unified format to ensure a one-to-one point mapping between shapes.

The tool includes capabilities for path alignment optimization and command standardization to synchronize incompatible path structures. It also provides file management for loading vector graphics and saving configured morph sequences.

Features

  • Path Morphing - Provides the core engine for interpolating point arrays between two vector paths to create fluid shape transitions.
  • Vector Animation Assets - Serializes animation sequences into platform-specific formats like Android drawables, iOS files, and web spritesheets.
  • Point Synchronization Heuristics - Automatically adds or removes vector points to synchronize the structural complexity of incompatible paths.
  • Cross-Platform Graphics Frameworks - Enables the creation of consistent SVG animations that operate across Android, iOS, and web platforms.
  • Morph Alignment Utilities - Analyzes and aligns incompatible path structures to prevent distortion and improve morphing quality.
  • Path Interpolation Editors - Provides a tool to align and modify vector points to ensure smooth morphing animations.
  • Cross-Platform Animation Formats - Produces spritesheets, keyframes, and drawable files for cross-platform operating system support.
  • SVG Path Animations - Provides a visual editor for creating fluid transitions and morphing between SVG vector paths.
  • SVG Path Command Mappings - Implements a system to map disparate SVG path commands into a unified format for consistent point mapping.
  • Vector Asset Generators - Exports SVG animation data as spritesheets and drawable files for Android, iOS, and web platforms.
  • Keyframe Animations - Generates motion by mapping specific vector states to a timeline of interpolated keyframes.
  • Animated Icons - Creates fluid transitions between vector shapes to produce animated icons for mobile and web interfaces.
  • Motion Design Systems - Supports a motion design workflow by exporting animation data like spritesheets and keyframes for UI use.

سجل النجوم

مخطط تاريخ النجوم لـ alexjlockwood/shapeshifterمخطط تاريخ النجوم لـ alexjlockwood/shapeshifter

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة alexjlockwood/shapeshifter؟

ShapeShifter is a visual editor and utility for creating morphing animations between SVG vector paths. It serves as an interpolation editor that allows for the alignment and modification of vector points to produce fluid transitions between different shapes.

ما هي الميزات الرئيسية لـ alexjlockwood/shapeshifter؟

الميزات الرئيسية لـ alexjlockwood/shapeshifter هي: Path Morphing, Vector Animation Assets, Point Synchronization Heuristics, Cross-Platform Graphics Frameworks, Morph Alignment Utilities, Path Interpolation Editors, Cross-Platform Animation Formats, SVG Path Animations.

ما هي البدائل مفتوحة المصدر لـ alexjlockwood/shapeshifter؟

تشمل البدائل مفتوحة المصدر لـ alexjlockwood/shapeshifter: ant-design/ant-motion — This is a React animation library providing a collection of components for creating choreographed motion, complex… negomi/react-burger-menu — react-burger-menu is a sidebar navigation component for React applications. It implements an off-canvas menu pattern… veltman/flubber — Flubber is an SVG path morphing library and shape transition engine designed to calculate smooth interpolations… jawbone/jbchartview — JBChartView is an iOS charting library and data visualization framework used to render interactive line and bar… cmiscm/leonsans — This project is a programmable font system and canvas typography engine that renders a geometric sans-serif typeface… exyte/macaw — Macaw is a Swift vector graphics library and animation framework used to create and render scalable geometric shapes…

بدائل مفتوحة المصدر لـ ShapeShifter

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع ShapeShifter.
  • ant-design/ant-motionالصورة الرمزية لـ ant-design

    ant-design/ant-motion

    4,613عرض على GitHub↗

    This is a React animation library providing a collection of components for creating choreographed motion, complex transitions, and SVG morphing. It functions as a motion design specification and a UI component animation wrapper system used to apply 3D transforms, Bezier curves, and entry-exit transitions to interface elements. The project includes a scroll-driven animation suite for synchronizing UI movements and parallax effects with the viewport position, as well as an SVG motion framework for animating paths, drawing lines incrementally, and interpolating coordinates for shape morphing. I

    JavaScriptanimationant-motionjavascript
    عرض على GitHub↗4,613
  • negomi/react-burger-menuالصورة الرمزية لـ negomi

    negomi/react-burger-menu

    5,090عرض على GitHub↗

    react-burger-menu is a sidebar navigation component for React applications. It implements an off-canvas menu pattern using CSS transitions and SVG animations to create sliding effects. The component provides configurable transition animations, including slide, stack, and scale effects. It utilizes SVG path morphing to animate the hamburger icon during menu interactions. The library supports menu style customization through configuration objects and external stylesheets. It is designed for responsive web navigation by hiding links behind a toggle button to save screen space.

    JavaScript
    عرض على GitHub↗5,090
  • 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,

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

    exyte/Macaw

    6,050عرض على GitHub↗

    Macaw is a Swift vector graphics library and animation framework used to create and render scalable geometric shapes and text. It functions as an SVG rendering engine and an interactive vector graphics toolkit for displaying complex artwork while maintaining image quality at any scale. The framework enables the animation of shape properties and node transformations, including the ability to morph one vector path into another. It allows for the integration of external SVG files and the application of linear and radial gradients to fills and strokes. The toolkit covers a range of capabilities

    Swiftanimationdrawinggraphics
    عرض على GitHub↗6,050
  • عرض جميع البدائل الـ 30 لـ ShapeShifter→