# Kivy framework for Mojo

**URL:** <https://forum.modular.com/t/kivy-framework-for-mojo/1852>\
**Category:** Python Interop\
**Tags:** discussion, python-interop\
**Created:** [June 30, 2025, 11:52am UTC](https://forum.modular.com/t/kivy-framework-for-mojo/1852 "2025-06-30T11:52:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![siyo](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@siyo](https://forum.modular.com/u/siyo)\
**Post date:** [June 30, 2025, 11:52am UTC](https://forum.modular.com/t/kivy-framework-for-mojo/1852/1 "2025-06-30T11:52:16Z")

</div>

Hello !  
I’m developing a python program based on KivyMD framework.  
how’s the state of art about a possible integration of this Python framework on mojo ?

---

<div class="post-metadata">

**Author:** ![BradLarson](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.modular.com/bradlarson/32/62_2.png) [@BradLarson](https://forum.modular.com/u/BradLarson)\
**Post date:** [June 30, 2025, 2:55pm UTC](https://forum.modular.com/t/kivy-framework-for-mojo/1852/2 "2025-06-30T14:55:41Z")

</div>

Given that Kivy is a fairly large Python framework, the best way to integrate with Mojo would probably be through our relatively new [Python → Mojo interoperability functionality](https://forum.modular.com/t/initial-support-for-calling-mojo-from-python/1514). There’s no need to rewrite Kivy in Mojo, but you could call into Mojo from it where you needed Mojo’s performance or GPU programming capabilities.
