TermIt UI
March 30, 2026 ยท View on GitHub
TermIt is an advanced terminology management tool compatible with SKOS. This repository contains the frontend of TermIt. Backend is written in Java and is developed separately (its repository can be found here).
More info about TermIt can be found at its Web - http://kbss-cvut.github.io/termit-web.
TermIt UI is written in TypeScript using React.
Documentation
Documentation for developers and system administrators is in the doc folder.
Running TermIt UI in Development
NodeJS 24 and npm 11 are required to build and run TermIt UI in development. To run the TermIt UI, it is necessary to provide a value for
VITE_SERVER_URL representing the URL of the backend to connect to. Typically, this is done at build time.
See the documentation for more details and other configuration options.
Dockerization
The docker image of TermIt UI can be built with docker build -t termit-ui .
Then, TermIt UI can be run and exposed at the port 3000 as
docker run -e SERVER_URL=<TERMIT_BACKEND_URL> -p 3000:80 termit-ui
where <TERMIT_BACKEND_URL> denotes the URL where TermIt backend is running.
Other Docker runtime configuration parameters are: DEPLOYMENT_NAME, ADMIN_REGISTRATION_ONLY, and SHOW_PUBLIC_VIEW_ON_UNAUTHORIZED.
See doc/setup.md for their explanation.
Getting TermIt
Docker images of TermIt backend are available at DockerHub.
License
Licensed under GPL v3.0.