Geo-scale, next-generation peer-to-peer sharing platform built on top of OpenZiti.
Go to file
Michael Quigley 9693c8ebfa
readme; wip
2022-10-05 14:21:35 -04:00
.github/workflows Initial commit 2022-07-19 19:10:32 -04:00
bin better http frontend configuration semantics (#48) 2022-09-06 15:01:38 -04:00
cmd comments 2022-10-04 13:45:41 -04:00
controller fix for sqlite transactional concurrency issue (#40) 2022-10-03 13:53:59 -04:00
docs old diagram lint 2022-10-05 12:36:53 -04:00
endpoints http frontend log spam fix 2022-09-09 10:01:24 -04:00
etc account request infrastructure (#50, #51) 2022-09-09 13:35:21 -04:00
model rough in controller proxy auth config building (#12) 2022-08-16 11:55:26 -04:00
rest_client_zrok more cleanups and polish; working registration (#50) 2022-09-20 16:33:36 -04:00
rest_model_zrok better url-ing in the ui (#68); demo improvements 2022-09-28 14:47:42 -04:00
rest_server_zrok better url-ing in the ui (#68); demo improvements 2022-09-28 14:47:42 -04:00
specs better url-ing in the ui (#68); demo improvements 2022-09-28 14:47:42 -04:00
ui constrain max zoom for view fitting 2022-10-04 12:40:41 -04:00
util check service/refresh missing services zrok proxy fix (#27) 2022-08-10 15:02:47 -04:00
zrokdir more shared scaffolding between 'zrok' and 'zrokloop' (#40) 2022-09-30 15:20:15 -04:00
.gitignore controller store skeleton; sqlx; sqlite3; migrations 2022-07-22 13:53:39 -04:00
go.mod github.com/charmbracelet/lipgloss (#67) 2022-09-26 14:03:01 -04:00
go.sum github.com/charmbracelet/lipgloss (#67) 2022-09-26 14:03:01 -04:00
README.md readme; wip 2022-10-05 14:21:35 -04:00

zrok

zrok is a service designed to provide frictionless access to ephemeral, geo-scale reverse proxy capabilities.

zrok overview

zrok is designed with the following properties:

Frictionless

zrok is designed to provide a "frictionless" experience. A single binary and a single command is all that is required to enable ephemeral connectivity.

zrok works in a large number environments: developer shells, container sidecars, serverless environments, webhooks.

Expand with OpenZiti

zrok is built on top of OpenZiti, a next-generation solution for secure application connectivity. zrok is a fantastic way to start working with OpenZiti. Start with simple zrok ephemeral connectivity, and then layer on additional capabilities provided by the underlying OpenZiti network.

Bring zrok into your existing OpenZiti deployment to provide rapid, ephemeral connectivity for a number of important HTTP scenarios.

World-Scale

zrok is the software that powers the zrok.io service. It is designed to scale as large as you want.

Multiple Isolated Tenants

A single zrok instance can support any number of isolated tenants, allowing them to coexist on top of the same OpenZiti deployment in a secure manner.

Self-hosting Capable

Install zrok on top of your own OpenZiti network. zrok is simple to operate and scale.