+
- Create software applications (internal and customer-facing!) and Meeting/Collaboration tools for your Company and your Customers with minimal coding experience. -
-An enterprise-grade application engine.
-Read the Docs · Report Bug · Request Feature +
-## 📢 Use Lowcoder in 3 steps -1. Connect to any data sources or APIs. -2. Build flexible and responsive UI with 100+ components and free layout / design possibilities. -3. Share with colleagues and customers. +## Use OpenFlower in 5 steps +1. Quickly and securely connect to your data sources, including PostgreSQL, MongoDB, and online APIs. +2. Create Data queries visually or by SQL or set up request parameters to connect APIs. +3. Use our 100+ UI components to build your app UI and bind and display query data with UI components like Tables, Charts, and Lists. +4. Set up event handlers to trigger queries, control components, or other actions in reaction to user interactions. +5. Preview and share your app with others. -## 💡 Why Lowcoder +# OpenFlower Value Proposition One platform for everything instead so many different softwares. (like Website Builders, CMS, CRM, POS, ERP, Dashboards & Data Story Visualization, Collaboration Tools). -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. +It can be cumbersome to create a single app. You design user interfaces, write code in multiple languages and frameworks, and understand how all of that code works together. -NewGen Lowcode Platforms like Retool and others are great for their simplicity and flexibility - like Lowcoder too, but they can also be limited in different ways, especially when it comes to "external" applications for everyone. - -Lowcoder wants to take a step forward. More specifically, Lowcoder is: -- An all-in-one IDE to create internal or customer-facing (external) apps. +OpenFlower is: +- An all-in-one IDE to create customer-facing Saas (external) applications. - A place to create, build and share building blocks of web applications and whole websites. - The tool and community to support your business, and lower the cost and time to develop interactive applications. -- The only platform to embed Lowcode Apps natively in Websites (no iFrame!) +- The only platform to embed OpenFlower/Lowcoder Apps natively in Websites (no iFrame!) - The only platform where you can build your own Meeting Tool - like Teams, Zoom or Google Meets, - just in the Lowcode way. -- The only platform which has extensibility plugin architecture [Check Community Contributions](https://www.npmjs.com/search?q=lowcoder-comp) +- The only platform which has extensibility plugin architecture ## 🪄 Features -- **Visual UI builder** with 100+ built-in components. Save 90% of time to build apps. -- **Modules** for reusable (!) embedable component sets in the UI builder. -- **Embed Lowcoder Apps as native parts of any Website** instead of iFrame (!). [Demo](https://lowcoder.cloud/about), [Docu](https://docs.lowcoder.cloud/lowcoder-documentation/lowcoder-extension/native-embed-sdk) +- **Visual UI builder** with 100+ built-in components. Save 90% of time to build applications. +- **Modules** for reusable embedable component sets in the UI builder. +- **Embed OpenFlower Apps as native parts of any Website** instead of iFrame (!). [Docs](https://docs.openflower.org/publish-apps/embedd-an-app/native-embed-sdk) - **Video Meeting Components** to create your own individual Web-Meeting tool. - **Query Library** for reusable data queries of your data sources. - **Custom components** to develop own components and use them in the UI builder. - **Native Data connections** to PostgreSQL, MongoDB, MySQL, Redis, Elasticsearch, REST API, SMTP, etc. -- **Stream Data connections** to Websockets for realtime data updates & collaboration! [Docu](https://docs.lowcoder.cloud/lowcoder-documentation/connect-your-data/data-sources-in-lowcoder/websocket-datasource) +- **Stream Data connections** to Websockets for realtime data updates & collaboration! [Docs](https://docs.openflower.org/connect-your-data/data-sources-in-lowcoder/websocket-datasource) - **JavaScript supported everywhere** to transform data, control components, etc. -- **Role-based access control (RBAC)** for granular permission management. [Docu](https://docs.lowcoder.cloud/lowcoder-documentation/workspaces-and-teamwork/members-and-groups) +- **Role-based access control (RBAC)** for granular permission management. [Docs](https://docs.openflower.org/workspaces-and-teamwork/members-and-groups) - **Auto-saved and restorable history** for release and version control. - **App Themes and Theme Editor** to precisely align with your company's brand guidelines. -- **Self Hosting** to use Lowcoder in your internal company network, even behind the firewall. [Docu](https://docs.lowcoder.cloud/lowcoder-documentation/setup-and-run/self-hosting) -- **Free Community Cloud** to start within a minute and build your first Apps. [Start here](https://app.lowcoder.cloud) +- **Self Hosting** to use OpenFlower in your internal company network, even behind the firewall. [Docs](https://docs.openflower.org/setup-and-run/self-hosting) +- **Free Community Cloud** to start within a minute and build your first Apps. [Start here](https://prod-us1.openflower.org/) -## 🏆 Comparisons -### Lowcoder vs Teams, Google Meets, Zoom -- build a Meeting tool with peace in mind. Blue buttons - ok. Red corners or circle Videostream - ok too. -- embedd applications in your Video-Meetings, so attendees can enjoy collaborative "anything". From shopping to working and gaming... -### Lowcoder vs Powerapps -- build a apps way faster than in Power Apps. Save up to 50& of the time and costs at least. -- Use self-hosting to keep all apps and data under your control for example at the own baremetals. -### Lowcoder vs Retool -- Lowcoder is open-source. You don't need to worry about vendor lock-in or being stuck with an outdated version of the software. -- In Lowcoder, developers can build truly responsive apps - not as cumbersome as the "Desktop / Mobile switch" in Retool -- Lowcoder is free and you can contribute! -- With Lowcoder you can design better Apps. More Layout & Design Components as also better support for powerful Data & Admin Dashboards. -- The EE Version of Lowcoder comes with a much better pricing model, so you have no "per-user costs". -### Lowcoder vs Appsmith, Tooljet -- Lowcoder has more components and richer configuration than Appsmith and Tooljet. -- In Lowcoder, you can choose auto-height or fixed-height mode for your components, while Appsmith supports fixed-height mode only. -- In Lowcoder, you can reuse common structures when building apps with modules and query library features. -### Lowcoder vs Mendix, Outsystems, Pega -- Lowcoder is modern. The codebase is fresh and uses modern standards. -- Lowcoder Apps do not need a compile and deployment. Just publish and use. Within seconds! -- Lowcoder Apps can get embedded natively in websites and apps, even in mobile apps. -### Lowcoder vs internal Tool platforms -- Lowcoder supports internal tools like admin panels perfectly, but also customer-facing apps can get developed and published. -- The Lowcoder UI builder is straightforward and better to use than Bubble. -- App release cycles and updates can be done nearly daily without service downtimes for customers and users. +# Installation +- Self-Hosting -## 👐 Support and Community -If you have any questions, please feel free to contact us or share them with our community. Our team is here ready to help. -And we mean it... Day by day! +# Development -📮 Best way is to chat with us on [Discord](https://discord.gg/qMG9uTmAx2) +# Learning Resources +- Documentation +- Tutorials -📑 Search for solutions in our [Documentation](https://docs.lowcoder.cloud/lowcoder-documentation/) +# Help -🔎 Submit an issue here on [GitHub](https://github.com/lowcoder-org/lowcoder/issues) - -## 💻 Deployment Options -[](https://deploy.stitch.tech/lowcoder/lowcoder) - -[](https://elest.io/open-source/lowcoder) +## 🏆 Comparisons +See [COMPARISONS.md](COMPARISONS.md) -You can access Lowcoder from [cloud-hosted version](https://app.lowcoder.cloud/) at any time, or use the following resources for self-host Lowcoder on different platforms: -- [Docker](https://docs.lowcoder.cloud/lowcoder-documentation/setup-and-run/self-hosting) +## 👐 Support and Community +If you have any questions, please feel free to contact us or share them with our community. Our team is here ready to help. -## 💪 Contributing -- Language support: If you have experience with a language that isn't currently supported by our product, send us a pull request. -- Create and share components or demos: If you've created something that might be useful to others, add the link here. -- [Contributing guide](https://docs.lowcoder.cloud/lowcoder-documentation/lowcoder-extension/opensource-contribution) +📑 Search for solutions in our [Documentation](https://docs.openflower.org/) -Special tanks goes to [@sjhoeksma](https://github.com/sjhoeksma), [@mousheng](https://github.com/mousheng), [@mat02](https://github.com/mat02), [@jomedya](https://github.com/jomedya) and many other contributors! +🔎 Submit an issue here on [GitHub](https://github.com/flowerappeng-org/openflower/issues) -## 🥇 Sponsors -Accelerate the growth of Lowcoder and unleash its potential with your Sponsorship – together, we're shaping the future of Lowcode for everyone! -[Be a Sponsor](https://github.com/sponsors/lowcoder-org) +## Deployment Options -Like ... [@Darkjamin](https://github.com/Darkjamin), [@spacegoats-io](https://github.com/spacegoats-io), [@Jomedya](https://github.com/Jomedya), [@CHSchuepfer](https://github.com/CHSchuepfer), Thank you very much!! +You can access OpenFlower from [cloud-hosted demo version](https://prod-us1.openflower.org/) at any time, or use the following resources for self-host OpenFlower on different platforms: +- [Docker](https://docs.openflower.org/setup-and-run/self-hosting) -## Intro Video +## Contributing +- Language support: If you have experience with a language that isn't currently supported by our product, send us a pull request. +- Create and share components or demos: If you've created something that might be useful to others, add the link here. +- [Contributing guide](https://docs.openflower.org/openflower-extension/opensource-contribution) -[](https://youtu.be/s4ltAqS0hzM?feature=shared) +## Manifesto +See [MANIFESTO.md](MANIFESTO.md) diff --git a/client/README.md b/client/README.md index 2c848ec18f..f64915a17d 100644 --- a/client/README.md +++ b/client/README.md @@ -1,4 +1,4 @@ -# Lowcoder frontend +# OpenFlower frontend ## How to contribute @@ -9,10 +9,10 @@ Simply run the below command to start a backend server. ```bash -docker run -d --name lowcoder -p 3000:3000 -v "$PWD/stacks:/lowcoder-stacks" lowcoderorg/lowcoder-ce +docker run -d --name openflower -p 3000:3000 -v "$PWD/stacks:/openflower-stacks" flowerappengorg/openflower ``` -For more information, view our [docs](https://docs.lowcoder.cloud/lowcoder-documentation/setup-and-run/self-hosting) +For more information, view our [docs](https://docs.openflower.org/setup-and-run/self-hosting) #### Build Docker image from source @@ -20,13 +20,13 @@ For more information, view our [docs](https://docs.lowcoder.cloud/lowcoder-docum 2. Use the command below to build a Docker image : ```bash -docker build -f ./deploy/docker/Dockerfile -t lowcoder-dev . +docker build -f ./deploy/docker/Dockerfile -t openflower-dev . ``` 3. Start ```bash -docker run -d --name lowcoder-dev -p 3000:3000 -v "$PWD/stacks:/lowcoder-stacks" lowcoder-dev +docker run -d --name openflower-dev -p 3000:3000 -v "$PWD/stacks:/openflower-stacks" openflower-dev ``` ### Start develop @@ -92,8 +92,8 @@ yarn start ``` After executing yarn start, the browser is automatically opened and you enter the component development environment. -Please find more information in our [docs](https://docs.lowcoder.cloud/lowcoder-documentation/lowcoder-extension/develop-ui-components-for-apps) - +Please find more information in our [docs](https://docs.openflower.org/openflower-extension/opensource-contribution/develop-ui-components-for-apps) + 2. Export components To export all the components, use src/index.ts, for example: @@ -116,4 +116,4 @@ When you finish developing and testing the plugin, you can publish it into the n yarn build --publish ``` -You can check a code demo here: [Code Demo on Github](https://github.com/lowcoder-org/lowcoder/tree/main/client/packages/lowcoder-plugin-demo) \ No newline at end of file +You can check a code demo here: [Code Demo on Github](https://github.com/Flowerappeng-org/openflower/tree/main/client/packages/lowcoder-plugin-demo) \ No newline at end of file diff --git a/client/packages/lowcoder/README.md b/client/packages/lowcoder/README.md index d357ed5d72..a2f1738f6e 100644 --- a/client/packages/lowcoder/README.md +++ b/client/packages/lowcoder/README.md @@ -1,3 +1,3 @@ -# lowcoder +# OpenFlower -The main app of lowcoder. +The main app of OpenFlower. diff --git a/client/packages/lowcoder/index.html b/client/packages/lowcoder/index.html index 0f69f02936..60ea0942eb 100644 --- a/client/packages/lowcoder/index.html +++ b/client/packages/lowcoder/index.html @@ -1,10 +1,10 @@ -