https://github.com/climb-tre/onyx-gui
Onyx Graphical User Interface
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.7%) to scientific vocabulary
Repository
Onyx Graphical User Interface
Basic Info
- Host: GitHub
- Owner: CLIMB-TRE
- License: gpl-3.0
- Language: TypeScript
- Default Branch: main
- Homepage: https://climb-tre.github.io/onyx-extension/
- Size: 2.96 MB
Statistics
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 5
- Releases: 34
Metadata Files
README.md

Onyx Graphical User Interface
Overview
A Graphical user interface for Onyx, with functionality for browsing and filtering records/analyses, viewing their details and change history, exporting data, and a customisable dashboard for generating graphs of aggregated fields.
The Onyx GUI is currently available as an npm package under the name climb-onyx-gui, and is implemented within the Onyx JupyterLab extension, as part of the CLIMB-TRE project.

Setup
Install from npm
$ npm install climb-onyx-gui
The Onyx GUI can then be imported as a React component:
```typescript import React from "react"; import ReactDOM from "react-dom"; import Onyx from "climb-onyx-gui"; import "climb-onyx-gui/dist/style.css";
ReactDOM.render(
See the JupyterLab extension for an example implementation.
Local development
Clone the repository:
$ git clone https://github.com/CLIMB-TRE/onyx-gui
$ cd onyx-gui/
Copy and edit .env.local with VITE_ONYX_DOMAIN and VITE_ONYX_TOKEN for your development instance of Onyx:
$ cp .env.local.example .env.local
Install dependencies and run the development server:
$ npm install
$ npm run dev
Owner
- Name: CLIMB-TRE
- Login: CLIMB-TRE
- Kind: organization
- Repositories: 2
- Profile: https://github.com/CLIMB-TRE
GitHub Events
Total
- Release event: 8
- Delete event: 65
- Issue comment event: 33
- Push event: 247
- Pull request review comment event: 5
- Pull request review event: 25
- Pull request event: 142
- Create event: 65
Last Year
- Release event: 8
- Delete event: 65
- Issue comment event: 33
- Push event: 247
- Pull request review comment event: 5
- Pull request review event: 25
- Pull request event: 142
- Create event: 65
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 64
- Average time to close issues: N/A
- Average time to close pull requests: 15 days
- Total issue authors: 0
- Total pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.33
- Merged pull requests: 22
- Bot issues: 0
- Bot pull requests: 32
Past Year
- Issues: 0
- Pull requests: 64
- Average time to close issues: N/A
- Average time to close pull requests: 15 days
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.33
- Merged pull requests: 22
- Bot issues: 0
- Bot pull requests: 32
Top Authors
Issue Authors
- tombch (1)
Pull Request Authors
- tombch (56)
- dependabot[bot] (44)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- npm 339 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 73
- Total maintainers: 1
npmjs.org: climb-onyx-gui
Onyx Graphical User Interface
- Homepage: https://github.com/CLIMB-TRE/onyx-gui
- License: GPL-3.0-or-later
-
Latest release: 0.16.3
published 11 months ago