Openblocks screenshot

Openblocks

Author Avatar Theme by Openblocks dev
Updated: 28 Mar 2023
6182 Stars

The Open Source Retool Alternative

Categories

Overview:

Openblocks is an all-in-one IDE that aims to simplify the process of creating internal or customer-facing web applications. It provides a visual UI builder with over 50 built-in components, as well as a module and query library for reusability. Openblocks also offers support for custom components through React and Openblocks SDK, and native connections to various data sources and APIs. The platform emphasizes flexibility, with JavaScript support throughout and the ability to embed Openblocks pages as a React component. It also includes features like role-based access control, history tracking, app theme customization, and audit logs.

Features:

  • Visual UI builder: Create web applications using a visual interface and over 50 built-in components.
  • Module and Query Library: Easily reuse components and queries in the UI builder.
  • Custom components: Share custom components through React and Openblocks SDK.
  • Native connections: Connect to PostgreSQL, MongoDB, MySQL, Redis, Elasticsearch, REST API, SMTP, and more.
  • JavaScript support: Use JavaScript to transform data and control components.
  • Embedded deployment: Embed Openblocks pages as a React component.
  • Role-based access control: Manage permissions through granular access control.
  • History tracking: Auto-save and restore previous versions for release and version control.
  • App theme customization: Create DIY app themes that align with your company’s content.
  • Audit logs: Track activities and ensure compliance.

Installation:

To install Openblocks on different platforms, you have the following options:

  • Docker: Use Docker to deploy Openblocks.
  • AWS AMI: Access Openblocks through the AWS AMI.
  • DigitalOcean: Deploy Openblocks on DigitalOcean.

Summary:

Openblocks is a comprehensive IDE for creating web applications, offering a visual UI builder, reusable components and queries, custom component sharing, native connections to various data sources, and JavaScript support. It provides flexibility and customization options, along with features like role-based access control, version control, app theme customization, and audit logs. With its focus on simplicity and efficiency, Openblocks aims to streamline the app development process and provide a user-friendly experience.