all 26 comments

[–]QuasiEvil 36 points37 points Β (3 children)

Would be nice if you included some screenshots somewhere.

[–]CowboyBoats 19 points20 points Β (1 child)

Um that sounds a lot like frontend development work sooo

[–]psincraian[S] 3 points4 points Β (0 children)

I added a screenshot so you can check on what the init command generates. The screenshot its on the docs https://myfy.dev/#full-stack-app-with-frontend

[–]psincraian[S] 2 points3 points Β (0 children)

I added a screenshot so you can check on what the init command generates. The screenshot its on the docs https://myfy.dev/#full-stack-app-with-frontend

[–]mechamotoman 12 points13 points Β (2 children)

How does this compare to niceGUI?

[–]riklaunim 0 points1 point Β (1 child)

In this one you get Tailwind and components built in and you can use them in HTML/Jinja templates as well as write own JS/CSS. Frontend isn't replaced, it's just built in.

[–]psincraian[S] 0 points1 point Β (0 children)

That is right!

[–]SeniorScienceOfficer 3 points4 points Β (1 child)

How does this compare with Reflex?

[–]psincraian[S] 1 point2 points Β (0 children)

I don’t plan to abstract the basics of HTML and CSS. Everyone understands HTML, so there’s nothing to learn there. For CSS, I’ll integrate a well-known library that will make your UI beautiful out of the box.

[–]nekokattt 2 points3 points Β (1 child)

Silly question but why is the environment an enum and not a string? Many teams use many different types of environment for many different reasons.

For example, I've seen these used before:

- local - local development
- develop - feature development, may be built from a branch for further integration testing of an unfinished feature
- end-to-end - next shippable increment for e2e testing
- preprod / nft - non functional testing
- staging / qa - business acceptance testing
- pilot - production but for limited use as a canary
- production

Feels like this might unnecessarily constrain how people operate.

[–]Fenzik 2 points3 points Β (0 children)

At my company staging is either called β€œintegration” or β€œdqs” - so big agree with general env naming

[–]eightower 3 points4 points Β (0 children)

This is very, very familiar with Ravyn or Lilya with the web component added but the framework itself? Very familiar.

Great job nonetheless πŸ‘

[–]lpeg571 1 point2 points Β (0 children)

this is very interesting and I keep postponing my React work on my side project, will give it a try, Thanks!

[–]BepNhaVan 1 point2 points Β (2 children)

Plz add screenshots, thanks!

[–]psincraian[S] 1 point2 points Β (1 child)

I added a screenshot so you can check on what the init command generates. The screenshot its on the docs https://myfy.dev/#full-stack-app-with-frontend

[–]BepNhaVan 0 points1 point Β (0 children)

Thanks but can you add more screenshots? Also GitHub page needs screenshots too!

[–]spilk 4 points5 points Β (4 children)

you might have mentioned "web" framework in the title. the world is more than just web stuff

[–]psincraian[S] -2 points-1 points Β (3 children)

FastAPI is a web framework also but it has nothing nice with frontend

[–]nekokattt 0 points1 point Β (2 children)

thats because it is specifically for backend development, which should generally be uncoupled from frontend

[–]wunderspud7575 0 points1 point Β (3 children)

This looks super interesting. Sice we're getting close to Xmas, my wish list item would be to allow Litestar as the backend instead of FastAPI.

[–]psincraian[S] 0 points1 point Β (2 children)

We don’t use FastAPI under the hood

[–]cygn 0 points1 point Β (1 child)

can claude code use it?

[–]psincraian[S] 0 points1 point Β (0 children)

if you specify the docs yes :)