Skip to content

spillz/eskv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESKV

ESKV is an experimental JavaScript widget library for the browser inspired by Kivy (and to some extent intended to inspire Kivy itself). It is built on EcmaScript 6 and the Html5 Canvas. Like Kivy, ESKV lets you rapidly build apps with rich user experiences that consolidate mouse and touch friendly controls into one simple interface and, unlike Kivy, run directly in the browser on most modern devices.

The goal of the ESKV project is to provide a glimpse of the potential of the Kivy framework on the web and to scratch my personal itch of converting old Kivy desktop and phone apps to equivalent webapps. If you're looking to quickly prototype a simple canvas-based User Interfaces, give it a try. But if you're looking to build real world webapps for paying clients you will want React, Svelte or dozens of other battle-tested web frameworks.

Try the samples on my GitHub pages.

To test the samples locally, open a terminal and type:

git clone https://github.com/spillz/eskv
cd eskv
python3 -m http.server

Open localhost:8000/index.html in your browser of choice. If you make changes to module code, you may need to clear the browser's cache to see the updates.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published