See an example of building an e-commerce app from XML specifications instead of hand-written code.
Learn how the pxml compiler uses an AI model to turn structured specs into runnable application code.
Reuse the ui-ux-components-pxml library's login, cart, and checkout components in another pxml project.
Experiment with a small shopping cart and checkout flow backed by SQLite.
| venndev/amz-shop-pxml | 0xkinno/neuralvault | 0xlocker/d17-contracts | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | — | TypeScript | Solidity |
| Setup difficulty | moderate | hard | hard |
| Complexity | — | 4/5 | 5/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Compiling the app requires an OpenAI or Anthropic API key since AI generates the code from the XML specs.
amz-shop-pxml is a demo project that recreates an Amazon-like online store, but instead of writing the app in a traditional programming language, it is described using structured XML files and then compiled into a working application by a tool called pxml. XML here is used as a specification language, listing out what pages, flows, and data the store needs, and the pxml compiler turns that description into runnable software. The project reuses a separate component library called ui-ux-components-pxml for common e-commerce building blocks like the login screen, product grid, shopping cart, and checkout flow, then layers a dark Amazon-style visual theme on top. Core store features include a product catalog seeded with sample products in a SQLite database, a shopping cart with quantity controls that syncs to the backend, a checkout process that collects shipping details and creates an order, an order history page, and basic login and registration with session based authentication. Setting it up involves installing the pxml command line tool globally, then running pxml install to pull in the shared UI component library, pxml validate to check the XML specs and generate autocomplete support for code editors, and pxml compile, which requires an OpenAI or Anthropic API key because the compilation step uses an AI model to generate the actual application code from the XML specification. After compiling, the app runs like a normal Node.js project with npm run dev. This is best understood as an example or demonstration of the pxml approach to building software from structured specifications with AI assisted compilation, rather than a production ready shopping platform.
A demo Amazon-like online store defined entirely in structured XML specification files, then compiled into a working app by the pxml tool using an AI model.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.