{"id":13656819,"url":"https://github.com/parro-it/react-libui","last_synced_at":"2025-03-14T14:30:51.879Z","repository":{"id":57333947,"uuid":"61088419","full_name":"parro-it/react-libui","owner":"parro-it","description":"An implementation of libui in React.","archived":false,"fork":false,"pushed_at":"2016-07-15T04:19:59.000Z","size":417,"stargazers_count":18,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-09-27T16:45:28.258Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/parro-it.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}},"created_at":"2016-06-14T03:17:37.000Z","updated_at":"2023-09-08T17:11:32.000Z","dependencies_parsed_at":"2022-08-29T13:11:32.659Z","dependency_job_id":null,"html_url":"https://github.com/parro-it/react-libui","commit_stats":null,"previous_names":["paulbgd/react-libui"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parro-it%2Freact-libui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parro-it%2Freact-libui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parro-it%2Freact-libui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parro-it%2Freact-libui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/parro-it","download_url":"https://codeload.github.com/parro-it/react-libui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243593261,"owners_count":20316156,"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-08-02T05:00:32.766Z","updated_at":"2025-03-14T14:30:51.491Z","avatar_url":"https://github.com/parro-it.png","language":"JavaScript","readme":"# React LibUI\nCreate UIs for every platform using the best view framework.\n\n## Quick Start\n\nFirst off, you'll need to have node-gyp setup.\n\nAfter that make sure you have all the dependencies installed for [libui-node](https://github.com/parro-it/libui-node).\n\nThen you can go ahead and install react-libui:\n```\nnpm install --save --production react-libui\n```\n**Do not install React. We require a specific version, so we bundle it with our package.**\n\nThen to use:\n```javascript\nimport React, {\n    createClass,\n    render,\n    start,\n\n    Label,\n    VerticalBox,\n    Window\n} from 'react-libui';\n\nconst MyApp = React.createClass({\n    render: function() {\n        return (\u003cWindow title=\"My Window\"\u003e\n            \u003cVerticalBox\u003e\n                \u003cLabel\u003eHello World!\u003c/Label\u003e\n            \u003c/VerticalBox\u003e\n        \u003c/Window\u003e);\n    }\n});\nrender(\u003cMyApp/\u003e);\nstart();\n```\n\nWe follow semvar versioning.\nWe have no plans at this time to make a v2, so we'll try our best to make your applications run on all versions of react-libui.\n\n## Examples\n\n// todo\n\n## Contributing\n\nLooking to contribute? That's great! We use the issues to keep track of features requested and features in progress. Check the \"Help Wanted\" or \"Enhancement\" labels.\n\nWhen you're ready to build your code, you have two options:\n\n#### Watch\n\nYou can automatically have a file built to be ran by doing:\n```\nnpm run watch\n```\n\n#### Build\n\nWant to build a file to distribute? Just run:\n```\nnpm run build\n```\n\n## License\n\nMIT\n\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparro-it%2Freact-libui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparro-it%2Freact-libui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparro-it%2Freact-libui/lists"}