Modern, True OOP Real-Time SPA Framework for Powerful Web Applications
x0 (cross-object /krΙs Ιb.dΚΙͺkt/) is a next-gen JavaScript framework for building robust, real-time Single Page Applications (SPAs) with true object orientation, zero code duplication, and modern deployment options (Docker / Kubernetes).
Try x0 now in minutes!
# Clone & enter repo git clone https://github.com/WEBcodeX1/x0.git cd x0 # Install Docker apt-get -y install docker.io docker-buildx # Docker permissions & setup (as root) usermod -aG docker your-user # Restart (system) and pull pre-built images docker pull ghcr.io/webcodex1/x0-app docker pull ghcr.io/webcodex1/x0-db docker pull ghcr.io/webcodex1/x0-test # Start x0-system cd ./docker/ ./x0-start-containers.sh
/etc/hosts
:172.20.0.10 x0-app.x0.localnet
http://x0-app.x0.localnet/python/Index.py
http://x0-app.x0.localnet/python/Index.py?appid=example7
Full install details including build instructions: ./INSTALL.md.
Learn more in Examples.
Rendered docs: Official Sphinx Documentation.
π» Single Page ApplicationModern browser apps with near desktop power. Backend independence, real-time updates.
x0 is designed to make advanced SPA development fun, fast, and maintainable. With zero code duplication and clean OOP, x0 powers complex, modern web applications.
OS Compatibility:
Prerequisites:
Kubernetes:
Deployment:
PKCS 11/15 compatible. Optional advanced PKI (non-free). Full details in WEB/codeX PKI Manager.
β° Future Plans / MilestonesTry 13 live examples (after local docker containers have been started):
http://x0-app.x0.localnet/python/Index.py?appid=example1
...
http://x0-app.x0.localnet/python/Index.py?appid=example13
Most examples now include a descriptive video: ./example/README.md.
π File & Folder StructurePartial overview, see GitHub file search:
βββ README.md
βββ INSTALL.md
βββ debian/
β βββ README.md
βββ docker/
β βββ README.md
β βββ build-all.sh
β βββ ...
βββ doc/
β βββ index.rst
β βββ intro.rst
β βββ dev-examples.rst
β βββ Makefile
β βββ conf.py
βββ example/
β βββ example1
β βββ example2
βββ conf/
β βββ wsgi.conf
βββ www/
β βββ sysText.js
βββ test/
β βββ README.md
βββ ... (more files & folders)
Contributions & feedback welcome! See ./CONTRIBUTING.md or open an issue.
AGPL-3.0. See ./LICENSE.
Made with β€οΈ by Claus PrΓΌfer / clickIT / WEBcodeX
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4