Gizual (pronounced /ˈgɪʒ.u.əl/
, a combination of the words "git" and "visual") is a tool to visualize Git repositories.
A deployed live version of the project can be accessed at gizual.com.
Browser | Version | Release Date | FSA1 | Drag & Drop | File Input | Remote Clone2 |
---|---|---|---|---|---|---|
Chromium (Chrome & Edge) |
106+ | Sep. 22 | 👍 | 👍 | 👍 | 👍 |
Firefox | 110+ | Feb. 23 | 🚫 | 👍 | 👍 | 👍 |
Safari3 | 16.4+ | Mar. 23 | 🚫 | 👨💻 | 👨💻 | 👍 |
Safari (iOS)3 | 17.0+ | Sep. 23 | 🚫 | 🚫 | 🚫 | 🚧4 |
Chrome (Android) | 106+ | Sep. 22 | 🚫 | 🚫 | 🚫 | 👍 |
[1]: FSA - File System Access API
[2]: Remote Clone - Remote cloning via server proxy from public repos on GitHub.
[3]: Safari - Only supported if private browsing is disabled.
[4]: Safari (iOS) - Gizual, being memory and CPU intensive, frequently crashes due to system limitations despite technical support.
👍 Works as intended
🚧 Partial support / unstable
👨💻 Work in progress
🚫 Not supported
We recommend using Docker for running the project locally. If you don't have Docker installed, you can follow the manual installation steps.
::warning:: A secure context is required for Gizual to work. This means you need to access the Docker container from a secure context, either via HTTPS or via localhost
.
docker run -p 7172:7172 --name gizual ghcr.io/gizual/gizual:v1.0.0-alpha.20
# You can now open http://localhost:7172
Ensure the required dependencies are installed. (Git, Rust, Node.js v18, yarn). For Windows, check the docs.
git clone https://github.com/gizual/gizual.git
cd gizual
yarn # install dependencies
yarn build # run build for production
yarn preview # preview production build at http://localhost:4173
Since we are still in the early stages of development things change rapidly. As such, we recommend reaching out by creating an issue before starting work on a feature or a bug fix.
git clone https://github.com/gizual/gizual.git
cd gizual
yarn # install dependencies
yarn dev # runs server at http://localhost:5173