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!
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
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 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!
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! :)
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!
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!
People often underestimate the amount of work that goes into building stuff for internal use. AppSmith is a great way to multiply ROI for teams - make functional tools at a fraction of the effort. Congrats on the launch guys!
@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.
Congrats on the launch. Really excited about AppSmith over most other NoCode platforms, given that you've always enabled one to be able to complete the feature in mind by coding more if required, and been making it easier over time by bringing in newer constructs and widgets. Best wishes to get mainstream
Been a long-time user of Appsmith and as a backend engineer with most of my time going into building CRUD interfaces, I can't imagine the countless hours it has saved me. In particular, I love how Appsmith connects to my git repos
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.
Appsmith