An open API service indexing awesome lists of open source software.

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: 2 months ago
JSON representation

Web UI entity browser for xodus database

Awesome Lists containing this project

README

        

# Xodus entity browser
[![official JetBrains project](https://jb.gg/badges/official.svg)](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.

![Databases](https://raw.githubusercontent.com/JetBrains/xodus-entity-browser/master/screenshots/dbs.png)
![List of entities](https://raw.githubusercontent.com/JetBrains/xodus-entity-browser/master/screenshots/entities.png)

## 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