{"id":22982883,"url":"https://github.com/neomaxzero/ui-system-one","last_synced_at":"2025-06-18T09:37:07.693Z","repository":{"id":119683937,"uuid":"326744148","full_name":"neomaxzero/ui-system-one","owner":"neomaxzero","description":"UI frontend system","archived":false,"fork":false,"pushed_at":"2021-11-27T11:07:16.000Z","size":80,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T10:21:24.488Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/neomaxzero.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-04T16:32:57.000Z","updated_at":"2021-11-27T11:07:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"4172cd54-d979-4b93-980a-e1644ec11ced","html_url":"https://github.com/neomaxzero/ui-system-one","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/neomaxzero/ui-system-one","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neomaxzero%2Fui-system-one","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neomaxzero%2Fui-system-one/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neomaxzero%2Fui-system-one/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neomaxzero%2Fui-system-one/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neomaxzero","download_url":"https://codeload.github.com/neomaxzero/ui-system-one/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neomaxzero%2Fui-system-one/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260528522,"owners_count":23022961,"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-12-15T02:33:26.552Z","updated_at":"2025-06-18T09:37:02.681Z","avatar_url":"https://github.com/neomaxzero.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UI System-1\n\nIntuitive Design system.\n\nNo system-2 involved in the development of this library.\n\n## Motivation\n- Every project I create that has some custom style I go for a new solution. This is an attempt to stop that.\n- A lot of utility functions and tools are spread through out different repos that get outdated and with security/performance drawbacks. \n- There is no reason to recreate pipeline scripts with the existing tooling that is smart enough to work in the same repo and be fast.\n\n## Technology choices\n###  CSS Layer\n\nI opted for having CSS classes to be the foundation of styling component. CSS artifacts can be included to sites that won't need JS. Avoiding locking how to style applications to JS.\n### React Components\n\nStill TBD, Alternatives: \n- Style-components which will encapsulate classes\n    Advantages:\n    - Theming.\n    - Greatly encapsulates HTML elements.\n- Classnames utility function.  \n    - Lighter\n    \n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneomaxzero%2Fui-system-one","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneomaxzero%2Fui-system-one","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneomaxzero%2Fui-system-one/lists"}