Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomgroenwoldt/helix-editor-playground
Web based playground for the helix editor.
https://github.com/tomgroenwoldt/helix-editor-playground
Last synced: 5 days ago
JSON representation
Web based playground for the helix editor.
- Host: GitHub
- URL: https://github.com/tomgroenwoldt/helix-editor-playground
- Owner: tomgroenwoldt
- Created: 2023-06-01T02:37:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-18T17:54:10.000Z (3 months ago)
- Last Synced: 2024-08-18T19:08:06.562Z (3 months ago)
- Language: Rust
- Homepage:
- Size: 5.21 MB
- Stars: 17
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-helix - Helix Editor Playground
README
# Helix editor playground
A small frontend running a [xtermjs](https://xtermjs.org/) terminal attached
to a websocket server executing [helix](https://helix-editor.com) inside a
sandboxed container process.## How to use
Pull this repository:
```bash
git clone [email protected]:tomgroenwoldt/helix-editor-playground.git
cd helix-editor-playground
```Start the frontend:
```bash
cd frontend
npm install
npm run start
```For the backend you can use the pre-built docker image of the GitHub action or build the image yourself. The pre-build
image is updated every day.### Pre-built
Pull the image:
```bash
docker pull ghcr.io/tomgroenwoldt/helix-editor-playground-backend:nightly
```
Start the container:
```bash
docker run -it --user user -p 8080:8080 ghcr.io/tomgroenwoldt/helix-editor-playground-backend:nightly
```### Build yourself
```bash
cd backend
docker build -t helix-editor-playground-backend -f Containerfile
```
Start the container
```bash
docker run -it --user user -p 8080:8080 helix-editor-playground-backend
```Finally, visit http://localhost:3000/helix-editor-playground.