{"id":15578504,"url":"https://github.com/tenoxui/tenoxui","last_synced_at":"2025-05-08T20:55:08.437Z","repository":{"id":230776058,"uuid":"779891836","full_name":"tenoxui/tenoxui","owner":"tenoxui","description":"A lightweight, small, and easy to configure CSS framework engine.","archived":false,"fork":false,"pushed_at":"2025-05-06T23:36:01.000Z","size":1824,"stargazers_count":28,"open_issues_count":1,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-05-07T00:31:00.458Z","etag":null,"topics":["css","css-frameworks","css-library","frontend","typescript","ui-components","utility-first","website"],"latest_commit_sha":null,"homepage":"https://tenoxui.web.app","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/tenoxui.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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,"zenodo":null},"funding":{"github":null,"patreon":"nousantx","open_collective":"nousantx","ko_fi":"nousantx","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["https://www.paypal.me/nousantx"]}},"created_at":"2024-03-31T04:19:52.000Z","updated_at":"2025-05-06T23:36:05.000Z","dependencies_parsed_at":"2024-03-31T21:33:47.792Z","dependency_job_id":"72bcacfa-d33e-4405-93c8-95b0d13fe1ae","html_url":"https://github.com/tenoxui/tenoxui","commit_stats":{"total_commits":451,"total_committers":6,"mean_commits":75.16666666666667,"dds":"0.12860310421286036","last_synced_commit":"fb329f2f93e2568ba4504a7f6fb9e9149516eb78"},"previous_names":["tenoxui/css","tenoxui/tenoxui"],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tenoxui%2Ftenoxui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tenoxui%2Ftenoxui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tenoxui%2Ftenoxui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tenoxui%2Ftenoxui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tenoxui","download_url":"https://codeload.github.com/tenoxui/tenoxui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253131524,"owners_count":21859021,"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":["css","css-frameworks","css-library","frontend","typescript","ui-components","utility-first","website"],"created_at":"2024-10-02T19:11:08.482Z","updated_at":"2025-05-08T20:55:08.432Z","avatar_url":"https://github.com/tenoxui.png","language":"TypeScript","funding_links":["https://patreon.com/nousantx","https://opencollective.com/nousantx","https://ko-fi.com/nousantx","https://www.paypal.me/nousantx"],"categories":[],"sub_categories":[],"readme":"# TenoxUI\n\nTenoxUI is JavaScript library for creating extensible, flexible, and highly customized, **utility-first CSS framework engine**.\n\n## Overview\n\n```javascript\nimport { TenoxUI } from '@tenoxui/moxie'\n\nconst ui = new TenoxUI({\n  property: {\n    bg: 'background',\n    m: 'margin'\n  }\n})\n\n// process class names\nconsole.log(\n  ui.process(['bg-red', 'hover:bg-blue', 'focus:bg-[rgb(255_0_0)]', 'm-12px', '[padding]-1rem'])\n)\n```\n\nOutput :\n\n```javascript\n;[\n  {\n    className: 'bg-red',\n    cssRules: 'background',\n    value: 'red',\n    prefix: undefined,\n    raw: [undefined, 'bg', 'red', '', undefined, undefined, 'bg-red']\n  },\n  {\n    className: 'bg-blue',\n    cssRules: 'background',\n    value: 'blue',\n    prefix: 'hover',\n    raw: ['hover', 'bg', 'blue', '', undefined, undefined, 'hover:bg-blue']\n  },\n  {\n    className: 'bg-[rgb(255_0_0)]',\n    cssRules: 'background',\n    value: 'rgb(255 0 0)',\n    prefix: 'focus',\n    raw: ['focus', 'bg', '[rgb(255_0_0)]', '', undefined, undefined, 'focus:bg-[rgb(255_0_0)]']\n  },\n  {\n    className: 'm-12px',\n    cssRules: 'margin',\n    value: '12px',\n    prefix: undefined,\n    raw: [undefined, 'm', '12', 'px', undefined, undefined, 'm-12px']\n  },\n  {\n    className: '[padding]-1rem',\n    cssRules: 'padding',\n    value: '1rem',\n    prefix: undefined,\n    raw: [undefined, '[padding]', '1', 'rem', undefined, undefined, '[padding]-1rem']\n  }\n]\n```\n\n## License\n\nMIT © 2024-Present\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftenoxui%2Ftenoxui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftenoxui%2Ftenoxui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftenoxui%2Ftenoxui/lists"}