Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ubos-tech/ubos
Low-code/No-code development platform
https://github.com/ubos-tech/ubos
admin-dashboard admin-panels ai app-builder artificial-intelligence custom-gpts custom-internal database developer-tools javascript llm low-code low-code-framework low-code-platform node-red react
Last synced: 2 months ago
JSON representation
Low-code/No-code development platform
- Host: GitHub
- URL: https://github.com/ubos-tech/ubos
- Owner: UBOS-tech
- Created: 2023-03-11T19:18:30.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-26T16:11:33.000Z (about 1 year ago)
- Last Synced: 2024-04-24T11:38:57.165Z (9 months ago)
- Topics: admin-dashboard, admin-panels, ai, app-builder, artificial-intelligence, custom-gpts, custom-internal, database, developer-tools, javascript, llm, low-code, low-code-framework, low-code-platform, node-red, react
- Homepage: https://ubos.tech
- Size: 14.6 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
UBOS.tech is a cutting-edge low-code/no-code application development platform designed to simplify the process of creating custom Generative AI solutions. With UBOS.tech, businesses and developers can easily build and deploy custom applications without requiring extensive coding knowledge or specialized AI expertise. Chain multiple LLM or AI/ML API services into a single flow.
Get Started
β’
Community
β’
Youtube
β’
Discord## π UBOS Cloud Platform Architecture
Tooling
| | | | | | |
|--------------------|--------------------|--------------------|--------------------|--------------------|--------------------|Low-code/No-code tools
| |
Node-Red
Flow builder for integrations & ETL
| |Appsmith
UI Builder for internal tools
| |UI Editor
Extended UI Editor by UBOS.tech
|
| -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- |
| |Baserow
No-code database tool like Airtable
| |NocoDB
Turns database into a spreadsheet
|Data stores
| |
PostgreSQL
Open-source relational SQL database
| |MongoDB
Document-oriented NoSQL database
| |MySQL
Oracle-backed open-source RDBMS
|
| -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- |UBOS Micro apps
| |
AI Creator
Create UI widget with ChatGPT
| |Deployment Manager CI/CD
Pack and deploy your solution
| |Apps Templates
Create or Install composite App
|
| -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- |
| |Workspace
Single space to manage tools/services
|Cloud providers
| | | | | |
|--------------------|--------------------|--------------------|--------------------|--------------------|
## 𧩠Nodes
We specializes in creating enhanced nodes for [Node-RED](https://flows.nodered.org), streamlining code development and accelerating the coding process
| Name | Node-RED | NPM | Downloads | Git |
|:-----------|:-----------|:-----------|:-----------|:-----------|
| node-red-contrib-kubernetes-client-ubos | [![platform](https://img.shields.io/badge/platform-Node--RED-red)](https://flows.nodered.org/node/node-red-contrib-kubernetes-client-ubos) | [![npm](https://img.shields.io/npm/v/node-red-contrib-kubernetes-client-ubos.svg)](https://www.npmjs.com/package/node-red-contrib-kubernetes-client-ubos) | [![downloads](https://img.shields.io/npm/dt/node-red-contrib-kubernetes-client-ubos.svg)](https://www.npmjs.com/package/node-red-contrib-kubernetes-client-ubos) | [link](https://github.com/UBOS-tech/node-red-contrib-kubernetes-client-ubos#readme) |
| node-red-contrib-openai-ubos | [![platform](https://img.shields.io/badge/platform-Node--RED-red)](https://flows.nodered.org/node/node-red-contrib-openai-ubos) | [![npm](https://img.shields.io/npm/v/node-red-contrib-openai-ubos.svg)](https://www.npmjs.com/package/node-red-contrib-openai-ubos) | [![downloads](https://img.shields.io/npm/dt/node-red-contrib-openai-ubos.svg)](https://www.npmjs.com/package/node-red-contrib-openai-ubos) | [link](https://github.com/UBOS-tech/node-red-contrib-openai-ubos#readme) |
| node-red-contrib-image-generation-ubos | [![platform](https://img.shields.io/badge/platform-Node--RED-red)](https://flows.nodered.org/node/node-red-contrib-image-generation-ubos) | [![npm](https://img.shields.io/npm/v/node-red-contrib-image-generation-ubos.svg)](https://www.npmjs.com/package/node-red-contrib-image-generation-ubos) | [![downloads](https://img.shields.io/npm/dt/node-red-contrib-image-generation-ubos.svg)](https://www.npmjs.com/package/node-red-contrib-image-generation-ubos) | [link](https://github.com/UBOS-tech/node-red-contrib-image-generation-ubos#readme) |
| node-red-contrib-speech-to-text-ubos | [![platform](https://img.shields.io/badge/platform-Node--RED-red)](https://flows.nodered.org/node/node-red-contrib-speech-to-text-ubos) | [![npm](https://img.shields.io/npm/v/node-red-contrib-speech-to-text-ubos.svg)](https://www.npmjs.com/package/node-red-contrib-speech-to-text-ubos) | [![downloads](https://img.shields.io/npm/dt/node-red-contrib-speech-to-text-ubos.svg)](https://www.npmjs.com/package/node-red-contrib-speech-to-text-ubos) | [link](https://github.com/UBOS-tech/node-red-contrib-speech-to-text-ubos#readme) |
| node-red-contrib-pinecone | [![platform](https://img.shields.io/badge/platform-Node--RED-red)](https://flows.nodered.org/node/node-red-contrib-pinecone) | [![npm](https://img.shields.io/npm/v/node-red-contrib-pinecone.svg)](https://www.npmjs.com/package/node-red-contrib-pinecone) | [![downloads](https://img.shields.io/npm/dt/node-red-contrib-pinecone.svg)](https://www.npmjs.com/package/node-red-contrib-pinecone) | [link](https://github.com/UBOS-tech/node-red-contrib-pinecone#readme) | node-red-contrib-chromadb | [![platform](https://img.shields.io/badge/platform-Node--RED-red)](https://flows.nodered.org/node/node-red-contrib-chromadb) | [![npm](https://img.shields.io/npm/v/node-red-contrib-chromadb.svg)](https://www.npmjs.com/package/node-red-contrib-chromadb) | [![downloads](https://img.shields.io/npm/dt/node-red-contrib-chromadb.svg)](https://www.npmjs.com/package/node-red-contrib-chromadb) | [link](https://github.com/UBOS-tech/node-red-contrib-chromadb#readme) |## π¨ Templates
We have developed 40+ templates that will accelerate your start and address various challenges on the UBOS low-code platform.
| Name | Node-RED GIT | UI GIT | YouTube | Use |
|:-----------|:-----------|:-----------|:-----------|:-----------|
| AI Task manager | [link](https://github.com/UBOS-tech/ubos-template-AI-task-manager-NR) | [link](https://github.com/UBOS-tech/ubos-template-AI-task-manager-UI) | |
| Text to video Elevenlabs + Synthesia | [link](https://github.com/UBOS-tech/text-to-video-ElevenlabsNR) | [link](https://github.com/UBOS-tech/text-to-video-ElevenlabsUI) | |
| Text to video | [link](https://github.com/UBOS-tech/text-to-videoNR) | [link](https://github.com/UBOS-tech/text-to-video) | |
| Text to speech Eleven Labs | [link](https://github.com/UBOS-tech/text-to-speech_ElevenLabsNR) | [link](https://github.com/UBOS-tech/text-to-speech_ElevenLabsUI) | |
| Text to speech | [link](https://github.com/UBOS-tech/ubos-template-AI-text-to-speech-NR) | [link](https://github.com/UBOS-tech/ubos-template-AI-text-to-speech-UI) | |
| Template for business | [link](https://github.com/UBOS-tech/template-for-business-nr) | [link](https://github.com/UBOS-tech/template-for-business-ui)
| Marketing portal | [link](https://github.com/UBOS-tech/marketing-portal-nr) | [link](https://github.com/UBOS-tech/marketing-portal-ui) | |
| PDF based on AI | [link](https://github.com/UBOS-tech/ubos-template-pdfbasedonAI-NR) | [link](https://github.com/UBOS-tech/ubos-template-pdfbasedonAI-UI) | |
| Image generation | [link](https://github.com/UBOS-tech/ubos-template-AI-image-generation-NR) | [link](https://github.com/UBOS-tech/ubos-template-AI-image-generation-UI) | |
| AI Support bot | [link](https://github.com/UBOS-tech/ubos-template-AI-support-bot-NR) | [link](https://github.com/UBOS-tech/ubos-template-AI-support-bot-UI) | |
| Help me write | [link](https://github.com/UBOS-tech/ubos-template-AI-help-me-write-NR) | [link](https://github.com/UBOS-tech/ubos-template-AI-help-me-write-UI) | |
| Auth | [link](https://github.com/UBOS-tech/auth_nr) | [link](https://github.com/UBOS-tech/auth_ui) | |And [35+ AI Templates](https://github.com/UBOS-tech/.github/blob/main/profile/ai-apps.md)
## π§ Build Apps in 4 Steps
### 1. Build your UI
Build your UI with our drag and drop UI builder. Use 70+ Pre-made UI Widgets, customizable widgets including tables, charts, lists, modals, forms, and more. Or use one of the ready-made [templates](https://ubos.tech/templates/)
### 2. Connect to your data
Connect to your data with our connectors: databases (PostgresQL, MongoDB, MySQL). Π‘onnect to third-party services or connect to your own backend using Node-RED
### 3. Connect the data to the UI
Connect the data to the UI by configuring the components. Where needed, you can use the Javascript IDE to create more advanced features and data transformations - the sky is the limit!
### 4. Deploy your app
In order to see the finished application and share it with others, you just need to press the Deploy button
## π― Features
UBOS makes it easy to create powerful utility applications organized across multiple workspaces. Here are a few notable features of UBOS. We ship new features, bug fixes, and performance improvements regularly⨠**Create new service without any knowledge of Kubernetes/DevOps just in a single click** - is a groundbreaking manager that empowers users to effortlessly create low-code tools, services, and databases with just a single click. With the help of an intuitive manager, you can easily configure your Kubernetes pods, allowing for increased resources, networking options, and other Kubernetes configurations.
Each service works as a pod in Kubernetes (k8s) cluster and consume RAM/CPU/Network/Volume. Workspace manager helps to set limits for resources and control scaling options during Development and Product phase
Workspace Manager - is a main view of engineer that helps you run/manage/deploy/monitor all your services/resources which are used during the application development process gathered under a single UBOS Workspace unit (k8s namespace).Deployment Manager: Simplifying Deployment in Low-Code/No-Code Development - is a pivotal feature within our low-code/no-code development platform that streamlines the deployment process for your applications across multiple environments. With Deployment Manager, you can effortlessly deploy your services, convert them into Docker images and Helm charts, and seamlessly export your solutions from the platform to external servers.
π₯ **UI builder** with a library of 70+ widgets such as
- Tables
- Charts
- Forms
- Lists
- Buttons
- Checkboxes
- Filepicker
- Modals
...and more. All widgets come with properties that can be visually edited to set their data, change their styles, and trigger actions from them.π οΈ **API client and query builder** lets you run RESTful API, GraphQL, or database queries within connected datasources.
π **JavaScript code support**. You can use JavaScript inside `{{ }}` anywhere in UBOS. You can reference every entity in UBOS as a JavaScript variable and perform all JavaScript functions and operations on them. Our in-built JS editor gives the full IDE experience with multiline editing, autocomplete, linting and debugging.
π **Version control with Git** You can connect to any popular version control tool of our liking: GitHub, Gitlab and more.
## Videos π₯
- [Get Started with UBOS.tech](https://youtu.be/Xr-feXRWoN4)
- [Quick Overview: Build AI Applications with Ease Using UBOS.tech](https://youtu.be/_KpigjTKChg)
- [Build a BabyAGI/AutoGPT](https://youtu.be/rkc5tKsmDlo)
- [Creating and Forking Templates on UBOS.tech](https://youtu.be/_OiiFc76dFQ)
- [Mastering Text-to-Video AI App Development](https://youtu.be/0ce6bJTlMdI)You can watch more videos on our [channel](https://www.youtube.com/@ubos_tech)
## Blogs from Community π
- [Introduction and familiarization with the UI Editor environment](https://community.ubos.tech/blue_skies/introduction-and-familiarization-with-the-ui-editor-environment-ank)
- [How to Connect UI Editor and Node-RED to GIT?](https://community.ubos.tech/anastasiia/how-to-connect-ui-editor-and-node-red-to-git-120f)
- [Creating a Real-Time Data Map Using Node-RED](https://community.ubos.tech/olha/create-map-in-node-red-55m2)
- [AI-Generated Gallery](https://docs.ubos.tech/books/ai-generated-gallery)
- [Create custom Telegram bot with OpenAI API and Knowledge management panel](https://community.ubos.tech/vika/customersupportchatbot-1ac8)You can read more interesting articles [here](https://community.ubos.tech)
## π€ Support and Community
Issues are inevitable. When you have one, our entire team and our active developer community is around to help.
π¬ Ask for help on [Discord](https://discord.com/invite/dt59QaptH2)
π Find a solution in our [Documentation](https://docs.ubos.tech/), [Community](https://community.ubos.tech/)
β οΈ Open an issue right here on [GitHub](https://github.com/UBOS-tech/UBOS/issues/new/choose)
π‘Use our learning resources: [Templates](https://ubos.tech/templates/), [Tutorials/Videos](https://www.youtube.com/@ubos_tech)## π Top Contributors
[![Oleksandr-Pupena](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/25325920?v=4&w=50&h=50&mask=circle)](https://github.com/pupenasan)
[![Artem-Volkhonskyi](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/1095006?v=4&w=50&h=50&mask=circle)](https://github.com/artyom4d)