{"id":13566452,"url":"https://github.com/voidpumpkin/fallout-ui","last_synced_at":"2025-10-10T13:11:33.499Z","repository":{"id":203597279,"uuid":"708851637","full_name":"voidpumpkin/fallout-ui","owner":"voidpumpkin","description":null,"archived":false,"fork":false,"pushed_at":"2023-10-25T19:25:19.000Z","size":3898,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-13T01:29:14.205Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/voidpumpkin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-10-23T14:13:13.000Z","updated_at":"2025-06-21T10:53:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"8cc8bba2-060e-4ce0-ac19-e142c976d5aa","html_url":"https://github.com/voidpumpkin/fallout-ui","commit_stats":null,"previous_names":["voidpumpkin/fallout-ui"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/voidpumpkin/fallout-ui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voidpumpkin%2Ffallout-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voidpumpkin%2Ffallout-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voidpumpkin%2Ffallout-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voidpumpkin%2Ffallout-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/voidpumpkin","download_url":"https://codeload.github.com/voidpumpkin/fallout-ui/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voidpumpkin%2Ffallout-ui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279004067,"owners_count":26083665,"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","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-08-01T13:02:09.999Z","updated_at":"2025-10-10T13:11:33.480Z","avatar_url":"https://github.com/voidpumpkin.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# fallout-ui\n\nReference component library made for `Yew.rs`, using only `tailwind` and `notifier.js`.\n\nFeatures:\n\n- A custom form state management solution called `FormFields` similar to `useForm` in react ecosystem\n- Colors, fonts and other configuration available via `./fallout-ui/tailwind.config.js`\n- Components:\n  - Modal\n  - Table\n  - Accordion table\n  - Various input components that go well with the `FormFields` macro\n  - Button\n  - Link\n  - Callout\n  - Expandable list\n  - Toast\n  - Vertical data list\n- Few utility hooks\n\n![gif](./fallout_ui_demo.gif)\n\n## Running this project\n\nInstall trunk:\n\n```\ncargo install trunk\n```\n\nGo to the demo app:\n\n```\ncd ./demo-app\n```\n\nServe the app:\n\n```\ntrunk serve\n```\n\n## History\n\nThis is a part of a bigger project I've been running in production for quite a while now.\nBut I've always felt guilty to keep this component library part of the project in the dark.\nSo I've given it some effort and decoupled it, to open source and give back to the community.\n\n## Contributing\n\nUnfortunately I have neither will or time to maintain a component library.\nSo copy, reference and fork away, but no issues or pull requests will be addressed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoidpumpkin%2Ffallout-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvoidpumpkin%2Ffallout-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoidpumpkin%2Ffallout-ui/lists"}