fastht.ml

fastht.ml

Modern web applications in pure Python

83 followers

FastHTML is a new way to create modern interactive web apps. Scales down to a 6-line python file; scales up to full production apps. Auth, DBs, caching, styling, etc built-in & replaceable and extensible. 1-click deploy to Railway, Vercel, Huggingface, & more
fastht.ml gallery image
fastht.ml gallery image
Free
Launch Team / Built With

What do you think? …

Jeremy Howard
Hi all. Jeremy Howard here -- I created FastHTML. I wrote my first web app ~30 years ago, and have built some pretty big projects, including founding fastmail (written in Perl) and leading the first major production version of Kaggle (written in C#). Frankly, I've enjoyed creating web apps less and less over the last few years. So I decided to try to create something that I'd personally enjoy using. I like coding with Python, it's got a great ecosystem, and deployments like Dropbox and Instagram show that it can scale right up. FastHTML brings together Python, hypermedia based apps with HTMX, the powerful and flexible ASGI/Uvicorn/Starlette trio, a new Python component system called FastTag (FT -- based on many similar projects from the functional programming world), an API design inspired by FastAPI, and a few more bits and pieces into something I've now written around a dozen apps with. I'm really loving it! I hope some of you get a chance to try it out -- let me know what you think.
blank
Wow, Jeremy! This sounds super exciting! Love the fact that you’re combining all these powerful tools into one package. It's awesome to see someone with your experience diving back into web app creation and having fun with it. Can’t wait to see how FastHTML evolves. Definitely going to give it a try!
Mihir Srivastava
Congratulations @jeremy_howard on the launch of FastHTML🎉 Since most of the workload in my company is done in python, building UIs in python is the fastest way for us to test and validate our system. We have used packages like streamlit, gradio, and reflex. A little curious on how is FastHTML better than those and is it using FastAPI under the hood for the server?