Open Collective
Open Collective


Material Design for Kivy framework | KivyMD is a set of widgets compatible with the Google's Material Design specification created by us for use in the Kivy cross-platform UI framework.

Estimated Annual Budget
Today's Balance
Our goal
per year


Become a financial contributor.

Financial Contributions

Recurring contribution

Become a backer for more than $5 per month and get a gift in the future 🎁 Read more

Starts at$5 USD / month

Latest activity by

+ 18
Recurring contribution

If you love KivyMD and want it to grow faster, become a Gold Sponsor 👑 and get your logo on KivyMD website and Readme Read more

Starts at$150 USD / month

Latest activity by

Custom contribution
Make a custom one-time or recurring contribution.

Latest activity by

+ 41

Top financial contributors


Peter Šurda

$2,850 USD since May 2022

Lukáš Sliacky

$440 USD since Apr 2020

Tomas Brabenec

$172 USD since Jul 2021

Tom McLaughlin

$165 USD since Jul 2020

Scott McClure

$165 USD since Apr 2021

Kevin Chen

$160 USD since Apr 2021


$100 USD since Jun 2020


$100 USD since Dec 2020

Ruslan Nureev

$75 USD since Aug 2020

Laurent Boucher

$65 USD since Sep 2020

András Mózes

$55 USD since May 2020

Roberto Meza

$50 USD since Sep 2021


$30 USD since Jan 2021

Rickey Estes

$25 USD since Apr 2022

Allan Stockman RUGANO

$20 USD since May 2020


GitHub Sponsors

$350 USD since Jan 2021

DataPoint GIS, LLC

$50 USD since Feb 2021

KivyMD is all of us

Our contributors 47

Thank you for supporting KivyMD.

Peter Šurda

Gold Sponsor 👑

$2,850 USD

Lukáš Sliacky


$440 USD

Tomas Brabenec


$172 USD

Tom McLaughlin


$165 USD

Scott McClure


$165 USD

Kevin Chen


$160 USD


$100 USD



$100 USD

Ruslan Nureev

$75 USD

KivyMD is awesome! Thank you guys for all your ...


Transparent and open finances.

Contribution #542125
Contribution #165357
Contribution #163195
Today’s balance

$3,070.85 USD

Total raised

$4,356.03 USD

Total disbursed

$1,285.18 USD

Estimated annual budget

$2,174.00 USD



The KivyMD project, through the Kivy framework, aims to provide tools for creating desktop and mobile applications in Python in the Material Design style by Google.

Our goals

We all love Python and the Kivy framework and want to build our applications using these tools. However, we must keep up with the times and support current trends in the world of application development. Material Design by Google is one of these trends. And we are working to ensure that developers using Kivy in their applications have access to all the modern tools that are available, for example, in React Native and Flutter.

In plan

To date, the KivyMD library provides widgets in the style of Material Design, which is typical only for applications on Android platform. There are no graphical widgets for the iOS platform. The plans adding to the KivyMD library the feature, depending on the platform (without changing the target code), to display the corresponding graphical widgets for each of the two platforms (Android/iOS). In addition, not all Material Design features are implemented in the library.

This is the list that contains all ideas (implemented and not implemented) about KivyMD. Please create issues with feature description if you really need it.

Why funding

Despite the fact that the Kivy community showed great interest in the KivyMD library, we were not able to attract a sufficient number of participants for the development of the project. Currently, only one person is an active developer of the KivyMD library. Due to the fact that the number of KivyMD users is increasing by 1000 people every week, we cannot devote enough time to development, fixing project errors and user support, because we do not have people who could work with us to improve the library.

The time allotted for the development of the KivyMD project is 14 hours a week. This is not enough for the development of the library, but we cannot allocate more time, since we are working on other projects to earn a living.

Therefore, we ask the community to help finance the KivyMD project so that we can hire additional programmers to develop the library and further transfer the core developer of the project to a full time.

Our team


Let’s get the ball rolling!

News from KivyMD

Updates on our activities and progress.

Progress bars

Published on July 11, 2020 by Juri Ivanov

Hot reload

Try using a hot reload widget to create your own beautiful interfaceHotReloadViewer...
Read more
Published on May 4, 2020 by Juri Ivanov

Data tables

Long-awaited Google tables are now available for testing -
Read more
Published on April 21, 2020 by Juri Ivanov


Let’s get the discussion going! This is a space for the community to converse, ask questions, say thank you, and get things done together.

Login Page fuction using KivyMD

Published on May 1, 2022 by tanzo

I have created a login page with kivyMD and I want to add a function in my program by which only the people with correct email and password will be able to login to the page else I will show error page.

Hello Guys!! Any ideas?

Published on August 15, 2021 by bumarket

Hey guys!! Is it kivyMD planning to update their features? Like use html &css in kivy? for better look and feel 🤔 KivyMD need to improve features of interface.

Collections App!

Published on December 17, 2020 by pymike00

Hello! I have just become a backer of the project for 15 $ a month! Thanks for the awesome work you are doing!!! I read I can also download the Collections App but I don't understand how? I have downloaded the AppImage from GitHub, which ru...