Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hyperfoil/horreum
Benchmark results repository service
https://github.com/hyperfoil/horreum
benchmark npm performance quarkus regression-analysis repository
Last synced: about 11 hours ago
JSON representation
Benchmark results repository service
- Host: GitHub
- URL: https://github.com/hyperfoil/horreum
- Owner: Hyperfoil
- License: apache-2.0
- Created: 2019-12-11T06:06:41.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-01-17T14:14:59.000Z (4 days ago)
- Last Synced: 2025-01-20T21:09:42.956Z (about 11 hours ago)
- Topics: benchmark, npm, performance, quarkus, regression-analysis, repository
- Language: Java
- Homepage: https://horreum.hyperfoil.io/
- Size: 11.5 MB
- Stars: 40
- Watchers: 8
- Forks: 30
- Open Issues: 242
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: docs/SECURITY.md
Awesome Lists containing this project
README
# Horreum
[![Java CI with Maven](https://github.com/Hyperfoil/Horreum/actions/workflows/main.yml/badge.svg)](https://github.com/Hyperfoil/Horreum/actions/workflows/main.yml)
---
## What is Horreum?Horreum is a service for storing performance data and regression analysis.
Please, visit our project website:
[https://horreum.hyperfoil.io](https://horreum.hyperfoil.io)
for more information.
Horreum is a [Quarkus](https://quarkus.io/) based application which uses
[Quinoa](https://quarkiverse.github.io/quarkiverse-docs/quarkus-quinoa/dev/) as its [nodejs](https://nodejs.org/en) engine.## Prerequisites
* [Java 17](https://adoptium.net/temurin/releases/?version=17)
* [Apache Maven 3.8](https://maven.apache.org/)
* [Docker](https://www.docker.com/)## Getting Started with development server
To run with test cases do
```bash
mvn install
mvn quarkus:dev -pl 'horreum-backend'
```To run without test cases do
```bash
mvn -DskipTests=true -DskipITs install
mvn -Dquarkus.test.continuous-testing=disabled quarkus:dev -pl 'horreum-backend'
```## Credentials
Horreum is running on [localhost:8080](http://localhost:8080)
| Role | Name | Password |
| ---- | ---- | -------- |
| User | `horreum.bootstrap` | `secret` |## Tested platforms
* Linux (Fedora, RHEL)
* Windows/WSL2 (Windows 10 and Windows 11)
* MacOS (13.3) on M2 hardware## Operator
The [Horreum operator](https://github.com/Hyperfoil/horreum-operator) can help to setup a production environment.
## Contributing
Please check the [CONTRIBUTING.md](./CONTRIBUTING.md)
### If you have any idea or doubt 👇
* [Ask a question](https://github.com/Hyperfoil/Horreum/discussions)
* [Raise an issue](https://github.com/Hyperfoil/Horreum/issues)
* [Feature request](https://github.com/Hyperfoil/Horreum/issues)
* [Code submission](https://github.com/Hyperfoil/Horreum/pulls)Contribution is the best way to support and get involved in community !
Please, consult our [Code of Conduct](./CODE_OF_CONDUCT.md) policies for interacting in our
community.Consider giving the project a [star](https://github.com/Hyperfoil/Horreum/stargazers) on
[GitHub](https://github.com/Hyperfoil/Horreum/) if you find it useful.## Development Process
Please check the [DEVELOPMENT.md](./docs/DEVELOPMENT.md)## Release
Please check the [RELEASE.md](./docs/RELEASE.md)## License
[Apache-2.0 license](https://opensource.org/licenses/Apache-2.0)
## Thanks to all the Contributors ❤️