Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Announcing ofjustpy: A webdev framework build/derived from justpy (link: https://github.com/ofjustpy/ofjustpy) #704

Open
sandeep-gh opened this issue Dec 6, 2023 Discussed in #703 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@sandeep-gh
Copy link

Discussed in #703

Originally posted by sandeep-gh December 5, 2023
After using justpy for about couple of months, I had started working some extension and revisions to the framework on my own.
The result of which is the ofjustpy framework which you can check it out at (https://github.com/ofjustpy/ofjustpy). There are many enhancements/modifications to justpy framework. Three major ones being:

  • Use of svelte as the client side rendering engine
  • Many programmatic optimizations
  • Optimized communication based on difference/changes in the webapp state.

Do checkout the examples directory in the repo and also this webpage (https://ofjustpy.webworks.monallabs.in/) build entirely in ofjustpy.

Whats lacking

  • Currently external javascript/svelte libraries are not incorporated. It easily doable, once we know which is good svelte library to incorporate into the framework.

  • Documentation is bit lacking. Justpy users may find using the framework a bit easier. See the README, checkout the examples (https://github.com/ofjustpy/ofjustpy/tree/main/examples), and htmlcomponents.py for list of htmlcomponents supported.

If you do checkout the library -- your feedback would be quite valuable. Thank you.

@WolfgangFahl WolfgangFahl added documentation Improvements or additions to documentation enhancement New feature or request labels Jan 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants