Appsmith

Framework to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.
Alternatives To Appsmith
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Appsmith25,801
21 hours ago1October 28, 20213,327apache-2.0TypeScript
Framework to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.
React Admin21,724248171a day ago233September 23, 2022127mitTypeScript
A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design
Refine9,025
a day ago31mitTypeScript
Build your React-based CRUD applications, without constraints.
Apitable8,070
a day ago157agpl-3.0TypeScript
🚀🎉📚 APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.
Material Kit React4,432
20 days ago2mitJavaScript
React Dashboard made with Material UI’s components. Our pro template contains features like TypeScript version, authentication system with Firebase and Auth0 plus many other
Openblocks4,429
2 days ago91agpl-3.0TypeScript
🔥 🔥 🔥 The Open Source Retool Alternative
Coreui Free React Admin Template3,993
23 days ago2November 01, 20205mitJavaScript
CoreUI React is a free React admin template based on Bootstrap 5
Airframe React3,825
2 months ago45mitJavaScript
Free Open Source High Quality Dashboard based on Bootstrap 4 & React 16: http://dashboards.webkom.co/react/airframe
Tabler React2,0962124 months ago66June 30, 201983mitCSS
React components and demo for the Tabler UI theme.
Dva Boot Admin1,609
4 months ago29mitJavaScript
:cake: react admin dashboard ui LANIF-ADMIN --- react 16 + react-router 4 + dva 2 + antd 4 后台管理 脚手架
Alternatives To Appsmith
Select To Compare


Alternative Project Comparisons
Readme



Appsmith Logo


Appsmith is an open-source platform to build, deploy, and maintain internal apps. You can build anything from simple CRUD apps, admin panels, dashboards to custom business apps and complicated multi-step workflows.

Discord GitHub commit activity

Get StartedYouTubeTemplates


How Appsmith Works

Build Apps in 4 Steps

1. Build your UI

Build your UI with our drag and drop UI builder. Use 45+ pre-built, customizable widgets including tables, charts, lists, modals, forms, and more. Docs

connect-data

2. Connect to your data

Connect to your data with our connectors: databases (PostgresQL, MongoDB, Amazon S3, and many more), SaaS providers (like Google Sheets, Airtable, Twilio) or any GraphQL/REST API. Docs

connect-data

3. Connect the data to the UI

Connect the data to the UI by configuring the components. Where needed, you can use the Javascript IDE to create more advanced features and data transformations - the sky is the limit! Docs

connect-data

4. Deploy your app

Deploy your app on our free, cloud-hosted version or to any platform of your choice - Docker, Kubernetes, AWS, DigitalOcean, Heroku, and more. Docs

connect-data

Features

Appsmith makes it easy to create powerful utility applications organized across multiple workspaces. Here are a few notable features of Appsmith. We ship new features, bug fixes, and performance improvements regularly. Read our release notes to stay updated.

🔥 UI builder with a library of 45+ widgets such as

  • Tables
  • Charts
  • Forms
  • Lists
  • Buttons
  • Checkboxes
  • Filepicker
  • Modals ...and more. All widgets come with properties that can be visually edited to set their data, change their styles, and trigger actions from them.

❇️ Native integrations available with the following databases. You can also connect with most other tools through the RESTful API plugin or using our SaaS connectors.

  • PostgresSQL
  • MongoDB
  • MySQL
  • Elasticsearch
  • DynamoDB
  • Redis
  • Microsoft SQL Server
  • Firestore
  • Redshift
  • S3
  • Snowflake
  • ArangoDB
  • SMTP

🛠️ API client and query builder lets you run RESTful API, GraphQL, or database queries within connected datasources.

🚀 JavaScript code support. You can use JavaScript inside {{ }} anywhere in Appsmith. You can reference every entity in Appsmith as a JavaScript variable and perform all JavaScript functions and operations on them. Our in-built JS editor gives the full IDE experience with multiline editing, autocomplete, linting and debugging.

🔄 Version control with Git allows multiple developers to add their work in a git branch, raise a pull request for code reviews, integrate with CI/CD pipelines, and provide a commit history to go back to a previous version if something were to go wrong. You can connect to any popular version control tool of our liking: GitHub, Gitlab, Bitbucket, AWS Code Commit and more.

🎨 App theming to style your app pages and widgets and to customize the visual layout of your app in one click.

⚙️ Access control available to assign different roles to different team members while sharing the app. Appsmith implements RBAC by assigning a set of permissions to different user roles. These permissions determine the actions users can take on the platform. You can allow external users to access applications built using Appsmith by inviting them to the workspace.

🔑 Solid 256-bit encryption. Appsmith apps are secure by default. All connections are TLS-encrypted, and credentials are encrypted with AES-256 so we can't see any of your data. For added security, try our self-hosted options.

Watch the video

Support and Community

Issues are inevitable. When you have one, our entire team and our active developer community is around to help.

💬 Talk to us on Discord
📄 Find a solution in our Documentation
⚠️ Open an issue right here on GitHub
👾 Ask for help on our Forum
💡Use our learning resources: Templates, Tutorials, and Videos

Deployment Options

While you can always start building apps right away using the cloud-hosted version, here are the resources for deploying Appsmith on different platforms:

Cloud Provider Documentation
Docker Local/Cloud - Docs
Kubernetes K8's with Helm Charts
DigitalOcean One-Click Install
AWS AWS ECS - Docs
AWS AWS AMI - Docs
Heroku One-Click Install
Ansible Docs

How to Contribute

We ❤️ our contributors. We're committed to fostering an open, welcoming, and safe environment in the community.

📕 We expect everyone participating in the community to abide by our Code of Conduct. Please read and follow it.
🤝 If you'd like to contribute, start by reading our Contribution Guide.
🧩 Set up your local environment.
👾 Explore some good first issues.

Lets build great software together.

Top Contributors

Nikhil-Nandagopal mohanarpit hetunandu trishaanand sharat87 riodeuno vicky-primathon akash-codemonk satbir121 nidhi-nair Tooluloope sumitsum AnaghHegde NandanAnantharamu arunvjn nayan-rafiq abhvsn jsartisan yaldram Rishabh-Rathod Aishwarya-U-R ankitakinger aswathkk ohansFavour sbalaji1192 Irongade SatishGandham yatinappsmith prsidhu somangshu pranavkanade sidhantgoel ApekshaBhosale rahulramesha IAmAnubhavSaini Parthvi12 marks0351 albinAppsmith AmanAgarwal041 ayushpahwa ashit-rath areyabhishek vishnu-gp eco-monk keyurparalkar rimildeyjsr megaconfidence berzerkeer ChandanBalajiBP vihar souma-ghosh sum35h pratapaprasanna subrata71 dhruvikn sneha122 tanvibhakta nsarupr sondermanish sarojsarab Vijetha-Kaja NilanshBansal vsvamsi1 Druthi Rhitottam rohitagarwal88 Pranay105 ankitsrivas14 ramsaptami ravikp7 gitstart-appsmith appsmithguru vivonk PiyushPushkar02 kocharrahul7 AS-Laguna RakshaKShetty Rishabhkaul rohan-arthur tejasahluwalia KelvinOm dilippitchika ichik hiteshjoshi rlnorthcutt tomjose92 sw4ti493 ginilpg sribalajig infinitetrooper RoopKrrish9696 bharath31 riteshkew andrewdietekoki GreenFlux dipyamanbiswas07 danciaclara Debsourabh shadabbuchh jacquesikot harshilp24 spark-c Vidushi-Gupta aakashDesign appsmith-bot shastry-gg AnandiKulkarni momcilo-appsmith shwetha-ramesh vasanth-appsmith parth-appsmith Richarex chandannkumar jnikhila vinay-appsmith ame-appsmith btsgh Sripriya93 theparthacus laveena-en pranayagarwal96 kamakshibhat-appsmith felix-appsmith AnandShahs123 BharghaviK carinanfonseca rishabhsaxena wmdev0808 techbhavin haojin111 devrk96 vibhandikyash ofpiyush rashmigowda55 ankurrsinghal geekup-legodevops danieldare Nikhil-Curefit arslanhaiderbuttar rashmi-rai leotom2000 Adityaacharya1807 RashmiNagarajp prapullac kaushik94 akshayrangasaid mojtab23 iamrkcheers sumanthyedoti vaibh1297 vnodecg pc9795 akshay11298 daniel-shuy daniloff200 osis ganganimaulik jyash97 ram-primathon sub1983 sanjus-robotic-studio AR10X shreemaan-abhishek A-Scratchy manish535 shinnlok suhasranganath ThakurKarthik trdillon acharyaaditya18 amogh2019 pric-appsmith sunil-codemonk vvkpd ajinkyakulkarni Cool-Runningz akbansa ArjobanSingh bharat-patodi Bhavin789 bhuvanaindukuri donno2048 jacobwgillespie reachtokish nuwan94 OmkarPh parthiv11 rafaeelaudibert samyakjain10 Jain-Sanchit irfan-ansari-au28 sheetal2001p Hard-Coder05 vj-codes knockknockyoo jdun28 alphaX86 aanchal-fatwani monarch0111 adarshlilha avats-dev visibleajay blenderskool AlekSi alzaar heroic AJ-72 apoorv-mishra anvaravind ari-hacks ashwanisindhu1 Caitlin-Fotheringham Chiradeep-Banik chrismaeda CommanderRoot DevSnap DiptoChakrabarty felixsuarez0727 gitstart ishaanmehta4 jarimayenburg JarLob JeffResc jmakhack jlund jrcamelo khoahuynhdev kylegalbraith loiscodes jk2K MuhammadAakash moulik-deepsource Nandanha wasabigeek nipun1999 nishihere19 Nitesh2905 eagleera NoxiousPenguin pallavagarwal07 paususe neok sanchezpili6 pushkar1393 imor ricardocarrola RishiKumarRay Rooney30 Saket2 withshubh smrutiparida somnathdasadhikari srijanshetty Sufiyan1997 rayrny trishitapingolia webdott vasanthkumar18 VanshajPoonia Yash-Bhange YogeshJayaseelan Ian-Yy devnamrits deepakchethan gokuatkai Jackenmen Mrxyy zimkjh kyteinsky lifeneedspassion nupur-singhal1992 nzidol onifs10 ps-xaf

License

Appsmith is available under the Apache License 2.0. Use it wisely.

Popular Admin Dashboard Projects
Popular Reactjs Projects
Popular Web User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Java
Typescript
Reactjs
Deploy
Gui
Drag
Developer Tools
Web Development
Admin Dashboard
Admin Panel
Self Hosted
Gui Application