Appsmith is an open-source, low code developer tool that helps the rapid creation of custom software or internal applications. You can drag, and drop pre-built widgets, connect to any data source and create complex applications very quickly.
Hey Product Hunters, 👋
I, @nikhil_nandagopal1, and @mohanarpit launched Appsmith as an open-source project on Github in 2020 to help developers build custom internal apps over their data sources to empower the various teams inside an organization to perform business-critical tasks.
We also wanted Appsmith to be widely adopted and released under the Apache 2 license (the most permissive open-source license).
Since then, Appsmith has been used by over 100,000+ developers worldwide, forked 2.3k times, and gathered 25,000 ⭐ on GitHub.
This “low-code” approach allows companies to balance the need between building, maintaining, and deploying applications quickly while saving hours of engineering bandwidth.
And in all this time, our team has never launched Appsmith on PH. So here we are!
Why use Appsmith?
🖥️ Build a web app that talks to multiple databases and any SaaS API quickly
⏩ Build apps to “run” your business. Be it support, operations, marketing/sales, or any other teams. Here’s just a small example of use cases (https://www.appsmith.com/use-cases)
🤟 Extend the functionalities of your existing SaaS applications (like Salesforce etc.) and existing custom applications (like React) by embedding Appsmith inside them
🤩 Appsmith comes with 45+ performant and highly customizable UI widgets that you can drag and drop to create powerful UIs
🛣️ Appsmith supports the most popular DBs (and adding more), SaaS applications, and any REST/GraphQL APIs
⚡ You can even generate an app from your database with just 1 click https://www.appsmith.com/blog/ge...
Use the cloud version or self-host Appsmith on your own infrastructure with 12+ deployment options.
Appsmith is also developer first and comes with a lot of functionalities that are native to the development workflow
⑂ Git-based version control: Commit changes, review pull requests and deploy with your CI/CD
🔥 Write JS anywhere and import custom JS libraries
⚙️ A powerful code editor which comes with an intelligent debugger and autocomplete
⌨️ Keyboard shortcuts to further save more time
All this is for free. We have a few features for more advanced users (SAML/OIDC SSO, Granular Access Controls, Custom Branding, Audit Logs, and more). We shudder to call it the Business Plan because it usually just reminds me of sign-up forms that have “contact us,” but our advanced features give you enterprise-grade features at a fraction of the cost. This brings us to pricing.
Appsmith follows a usage-based pricing model, which charges users $0.4/hour with a cap of $20/user, and you get access to ALL our features. We believe tools like Appsmith should be shared across the organization without worrying about budgets.
We’ve only grown thus far because of the support of our community of users that love us. We would love your support and any feedback to help us serve you better.
Thank you so much Kevin, for hunting us.
@nikhil_nandagopal1@mohanarpit@abhishek_nayak2 Congratulations on the launch! Big fan of AppSmith here. We used the open-source version at grofers for building a dashboard for internal stakeholders and thereby reducing a lot of dependency for every small read/write in the database on the engg team. Congratulations once again!
Congrats team for the launch 🔥
Love your product! I have a few questions about your Appsmith. How do you make sure data is secure? What programming languages can we use to add extra customization/calculations/transformations?
@mehdi_rifai Appsmith acts entirely as a proxy between your data and your UI to ensure that no data is ever stored within the platform. It's also easily self-hostable on your own VPC to ensure that no data ever leaves your environment. You can read more about it here https://docs.appsmith.com/produc...
You can use SQL or our query builder to query your data with various rules but you can also use Javascript to transform or merge data from different queries. You can write javascript in any field on the platform to make its properties dynamic or write logic to trigger queries in a complex workflow!
What's new, hunters ? 👋 Congratulations on the launch of your product on the Product Hunt! You have achieved a remarkable result! What motivated you to create it?
@new_user_937170b1b4 Oh where do we begin. All of us at some point or the other have been bogged down by these internal tools. Abhishek / Arpit were running a mobile gaming startup that went from zero to hundreds of thousands of users within weeks (and bombed, eventually) and they realized their internal tooling was broken when they started getting thousands of support requests immediately. Nikhil was at a fast growing food delivery company and I noticed similar stuff. The realization dawned that every company was sitting and building using the same building blocks of UI components, integrations, then figuring our access control and auth, and then sitting and maintaining these tools.
So we thought, there could be a better way to build these tools, by giving these building blocks to developers that they could use to build the tools quickly and effortlessly, while still giving them the power to customize the specifics of their app. All while keeping things secure. That’s how Appsmith started.
Wow, Appsmith sounds like a dream come true for any developer! With its low-code and pre-built widgets, building internal apps has never been easier. Excited to see how it can speed up my workflow!
Congrats on the launch of Appsmith! This looks like an amazing tool that could revolutionize software development. Can't wait to see what amazing applications people create with it!
@zain_sheikh Thanks a lot Zain. Yes, we're super excited to see the future too. Infact, everyday we're already amazed with all the use-cases that we're seeing across our users. The fact that Appsmith integrates with so many data sources, while at the same time integrating with your internal software cycle (via git based version control) has been powerful.
Greetings! Congratulations on the launch of Appsmith on the Product Hunt! Looks interesting! This is incredibly helpful and will speed up the team's work!
Do you intend to monetize your work in the future?
@ilyayaroshevichqa We've already started monetizing. Check out Appsmith.com/pricing We're going ahead with a usage based pricing model that gives access to a lot of advanced features.
Congrats!! Team
As a user, I have been a big fan of Appsmith.
I will recommend all startups to try out the product before you think of competing products. There is no going back after you start using appsmith
Better than any other internal toold development framework we have used. We are building internal apps for CS ops and finance team using Appsmith and experience has been nothing but smooth
Internal tools are such a large part of running a company and I love how Appsmith has thought through building out its feature set to help developers become more productive. I run an OSS company @BoxyHQ and love that Appsmith is OSS too.
Congratulations on launching Appsmith! I'm excited to see how this low code developer tool will revolutionize the way people create custom software and internal applications!
@umar_abdullah2 Thanks a lot Umar! Lots of developers/orgs are already using Appsmith and the team has been working hard working on all the feature requests (phew).
I love how Appsmith is taking over the internal applications market with an open-source yet design-friendly approach. Getting started is a fascinating experience, from the landing page to the team's proactiveness over Discord and support channels.
Kudos, team Appsmith! :)
Appsmith has been one of my favorite internal dashboard/app builder since it's inception. I've seen this platform grow from being a basic tool to the scale it has grown to what it is today.
- Makes it so easy for non-developers to interact with databases and quickly build interfaces.
- Makes it even more easy for developers to spend the least amount of time working on the same old interfaces and dashboards without having to replicate the same code-base over and over again.
- With the recent feature to integrate external libraries, appsmith goes to a whole new level.
- I've even built public facing dashboards and tools on my self hosted version of appsmith.
While it is still a long way to go for the platform, deeply appreciate the effort of @nikhil_nandagopal, @mohanarpit and @abhishek_nayak2 for staying focused to building an open source platform that doesn't fail to deliver, collect continuous feedback from the community and also offer ample amount of opportunities for the community to contribute back to the platform!
We love this.
As a fintech + Spend Management product -- a big part of our life depends on internal reporting.
Appsmith makes it easy to run reports and make them available for our internal teams.
We use roles.
We use SSO.
We do a lot of queries.
We do a lot of dashboards.
Anytime a CS or a Sales person asks for a report or a data pull -- we add that as a report on Appsmith.
We build everything for internal teams and continuously add "stuff."
Thanks to the team for doing the grind to make it easy for the rest of us.
Appsmith