{"id":1181,"url":"https://github.com/ipraba/EPShapes","last_synced_at":"2025-07-30T20:32:45.428Z","repository":{"id":56909472,"uuid":"51290977","full_name":"ipraba/EPShapes","owner":"ipraba","description":"Design shapes in Interface Builder","archived":false,"fork":false,"pushed_at":"2017-04-14T16:54:25.000Z","size":1939,"stargazers_count":386,"open_issues_count":2,"forks_count":31,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-11-18T03:44:51.067Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ipraba.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-08T10:15:51.000Z","updated_at":"2024-08-13T07:33:24.000Z","dependencies_parsed_at":"2022-08-21T02:50:46.897Z","dependency_job_id":null,"html_url":"https://github.com/ipraba/EPShapes","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipraba%2FEPShapes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipraba%2FEPShapes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipraba%2FEPShapes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipraba%2FEPShapes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ipraba","download_url":"https://codeload.github.com/ipraba/EPShapes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228187552,"owners_count":17882324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-01-05T20:15:40.691Z","updated_at":"2024-12-04T20:31:03.868Z","avatar_url":"https://github.com/ipraba.png","language":"Swift","readme":"\u003cp align=\"center\" \u003e\n  \u003cimg src=\"Screenshots/Shapes_Logo.png\" alt=\"EPShapes\" title=\"EPShapes\" width=\"196\"\u003e\n\u003c/p\u003e\n\n# EPShapes\n\nCreate shapes(Polygons, Stars, Hearts, Arrows) in Interface builder using IBInspectable and IBDesignable \n\n[![CI Status](http://img.shields.io/travis/ipraba/EPShapes.svg?style=flat)](https://travis-ci.org/ipraba/EPShapes)\n[![Swift 3.0](https://img.shields.io/badge/Swift-3.0-orange.svg?style=flat)](https://developer.apple.com/swift/)\n[![Version](https://img.shields.io/cocoapods/v/EPShapes.svg?style=flat)](http://cocoapods.org/pods/EPShapes)\n[![License](http://img.shields.io/badge/license-MIT-33e0ff.svg)](https://github.com/ipraba/EPShapes/blob/master/LICENSE)\n[![Platform](https://img.shields.io/cocoapods/p/EPShapes.svg?style=flat)](http://cocoapods.org/pods/EPShapes)\n[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)\n[![Twitter: @HaveYouMetPrabu](https://img.shields.io/badge/contact-@HaveYouMetPrabu-blue.svg?style=flat)](https://twitter.com/HaveYouMetPrabu)\n\n\n### Features \n\n1. Design shapes in interface builder using IBInspectable and IBDesignable Protocols\n2. UIBezierPath extensions that can easily draw polygons, stars, arrows and hearts\n3. Designable classes that can be used with custom views\n4. Support for creating programmatically\n5. Scale shapes\n6. Apply extrusions for stars to generate different star shapes\n7. Create stars with n number of corners\n8. Equilateral Polygon UIViews/UIImageViews/UIButtons with 'n' number of sides can be designed directly from IB/ Storyboards\n\n\n### Screenshots\n\n![Polygon](https://raw.githubusercontent.com/ipraba/EPShapes/master/Screenshots/Polygon.gif)\n![Star](https://raw.githubusercontent.com/ipraba/EPShapes/master/Screenshots/Star.gif)\n![Heart](https://raw.githubusercontent.com/ipraba/EPShapes/master/Screenshots/Heart.gif)\n![Arrow](https://raw.githubusercontent.com/ipraba/EPShapes/master/Screenshots/Arrow.gif)\n\n\n### Installation\n\n##### [CocoaPods](http://cocoapods.org)\n\nEPShapes is available through CocoaPods. To install it, simply add the following line to your Podfile:\n```ruby\npod \"EPShapes\"\n```\n\n##### [Carthage](https://github.com/Carthage/Carthage#if-youre-building-for-ios)\n\nTo integrate EPShapes into your Xcode project using Carthage, specify it in your Cartfile:\n```ruby\ngithub \"ipraba/EPShapes\"\n```\n\n##### Manual Installation\n\nJust drag and drop the files in `Pod/Classes` folder into your project\n\n\n## License\n\nEPShapes is available under the MIT license. See the LICENSE file for more info.\n","funding_links":[],"categories":["Graphics","UI","Libs"],"sub_categories":["Getting Started","Other free courses","Linter","UI"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fipraba%2FEPShapes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fipraba%2FEPShapes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fipraba%2FEPShapes/lists"}