About Skyve
Skyve is an open-source low-code platform for building secure, scalable enterprise applications. Rather than generating large amounts of code, applications are described in concise XML metadata, and the platform interprets those declarations at runtime to enforce security, render user interfaces, manage persistence and evolve the database schema.
Security is declarative: permissions are set per document with role-based create, read, update and delete rules and row-level scoping, and are enforced across persistence, queries and the UI. REST and UI responses only include fields a user may see, unpermitted input is ignored, access paths are computed from roles, and REST access is blocked unless it has been explicitly allowed. The whole metadata model is validated statically on every build.
This repository is the Java implementation of the Skyve framework specification, with Maven commands for creating, building and updating projects and a tutorial, user guide, development guide and cookbook. The project presents the metadata approach as well suited to AI-assisted development, and it is licensed under LGPL-2.1.
Key features
- Applications declared in XML metadata
- Role-based CRUD with row-level scoping
- Payload shaping to prevent over-posting
- Forced-browsing prevention and fail-closed defaults
- Static validation of the metadata model on build
- Automatic schema evolution and persistence
Good fit for
- →Internal enterprise business applications
- →Teams wanting declarative security by default
- Tags
- low-code
- java
- xml
- enterprise
- framework
- security
- metadata
- maven
Skyve: questions and answers
- What is Skyve used for?
- Skyve is an open-source low-code Java platform where enterprise applications are declared in XML metadata and the runtime handles security, UI, persistence and schema changes. It is a good fit for internal enterprise business applications and teams wanting declarative security by default.
- Is Skyve open source?
- Yes. Skyve is open source under the LGPL-2.1 licence. Its source code is on GitHub at skyvers/skyve and is written mainly in JavaScript.
- Is Skyve free?
- Yes. Skyve is open source, so the software itself is free to use.
- Can I self-host Skyve?
- Yes. Skyve can be self-hosted on your own server or infrastructure.
- What is Skyve an alternative to?
- Skyve is an open-source alternative to OutSystems, Mendix, Betty Blocks and Unqork. Other open-source alternatives to OutSystems include Joget, Structr and Steedos.
- Is Skyve actively maintained?
- Yes. The most recent commit to Skyve was on 2 October 2026. The project has 504 stars on GitHub.
Open-source alternatives to Skyve
See all
Joget
Low-code & Internal Tools
Joget is an open source no-code/low-code application platform that combines the best of ra
OSSvs Microsoft Power Apps★ 618
Structr
Low-code & Internal Tools
ATTENTION: This repository is a clone of https://gitlab.structr.com/structr/structr. All d
OSSvs OutSystems★ 828
Steedos
Low-code & Internal Tools
The AI-Native Infrastructure for Enterprise Apps. Powered by ObjectStack (ObjectQL, Object
AGPL-3.0vs Salesforce★ 1.6k
Corteza
Low-code & Internal Tools
Low-code platform
Apache-2.0vs Salesforce★ 2.2k
Oinone Pamirs
Low-code & Internal Tools
Oinone is an AI‑Powered low‑code framework that unifies AI and developers around a shared
AGPL-3.0vs OutSystems★ 2.4k
JeecgBoot
Low-code & Internal Tools
【低代码v2.0,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖
Apache-2.0vs Mendix★ 48k
SaaS alternatives to Skyve
See all
OutSystems
Low-code & Internal Tools
Enterprise low-code platform for building and deploying web and mobile apps
SaaS
Mendix
Low-code & Internal Tools
Siemens low-code platform for building enterprise web and mobile apps
SaaS
Betty Blocks
Low-code & Internal Tools
No-code application platform aimed at enterprise teams
SaaS
Unqork
Low-code & Internal Tools
No-code enterprise application platform popular in finance and insurance
SaaS
ServiceNow App Engine
Low-code & Internal Tools
ServiceNow low-code platform for building workflow apps
SaaS
WaveMaker
Low-code & Internal Tools
Low-code platform for building enterprise web and mobile apps with Java and Angular
SaaS

