{"id":15015533,"url":"https://github.com/digreatbrian/xkivy","last_synced_at":"2026-02-17T14:33:36.173Z","repository":{"id":166408222,"uuid":"641871920","full_name":"digreatbrian/xkivy","owner":"digreatbrian","description":"A kivy and kivymd extension module for easy accessibility, creation of new widgets and also adding more functionality.","archived":false,"fork":false,"pushed_at":"2024-05-01T12:00:46.000Z","size":124,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-25T11:53:45.992Z","etag":null,"topics":["kivy","kivy-application","kivy-framework","kivymd","kivymd-python","python-app","python-application","xkivy"],"latest_commit_sha":null,"homepage":"","language":"Python","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/digreatbrian.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"digreatbrian","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2023-05-17T10:42:44.000Z","updated_at":"2024-05-01T12:00:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"310d0ade-715b-46c1-9838-0d727e7914eb","html_url":"https://github.com/digreatbrian/xkivy","commit_stats":{"total_commits":21,"total_committers":1,"mean_commits":21.0,"dds":0.0,"last_synced_commit":"ea7e9086f1496f1b1cb67f4ed522480c44d0f7f0"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/digreatbrian/xkivy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digreatbrian%2Fxkivy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digreatbrian%2Fxkivy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digreatbrian%2Fxkivy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digreatbrian%2Fxkivy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/digreatbrian","download_url":"https://codeload.github.com/digreatbrian/xkivy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digreatbrian%2Fxkivy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29547438,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T14:33:00.708Z","status":"ssl_error","status_checked_at":"2026-02-17T14:32:58.657Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["kivy","kivy-application","kivy-framework","kivymd","kivymd-python","python-app","python-application","xkivy"],"created_at":"2024-09-24T19:47:35.323Z","updated_at":"2026-02-17T14:33:36.146Z","avatar_url":"https://github.com/digreatbrian.png","language":"Python","funding_links":["https://github.com/sponsors/digreatbrian"],"categories":[],"sub_categories":[],"readme":"![icon](https://github.com/digreatbrian/xkivy/blob/main/assets/xkivy.jpg)\n\n# XKivy\n\nA kivy and kivymd extension module for easy accessibility, creation of new widgets and also adding more functionality. \n\nThis module containing new advanced widgets that are readily available to suit your needs.\n\nYou may use this module with kivymd module for the best experience.This module was built to incorporate new widgets to kivy and kivymd ,to provide flexibility with widgets ,to add functionality and to fix some problems with kivymd.\n\n## Getting Started\n\nYou can get this module to run on your machine through installing it with pip. \n\nUsing Pip\n\n    python -m pip install xkivy\n\t\n \n### Prerequisites\n\nThere is only the need of kivy and kivymd for this module to be running. \n\n```\nkivymd \u003e= 1.2.0\nkivy \u003e= 2.0.0\n\n```\n\n### Installing\n\nInstalling is simple, through downloading the necessary files and then install or through pip. \n\nUsing Pip\n\n```\npip install xkivy\n\n```\n\nDownloading and then installing\nThrough Git \n\n```\ngit clone https://github.com/digreatbrian/xkivy.git\ncd xkivy\npython setup.py install\n\n```\n\u003cb\u003eor\u003c/b\u003e \n\n```\ngit clone https://github.com/digreatbrian/xkivy.git\ncd xkivy\npip install .\n```\n##\n\u003cb\u003eOr Through tar.gz file\u003c/b\u003e\n```\npip install xkivy-1.0.1.tar.gz\n\n```\n\n## Deployment\n\nTo use this module, you just have to do the same procedure when creating a kivy/kivymd App. \n\nExample\n```\n    from kivy.app import App\n    from xkivy.uix.button import XRectangularButton as XButton\n\n    class TestApp(App):\n        def build(self):\n            return XButton(text='Test Button') \n\n    app=TestApp() \n    app.run()\n```\n## Contributing\n\nPlease read [CONTRIBUTING.md](https://github.com/digreatbrian/xkivy/contributors) for details on our code of conduct, and the process for submitting pull requests to us.\n\n## Authors\n\n* **Brian Musakwa** - *Initial work* - [digreatbrian](https://github.com/digreatbrian)\n\nSee also the list of [contributors](https://github.com/digreatbrian/xkivy/contributors) who participated in this project.\n\n## Widgets\nTo see the flexible widgets that xkivy has ,please follow [UIX-WIDGETS](https://github.com/digreatbrian/xkivy/blob/main/UIXDocumentation.md)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/digreatbrian/xkivy/blob/main/LICENSE) file for details\n\n## Acknowledgments\n\n* I hereby thank everyone who has contributed to this software. \n\n\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigreatbrian%2Fxkivy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdigreatbrian%2Fxkivy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigreatbrian%2Fxkivy/lists"}