{"id":19325133,"url":"https://github.com/groww-oss/frontatish","last_synced_at":"2026-04-10T11:31:55.888Z","repository":{"id":240635695,"uuid":"803150562","full_name":"Groww-OSS/frontatish","owner":"Groww-OSS","description":"A React native common components kit and helper methods,find the package at this link https://www.npmjs.com/package/frontatish","archived":false,"fork":false,"pushed_at":"2024-06-19T06:11:05.000Z","size":33818,"stargazers_count":0,"open_issues_count":73,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-11T13:17:37.189Z","etag":null,"topics":["android","animations","docusaurus","hacktoberfest","hacktoberfest2020","ios","jest","npm-package","react","react-component-library","react-native","react-native-reanimated","typescript"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/Groww-OSS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"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":"2024-05-20T07:00:48.000Z","updated_at":"2024-05-20T09:17:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"9cb67dcf-b393-47e2-b6cc-cc7a41de7291","html_url":"https://github.com/Groww-OSS/frontatish","commit_stats":null,"previous_names":["groww-oss/frontatish"],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/Groww-OSS/frontatish","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Groww-OSS%2Ffrontatish","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Groww-OSS%2Ffrontatish/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Groww-OSS%2Ffrontatish/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Groww-OSS%2Ffrontatish/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Groww-OSS","download_url":"https://codeload.github.com/Groww-OSS/frontatish/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Groww-OSS%2Ffrontatish/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31641114,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["android","animations","docusaurus","hacktoberfest","hacktoberfest2020","ios","jest","npm-package","react","react-component-library","react-native","react-native-reanimated","typescript"],"created_at":"2024-11-10T02:09:00.645Z","updated_at":"2026-04-10T11:31:55.882Z","avatar_url":"https://github.com/Groww-OSS.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e Due to npm package name availability the repository name has been changed to **frontatish** from **viserion**\n\n# Overview\n\n[frontatish](https://groww.github.io/frontatish/) is a collection of common ui components developed and designed by Groww Engineering Team,which aims to give you all set of most commonly used ui components or helpers at a single place,so that you could only worry about writing the business logic of your app.\n\n# Preview\n\nBelow screenshots are some previews of the components which resides in this ui-kit, it is just for demonstration purposes, the kit contains many more components and helper methods.\n\n\u003cimg src=\"documentation/static/img/ButtonScreen.png\" height=\"400\"/\u003e\u003cimg src=\"documentation/static/img/NumpadScreen.png\" height=\"400\"/\u003e\u003cimg src=\"documentation/static/img/DropdownScreen.png\" height=\"400\"/\u003e \u003cimg src=\"documentation/static/img/TableScreen.png\" height=\"400\" /\u003e\u003cimg src=\"documentation/static/img/EmptyScreen.png\" height=\"400\" /\u003e\n\n# Set-up\n\nTo get started with the project, run `yarn bootstrap` in the root directory to install the required dependencies for each package:\n\n```bash\nyarn bootstrap\n```\n\nWhile developing, you can run the example app to test your changes.\n\nTo start the packager:\n\n```bash\nyarn example start\n```\n\nTo run the example app on Android:\n\n```bash\nyarn example android\n```\n\nTo run the example app on iOS:\n\n```bash\nyarn example ios\n```\n\nMake sure your code passes TypeScript and ESLint. Run the following to verify:\n\n```bash\nyarn typescript\nyarn lint\n```\n\nTo fix formatting errors, run the following:\n\n```bash\nyarn lint --fix\n```\n\nRemember to add tests for your change if possible. Run the unit tests by:\n\n```bash\nyarn test\n```\n\nTo edit the Objective-C files, open `example/ios/viserionExample.xcworkspace` in XCode and find the source files at `Pods \u003e Development Pods \u003e viserion`.\n\nTo edit the Java files, open `example/android` in Android studio and find the source files at `viserion` under `Android`.\n\n# Contribute\n\nIf you are here to conribute into this project kindly follow the below steps to setup this project in your local system\n\n```bash\n  \u003e git clone `repo-link`\n  \u003e cd frontatish\n  \u003e yarn bootstrap\n  \u003e cd src\n  \u003e yarn\n  \u003e cd ../\n  \u003e yarn example ios or yarn example android\n```\n\n# Quick Install\n\n```bash\nyarn add frontatish react-native-material-ripple react-native-vector-icons react-native-reanimated react-native-gesture-handler\n```\n\nMake sure if you are running on ios device you go to the `ios/` folder and run `pod install` inside it to complete the installation of library like vector icons and reanimated.\n\n# Installation\n\nFollow this [link](https://groww.github.io/frontatish/docs/getting-started) to setup frontatish into you project.\n\n\u003e The library is still under development \u0026 we are working to ship more usefull components very soon,below are some components which seems stable to use for now.\n\n# Requirements\n\nFew of our components depends on external libraries to perform well,for example [Checkbox](https://groww.github.io/frontatish/docs/checkbox),it depends on [react-native-vector-icons](https://www.npmjs.com/package/react-native-vector-icons) to render icons inside the box,similarly [Button](https://groww.github.io/frontatish/docs/button) uses [react-native-material-ripple](https://www.npmjs.com/package/react-native-material-ripple) so before using these components you should install along with the `frontatish` installation\n\nso please make sure you already have this package installed and linked properly to you react-native project.\n\nWe assume it best perform on `react-native` greater than `v0.60`,we have not tested below to that version,if you are on lower versions of react and facing any issue,you can file and issue [here](https://github.com/Groww/frontatish/issues/new)\n\n## Components\n\n1. [Button](https://groww.github.io/frontatish/docs/button)\n2. [Checkbox](https://groww.github.io/frontatish/docs/checkbox)\n3. [NumPad](https://groww.github.io/frontatish/docs/numpad)\n4. [Radiobutton](https://groww.github.io/frontatish/docs/radiobutton)\n5. [Table](https://groww.github.io/frontatish/docs/table)\n6. [EmptyView](https://groww.github.io/frontatish/docs/emptyview)\n7. [Switch](https://groww.github.io/frontatish/docs/switch)\n8. [Dropdown](https://groww.github.io/frontatish/docs/dropdown)\n9. [Input](https://groww.github.io/frontatish/docs/input)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroww-oss%2Ffrontatish","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgroww-oss%2Ffrontatish","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroww-oss%2Ffrontatish/lists"}