Skip to content

Xamez/Moka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moka

Moka is a tauri-like framework for building desktop applications using modern web technologies. It leverages Java for the backend and SWT for rendering the frontend.

~60Mb in native build size (for a 1Mb build size web app) ~120Mb of memory consumption in native build

TODO

  • Fix render pages on native builds (java.lang.NoClassDefFoundError: Could not initialize class io.vertx.core.buffer.impl.VertxByteBufAllocator)
  • Fix Vert.x event loop blocking for a built app using jvm
  • Cleanup jni-config.json and reflect-config.json files
  • Add logging
  • Add support for native notifications
  • Add support for system tray
  • Test on MacOS and Linux (should not work since jni-config only has windows libs for now)
  • Add documentation

About

Tauri/Electron like framework for java

Resources

Stars

Watchers

Forks

Contributors