https://github.com/jetbrains/xodus-entity-browser
Web UI entity browser for xodus database
https://github.com/jetbrains/xodus-entity-browser
ktor xodus xodus-database xodus-entity-browser
Last synced: over 1 year ago
JSON representation
Web UI entity browser for xodus database
- Host: GitHub
- URL: https://github.com/jetbrains/xodus-entity-browser
- Owner: JetBrains
- License: apache-2.0
- Created: 2015-10-31T08:20:21.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-03-30T18:15:54.000Z (over 1 year ago)
- Last Synced: 2025-03-31T08:09:16.662Z (over 1 year ago)
- Topics: ktor, xodus, xodus-database, xodus-entity-browser
- Language: Kotlin
- Size: 1.69 MB
- Stars: 60
- Watchers: 6
- Forks: 22
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Xodus entity browser
[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)
Web UI entity browser for Xodus database stores. Used in support activities for YouTrack and Hub applications. Highly desirable to use entity browser shipped with the same Xodus version as used in application which works with database.


## Features
* searching entities with specific query language (search by property values and by links)
* bulk delete operations for search results
* creating new entity types
* edit entities properties and links (blobs are readonly)
* creating and deleting entities
* ability to work with few databases
## Run
* get [latest release](https://github.com/JetBrains/xodus-entity-browser/releases/download/v1.3/xodus-entity-browser-1.3.zip) and unpack it
* execute run.bat or run.sh
* browser should open automatically. Otherwise goto http://localhost:18080
Custom JVM parameters and custom server port can be specified in startup script.
## Build from sources
>./gradlew clean build
## Run backend
Run method `main` in Main.kt or execute
>./gradlew runShadow
## Run frontend
Command starts frontend on 19090 port
>npm install
>npm start