fastht.ml

fastht.ml

Modern web applications in pure Python

5.0
1 review

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
PinMe
PinMe
Publish Sites in Seconds. Tamper-proof by design.
Promoted

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?
Anh H. T. Nguyen
Awesome, now I don't need to learn NextJS to make a web app.
Altryne
Can I be honest here for a sec? as someone who has written HTML for decades, loves it, this approach feels surreal to me at first. Why do we need a python object representation for every HTML object, when we already have... HTML? But having recently switched from a frontend/fullstack career into AI eng, and having met a LOT of ML folks who basically only know python, seeing how they all use python notebooks, seeing the success of frameworks like Gradio and Streamlit among this crown, which were NOT meant to be production ready frameworks, made me rethink my position on the need for the above tooling. @jeremy_howard is definitely represents this crowd, the folks who would prefer everything (or at least as much as possible) in Python, and if there's demand, there must be a good solution here, and I think FastHTML is definitely a step in that direction! Congrats AnswerAI for shipping this framework and on crossing 1K stars in like 17 hours? 😮 👏 I'll be building w/ FastHTML today 🔥
Toshit Garg
Congrats on launch of Fastht.ml....
ashita achuthan
congrats on the launch. been keeping a tight lid on this ever since you announced it in Hamel and Dan’s conference.