One page, top to bottom
Guards, actions, queries and the screen in the order they run. No JavaScript to write.
Database, forms, sessions and AI in the language. No build chain, no JavaScript, no front-end framework.
Quantum builds web applications from declarative XML pages β the same page also runs in a terminal and in a desktop window. Inspired by ColdFusion and Adobe Flex, it lets you build internal tools, dashboards and AI applications without writing JavaScript. Why Quantum?
<q:component name="UserList" xmlns:q="https://quantum.lang/ns">
<!-- Query the database -->
<q:query name="users" datasource="mydb">
SELECT id, name, email FROM users WHERE active = 1
</q:query>
<!-- Display results -->
<q:loop query="users">
<q:return value="User: {users.name} ({users.email})" />
</q:loop>
</q:component>q:set for variables with validation and type checkingq:loopq:if/q:elseif/q:else supportq:functionui:*) βq:paramquantum checkq:mail (guide)q:llm with sources and streaming, q:knowledge, q:agent (guide)Simplicity over configuration
Quantum prioritizes readability and ease of use while maintaining powerful capabilities. If you know XML and SQL, you can build full applications.
pip install quantum-framework
quantum start # in an application folder; the guide builds one step by step