flow-like
Plataforma open source para construir lógica empresarial escalable con Flows tipados en FlowScript o canvas visual. Soporta Rust, Node.js, Python y despliegue auto-alojado con aislamiento gVisor.
Ficha actualizada 27 sept 2026, 20:52 · upstream 27 sept 2026, 20:13 · release sin release detectada
Qué es flow-like
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Flow-Like es una plataforma de desarrollo source-available que permite construir y ejecutar lógica de aplicaciones mediante Flows —procesos ejecutables persistentes— definidos en FlowScript (lenguaje tipado) o en un canvas visual. Cada App contiene Flows, eventos, páginas, datos, paquetes reutilizables, roles y configuraciones de release. El runtime en Rust ejecuta el grafo del Board localmente o en infraestructura configurada.
La arquitectura soporta múltiples lenguajes (Rust, Node.js, Python) con servicios como PostgreSQL, Redis y S3/MinIO. Incluye Studio, aplicación de escritorio para editar Flows, inspeccionar datos y rastrear ejecuciones. La plataforma ofrece tres modos: web app online, Studio local y despliegue auto-alojado vía Docker Compose o Kubernetes.
El sistema incluye análisis pre-ejecución que reporta variables del runtime, requisitos OAuth, nodos locales y permisos WASM. Los eventos de App exponen entradas a Flows sin duplicar lógica, permitiendo reutilización en APIs, chat, formularios o endpoints REST.
- Automatización de flujos empresariales con lógica tipada y trazabilidad completa
- Integración de sistemas legacy mediante nodos catalogados que conectan a servicios existentes
- Desarrollo local con Studio para edición simultánea en FlowScript y canvas visual
- Ejecución aislada de Flows en sandboxes gVisor para seguridad multi-tenant
- Orquestación de procesos que combinan WASM, Python y Node.js en un mismo grafo
- Round-trip entre edición textual (FlowScript) y visual (canvas) con reconciliación automática
- Runtime en Rust con aislamiento gVisor para ejecución segura de Flows
- Análisis pre-ejecución que reporta variables, OAuth, nodos locales y permisos WASM
- Licencia BSL 1.1 permitiendo uso empresarial con cláusulas de fuente disponible
- Soporte nativo para despliegue en Docker Compose y Kubernetes con Helm charts
- Integración con PostgreSQL, Redis y almacenamiento S3/MinIO incluido
- Requiere instalación de mise, Tauri 2 y toolchain C/C++ para builds desde fuente
- El dispatcher actual no rechaza todas las selecciones remotas incompatibles con flags locales
- Los valores secretos del dispositivo permanecen fuera del Board y payloads remotos
- Las imágenes Docker publicadas requieren pinning de digest para aislamiento estricto
- Soporte limitado a AWS, Azure y GCP en backend; verificar documentación antes de producción
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para despliegue auto-alojado: usar docker-compose.yml con FLOW_LIKE_IMAGE_TAG=dev o pinning de digest. Configurar flow-like.config.json con OIDC y dominios. Ejecutar scripts/setup-env.py, pull-images.py (opcional para digests), preflight.py y up.py. Para Kubernetes: ./scripts/resolve-images.py --tag 1.4.0 y deploy.sh con helm/values-production.yaml. Requiere gVisor y Cilium en K8s.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.


