elsampsa / cutefront

A Qt-like Javascript Frontend Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CuteFront

A Qt-like Javascript frontend framework: widgets, signals and slots.

Programming in frontend javascript like you were doing PyQt!

About

CuteFront is a frontend framework, featuring:

  • Code structured into clearly separated components / widgets that intercom through signals and slots
  • No npm package mess or transpiling
  • No templating languages, just pure js and html
  • Qt's touch'n'feel with widgets, signals and slots

For full documentation, please go here

You should read and understand the documentation before going further.

This repo can also be used as a fullstack scaffold for your projects. It features:

  • FastAPI python backend and CuteFront frontend
  • Development mode using pure .js and .html only
  • Development mode using mock data without a backend

CuteFront widgets can be AI generated using Large Language Models (LLMs), please take a look at the provided preconditioning prompt in here.

Author(s)

Sampsa Riikonen

Copyright

(c) Sampsa Riikonen 2023

License

WTFPL

About

A Qt-like Javascript Frontend Framework

License:Do What The F*ck You Want To Public License


Languages

Language:Python 66.7%Language:Jupyter Notebook 14.2%Language:HTML 7.2%Language:JavaScript 7.2%Language:Shell 4.0%Language:Mako 0.4%Language:CSS 0.3%