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.
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!
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!
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.
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.
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.
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.
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!
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 !
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.
@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.
Anvil