Appsmith logo

Alternatives to Appsmith

Appsmith is a low-code platform that enables developers to build admin panels, CRUD apps, and workflows quickly. It provides a visual development environment with drag-and-drop components, database integrations, and API connections to build internal tools 10x faster. Find open source and proprietary alternatives that serve similar purposes.

License:Apache-2.0
Stars:37,165
Difficulty:Medium
Pricing:Open-Core
Hosting:Self-Hosted

Self-hosted alternatives to Appsmith

Open source projects that can replace Appsmith:

NocoDB logo

NocoDB

54,765
AGPL-3.0
NocoDB screenshot

NocoDB is an open source platform that transforms any database into a smart spreadsheet interface, providing an Airtable-like experience while maintaining complete control over your data. It combines the simplicity of spreadsheets with the power of databases.

Key Features

  • Spreadsheet Interface:

    • Multiple view types (Grid, Gallery, Form, Kanban)
    • Rich column types and formulas
    • Sorting, filtering, and grouping
    • Real-time collaboration
    • View-level permissions
  • Database Capabilities:

    • Support for major SQL databases
    • REST API generation
    • Role-based access control
    • Data import/export
    • Automated backups
  • Integration Features:

    • Chat platform integrations
    • Email service connections
    • Cloud storage support
    • Webhook automation
    • SDK availability
  • Development Tools:

    • REST API access
    • Swagger documentation
    • Authentication options
    • Docker deployment
    • Version control friendly
ToolJet logo

ToolJet

35,808
AGPL-3.0

ToolJet is a comprehensive low-code platform designed to help developers and teams build internal tools, admin panels, and dashboards with minimal engineering effort. As a powerful alternative to Retool and Mendix, ToolJet provides a visual development environment that accelerates the creation of business applications while maintaining flexibility and customization options.

Key Features

  • Visual Application Builder:

    • Intuitive drag-and-drop interface
    • 40+ pre-built UI components
    • Responsive design capabilities
    • Custom component library
    • Theme customization
    • Layout management tools
  • Extensive Data Integration:

    • 30+ database connectors (PostgreSQL, MySQL, MongoDB, etc.)
    • REST API and GraphQL integration
    • File storage connectors (S3, Google Drive, etc.)
    • Real-time data synchronization
    • Custom data source plugins
    • Data transformation tools
  • Application Development:

    • Admin panel generators
    • Dashboard and analytics tools
    • CRUD application templates
    • Workflow automation tools
    • Form builders with validation
    • Data visualization components
  • Collaboration Features:

    • Multi-user application editing
    • Version control and history
    • Comments and review system
    • Team workspaces
    • Role-based permissions
    • App sharing and embedding
  • Deployment & Management:

    • One-click application deployment
    • Custom domain support
    • Environment management (dev/staging/prod)
    • Docker containerization
    • Kubernetes deployment
    • Auto-scaling capabilities
  • Enterprise Capabilities:

    • Single sign-on (SSO) integration
    • Comprehensive audit logging
    • White-label customization
    • On-premise deployment options
    • Enterprise security features
    • Professional support services
  • Developer Experience:

    • JavaScript code editor
    • Custom component development
    • API debugging tools
    • Error handling and logging
    • Import/export applications
    • CLI tools and automation

Technical Specifications

  • Backend: Node.js with NestJS
  • Frontend: React with TypeScript
  • Database: PostgreSQL (primary), supports multiple databases
  • Deployment: Docker, Kubernetes
  • Supported Integrations: 30+ databases and APIs
  • Authentication: OAuth, SAML, LDAP
  • APIs: REST, GraphQL

Use Cases

  • Admin Panels: Customer support dashboards, content management systems
  • Business Intelligence: Analytics dashboards, reporting tools
  • Workflow Tools: Approval systems, task management, process automation
  • CRUD Applications: User management, inventory systems, order processing
  • Internal Tools: Employee directories, expense management, project tracking

Unique Advantages

  • Rapid Development: Build applications 10x faster than traditional development
  • Retool Alternative: Open-source alternative with similar capabilities
  • Extensive Integrations: Connect to virtually any data source or service
  • Team Collaboration: Built-in collaboration features for team development
  • Self-Hosted: Complete control over data and deployment
  • Enterprise Ready: Production-grade features for large organizations
Budibase logo

Budibase

24,683
NOASSERTION
Budibase screenshot

Budibase is a powerful open-source low-code platform designed to help engineers and teams build business applications quickly and efficiently. Unlike other platforms, Budibase enables you to build and ship real single-page applications with performance and responsive design built-in, making it ideal for creating forms, portals, approval apps, and internal tools.

Key Features

  • Visual Application Builder:

    • Intuitive drag-and-drop interface
    • Pre-made, beautifully designed components
    • Responsive design capabilities
    • Custom CSS styling options
    • Component library for building blocks
    • Real single-page application output
  • Comprehensive Data Integration:

    • Support for multiple data sources including MongoDB, CouchDB, PostgreSQL, MariaDB, MySQL
    • REST API integration capabilities
    • Airtable, S3, and DynamoDB connectivity
    • Start from scratch with no data sources
    • Real-time data synchronization
    • Custom data source requests
  • Workflow Automation:

    • Automated process and workflow creation
    • Webhook connectivity
    • Email automation capabilities
    • Integration with popular tools
    • Custom automation development
    • Time-saving workflow templates
  • User & Access Management:

    • Global user management system
    • Group and role-based access control
    • User portal and onboarding
    • SMTP configuration
    • App distribution management
    • Delegated user management to group managers
  • Deployment & Hosting:

    • Self-hosting on your own infrastructure
    • Docker and Kubernetes support
    • Digital Ocean integration
    • Budibase Cloud hosting option
    • Scalable deployment options
    • ARM-compatible Docker images
  • Developer Experience:

    • Open-source with GPL v3 license
    • Public API for backend usage and interoperability
    • Extensible and customizable platform
    • Fork-friendly development
    • Interactive API documentation
    • Postman integration support
  • Enterprise Features:

    • Global theming and branding
    • Multi-app management
    • Security and compliance features
    • Professional support options
    • Enterprise deployment guidance
    • Custom integration development

Technical Specifications

  • Backend: Node.js with Koa framework
  • Frontend: Svelte for builder interface
  • Database: CouchDB (primary), supports PostgreSQL, MySQL, MongoDB
  • Deployment: Docker, Kubernetes, Digital Ocean
  • API: RESTful public API
  • License: GPL v3 (server), MPL (client libraries)
  • Platforms: Cross-platform deployment

Use Cases

  • Internal Tools: Employee portals, admin panels, business tools
  • Forms & Portals: Customer portals, data entry forms, surveys
  • Approval Apps: Workflow approval systems, request management
  • Business Applications: CRM systems, inventory management, reporting tools
  • Data Apps: Dashboard applications, analytics tools
  • Workflow Apps: Process automation, task management systems

Unique Advantages

  • Real Applications: Builds actual single-page applications, not just prototypes
  • Performance Focus: Applications have performance baked in from the start
  • Open Source: GPL v3 licensed with full transparency and customization options
  • Flexible Licensing: Client libraries use MPL, allowing custom app licensing
  • No Vendor Lock-in: Self-hosting options provide complete control
  • Developer-Friendly: Extensible platform with public API and integration capabilities

Based on the Budibase GitHub repository, this platform stands out for its focus on building real, performant applications rather than just prototypes, making it an excellent choice for teams that need production-ready business applications with minimal development time.

More low-code projects

Discover other open source projects in the low-code category:

Supabase
Supabase
Supabase is an open-source Firebase alternative that provides a complete backend-as-a-service platform. It offers PostgreSQL database, authentication, real-time subscriptions, edge functions, and file storage with a developer-friendly dashboard and auto-generated APIs.
developer-toolslow-code
Stars
84,090
Relative Popularity
356
License
Apache-2.0
Appwrite
Appwrite
Appwrite is an end-to-end backend server for web, native, and mobile developers. It provides a complete backend-as-a-service platform with authentication, databases, file storage, cloud functions, and real-time capabilities, all accessible through REST APIs and SDKs.
baasapi
Stars
50,966
Relative Popularity
214
License
BSD-3-Clause
PocketBase
PocketBase
PocketBase is a backend for your next SaaS and mobile app in one file. It provides a complete backend solution with database, authentication, file storage, and admin dashboard, all packaged in a single executable file that's easy to deploy and manage.
backenddatabase
Stars
47,670
Relative Popularity
196
License
MIT
Manifest
Manifest
Manifest is a complete backend that fits into a single YAML file. It provides a declarative approach to building backends by defining your entire application structure, APIs, database schema, and business logic in one configuration file, eliminating the need for traditional backend development.
backenddeclarative
Stars
2,605
Relative Popularity
11
License
MIT
TrailBase
TrailBase
TrailBase is an open, sub-millisecond, single-executable Firebase alternative with type-safe REST & realtime APIs, built-in JS/TS runtime, auth & admin UI. It provides a complete backend solution with exceptional performance and developer experience.
firebase-alternativerust
Stars
2,446
Relative Popularity
10
License
OSL-3.0
Motor Admin
Motor Admin
Motor Admin is a no-code admin panel and business intelligence software that allows you to search, create, update, and delete data entries, create custom actions, and build reports. It provides a powerful interface for managing databases without writing code.
low-codeadmin-panel
Stars
2,120
Relative Popularity
9
License
AGPL-3.0
SQLPage
SQLPage
SQLPage is a SQL-only dynamic website builder that allows you to create web applications using only SQL queries. It transforms SQL results into beautiful web pages with charts, forms, and interactive components, making it possible to build full web applications without traditional programming.
sqlwebsite-builder
Stars
2,191
Relative Popularity
9
License
MIT
Dashpress
Dashpress
Dashpress generates fully functional admin apps in seconds from your database information with a single command. It automatically creates CRUD interfaces, forms, and dashboards based on your existing database schema, providing instant admin panels for any application.
admin-panelcrud
Stars
1,860
Relative Popularity
8
License
AGPL-3.0
Firebase
Firebase
Firebase is a mobile and web application development platform that provides a suite of tools for building and scaling applications. It provides a fully managed service with features like data storage, real-time database, authentication, and hosting.
developer-toolslow-code
Hosting Type
Cloud-Only
Pricing Type
Paid Only
License
Unknown

Showing 1-9 of 9 projects in low-code

Explore by Category

Find more projects in these tags