https://github.com/cam-inc/viron
OAS-driven Frontend-NoCode Administration Console
https://github.com/cam-inc/viron
admin admin-dashboard admin-tools dashboard oas swagger
Last synced: 5 months ago
JSON representation
OAS-driven Frontend-NoCode Administration Console
- Host: GitHub
- URL: https://github.com/cam-inc/viron
- Owner: cam-inc
- License: mit
- Created: 2017-04-03T02:28:40.000Z (over 8 years ago)
- Default Branch: develop
- Last Pushed: 2025-05-09T07:50:31.000Z (6 months ago)
- Last Synced: 2025-05-09T08:22:16.772Z (6 months ago)
- Topics: admin, admin-dashboard, admin-tools, dashboard, oas, swagger
- Language: TypeScript
- Homepage: https://discovery.viron.plus/
- Size: 68.9 MB
- Stars: 1,021
- Watchers: 42
- Forks: 52
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-list - viron - based Management Console. | cam-inc | 933 | (JavaScript)
README
![]()
OAS-driven Frontend-NoCode Administration Console
[](LICENSE)
[](https://discovery.viron.plus/docs/introduction/)
[]()# 📣 Notice of Repository Structure Change
The Golang component has been migrated to a separate repository ([viron-go](https://github.com/cam-inc/viron-go)). If you are using the Go implementation, please refer to that repository.
This change provides the following benefits:
- Separation and optimization of development and CI/CD flows for Node.js and Go
- Improved flexibility for updates and releases for each language
- A more understandable structure for contributors# User Interface
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
## What is Viron
Viron is a **web-based** administration tool, which
- is based on and leverages **[OpenAPI Specification](https://oai.github.io/Documentation/)**,
- offers **Frontend-Node** console with **fine-tuned GUI**,
- and is an **Open-Source Software**.Viron enables you to eliminate all the Frontend-matter tasks when administrating your API servers.
## The Idea
OpenAPI Specification, a.k.a. `OAS`, is a `YAML` or `JSON` file that defines an interface to a set of **RESTful** APIs. By interpreting an OAS document, the readers understand things such as:
- The overall idea for the APIs.
- How to call a particular API.
- How to construct request payloads.
- What type of schema do the APIs return.
- The ways to authenticate.
- And much more.Viron evaluates and leverages OAS documents, interprets those above, and then constructs a **GUI** for you.
## Viron is For Those Who
- have a `RESTful` administration API server.
- do not have time to make an administration website `from scratch`.
- have good knowledge of OpenAPI Specification.## Viron is NOT For Those Who
- require a complex administration website that an OAS document `can not define`.
- have a GraphQL administration API server.## Code of Conduct
[CODE_OF_CONDUCT.md](./CODE_OF_CONDUCT.md)
## License
[MIT LICENSE](./LICENSE)
## Changelog
[Changelog](https://discovery.viron.plus/docs/References/changelog/)