{"id":15029772,"url":"https://github.com/badrinathvm/stepperview","last_synced_at":"2025-10-18T20:40:31.961Z","repository":{"id":38371217,"uuid":"253174437","full_name":"badrinathvm/StepperView","owner":"badrinathvm","description":"SwiftUI iOS component for Step Indications.  ","archived":false,"fork":false,"pushed_at":"2024-01-30T01:31:54.000Z","size":22805,"stargazers_count":1318,"open_issues_count":15,"forks_count":63,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-05-15T20:03:29.094Z","etag":null,"topics":["apple-watch","carthage","cocoapods","ios","stepindicator","stepperview","swift","swift-package-manager","swiftui","timeline","workflow"],"latest_commit_sha":null,"homepage":"https://badrinathvm.github.io/StepperView/","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/badrinathvm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-05T06:56:36.000Z","updated_at":"2025-05-15T08:15:44.000Z","dependencies_parsed_at":"2024-01-17T02:16:01.219Z","dependency_job_id":"d237a504-5850-423d-882d-be20aa8698ac","html_url":"https://github.com/badrinathvm/StepperView","commit_stats":{"total_commits":279,"total_committers":8,"mean_commits":34.875,"dds":0.2508960573476703,"last_synced_commit":"dbfc0349fe777ac7099eb69da2e5210cccef1db8"},"previous_names":[],"tags_count":39,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badrinathvm%2FStepperView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badrinathvm%2FStepperView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badrinathvm%2FStepperView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badrinathvm%2FStepperView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/badrinathvm","download_url":"https://codeload.github.com/badrinathvm/StepperView/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254414493,"owners_count":22067271,"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":["apple-watch","carthage","cocoapods","ios","stepindicator","stepperview","swift","swift-package-manager","swiftui","timeline","workflow"],"created_at":"2024-09-24T20:11:36.224Z","updated_at":"2025-10-18T20:40:31.880Z","avatar_url":"https://github.com/badrinathvm.png","language":"Swift","funding_links":["https://www.buymeacoffee.com/badrinathvm","https://img.buymeacoffee.com/button-api/?username=badrinathvm\u0026button_colour=FFDD00\u0026font_colour=000000\u0026font_family=Cookie\u0026outline_colour=000000\u0026coffee_colour=FFDD00"],"categories":[],"sub_categories":[],"readme":"# StepperView\n\n#### SwiftUI iOS component for Step Indications\n\n[![CI Status](https://img.shields.io/travis/badrinathvm/StepperView.svg?style=flat)](https://travis-ci.org/badrinathvm/StepperView)\n[![License](https://img.shields.io/cocoapods/l/StepperView.svg?style=flat)](https://cocoapods.org/pods/StepperView)\n[![Platform](https://img.shields.io/badge/platform-ios-orange)](https://cocoapods.org/pods/StepperView)\n[![Version](https://img.shields.io/cocoapods/v/StepperView.svg?style=flat)](https://cocoapods.org/pods/StepperView)\n[![Swift Package Manager compatible](https://img.shields.io/badge/Swift%20Package%20Manager-compatible-orange)](https://swift.org/package-manager/)\n[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-orange)](https://github.com/Carthage/Carthage)\n[![documentation](https://img.shields.io/badge/documentation-100%25-normalgreen)](https://badrinathvm.github.io/StepperView/)\n[![Twitter](https://img.shields.io/twitter/url/https/github.com/Juanpe/About-SwiftUI.svg?style=social)](https://twitter.com/intent/tweet?text=SwiftUI%20iOS%20library%20for%20StepIndications%20is%20awesome:\u0026url=https%3A%2F%2Fgithub.com%2Fbadrinathvm%2FStepperView)\n\n\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/structure.png\" height=\"450\" alt=\"StepperView\"/\u003e\n\u003c/p\u003e\n\n\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/StepperViewLineLifeCycle.png\"  alt=\"StepperViewLineLifeCycle\"/\u003e\n\u003c/p\u003e\n\n# Table of Contents\n\n* [Features](#features)\n* [Documentation](#documentation)\n* [Installation](#installation)\n    * [CocoaPods](#cocoapods)\n    * [Carthage](#carthage)\n    * [Swift Package Manager](#swift-package-manager)\n* [Requirements](#requirements)\n* [Usecase](#usecase)\n    * [iPhone](#iphone)\n    * [Apple Watch](#apple-watch-support)\n    * [More Examples](#more-examples)\n* [Usage](#usage)\n* [View Modifiers](#view-modifiers)\n* [Custom Step Indicators](#custom-step-indicators)\n   * [NumberedCircleView](#numberedcircleview)\n   * [CircledIconView](#circlediconview)\n* [Mentions](#mentions)\n* [Contribution](#contribution)\n* [License](#license)\n\n## Features\n\n- Support for Vertical and Horizontal Alignments.\n- iOS and WatchOS capabilities\n- Support for Circle, Image, Custom View, Animated Step Indicators\n- Customizable line,spacing \u0026 animation options.\n- Pitstop feature to add intermediate stages between Step Indicators\n- Support for updating the life cycle status for each of the steps\n\n## Documentation\n**[StepperView Reference](https://badrinathvm.github.io/StepperView/)**\n\n\n## Installation\n\nTo run the example project, clone the repo, and run `pod install` from the Example directory first.\n\n## CocoaPods\n\nStepperView is available through [CocoaPods](https://cocoapods.org). To install\nit, simply add the following line to your Podfile.\n\n```ruby\npod 'StepperView','~\u003e 1.6.7'\n```\n\n## Carthage\n\n[Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate StepperView into your Xcode project using Carthage, specify it in your Cartfile:\n\n```ruby\ngithub \"badrinathvm/stepperView\" == 1.6.7\n```\n\n## Swift Package Manager\n\nStepperView is available through [Swift Package Manager](https://swift.org/package-manager/). To install it, simply add it to the `dependencies` of your `Package.swift`\n\n```ruby\ndependencies: [\n      .package(url: \"https://github.com/badrinathvm/StepperView.git\", from: \"1.6.7\")\n]\n```\n\n## Requirements\n- iOS 13.0+\n- Xcode 11.2+\n- Swift 5.0+\n- CocoaPods 1.6.1+\n\n## Usecase\n\u003ctable\u003e\n \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/example1.png\" width=\"250\"  alt=\"example1\"  align=\"center\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/example2.png\" width=\"250\" alt=\"example2\"  align=\"center\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/example3.png\" width=\"250\" alt=\"example2\"  align=\"center\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/Indicator_Animation.gif\" width=\"250\" alt=\"example2\"  align=\"center\"/\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003ctable\u003e\n \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/lifecycle1.png\" alt=\"lifecycle1\"  align=\"center\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/lifecycle2.png\" alt=\"lifecycle2\" align=\"center\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/lifecycle3.png\" alt=\"lifecycle3\"  align=\"center\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/lifecycle4.png\" alt=\"lifecycle3\"  align=\"center\"/\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n## iPhone\n\n\u003ctable\u003e\n  \u003ctr\u003e\n   \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/stepperView_with_usecases.gif\" width=\"250\" alt=\"StepperView\" align=\"left\"/\u003e \u003c/td\u003e\n   \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/stepperView_pitStops.gif\" width=\"250\" alt=\"StepperViewWithPitStops\" align = \"center\"/\u003e \u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/stepperView_multiple_options.gif\" width=\"250\" alt=\"StepperViewWithMultipleOptions\" align = \"center\"/\u003e \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Apple Watch Support\n\n\u003ctable\u003e\n \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/Watch_StepperView_1.png\" width=\"250\"  alt=\"Watch_StepperView_Vertical\" align=\"center\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/Watch_StepperView_2.png\" width=\"250\" alt=\"Watch_StepperView_Icon\" align=\"center\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/Watch_StepperView_3.png\" width=\"250\" alt=\"Watch_StepperView_Horizontal\" align=\"center\"/\u003e\u003c/td\u003e\n   \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/Watch_StepperView_4.png\" width=\"250\" alt=\"Watch_StepperView_Pitstop\" align=\"center\"/\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n## View Modifiers\n\n```ruby\n.addSteps(_ steps: [View]) : \n          1. list of views to be closer to the indicator\n\n.alignments(_ alignments: [StepperAlignment])\n          1. optional modifier \n          2. defaults to .center, available with custom options either .top, .center, .bottom\n          \n.indicatorTypes(_ indicators:[StepperIndicationType]): \n          1. modifier to customize the step indications\n          2. provides enum with cases .circle(color, width), .image(Image, width), .custom(AnyView), .animation(AnyView)\n          \n.lineOptions(_ options: StepperLineOptions): \n          1. line customization `color` , `width` , `corner radius`\n          2. Has the option of `defaults`, `custom` , `rounded`\n          \n.spacing(_ value: CGFloat): \n          1. spacing between each of the step views either vertically or horizontally\n          \n.autoSpacing(_ value: Bool):\n          1. if set to `true` - Dynamically calculates the spacing between each of the steps.\n          \n.stepIndicatorMode(_ mode: StepperMode): \n          1. Step Indicator display modes either vertical or horizontal\n          \n.loadingAnimationTime(_ time: Double):\n          1. controls the speed of the animation for step Indicator\n\n.stepLifeCycles(_ lifecycle: [StepLifeCycle]):\n          1. Can set the life cycle status for each of the steps as `completed`, `pending`\n              \n.addPitStops(_ steps: [View]):\n          1. optional modifier\n          2. list of views which will be displayed below the step text\n\n.pitStopLineOptions(_ options: [StepperLineOptions])\n          1. line customization `color` , `width` , `corner radius`\n          \n.stepperEdgeInsets(_ value: EdgeInsets)\n         1. Provides custom `leading`, `trailing`, `top` \u0026 `bottom` spacing.  \n```\n\n## Usage\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/StepperView_1.png\"  height=\"250\"  alt=\"Vertical Stepper View\" align=\"center\"/\u003e\n\u003c/p\u003e\n\n``` swift\nimport StepperView\n\nlet steps = [ Text(\"Cart\").font(.caption),\n              Text(\"Delivery Address\").font(.caption),\n              Text(\"Order Summary\").font(.caption),\n              Text(\"Payment Method\").font(.caption),\n              Text(\"Track\").font(.caption)]\n\nlet indicationTypes = [StepperIndicationType.custom(NumberedCircleView(text: \"1\")),\n                        .custom(NumberedCircleView(text: \"2\")),\n                        .custom(NumberedCircleView(text: \"3\")),\n                        .custom(NumberedCircleView(text: \"4\")),\n                        .custom(NumberedCircleView(text: \"5\"))]\n                        \nvar body: some View {\n    StepperView()\n        .addSteps(steps)\n        .indicators(indicationTypes)\n        .stepIndicatorMode(StepperMode.vertical)\n        .spacing(30)\n        .lineOptions(StepperLineOptions.custom(1, Colors.blue(.teal).rawValue))\n}\n```\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/StepperView_2.png\"  height=\"250\"  alt=\"Horizontal Stepper View\" align=\"center\"/\u003e\n\u003c/p\u003e\n\n```swift\nimport StepperView\n\nlet steps = [\n    TextView(text: \"Card details\", font: Font.system(size: 12, weight: Font.Weight.regular)),\n    TextView(text: \"Application review\", font: Font.system(size: 12, weight: Font.Weight.regular)),\n    TextView(text: \"Authenticate OTP\", font: Font.system(size: 12, weight: Font.Weight.regular)),\n    TextView(text: \"Create password\", font: Font.system(size: 12, weight: Font.Weight.regular))\n]\n\nlet indicators = [\n    StepperIndicationType.custom(Image(systemName:\"1.circle.fill\").font(.largeTitle).eraseToAnyView()),\n    StepperIndicationType.custom(Image(systemName:\"2.circle.fill\").font(.largeTitle).eraseToAnyView()),\n    StepperIndicationType.custom(Image(systemName:\"3.circle.fill\").font(.largeTitle).eraseToAnyView()),\n    StepperIndicationType.custom(Image(systemName:\"4.circle.fill\").font(.largeTitle).eraseToAnyView())\n]\n\nvar body: some View {\n    StepperView()\n        .addSteps(steps)\n        .indicators(indicators)\n        .stepIndicatorMode(StepperMode.horizontal)\n        .lineOptions(StepperLineOptions.rounded(4, 8, Color.black)) \n        .stepLifeCycles([StepLifeCycle.completed, .completed, .completed, .pending])\n        .spacing(50)\n}\n```\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/StepperView_3.png\"  height=\"250\"  alt=\"Pitstop Stepper View\" align=\"center\"/\u003e\n\u003c/p\u003e\n\n```swift\n\nlet steps = [TextView(text:\"Manage Tasks\", font: .system(size: 14, weight: .semibold)),\n             TextView(text:\"Branch\", font: .system(size: 14, weight: .semibold)),\n             TextView(text:\"Commit\", font: .system(size: 14, weight: .semibold)),\n             TextView(text:\"Code review\", font: .system(size: 14, weight: .semibold)),\n             TextView(text:\"Merge and release\", font: .system(size: 14, weight: .semibold))]\n\nlet indicators = [\n    StepperIndicationType.custom(Image(systemName:\"1.circle.fill\").font(.largeTitle).eraseToAnyView()),\n    StepperIndicationType.custom(Image(systemName:\"2.circle.fill\").font(.largeTitle).eraseToAnyView()),\n    StepperIndicationType.custom(Image(systemName:\"3.circle.fill\").font(.largeTitle).eraseToAnyView()),\n    StepperIndicationType.custom(Image(systemName:\"4.circle.fill\").font(.largeTitle).eraseToAnyView()),\n    StepperIndicationType.custom(Image(systemName:\"5.circle.fill\").font(.largeTitle).eraseToAnyView())\n]\n\nlet pitStopLineOptions = [\n    StepperLineOptions.custom(1, Color.black),\n    StepperLineOptions.custom(1, Color.black),\n    StepperLineOptions.custom(1, Color.black),\n    StepperLineOptions.custom(1, Color.black),\n    StepperLineOptions.custom(1, Color.black)\n]\n\nlet pitStops = [\n    TextView(text:GithubPitstops.p1).eraseToAnyView(),\n    TextView(text:GithubPitstops.p2).eraseToAnyView(),\n    TextView(text:GithubPitstops.p3).eraseToAnyView(),\n    TextView(text:GithubPitstops.p4).eraseToAnyView(),\n    TextView(text:GithubPitstops.p5).eraseToAnyView()\n]\n\nvar body: some View {\n    StepperView()\n        .addSteps(steps)\n        .indicators(indicators)\n        .addPitStops(pitStops)\n        .pitStopLineOptions(pitStopLineOptions)\n        .spacing(80) // auto calculates spacing between steps based on the content.\n        .padding()\n}\n\nstruct GithubPitstops {\n    static var p1 = \"Triage Notifications\\nBrowse Repos\\nCreate an issue\"\n    static var p2 = \"Fork or Clone repo\\ngit checkout -b branch\\ngit stash\"\n    static var p3 = \"git add -p\\ngit diff .\\ngit commit -m\\ngit push origin branch\"\n    static var p4 = \"Open pull request\\ngit checkout pr-branch\\nReview and comment\"\n    static var p5 = \"View checks\\ngit rebase\\ngit merge\\ngit tag\"\n}\n```\n\n\n## Custom Step Indicators\n\n## NumberedCircleView\n   This view places the number or any text inside the circle.\n\n```swift  \nNumberedCircleView(text: \"1\", width: 40)\n```\n\n## CircledIconView\n   This view embeds an icon or image inside the circle.\n   \n```swift  \nCircledIconView(image: Image(\"flag\"), width: 40, strokeColor: Color.red)\n```\n\n## More Examples\n   \u003ca href=\"https://github.com/badrinathvm/StepperView/tree/master/Example/StepperView\"\u003eiOS Usecases\u003c/a\u003e\u003cbr\u003e\n   \u003ca href=\"https://github.com/badrinathvm/StepperView/tree/master/Example/StepperView_Watch%20Extension/Views\"\u003ewatchOS Usecases\u003c/a\u003e\n   \n  \u003ctable\u003e\n  \u003ctr\u003e\n   \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/pitstop.png\" width=\"250\" alt=\"StepperView_pistops\" align=\"center\"/\u003e \u003c/td\u003e\n  \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/github_workflow.png\" width=\"300\" alt=\"StepperView_github_workflow\" align = \"center\"/\u003e \u003c/td\u003e\n   \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/badrinathvm/StepperView/master/images/github_workflow_right.png\" width=\"250\" alt=\"StepperView_github_workflow\" align = \"center\"/\u003e \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Mentions\n\n\u003ca href=\"http://weekly.swiftwithmajid.com/issues/swiftui-weekly-issue-5-238795\"\u003eSwiftUI Weekly #5\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://ios-goodies.com/post/617487329928626176/week-333\"\u003eiOS Goodies #333\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://digest.mbltdev.ru/digests/302\"\u003eMBLT DEV DIGEST #302\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://ios.libhunt.com/newsletter/201\"\u003eAwesome iOS Newsletter #201\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://juanpe.github.io/About-SwiftUI/\"\u003eAbout-SwiftUI Articles\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://medium.com/better-programming/6-amazing-swiftui-libraries-to-use-in-your-next-project-part-2-df5fb94680bc\"\u003eBetter Programming - 6 Amazing SwiftUI Libraries\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://betterprogramming.pub/10-swiftui-libraries-to-use-in-2021-d21c0384e619\"\u003e10 SwiftUI Libraries in 2021\u003c/a\u003e\n\n## Apps Using StepperView\n\u003ca href=\"https://www.watchto5k.com/\"\u003eWatchTo5K\u003c/a\u003e\n\n\n## Author\n\nBadarinath Venkatnarayansetty.Follow and contact me on \u003ca href=\"https://twitter.com/badrivm\"\u003eTwitter\u003c/a\u003e or \u003ca href=\"https://www.linkedin.com/in/badarinath-venkatnarayansetty-abb79146/\"\u003eLinkedIn\u003c/a\u003e\n\n\u003ca href=\"https://www.buymeacoffee.com/badrinathvm\" target=\"_blank\"\u003e\u003cimg src=\"https://img.buymeacoffee.com/button-api/?username=badrinathvm\u0026button_colour=FFDD00\u0026font_colour=000000\u0026font_family=Cookie\u0026outline_colour=000000\u0026coffee_colour=FFDD00\" alt=\"Buy Me A Coffee\" style=\"height: 51px !important;width: 200px !important;\" \u003e\u003c/a\u003e\n\n## Contribution\n\nFeature requests, bug reports, and pull requests are all welcome. Refer \u003ca href=\"https://github.com/badrinathvm/StepperView/blob/master/CONTRIBUTING.md\"\u003eContributing Guidelines\u003c/a\u003e for more details.\n\n## License\n\nStepperView is available under the MIT license. See the [LICENSE](https://github.com/badrinathvm/StepperView/blob/master/LICENSE) file for more info.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbadrinathvm%2Fstepperview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbadrinathvm%2Fstepperview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbadrinathvm%2Fstepperview/lists"}