Favicon of Appsmith

Appsmith

Create and deploy internal tools rapidly. Connect to databases and APIs, design UIs with widgets, and extend functionality with full JavaScript control.

Build custom applications significantly faster with an open-source, low-code platform designed for developers. It provides full transparency and code-level control, combining the speed of visual building with the power of custom code. Build anything from customer dashboards and AI-powered apps to IT workflow UIs and enterprise app extensions.

The platform simplifies the entire development lifecycle:

  • Broad Connectivity: Interact with any LLM, database, SaaS tool, or REST/GraphQL API. Self-host for secure access to internal data, even in air-gapped environments.
  • Visual UI Builder: Use drag-and-drop widgets to quickly assemble responsive user interfaces. You can also prompt new widgets using natural language or code them from scratch in JS/HTML/CSS.
  • Complete Customization: Automate workflows, transform data, and control all application logic with JavaScript. You can import your own external JS libraries for extended functionality.
  • Git-Based Deployment: Version control your applications and merge updates with Git. Automatically deploy merged changes from designated branches for a robust CI/CD pipeline.

Directory Structure

appsmith
stacks
.env
docker-compose.yml

docker-compose.yml

services:
  appsmith:
    image: index.docker.io/appsmith/appsmith-ce:latest
    container_name: appsmith
    ports:
      - "80:80"
      - "443:443"
    environment:
      - APPSMITH_ENCRYPTION_PASSWORD=${APPSMITH_ENCRYPTION_PASSWORD}
      - APPSMITH_ENCRYPTION_SALT=${APPSMITH_ENCRYPTION_SALT}
    volumes:
      - ./stacks:/appsmith-stacks
    restart: unless-stopped

.env

APPSMITH_ENCRYPTION_PASSWORD=your_super_secret_encryption_password
APPSMITH_ENCRYPTION_SALT=your_super_secret_encryption_salt
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Appsmith

Favicon

 

  
  
Favicon

 

  
  
Favicon