|
1 | 1 | <div align="center">
|
2 | 2 | <h1 style="border-bottom: none">
|
3 |
| - <b><a href="https://openblocks.dev/">Openblocks</a></b><br /> |
| 3 | + <b>Lowcoder</b><br /> |
4 | 4 | The Open Source Retool Alternative
|
5 | 5 | </h1>
|
6 | 6 | <p>
|
7 | 7 | Build internal tools fast, with no limitations
|
8 | 8 | </p>
|
9 | 9 | </div>
|
10 | 10 |
|
| 11 | +> **Note** |
| 12 | +> Lowcoder continues from the abandoned Openblocks project. For more information read our [manifesto](MANIFESTO.md). |
| 13 | +
|
11 | 14 | <img src="/docs/.gitbook/assets/Bu2fpz1h01.gif"/>
|
12 | 15 |
|
13 |
| -## 📢 Use Openblocks in 3 steps |
| 16 | +## 📢 Use Lowcoder in 3 steps |
14 | 17 | 1. Connect to any data sources or APIs.
|
15 | 18 | 2. Build UI with 50+ components.
|
16 | 19 | 3. Share with colleagues and customers.
|
17 |
| -## 💡 Why Openblocks |
| 20 | +## 💡 Why Lowcoder |
18 | 21 | It's cumbersome to create a single app. You had to design user interfaces, write code in multiple languages and frameworks, and understand how all of that code works together.
|
19 | 22 |
|
20 | 23 | Low-code/No-code platforms are fast to get started with but quickly become unmaintainable and inflexible. This creates more problems than it solves.
|
21 | 24 |
|
22 | 25 | Retool-like solutions are great for their simplicity and flexibility, but they can also be limited in different ways compared to frameworks like React/Vue.
|
23 | 26 |
|
24 |
| -Openblocks wants to take a step forward. More specifically, Openblocks is |
| 27 | +Lowcoder wants to take a step forward. More specifically, Lowcoder is |
25 | 28 | - An all-in-one IDE to create internal or customer-facing apps.
|
26 | 29 | - A place to create, build and share building blocks of web applications.
|
27 | 30 | - A domain-specific language that UI-configurable block is the first-class citizen.
|
28 | 31 |
|
29 | 32 | ## 🪄 Features
|
30 | 33 | - **Visual UI builder** with 50+ built-in components.
|
31 | 34 | - **Module and Query Library** for reusable components and queries in the UI builder.
|
32 |
| -- **Custom components** to share through React and Openblocks SDK (instead of iFrame). |
| 35 | +- **Custom components** to share through React and Lowcoder SDK (instead of iFrame). |
33 | 36 | - **Native connections** to PostgreSQL, MongoDB, MySQL, Redis, Elasticsearch, REST API, SMTP, etc.
|
34 | 37 | - **JavaScript supported everywhere** to transform data, control components, etc.
|
35 |
| -- **Embed Openblocks pages as a React component** (instead of iFrame). [Demo](https://github.com/openblocks-dev/openblocks-sdk-demo) |
| 38 | +- **Embed Lowcoder pages as a React component** (instead of iFrame). [Demo](https://github.com/lowcoder-org/lowcoder-sdk-demo) |
36 | 39 | - **Role-based access control (RBAC)** for granular permission management.
|
37 | 40 | - **Auto-saved and restorable history** for release and version control.
|
38 | 41 | - **DIY app themes** to precisely align with your company's content.
|
39 | 42 | - **Audit logs** to track activities and ensure compliance.
|
40 | 43 |
|
41 | 44 | ## 🏆 Comparisons
|
42 |
| -### Openblocks vs Retool |
43 |
| -- Openblocks is open-source. You don't need to worry about vendor lock-in or being stuck with an outdated version of the software. |
44 |
| -- In Openblocks, developers can create and use their own components instead of depending on official updates. |
45 |
| -- Openblocks supports left menu navigation (like most sites do). Retool has header navigation only. |
46 |
| -### Openblocks vs Appsmith, Tooljet |
47 |
| -- Openblocks has more components and richer configuration than Appsmith and Tooljet. |
48 |
| -- In Openblocks, you can choose auto-height or fixed-height mode for your components, while Appsmith supports fixed-height mode only. |
49 |
| -- In Openblocks, you can reuse common structures when building apps with modules and query library features. |
| 45 | +### Lowcoder vs Retool |
| 46 | +- Lowcoder is open-source. You don't need to worry about vendor lock-in or being stuck with an outdated version of the software. |
| 47 | +- In Lowcoder, developers can create and use their own components instead of depending on official updates. |
| 48 | +- Lowcoder supports left menu navigation (like most sites do). Retool has header navigation only. |
| 49 | +### Lowcoder vs Appsmith, Tooljet |
| 50 | +- Lowcoder has more components and richer configuration than Appsmith and Tooljet. |
| 51 | +- In Lowcoder, you can choose auto-height or fixed-height mode for your components, while Appsmith supports fixed-height mode only. |
| 52 | +- In Lowcoder, you can reuse common structures when building apps with modules and query library features. |
50 | 53 |
|
51 | 54 | ## 👐 Support and Community
|
52 | 55 | If you have any questions, please feel free to contact us or share with our community. Our team is here ready to help.
|
53 | 56 |
|
54 |
| -📮 Chat with us on [Discord](https://discord.com/invite/z5W2YHXdtt) |
| 57 | +📮 Chat with us on [Discord](https://discord.gg/vByQwGT2Yx) |
55 | 58 |
|
56 |
| -📑 Search for solutions in our [Documentation](https://docs.openblocks.dev/) |
| 59 | +📑 Search for solutions in our [Documentation](docs) |
57 | 60 |
|
58 |
| -🔎 Submit an issue here on [GitHub](https://github.com/openblocks-dev/openblocks/issues) |
| 61 | +🔎 Submit an issue here on [GitHub](https://github.com/lowcoder-org/lowcoder/issues) |
59 | 62 |
|
60 | 63 | ## 💻 Deployment Options
|
61 |
| -You can access Openblocks from [cloud-hosted version](https://cloud.openblocks.dev/) at any time, or use the following resources for deploying Openblocks on different platforms: |
62 |
| -- [Docker](https://docs.openblocks.dev/self-hosting) |
63 |
| -- [AWS AMI](https://docs.openblocks.dev/self-hosting/aws-ami) |
64 |
| -- [DigitalOcean](https://docs.openblocks.dev/self-hosting/digitalocean) |
| 64 | +You can access Lowcoder from [cloud-hosted version](https://www.lowcoder.cloud/) at any time, or use the following resources for deploying Lowcoder on different platforms: |
| 65 | +- [Docker](docs/self-hosting/README.md) |
| 66 | +- [AWS AMI](docs/self-hosting/aws-ami.md) (Coming Soon) |
| 67 | +- [DigitalOcean](docs/self-hosting/digitalocean.md) (Coming Soon) |
65 | 68 |
|
66 | 69 | ## 💪 Contributing
|
67 | 70 | - Language support: If you have experience with a language that isn't currently supported by our product, send us a pull request.
|
68 | 71 | - Create and share components or demos: If you've created something that might be useful to others, add the link here.
|
69 |
| -- [Frontend contributing guide](https://github.com/openblocks-dev/openblocks/tree/develop/client) |
70 |
| - |
71 |
| -## 📝 Examples(WIP) |
72 |
| -- [Basic CRUD](https://cloud.openblocks.dev/apps/6374b8dbc23a1103804cc23e/view) |
73 |
| -- [Simple table horizontal scroll and pagination demo](https://cloud.openblocks.dev/apps/6377695dc54c5224c70e9770/view) |
74 |
| -- [Pagination with temporary state demo](https://cloud.openblocks.dev/apps/6379cdd9f02c6e6ecc1d37ff/view) |
75 |
| -- [Import third-party JS lib demo](https://cloud.openblocks.dev/apps/637a1797c54c5224c70efed3/view) |
76 |
| -- [JSON schema parsing using a third-party lib](https://cloud.openblocks.dev/apps/638dc95c75cfb658566143c5/view) |
77 |
| -- [Custom Echarts demo](https://cloud.openblocks.dev/apps/63779dd6c54c5224c70ea537/view), [Echarts source](https://echarts.apache.org/examples/en/editor.html?c=area-stack) |
78 |
| -- [Periodically user action report demo](https://cloud.openblocks.dev/apps/637f38daa899fe1ffcb17f0b/view) |
79 |
| -- [Generate PDF using jsPdf](https://cloud.openblocks.dev/apps/6388610b0a254922d92e3882/view) |
80 |
| -- [Excel Explorer](https://cloud.openblocks.dev/apps/6392ff5d51cd8a59114b0c2c/view) |
81 |
| -- [File upload with REST API](https://cloud.openblocks.dev/apps/63a2651e660ad97d59eb4a51/view) |
82 |
| -- [Shopping cart demo using transformers/state/drawer](https://cloud.openblocks.dev/apps/63a422a344075b798fe3ae06/view) |
83 |
| -- [Module demo: color picker](https://cloud.openblocks.dev/apps/63a58f1e85d4cb49cebad1d4/view) |
84 |
| -- [S3 File Management](https://cloud.openblocks.dev/apps/63c7aa55686c4f301cf4d755/view) |
85 |
| -- [Custom Markdown Style](https://cloud.openblocks.dev/apps/63c8bdb9de760726cd253c90/view) |
86 |
| -- [Use JS query to orchestrate other queries](https://cloud.openblocks.dev/apps/63c8fb1e0279b679be2b5a09/view) |
87 |
| -- [Data responder demo](https://cloud.openblocks.dev/apps/63f84d23f5f6f66102fedf81/view) |
88 |
| -- [Change theme by code](https://cloud.openblocks.dev/apps/63f84ca9f5f6f66102fedf3b/view) |
| 72 | +- [Frontend contributing guide](https://github.com/lowcoder-org/lowcoder/tree/develop/client) |
0 commit comments