Skip to content
/ WebCPP Public

C++ view/control/widget framework for Webassembly using Emscripten

License

Notifications You must be signed in to change notification settings

dpjudas/WebCPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebCPP

WebCPP is a C++ view/control/widget framework for WebAssembly/Emscripten. It enables writing the client side of websites and desktop web applications directly in C++. No more Javascript!

Another feature of WebCPP is that there is no more need to write HTML directly. WebCPP builds the page the same way known from most desktop application frameworks: the page is a tree of view objects, with the root view being the page itself. The browser DOM is automatically updated as views are added or removed. Simply add/remove views on the C++ side and the rest takes care of itself.

The framework is still under construction, but is fully functional. Stay tuned for real examples once I finish writing a build tool for Emscripten as right now that's the most annoying thing about using C++ for the web. :)

About

C++ view/control/widget framework for Webassembly using Emscripten

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published