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

rust rewrite #7

Open
16 of 39 tasks
qknight opened this issue Dec 10, 2024 · 4 comments
Open
16 of 39 tasks

rust rewrite #7

qknight opened this issue Dec 10, 2024 · 4 comments

Comments

@qknight
Copy link
Member

qknight commented Dec 10, 2024

i consider a rust rewrite because:

  • the rust workflow is better: go language feels too limited, the compiling process like a patchwork, standard project structure freaks me out
  • rust makes WASM possible and has leptosUIs

requirements

this is mainly a rewrite of

i want to use these components for

  • tour_of_nix (specialized teaching module)
  • labsystem (generalized teaching module)
  • nixcloud remote editor
  • nixcloud.io webpage

for now this rust rewrite mainly focuses on the lastlog.de/blog module

ux

pankat main mission is a static page generator but with highly interactive elements:

  • using websocket with live editing updates/rebuilds
  • permission schema with login

backend

frontend

editor

@qknight
Copy link
Member Author

qknight commented Jan 4, 2025

sever side events, http3 (quic)

@qknight
Copy link
Member Author

qknight commented Jan 13, 2025

leptos SSR, hydration

@qknight
Copy link
Member Author

qknight commented Jan 13, 2025

CRDT als OT alternative (https://github.com/automerge/automerge)

@qknight
Copy link
Member Author

qknight commented Jan 14, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant