Lex Flow

D 56 completed
Web App
monorepo / typescript · small
442
Files
67,861
LOC
3
Frameworks
11
Languages

Pipeline State

completed
Run ID
#346749
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
54.33
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #48072
Member of a group with 1 similar repo(s) — canonical #350 view group →
Top concepts (2)
Project DescriptionWeb Frontend
All rows above produced by Repobility · https://repobility.com

AI Prompt

Create a web-based visual programming platform called LexFlow. It needs to interpret stack-based workflows defined in YAML or JSON. The platform should feature a node-based editor for designing workflows and an execution engine. I need to be able to run workflows using a command-line interface, and ideally, the core logic should be accessible for use as a Python library, allowing users to parse and run workflows programmatically.
typescript react python web-app visual-programming workflow yaml json cli interpreter
Generated by gemma4:latest

Catalog Information

Lexflow is a web-based visual programming platform that interprets stack-based workflows, enabling users to design and execute automated processes without writing code.

Description

Lexflow provides a drag‑and‑drop interface for building data‑centric workflows that run on a stack‑based execution engine. Users can assemble nodes representing data sources, transformations, and outputs, then preview the stack state in real time. The platform exposes a REST API built with FastAPI, allowing external services to trigger or monitor workflows programmatically. It stores workflow definitions in PostgreSQL and leverages Qdrant for vector‑based search and retrieval of intermediate results. Lexflow is designed for developers and process designers who need a low‑code solution to automate repetitive tasks and data pipelines.

الوصف

يُقدّم Lexflow واجهة سحب وإفلات لبناء سير عمل موجهة نحو البيانات تعمل على محرك تنفيذ قائم على القوائم. يمكن للمستخدمين تجميع عقد تمثل مصادر البيانات، والتحولات، والمخرجات، ثم معاينة حالة القوائم في الوقت الفعلي. يتيح النظام واجهة برمجة تطبيقات REST مبنية على FastAPI، ما يتيح للخدمات الخارجية تشغيل أو مراقبة سير العمل برمجياً. تُخزّن تعريفات سير العمل في قاعدة بيانات PostgreSQL، ويستفيد النظام من Qdrant للبحث والتعامل مع النتائج الوسيطة باستخدام البحث المتجه. يُصمم Lexflow للمطورين ومصممي العمليات الذين يحتاجون إلى حل منخفض الكود لأتمتة المهام المتكررة وخطوط الأنابيب البياناتية. يدمج النظام أدوات مثل BeautifulSoup لتحليل المحتوى، وRich لعرض النتائج بشكل جذاب، وUvicorn لتشغيل الخادم بكفاءة. يميز Lexflow بقدرته على دمج عمليات المعالجة المعقدة في واجهة بصرية بسيطة، مع توفير إمكانية التوسع عبر قاعدة بيانات متينة وخدمات بحث متقدمة.

Novelty

7/10

Tags

visual-programming workflow-automation stack-based-execution interpreter low-code

Technologies

beautifulsoup fastapi pydantic rich uvicorn

Claude Models

claude-opus-4.6 claude-opus-4.5

Quality Score

D
55.9/100
Structure
64
Code Quality
69
Documentation
57
Testing
65
Practices
34
Security
25
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint, ruff (possible))
  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 1 bare except/catch blocks swallowing errors
  • Potential hardcoded secrets in 3 files
  • 5658 duplicate lines detected \u2014 consider DRY refactoring
  • 15 'god files' with >500 LOC need decomposition

Recommendations

  • Add a LICENSE file (MIT recommended for open source)
  • Replace bare except/catch blocks with specific exception types
  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

13.3h
Tech Debt (A)
A
OWASP (100%)
FAIL
Quality Gate
A
Risk (12)
Repobility (the analyzer behind this table) · https://repobility.com
MIT
License
10.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
27.5%
python
25.5%
yaml
25.3%
markdown
11.8%
json
8.9%
javascript
0.3%
css
0.3%
toml
0.2%
shell
0.1%
html
0.0%
ini
0.0%

Frameworks

React Vitest Vite

Concepts (2)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
CategoryNameDescriptionConfidence
Want this analysis on your repo? https://repobility.com/scan/
auto_descriptionProject DescriptionA stack-based visual programming workflow interpreter. Define workflows in YAML/JSON, visualize them in a node-based editor, and execute them with an async Python engine.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/70824.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV