Skip to content

Flowerappeng-org/openflower

 
 

Repository files navigation

An enterprise-grade application engine.

Get Started >>

Read the Docs · Report Bug · Request Feature

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.

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 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.

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 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

🪄 Features

  • 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

  • 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! Docs

  • JavaScript supported everywhere to transform data, control components, etc.

  • Role-based access control (RBAC) for granular permission management. Docs

  • 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 OpenFlower in your internal company network, even behind the firewall. Docs

  • Free Community Cloud to start within a minute and build your first Apps. Start here

Installation

Development

Learning Resources

Help

🏆 Comparisons

See COMPARISONS.md

👐 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.

📑 Search for solutions in our Documentation

🔎 Submit an issue here on GitHub

Deployment Options

You can access OpenFlower from cloud-hosted demo version at any time, or use the following resources for self-host OpenFlower on different platforms:

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

Manifesto

See MANIFESTO.md

Packages

No packages published

Languages

  • TypeScript 48.9%
  • HTML 24.0%
  • JavaScript 13.6%
  • Java 13.3%
  • Dockerfile 0.1%
  • Shell 0.1%