NORI is a tool for multi-level modelling of objects across heterogeneous domains, developed for use in domains such as the Digital Humanities.
It can be used both as:
- a web-based editor (Angular)
- a desktop application via Electron
- Node.js (LTS recommended)
- npm
Install dependencies:
npm install
Start the full development environment:
npm run start:electron
This will:
- Build the Electron process
- Start the Angular editor development server
- Wait for the editor to be available
- Launch the Electron application
The Angular editor dev server runs at:
If you only want to run the editor:
npm run start:editor
Build the Angular editor:
npm run build:editor
Build the Electron process:
npm run build:electron
Package the application:
npm run package
Create distributable installers:
npm run make
Both commands automatically build the Angular editor and Electron process before packaging.
Copyright 2026 Sebastian Enns, TH Mittelhessen
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.