{"id":13576354,"url":"https://github.com/zhaojh329/oui","last_synced_at":"2025-04-10T10:49:33.794Z","repository":{"id":27396407,"uuid":"113738671","full_name":"zhaojh329/oui","owner":"zhaojh329","description":"🐛  A framework used to develop Web interface for OpenWrt. Use Lua-eco + Vue3 + Vite + Element Plus.","archived":false,"fork":false,"pushed_at":"2024-10-09T10:59:05.000Z","size":12980,"stargazers_count":1042,"open_issues_count":0,"forks_count":203,"subscribers_count":41,"default_branch":"master","last_synced_at":"2024-10-29T18:50:30.221Z","etag":null,"topics":["lede","lua","openwrt","ui","vue","web"],"latest_commit_sha":null,"homepage":"https://zhaojh329.github.io/oui/","language":"C","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/zhaojh329.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":[]}},"created_at":"2017-12-10T09:42:53.000Z","updated_at":"2024-10-26T12:59:11.000Z","dependencies_parsed_at":"2023-10-11T03:39:42.032Z","dependency_job_id":"1f3d40e0-a5a9-4eb7-b02d-e96ceb2b9d2f","html_url":"https://github.com/zhaojh329/oui","commit_stats":{"total_commits":972,"total_committers":24,"mean_commits":40.5,"dds":0.5432098765432098,"last_synced_commit":"38bebb2921576fbb4cddbcdc025c58744155c522"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhaojh329%2Foui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhaojh329%2Foui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhaojh329%2Foui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhaojh329%2Foui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhaojh329","download_url":"https://codeload.github.com/zhaojh329/oui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247730867,"owners_count":20986561,"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":["lede","lua","openwrt","ui","vue","web"],"created_at":"2024-08-01T15:01:09.526Z","updated_at":"2025-04-10T10:49:33.775Z","avatar_url":"https://github.com/zhaojh329.png","language":"C","funding_links":[],"categories":["C","JavaScript"],"sub_categories":[],"readme":"# OUI\n\n[1]: https://img.shields.io/badge/license-MIT-brightgreen.svg?style=plastic\n[2]: /LICENSE\n[3]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=plastic\n[4]: https://github.com/zhaojh329/oui/pulls\n[5]: https://img.shields.io/badge/Issues-welcome-brightgreen.svg?style=plastic\n[6]: https://github.com/zhaojh329/oui/issues/new\n\n[![license][1]][2]\n[![PRs Welcome][3]][4]\n[![Issue Welcome][5]][6]\n![visitors](https://visitor-badge.laobi.icu/badge?page_id=zhaojh329.oui)\n\n[Lua-eco]: https://github.com/zhaojh329/lua-eco\n[Vue3]: https://github.com/vuejs/core\n[Element Plus]: https://github.com/element-plus/element-plus\n[Vite]: https://github.com/vitejs/vite\n\n![](/oui.gif)\n\nA `framework` used to develop Web interface for OpenWrt.\n\n## Features\n\n* Separation of front-end and backend\n* Developing back-end APIs using [Lua-eco].\n* Developing front-end pages using [Vue3] + [Element Plus] + [Vite].\n* Support multi-user and ACL management, provides fine-grained permission management.\n* Modularization as with Luci, each page is individually packaged as an IPK.\n\n## Documentation\n\n[English](https://zhaojh329.github.io/oui/)\n\n[中文](https://zhaojh329.github.io/oui/zh/)\n\n## Support\n\nIf this project is helpful to you, please don't hesitate to give it a star. Thank you!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhaojh329%2Foui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzhaojh329%2Foui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhaojh329%2Foui/lists"}