[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6798":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},6798,"Macaw","exyte\u002FMacaw","exyte","Powerful and easy-to-use vector graphics Swift library with SVG support","",null,"Swift",6049,568,98,117,0,1,5,65.27,"MIT License",false,"master",true,[25,26,27,28,29,30,31,32,33],"animation","drawing","graphics","ios","ios-animation","svg","swift","transition","ui","2026-06-12 04:00:30","\u003Ca href=\"https:\u002F\u002Fexyte.com\u002F\">\u003Cpicture>\u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fexyte\u002Fmedia\u002Fmaster\u002Fcommon\u002Fheader-dark.png\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fexyte\u002Fmedia\u002Fmaster\u002Fcommon\u002Fheader-light.png\">\u003C\u002Fpicture>\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Fexyte.com\u002F\">\u003Cpicture>\u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fexyte\u002Fmedia\u002Fmaster\u002Fcommon\u002Four-site-dark.png\" width=\"80\" height=\"16\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fexyte\u002Fmedia\u002Fmaster\u002Fcommon\u002Four-site-light.png\" width=\"80\" height=\"16\">\u003C\u002Fpicture>\u003C\u002Fa>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FexyteHQ\">\u003Cpicture>\u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fexyte\u002Fmedia\u002Fmaster\u002Fcommon\u002Ftwitter-dark.png\" width=\"74\" height=\"16\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fexyte\u002Fmedia\u002Fmaster\u002Fcommon\u002Ftwitter-light.png\" width=\"74\" height=\"16\">\n\u003C\u002Fpicture>\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fexyte.com\u002Fcontacts\">\u003Cpicture>\u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fexyte\u002Fmedia\u002Fmaster\u002Fcommon\u002Fget-in-touch-dark.png\" width=\"128\" height=\"24\" align=\"right\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fexyte\u002Fmedia\u002Fmaster\u002Fcommon\u002Fget-in-touch-light.png\" width=\"128\" height=\"24\" align=\"right\">\u003C\u002Fpicture>\u003C\u002Fa>\n\n\u003Ch1>❗Macaw Deprecated❗\u003C\u002Fh1>\n\nCheck out \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fexyte\u002FMacaw\u002Fwiki\u002FDeprecation\">this post\u003C\u002Fa> for deatils. **TL;DR**:\n* You can continue to use this framework as is: expect no new features or bug fixing; however, it will be updated to work in future Xcode releases.\n* if you need some good declarative UI framework, please use [SwiftUI](https:\u002F\u002Fdeveloper.apple.com\u002Fxcode\u002Fswiftui\u002F).\n* If you need a powerful SVG support, please use [SVGView](https:\u002F\u002Fgithub.com\u002Fexyte\u002FSVGView).\n* If you’d like to fix something in Macaw, feel free to fork this repo. Publish your PRs so that other people can use it as well. Some PRs will be merged from time to time.\n\n\u003Ch1 align=\"center\">\u003C\u002Fh1>\n\n\u003Cimg align=\"right\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fexyte\u002FMacaw\u002Fmaster\u002Fdemo.gif\" width=\"480\" \u002F>\n\n\u003Cp>\u003Ch1 align=\"left\">Macaw\u003C\u002Fh1>\u003C\u002Fp>\n\n\u003Cp>\u003Ch4>Powerful and easy-to-use vector graphics Swift library with SVG support\u003C\u002Fh4>\u003C\u002Fp>\n\n[![Version](https:\u002F\u002Fimg.shields.io\u002Fcocoapods\u002Fv\u002FMacaw.svg?style=flat)](http:\u002F\u002Fcocoapods.org\u002Fpods\u002FMacaw)\n[![Carthage Compatible](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCarthage-compatible-0473B3.svg?style=flat)](https:\u002F\u002Fgithub.com\u002FCarthage\u002FCarthage)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fcocoapods\u002Fl\u002FMacaw.svg?style=flat)](http:\u002F\u002Fcocoapods.org\u002Fpods\u002FMacaw)\n[![Platform](https:\u002F\u002Fimg.shields.io\u002Fcocoapods\u002Fp\u002FMacaw.svg?style=flat)](http:\u002F\u002Fcocoapods.org\u002Fpods\u002FMacaw)\n\n\n## What is Macaw?\n\n\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fexyte\u002FMacaw\u002Fmaster\u002Flogo.png\" width=\"300\">\n\nMacaw is a powerful and easy-to-use vector graphics library written in Swift.\n\n#### It's simple\n\nGet started with Macaw in several lines of code:\n\n```swift\nclass MyView: MacawView {\n\n\trequired init?(coder aDecoder: NSCoder) {\n\t\tlet text = Text(text: \"Hello, World!\", place: .move(dx: 145, dy: 100))\n\t\tsuper.init(node: text, coder: aDecoder)\n\t}\n\n}\n```\n\n\u003Cimg src=\"http:\u002F\u002Fi.imgur.com\u002FffPc4mr.png\" width=\"475\">\n\n#### It has SVG support\n\nInclude Scalable Vector Graphics right into your iOS application:\n\n\u003Cimg src=\"http:\u002F\u002Fi.imgur.com\u002FNWkEzcu.png\" width=\"300\">\n\n#### It's powerful\n\nAffine transformations, user events, animation and various effects to build beautiful apps with Macaw:\n\n\u003Cimg src=\"http:\u002F\u002Fi.imgur.com\u002FpjmxrDI.gif\" width=\"600\">\n\n## Motivation\n\nModern designs contain tons of illustrations and complex animations. Mobile developers have to spend a lot of time on converting designs into native views that will be resizable for different screens. With Macaw you can reduce development time to a minimum and describe all graphics in high level [scene](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FScene_graph) elements. Or even render SVG graphics right from your design tool with Macaw events and animation support.\n\n## Resources\n\n### Docs\nWe're working hard to provide full documentation. Currently you can take a look at the following docs:\n* [Getting started guide](https:\u002F\u002Fgithub.com\u002Fexyte\u002FMacaw\u002Fwiki\u002FGetting-started)\n* [Render SVG file](https:\u002F\u002Fgithub.com\u002Fexyte\u002FMacaw\u002Fwiki\u002FRender-SVG-file)\n* [Content animation](https:\u002F\u002Fgithub.com\u002Fexyte\u002FMacaw\u002Fwiki\u002FContent-animation)\n* [Morphing animation](https:\u002F\u002Fgithub.com\u002Fexyte\u002FMacaw\u002Fwiki\u002FMorphing-animation)\n\n### Posts\n* [Replicating Apple Design Awarded Applications](https:\u002F\u002Fmedium.com\u002Fexyte\u002Freplicating-apple-design-awarded-applications-70e5df4c4b94#.ckt1hfnei)\n* [How friendly can drawing API be on iOS?](https:\u002F\u002Fmedium.com\u002Fexyte\u002Fhow-friendly-can-drawing-api-be-on-ios-b3a818bf8105#.o9i35zcai)\n* [Macaw iOS Library: Morphing Animations](https:\u002F\u002Fmedium.com\u002Fexyte\u002Fmacaw-ios-library-morphing-animations-and-touch-events-a4cb1c0be97f)\n\n## Examples\n\n[Macaw-Examples](https:\u002F\u002Fgithub.com\u002Fexyte\u002Fmacaw-examples) is a repository where you can find various usages of the `Macaw` library from simple charts to the complex periodic table.\n\n\u003Cimg src=\"http:\u002F\u002Fi.imgur.com\u002FrQIh3qD.gif\" width=\"400\"> \n\n\u003Cimg src=\"http:\u002F\u002Fi.imgur.com\u002FbIgHtzt.gif\" width=\"160\"> \u003Cimg src=\"http:\u002F\u002Fi.imgur.com\u002FNiBT2rv.gif\" width=\"160\"> \u003Cimg src=\"http:\u002F\u002Fi.imgur.com\u002FUn8TJKc.gif\" width=\"160\">\n\n\u003Cimg src=\"http:\u002F\u002Fi.imgur.com\u002Fo6tBKW6.gif\" width=\"160\">\u003Cimg src=\"http:\u002F\u002Fi.imgur.com\u002F1JXF60f.gif\" width=\"160\">\n\n\n## Requirements\n\n* iOS 9.0+\n* Mac OS X 10.11+\n* Xcode 7.3+\n\n## Installation\n\n## [CocoaPods](http:\u002F\u002Fcocoapods.org)\n\nTo install it, simply add the following line to your Podfile:\n```ruby\npod \"Macaw\", \"0.9.7\"\n```\n\n## [Carthage](http:\u002F\u002Fgithub.com\u002FCarthage\u002FCarthage)\n\n```ogdl\ngithub \"Exyte\u002FMacaw\" ~> 0.9.7\n```\n\n## Building from sources\n\nTo build Macaw from sources:\n* clone the repo `git@github.com:exyte\u002FMacaw.git`\n* open terminal and run `cd \u003CMacawRepo>\u002FExample\u002F`\n* run `pod install` to install all dependencies\n* run `open Example.xcworkspace\u002F` to open project in the Xcode\n\n## Change Log\n\nYou can find list of all changes by version in the [Change Log](https:\u002F\u002Fgithub.com\u002Fexyte\u002FMacaw\u002Fwiki\u002FChange-Log)\n\n## License\n\nMacaw is available under the MIT license. See the LICENSE file for more info.\n","Macaw 是一个强大且易于使用的矢量图形 Swift 库，支持 SVG 格式。它提供了丰富的动画、绘图和过渡效果功能，允许开发者通过简洁的 API 创建复杂的图形界面。该库特别适合需要在 iOS 应用中实现高质量矢量图形渲染与动画效果的场景。尽管 Macaw 已被官方标记为不再维护，但对于现有项目或不需要频繁更新的应用来说，它仍然是一个可靠的选择。",2,"2026-06-11 03:08:58","top_language"]