Giter Site home page Giter Site logo

lux14zx / appsmith Goto Github PK

View Code? Open in Web Editor NEW

This project forked from appsmithorg/appsmith

0.0 0.0 0.0 235.51 MB

Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.

Home Page: https://www.appsmith.com

License: Apache License 2.0

Shell 1.41% JavaScript 11.68% Java 25.55% TypeScript 60.08% CSS 0.04% HTML 1.12% Handlebars 0.07% Smarty 0.02% Dockerfile 0.04% Procfile 0.01%

appsmith's Introduction



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


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 satbir121 akash-codemonk nidhi-nair Tooluloope sumitsum NandanAnantharamu arunvjn abhvsn nayan-rafiq AnaghHegde techbhavin jsartisan yaldram Rishabh-Rathod aswathkk ohansFavour prsidhu pranavkanade sbalaji1192 somangshu haojin111 ApekshaBhosale Irongade Aishwarya-U-R sidhantgoel ankitakinger rahulramesha SatishGandham marks0351 yatinappsmith ashit-rath areyabhishek IAmAnubhavSaini ayushpahwa Parthvi12 albinAppsmith AmanAgarwal041 cokoghenun rimildeyjsr ankurrsinghal vihar arslanhaiderbuttar keyurparalkar eco-monk vishnu-gp ChandanBalajiBP sum35h subrata71 berzerkeer souma-ghosh dhruvikn Pranay105 tanvibhakta sondermanish kocharrahul7 felixsuarez0727 pratapaprasanna RakshaKShetty Rishabhkaul rohan-arthur somnathdasadhikari sneha122 hiteshjoshi rlnorthcutt rohitagarwal88 vuiets tomjose92 ginilpg RoopKrrish9696 iamrkcheers bharath31 dilippitchika andrewdietekoki GreenFlux danciaclara Debsourabh shadabbuchh harshilp24 spark-c Vidushi-Gupta aakashDesign appsmith-bot ramsaptami AnandiKulkarni momcilo-appsmith UXFalcon shwetha-ramesh vasanth-appsmith parth-appsmith Richarex chandannkumar jnikhila vinay-appsmith AS-Laguna ame-appsmith btsgh Sripriya93 theparthacus laveena-en rishabhsaxena wmdev0808 devrk96 vibhandikyash ofpiyush rashmigowda55 geekup-legodevops danieldare Nikhil-Curefit rashmi-rai leotom2000 Adityaacharya1807 RashmiNagarajp prapullac kaushik94 akshayrangasaid mojtab23 sumanthyedoti vnodecg pc9795 akshay11298 daniel-shuy daniloff200 osis ganganimaulik jyash97 ram-primathon sub1983 AR10X shreemaan-abhishek A-Scratchy manish535 MartinTuroci shinnlok suhasranganath ThakurKarthik trdillon acharyaaditya18 pric-appsmith sunil-codemonk vvkpd ajinkyakulkarni Cool-Runningz akbansa bharat-patodi Bhavin789 donno2048 nuwan94 OmkarPh parthiv11 rafaeelaudibert samyakjain10 Jain-Sanchit sheetal2001p Hard-Coder05 vj-codes knockknockyoo jdun28 alphaX86 aanchal-fatwani monarch0111 avats-dev visibleajay blenderskool alzaar heroic AJ-72 apoorv-mishra anvaravind ari-hacks ashwanisindhu1 Caitlin-Fotheringham Chiradeep-Banik CommanderRoot DevSnap DiptoChakrabarty ishaanmehta4 JeffResc jmakhack jlund jrcamelo khoahuynhdev reachtokish loiscodes jk2K moulik-deepsource Nandanha wasabigeek nipun1999 nishihere19 Nitesh2905 eagleera NoxiousPenguin pallavagarwal07 paususe neok sanchezpili6 pushkar1393 imor RishiKumarRay Saket2 withshubh srijanshetty Sufiyan1997 jerimo webdott vasanthkumar18 VanshajPoonia Yash-Bhange YogeshJayaseelan Ian-Yy devnamrits deepakchethan gokuatkai jack1142 Mrxyy zimkjh kyteinsky lifeneedspassion geek-nupur nzidol onifs10

License

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

appsmith's People

Contributors

nikhil-nandagopal avatar mohanarpit avatar hetunandu avatar trishaanand avatar sharat87 avatar riodeuno avatar vicky-primathon avatar satbir121 avatar akash-codemonk avatar nidhi-nair avatar tooluloope avatar rishabhsaxena avatar sumitsum avatar nandananantharamu avatar wmdev0808 avatar abhvsn avatar anaghhegde avatar arunvjn avatar techbhavin avatar jsartisan avatar yaldram avatar rishabhrathod01 avatar dependabot[bot] avatar ohansfavour avatar prsidhu avatar pranavkanade avatar sbalaji1192 avatar somangshu avatar haojin111 avatar apekshabhosale avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.