https://github.com/daem-on/wtherion
A web-based Therion map editor
https://github.com/daem-on/wtherion
editor paperjs therion vector-graphics
Last synced: 5 months ago
JSON representation
A web-based Therion map editor
- Host: GitHub
- URL: https://github.com/daem-on/wtherion
- Owner: daem-on
- License: mit
- Created: 2021-11-28T17:56:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-12-03T18:01:08.000Z (7 months ago)
- Last Synced: 2025-12-06T22:51:43.679Z (6 months ago)
- Topics: editor, paperjs, therion, vector-graphics
- Language: TypeScript
- Homepage: https://wtherion.daemonw.com/
- Size: 5.69 MB
- Stars: 20
- Watchers: 4
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A web-based Therion map editor

Based on [papergrapher](https://github.com/w00dn/papergrapher/), powered by Paper.js
## Usage
Latest stable version is available at https://wtherion.daemonw.com
Latest beta version is available at https://beta.wtherion.daemonw.com
You only need a modern browser to use this app. Chrome is recommended because of its great PWA support.
Feature showcase video: https://www.youtube.com/watch?v=kpogxtt_4TI
For end-user documentation, go to the [wiki on GitHub](https://github.com/daem-on/wtherion/wiki).
### Build status
Stable (GitHub Pages)
[](https://github.com/daem-on/wtherion/actions/workflows/deploy.yml)
Beta (Netlify)
[](https://app.netlify.com/sites/roaring-gelato-4ea2f4/deploys)
## Design
This app uses Paper.js to handle all the objects and display them on the canvas,
but the editor UI uses Vue, and it is all written in TypeScript.
It's only intended to be a replacement for the map editing components of
XTherion (what used to be ThEdit), and not a complete GUI/IDE solution
for Therion.
Some features may still be missing from XTherion, and some (like areas having
multiple borders) are not planned to ever be implemented.
## Development and building
Use `yarn` and `yarn dev` to run for development. Use `yarn build` or look at the GitHub action for building.