Anvil
p/anvil-2
Build seriously powerful web apps with all the flexibility of Python. No web development experience required.
Ryan
Anvil — A better way to build Python web apps
Featured
21
Our goal at Anvil is to make it fast and easy to build powerful web apps entirely in Python. So we’ve made Anvil itself faster, easier to use, and more powerful than ever! The launch includes many features based on feedback from our community.
Replies
Best
Ryan
Maker
📌
Hey Product Hunt! Today we're launching the brand new Anvil Editor! If you're new to Anvil, welcome. Anvil is a platform for building web apps with nothing but Python. This is our biggest launch yet! We taken feedback from our diverse community of Anvil developers and rebuilt the Anvil Editor from the ground up. The new Anvil Editor has a cleaner, more intuitive interface as well as a whole host of highly requested features, including built-in git version control for better collaboration, multiple databases and deployment environments for your full development lifecycle, static file storage for building powerful data-backed apps, and much more! Why are we building Anvil? Building for the modern web is complicated and error-prone: a typical web app requires five different languages and four or five frameworks just to get started. Meredydd, co-founder of Anvil, walks you through the philosophy behind Anvil, how Anvil works, and the challenges of building a programming system that's easy to use without sacrificing power in this talk: https://youtu.be/6hHQKUeTL1U P.S. We are constantly rolling out updates to Anvil to improve it - we'd love to hear any feedback you have!
Naveed Rehman
can we build single page apps too? cool product n congratulations on the launch.
Ryan
Yes you can. Our 10-minute Feedback Form tutorial shows you how to build a single page app: https://anvil.works/learn/tutori... Thanks for commenting @naveed_rehman. 🙂
Mark Breuß
Truly a game changer!🔥🔥🔥 We are a long time customer and Anvil enabled us to scale our SaaS for a fraction of the time and costs. The new Editor is great for collaboration and more advanced staging pipelines. Kudos to the whole team and we are excited to see whats next!
Brooke Myers
@mark_breuss Thanks Mark! We're so glad you've been enjoying the new Editor! 🙂
Tim Huegerich
Some time ago I had an idea for a simple, non-profit web app that I just wanted to see exist in the world. Oblivious to the complexity of web development, I assumed the little bit of Python knowledge I had should be enough to enable me to set it up in a short time. Thanks to Anvil, my naive assumption actually proved correct. Years later I'm still working on that project when I get free time, refining it into something that can function at scale, with features much more involved than I initially could have imagined possible, and I'm still using Anvil, via their new Editor that has made testing so much easier, along with many other features I now take for granted.
Brooke Myers
@tim_huegerich Hi Tim! Our goal is to make web development more accessible, so we love hearing stories like yours. Thanks for the support!
Emanuele Serafini
🔌 Plugged in
great for this release. I'll try it =)
David Wylie
In my opinion, there is no faster way to get robust, real world web applications from concept to production. I've been a long time advocate of Anvil, and these days I use little else.
Brooke Myers
@david_wylie Thanks David! We appreciate your support!
Tanto Nomini
Anvil was truly life changing. Ever since I found anvil in 2019 I have not even thought about any other web development framework and I have been able to create numerous successful applications that have processed tens of millions of dollars of business all on anvil. For example, In 2022 the launch of Maximus DAO had over 1 billion HEX enter our smart contracts with web3 dapp interfaces built on anvil. I started with anvil as an intermediate python developer, and using anvil has turned me into a python expert able to build and launch anything. I could go on and on about every single feature, all of which are amazing and give you superpowers, but the true zen of anvil is that right out of the box the client facing modules, the server modules, and the database are all seamlessly integrated, creating a very pythonic web development experience. It’s magical to have an idea and get started instantly, supported by enterprise grade infrastructure curated by the expert team that created anvil. Sometimes corny programmer bros hate on anvil because they think they can “roll that in a weekend”, but real certainly recognizes real when it comes to anvil. I for one love anvil and will probably use it for the rest of my life.
Ryan
Thanks for the support @tanto_nomini! We've got more features on the way - hopefully they give you some extra superpowers! 🦸
Aldo Ercolani
I've been using Anvil for the last 4 years now. It's hard to find a few words to tell how great this platform is, without sounding ridiculous. Truth is: every single day in these 4 years Anvil proved up to its promises and to the task that had to be done. When I thought I was hitting a platform limit, I just discovered it was me not knowing how Anvil could cope with it, and more easily than I thought! I've never seen a development platform so easy at the surface, yet powerful, robust and dependable at depth, so comprehensively well-thought. I was able to create all kind of web applications, from UI driven, to complete UI-less API services, email driven applications, API driven middlewares (like little, tailor-made Zapier...), literally everything. And Anvil built-in services give an easy access to common and useful tasks. The new editor makes all just better with its incredible GIT integration, the possibility to have multiple APP envinronments and the source control functionalities. If you give it a try, you'll never leave it.
Ryan
@aldo_ercolani your feedback is so nice! It’s great that Anvil has handled your requirements and you’ve been able to build a diverse range of apps. 😌
Ananth Krishnamoorthy
What an absolutely awesome way to develop real world apps and without a huge team! This is my third year of using Anvil and it is hands down the best solution to prototype and develop apps for us. This solution is pure joy!
Ryan
Thanks for your kind words - it's really great to hear. Here's to another 3 years of app development! 🍻
Ilgar Alizada
Anvil really game changer ! Just imagine I don't a programmer at all, I don't know any of HTML, CSS, Javascript and networking - I know only some Python. And I alone build web-portal with complex calculation for financial auditors! Thank you Anvil !
Ryan
You're very welcome @ilgar_alizada! Your use case is one of the ones we aim for when we work on Anvil - we want to build a tool for Python programmers to get into web development without having know the entire web dev ecosystem. It's great to hear we've achieved that for you.
Oleksandr Bondarenko
So interesting platform. I'm learning Python. Good luck guys!
Ryan
@olek_bond let us know how you get on 😌
Tanto Nomini
@olek_bond anvil is a great way to learn python. Since it takes care of lots of the tricky setup and has really good error messages, it really helps you build momentum when learning. Every day you work on your anvil sites you’ll be getting better and better at python.