Open source low-code and no-code platforms, tested

Low-code and no-code platforms you can run yourself. The list is ordered by whether each project came up when Argusic installed it fresh, with the recording of that attempt one click away.

Tested between and . Each row shows its own test date; a project can change after that day.

34 of 37 tested projects run. 42 more waiting for a test.

In short: 27 of the 37 tested projects started as-is on a fresh machine: JeecgBoot, onlook, puck, xgo, flowgram.ai, dograh, graphic-walker, and erupt, and 19 more. 7 more started once a stand-in replaced a service they expect, such as a database: astron-agent, prest, builder, app-platform, kestra, wacrm, and coze-studio. 3 could not be verified: illa-builder, smart-admin, and duckle; the log shows where each one stopped.

Measured by Argusic on a fresh machine every time. Every number links to its evidence.

#projectverdictArgusic Scorelanguagestarstested on
1JeecgBootRuns100 / 100Java48,111

【低代码v2.0,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖:AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领AI低代码「Skills 生成 → 在线配置 → 代码生成 →...

What the test found: Java backend compiles (Spring Boot 4.1.0, Maven multi-module), 67 of 70 unit tests pass (SSRF, SQL injection, IP utility), and the Vue 3 frontend builds to a deployable dist/ directory. 55 minutes.

2onlookRuns100 / 100TypeScript26,889

The Developer Tool for Designers • An Open-Source AI-First Design tool • Visually build, style, and edit your code with AI • World's best, top-most agent...

What the test found: The Next.js app builds and starts, responds with HTTP 200 on /, and 1064 tests pass across the monorepo. 6 minutes.

3puckRuns100 / 100TypeScript13,439

The visual editor for React.

What the test found: Core library builds and passes 292 Jest tests, demo app builds and serves HTTP 200 on all routes, and the visual editor renders fully in headless Chrome via Puppeteer. 15 minutes.

4xgoRuns100 / 100Go9,477

XGo is a programming language that reads like plain English. But it's also incredibly powerful, it lets you leverage assets from C/C++, Go, Python, and...

What the test found: XGo binary v0.0.0 builds, runs XGo programs, and all 18 Go test packages pass with 0 failures on Go 1.27.1 linux/amd64. 11 minutes.

5flowgram.aiRuns100 / 100TypeScript8,487

FlowGram is an extensible workflow development framework with built-in canvas, form, variable, and materials that helps developers build AI workflow platforms...

What the test found: FlowGram monorepo builds successfully (73/73 Rush projects), all tests pass across 9 packages with vitest (0 failures), and the demo-free-layout app serves correctly via Rsbuild dev server answering HTTP 200. 15 minutes.

6dograhRuns100 / 100Python5,828

Open source voice AI platform. Self-hosted alternative to Vapi and Retell. On Prem, BYOK across Speech to Speech or LLM/STT/TTS, with a visual workflow...

What the test found: Backend Python venv installed with all core deps, PostgreSQL 16 running on port 5432, Redis 7.4.1 running on port 6379, Node.js v22 deployed, pipecat submodule installed editable, FastAPI app imports with speechmatics as the only blocking provider, 493/514 collectable tests pass against real services. 57 minutes.

7graphic-walkerRuns100 / 100TypeScript3,256

An open source alternative to Tableau. Embeddable visual analytic

What the test found: graphic-walker library builds, all 376 unit tests pass, consumer packaging works, and Vite dev server launches on port 2002 and serves HTTP 200. 13 minutes.

8eruptRuns100 / 100Java2,973

Code as configuration. Annotate a Java entity with @Erupt and ship a production-grade admin backend in minutes, UI, RBAC, audit logs and APIs, all generated at...

What the test found: Erupt v2.2.0 builds from source with Maven, all 73 tests pass using H2, and the sample Spring Boot app on port 8081 serves the admin login page at HTTP 200. 25 minutes.

9spongeRuns100 / 100Go2,867

A powerful and easy-to-use Go development framework that enables you to effortlessly build stable, reliable, and high-performance backend services with a...

What the test found: Sponge v1.16.1 is installed with all 12 plugins, the code-generation engine runs on port 24631 serving the UI, and all 29 test suites pass. 24 minutes.

10go-streamsRuns100 / 100Go2,173

A lightweight stream processing library for Go

What the test found: Go 1.22.2 installed, project builds with go build and passes all 100+ tests with go test -count=1 ./... 20 minutes.

11saltcornRuns100 / 100JavaScript2,079

Free and open source no-code application builder

What the test found: TypeScript compiles, all 1038 unit tests pass across three packages, and the Saltcorn server starts and responds on port 3099 with HTTP 302 redirect to /auth/create_first_user, ready for initial admin setup. 44 minutes.

12email-builder-jsRuns100 / 100TypeScript1,762

A free and open-source block-based email template builder.

What the test found: npm install succeeds, packages build with tsup, all 13 Jest test suites pass (23 tests, 21 snapshots), and renderToStaticMarkup produces correct HTML output. 5 minutes.

13rulegoRuns100 / 100Go1,620

⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.

What the test found: The rulego Go library compiles with go build and all its test suite passes (go test exits 0, PASS). 8 minutes.

14dibootRuns100 / 100Java1,606

写的更少, 性能更好 -> 为开发人员打造的低代码开发框架,基础框架可免写90%的SQL,同时具备极强的零代码模型表单页面流程的设计能力和代码生成能力,可在pro-code、low-code、no-code之间自由选择灵活切换,全方位赋能开发。

What the test found: Diboot rest-api-example Spring Boot app compiled, packaged and runs with local MariaDB database, responding HTTP 200 on /api/ endpoint with 25 auto-created tables. 38 minutes.

15n8n-as-codeRuns100 / 100TypeScript1,597

Give your AI agent n8n superpowers. 537 nodes with full schemas, 7,700+ templates, Git-like sync, and TypeScript workflows.

What the test found: npm install --ignore-scripts completes with warnings only, tsc -b TypeScript compilation succeeds, CLI version 2.7.0 responds to all commands, and 6 test suites pass (922 total tests, 0 failures across transformer, CLI, skills, MCP, openclaw, and vscode packages). 19 minutes.

16writer-frameworkRuns100 / 100Python1,450

No-code in the front, Python in the back. An open-source framework for creating data apps.

What the test found: writer CLI version 1.27.0 installed, Python package built, frontend static assets compiled, all 396 backend tests pass, and the hello app serves HTTP 200 on the designated port. 11 minutes.

17obseiRuns100 / 100Python1,434

Obsei is a low code AI powered automation tool. It can be used in various business flows like social listening, AI based alerting, brand image analysis...

What the test found: Obsei library installs, all 45 tests pass (including real model inference with transformers), and example scripts run successfully producing analysis output. 12 minutes.

18CrewAI-StudioRuns100 / 100Python1,357

A user-friendly, multi-platform GUI for managing and running CrewAI agents and tasks. Supports Conda and virtual environments, no coding needed.

What the test found: Install is complete in venv, all 21 bundled tests pass, and the Streamlit app starts and serves HTTP 200 on its health endpoint. 6 minutes.

19sequential-workflow-designerRuns96.7 / 100TypeScript1,475

Customizable no-code component for building flow-based programming applications or workflow automation. 0 external dependencies. Check out https://nocode-js.com

What the test found: Core designer builds completely (lib/cjs, lib/esm, dist/umd) and passes all 112 unit tests via karma+jasmine on Chrome Headless 130. 13 minutes.

20node-redRuns90 / 100JavaScript23,725

Low-code programming for event-driven applications

What the test found: Node-RED v5.0.7 server runs on port 1880 returning HTTP 200, 2859 of 2924 unit tests pass, 5 fail only due to missing ssh-keygen binary. 6 minutes.

21agency-agents-zhRuns90 / 100Shell21,121

🎭 277 个即插即用的 AI 专家角色, 支持 Claude Code/Cursor/Copilot 等 20 种工具,覆盖工程/设计/营销/金融等 20 个部门。含 64 个中国市场原创智能体(小红书/抖音/微信/飞书/钉钉/Qt 上位机/机械设计)。搭配编排器...

What the test found: All 277 AI agent definition files are valid, the npm package builds, the conversion pipeline produces output for all 18 supported tools, and the install script copies agents to 6 detected tool directories without errors. 5 minutes.

22astron-rpaRuns88.2 / 100Python5,256

Agent-ready RPA suite with out-of-the-box automation tools. Built for individuals and enterprises.

What the test found: Engine Python 3.13.15 dependencies installed, engine modules import correctly, 207 pytest tests passing across data processing and encryption components, 1 source bug fixed (string fill slice type). Frontend shared and CLI packages build. Can't run backend services or Electron desktop app without Windows/Docker. 22 minutes.

23skillsRuns85 / 100Python6,116

Browser automation CLI built for AI agents. Break through anti-bot walls, hand off to humans across platforms when stuck. Parallel multi-task execution...

What the test found: browser-act-cli 1.4.2 installed, skill handshake completed, and the chrome browser type (bundled Chromium) works end-to-end, browser create, open, navigate, state inspection, content extraction via get markdown, and session close all succeed; stealth features require a server-side-validated BrowserAct API key that... 5 minutes.

24mitosisRuns80 / 100TypeScript14,436

Write components once, run everywhere. Compiles to React, Vue, Qwik, Solid, Angular, Svelte, and more.

What the test found: Mitosis core engine (0.14.0), CLI, and eslint-plugin install, build, and pass 10335 tests; 32 pre-existing snapshot failures affect signals-onUpdate generation and findSignals parsing across all targets. 30 minutes.

25jointRuns80 / 100JavaScript5,391

A proven SVG-based JavaScript diagramming library powering exceptional UIs

What the test found: Core JointJS library v4.3.3 installs, builds, loads via CommonJS require, and passes 2116/2117 tests across server-side Mocha, client-side Karma/QUnit, and TypeScript type checks. 9 minutes.

26VvvebJsRuns60 / 100JavaScript8,699

Drag and drop page builder library written in vanilla javascript without dependencies or build tools.

What the test found: Express server on port 8080 serves editor.html with all JavaScript modules (builder, components-bootstrap5, components-widgets, undo, inputs), Bootstrap 5, CSS, demo pages (album, blog, carousel, landing et al.) and the save endpoint, all returning HTTP 200. 8 minutes.

27cortezaRuns50 / 100Go2,171

Low-code platform

What the test found: Corteza server builds from source, all unit tests pass, and the HTTP server starts on a user-specified port using in-memory SQLite, responding HTTP 200 on /healthcheck. 63 minutes.

28astron-agentRuns with mocks92 / 100Java8,881

Enterprise-grade, commercial-friendly agentic workflow platform for building next-generation SuperAgents.

What the test found: The console React frontend builds successfully into dist/ (103M). All 5 Python microservices (agent, common, workflow, knowledge, memory/database) install deps via uv sync and pass their pytest suites (1835 total tests pass). Go (tenant) and Java (backend) services are not runnable due to missing runtimes. 14 minutes.

29prestRuns with mocks92 / 100Go4,623

PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new, MCP server

What the test found: prestd compiles, all unit tests pass, and the app runs serving REST endpoints on a live PostgreSQL database. 21 minutes.

30builderRuns with mocks92 / 100Python2,422

Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly

What the test found: 147 total tests pass (129 Python with Frappe stubs, 18 frontend vitest with jsdom). The full app requires a Frappe Bench with MySQL for backend database tests and the frontend vite build links @framework/ui from the Frappe framework monorepo. 17 minutes.

31app-platformRuns with mocks92 / 100Java1,458

AppPlatform 是一个前沿的大模型应用工程,旨在通过集成的声明式编程和低代码配置工具,简化和优化大模型的训练与推理应用的开发过程。本工程为软件工程师和产品经理提供一个强大的、可扩展的环境,以支持从概念到部署的全流程 AI 应用开发。

What the test found: The Java backend builds and all 1752 unit tests pass with 0 failures. The agent-flow and frontend Node projects install and build to production bundles without errors. The frontend static build serves on localhost:3310 and returns HTTP 200. 65 minutes.

32kestraRuns with mocks87 / 100Java29,395

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

What the test found: Kestra repository builds and compiles successfully with JDK 25 / Gradle 9.7. All 5903 backend tests pass except HttpClientTest (Testcontainers/Docker unavailable). All 2743 frontend unit tests pass, type-checking is clean, lint reports 0 errors. A one-line production fix was applied so DNS resolution failures wrap in... 55 minutes.

33wacrmRuns with mocks84 / 100TypeScript2,522

Self-hostable CRM template for WhatsApp, shared inbox, contacts, sales pipelines, broadcasts, and no-code automations. Fork it, brand it, host it.

What the test found: Dependencies install with Node 22, 1015 unit tests pass covering auth middleware, WhatsApp encryption/webhooks/API/broadcasts/templates/registration, i18n, currency, browser notifications, and broadcast resume logic; the Next.js 16 dev server starts and correctly redirects unauthenticated root requests to /dashboard... 26 minutes.

34coze-studioRuns with mocks46 / 100TypeScript21,695

An AI agent development platform with all-in-one visual tools, simplifying agent creation, debugging, and deployment like never before. Coze your way to AI...

What the test found: Go backend builds cleanly and 45 of 50 test packages pass; the 5 failures all require Docker services (MySQL 3306, Redis, MinIO/NSQ) that are not available in this container; Python3 venv with document parser libs (pdfplumber, python-docx, pillow, httpx) is installed; Node v22.14.0 is available but frontend rush build... 29 minutes.

35illa-builderCould not verify80 / 100TypeScript12,329

Low-code platform allows you to build business apps, enables you to quickly create internal tools such as dashboard, crud app, admin panel, crm, cms, etc...

What the test found: ILLA Builder and ILLA Cloud FE build successfully. Both Vite dev servers start and serve HTTP 200. Built dist/index.html includes bundled JS entry point. 13 minutes.

36smart-adminCould not verify70 / 100Java3,895

SmartAdmin国内首个以「高质量代码」为核心,「简洁、高效、安全」快速开发平台;基于SpringBoot2/3 + Sa-Token + Mybatis-Plus 和 Vue3 + Vite5 + Ant Design Vue 4.x...

What the test found: SmartAdmin JavaScript frontend, TypeScript frontend, and Uni-App mobile frontend all install dependencies, build to dist/, and serve via Vite dev server returning HTTP 200; the two Java backends cannot be built because no JDK or Maven is present in the container. 20 minutes.

37duckleCould not verify20 / 100Rust1,494

Open-source ETL/ELT you deploy on your own servers or cloud. Built on DuckDB: no-code/low-code visual pipelines or SQL, 385 components, dbt, CDC, data quality...

What the test found: could not be verified; the log shows where it stopped.

-turboNot yet tested-Java1,216-
-better-chatbotNot yet tested-TypeScript1,189-
-tribeNot yet tested-TypeScript1,084-
-opsli-bootNot yet tested-Java1,077-
-zerocodeNot yet tested-Java1,015-
-totum-mitNot yet tested-PHP980-
-ConduitNot yet tested-TypeScript924-
-puppetryNot yet tested-JavaScript888-
-motor-admin-railsNot yet tested-Ruby839-
-ovineNot yet tested-JavaScript748-
-ui-builderNot yet tested-TypeScript670-
-smythos-studioNot yet tested-TypeScript618-
-camel-karavanNot yet tested-TypeScript597-
-goatdbNot yet tested-TypeScript579-
-fastschemaNot yet tested-Go575-
-giselleNot yet tested-TypeScript556-
-ethoraNot yet tested-JavaScript549-
-n8n-workflow-builderNot yet tested-JavaScript547-
-f-flowNot yet tested-TypeScript537-
-node-red-contrib-uibuilderNot yet tested-JavaScript528-
-opencrewNot yet tested-Shell498-
-coreNot yet tested-TypeScript483-
-aeriaNot yet tested-TypeScript473-
-db2restNot yet tested-Java471-
-design-studioNot yet tested-TypeScript470-
-ruoyi-officeNot yet tested-Java414-
-mulmoclaudeNot yet tested-TypeScript367-
-panel-graphic-walkerNot yet tested-Python352-
-noco-formNot yet tested-TypeScript326-
-VoicEraNot yet tested-Python315-
-moai-coworkNot yet tested-Python306-
-dataCompareNot yet tested-Java280-
-umpleNot yet tested-Java279-
-spacersNot yet tested-JavaScript274-
-OrienteerNot yet tested-Java260-
-apibrewNot yet tested-Go254-
-praxis-ideNot yet tested-JavaScript249-
-mcp-n8n-workflow-builderNot yet tested-JavaScript234-
-LoomFlowNot yet tested-TypeScript222-
-zigflowNot yet tested-Go221-
-openclaw-setupNot yet tested-JavaScript214-
-flowbakerNot yet tested-Go205-

runs installed and started with its real dependencies. runs with mocks started after stand-ins replaced external services such as a database or a third-party API. could not verify neither the standard agent nor the stronger one got it running within the time limit; the log shows where it stopped.

How we tested

On this list as of the latest test: 27 projects ran as-is, 7 with mocks, 3 could not be verified, 42 still waiting. Languages tested: Go, Java, JavaScript, Python, Rust, Shell, TypeScript. Every attempt used a clean single-use machine, the subject at a pinned version, and a 45-minute limit; the complete procedure is on the methodology page.

Frequently asked questions (FAQs)

How is this list ranked?

By measurement, not opinion: projects Argusic installed and launched on a fresh machine come first, then those that ran with mocks in place of external services, then those it could not verify. Ties go to the Argusic Score, then how popular it is on its own source.

Why are some projects unranked?

42 projects are still waiting for a test or for a finished attempt. They are listed without a rank until Argusic has measured them.

Where is the evidence?

Every row links to the project's Argusic page, where each run has a full log and a terminal recording stored with a sha256 fingerprint. The same pages exist for every one of the tested projects, on this list or not.

More lists in this category

All lists: Best. All tested projects: subjects.