{"id":18087868,"url":"https://github.com/ruby-ui/web","last_synced_at":"2025-11-17T03:36:07.825Z","repository":{"id":199540825,"uuid":"703208689","full_name":"ruby-ui/web","owner":"ruby-ui","description":"Phlex components for your Rails app","archived":false,"fork":false,"pushed_at":"2025-11-05T23:07:27.000Z","size":11810,"stargazers_count":121,"open_issues_count":28,"forks_count":28,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-06T00:13:16.806Z","etag":null,"topics":["phlex","rails","ruby","ruby-on-rails","ruby-ui"],"latest_commit_sha":null,"homepage":"https://rubyui.com","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruby-ui.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-10T19:56:31.000Z","updated_at":"2025-11-03T23:29:52.000Z","dependencies_parsed_at":"2024-10-23T02:59:18.935Z","dependency_job_id":"1ffafe98-8763-4904-8827-ab9d0cdc29b6","html_url":"https://github.com/ruby-ui/web","commit_stats":{"total_commits":405,"total_committers":9,"mean_commits":45.0,"dds":"0.27901234567901234","last_synced_commit":"c8291b1d92eed7e805db309274edbc86ed5d71f6"},"previous_names":["georgekettle/phlex-components-library","phlexui/phlexui-web","rbui-labs/phlexui-web","rbui-labs/rbui-web","ruby-ui/web","georgekettle/phlexui"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ruby-ui/web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-ui%2Fweb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-ui%2Fweb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-ui%2Fweb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-ui%2Fweb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-ui","download_url":"https://codeload.github.com/ruby-ui/web/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-ui%2Fweb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284818574,"owners_count":27068110,"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-11-17T02:00:06.431Z","response_time":55,"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":["phlex","rails","ruby","ruby-on-rails","ruby-ui"],"created_at":"2024-10-31T17:06:15.453Z","updated_at":"2025-11-17T03:36:07.806Z","avatar_url":"https://github.com/ruby-ui.png","language":"Ruby","readme":"Rails need a plug n play system for creating streamlined ui components.\n\nPhlex looks fun and fast, so I thought I'd start creating ui components with it.\n\n## Contributing - Local Development Setup\n\n### Install the Gem Locally\n\nTo contribute to this project, it's recommended to install the gem locally and point to it in your Gemfile:\n\n```ruby\ngem \"ruby_ui\", path: \"../ruby_ui\"\n```\n\n## Working with Components\n\n### Component Development Workflow\n\n1. Eject the component you want to modify using the generator:\n   ```bash\n   rails generate ruby_ui:component combobox\n   ```\n2. Make your desired changes to the ejected component\n3. Once you're satisfied with the modifications, integrate the component back into the gem in the appropriate location\n\nThis workflow allows you to iterate quickly on components while maintaining the gem's structure.\n\nWould you like me to expand on any part of the contributing guide?\n","funding_links":[],"categories":["Ruby"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruby-ui%2Fweb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fruby-ui%2Fweb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruby-ui%2Fweb/lists"}