Categories
Developer Tools Dashboards Internal Tools Low-Code Platform Admin Panels Web App Builder YAML ConfigStars
Forks
Watchers
Developer links
Lowdefy
Lowdefy is a config-first web stack that turns YAML files into production web applications, complete with forms, tables, charts, authentication, and live connections to your databases and APIs. You declare pages as trees of blocks (inputs, buttons, tables, charts, markdown), wire events to actions, and the runtime renders a responsive app without a frontend codebase to maintain. More than 50 logic operators handle conditions, lookups, formatting, and state, so dynamic behavior comes from config rather than custom JavaScript scattered across components. Requests run on the server against MongoDB, PostgreSQL, MySQL, REST APIs, Google Sheets, S3, Elasticsearch, and Stripe, keeping credentials off the browser entirely. Sign-in arrives through Auth.js with more than 75 providers, public and private pages, and role-based access control deciding who sees each page and block. When the built-in catalog runs out, npm plugins add custom blocks, connections, operators, actions, and auth providers, declared in the same YAML. Schema validation checks every property before the app serves traffic, and one framework upgrade improves every app built on it. Build once and run the server anywhere Node.js runs, from a single VPS to a container platform. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- Apps Declared, Not Coded
- A full-stack application is a YAML file describing pages, blocks, and requests, so a working internal tool ships in dozens of lines instead of a frontend project.
- Credentials Stay On Server
- Requests execute on the server against MongoDB, PostgreSQL, MySQL, REST APIs, and Stripe, so database passwords and API keys never reach the browser.
- Auth And Roles Included
- Auth.js sign-in with more than 75 providers, public and private pages, and role-based access control decide who sees each page and block in your app.
- One Upgrade, Every App
- Config is interpreted and schema-validated rather than executed, and a single framework update upgrades every application built on it without touching each codebase.
Features
- 70+ UI Blocks
- Forms, tables, charts, markdown, and layout blocks compose into responsive pages, and events on any block trigger actions across the page.
- 50+ Logic Operators
- Operators for conditions, state, lookups, dates, and formatting give pages dynamic behavior in config, reducing the custom JavaScript your team maintains.
- Database And API Connectors
- Server-side requests connect MongoDB, PostgreSQL, MySQL, REST APIs, Google Sheets, S3, Elasticsearch, and Stripe to blocks on the page.
- Auth.js With 75+ Providers
- Sign-in, sessions, public and private pages, and role-based access control ship in the runtime, configured per app in the same YAML file.
- Npm Plugin Extensions
- Blocks, connections, operators, actions, and auth providers extend through npm packages, and tree-shaking bundles only the plugins your config declares.