Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/replicadse/go-bitvector
Memory optimized boolean collection `bitvector`.
https://github.com/replicadse/go-bitvector
bitvector boolean collection go golang storage
Last synced: 12 days ago
JSON representation
Memory optimized boolean collection `bitvector`.
- Host: GitHub
- URL: https://github.com/replicadse/go-bitvector
- Owner: replicadse
- License: mit
- Created: 2019-08-07T10:04:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-16T19:59:26.000Z (almost 5 years ago)
- Last Synced: 2023-03-04T00:18:44.293Z (over 1 year ago)
- Topics: bitvector, boolean, collection, go, golang, storage
- Language: Go
- Homepage: https://github.com/HeikoAlexanderWeber/bitvector
- Size: 59.6 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-bitvector
[![LICENSE](https://img.shields.io/badge/license-MIT-orange.svg)](LICENSE)
## Stats
[![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-black.svg)](https://sonarcloud.io/dashboard?id=HeikoAlexanderWeber.go-bitvector)\
[![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=HeikoAlexanderWeber.go-bitvector)](https://sonarcloud.io/dashboard?id=HeikoAlexanderWeber.go-bitvector)\
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=HeikoAlexanderWeber.go-bitvector&metric=security_rating)](https://sonarcloud.io/dashboard?id=HeikoAlexanderWeber.go-bitvector)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=HeikoAlexanderWeber.go-bitvector&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=HeikoAlexanderWeber.go-bitvector)\
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=HeikoAlexanderWeber.go-bitvector&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=HeikoAlexanderWeber.go-bitvector)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=HeikoAlexanderWeber.go-bitvector&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=HeikoAlexanderWeber.go-bitvector)\
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=HeikoAlexanderWeber.go-bitvector&metric=bugs)](https://sonarcloud.io/dashboard?id=HeikoAlexanderWeber.go-bitvector)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=HeikoAlexanderWeber.go-bitvector&metric=code_smells)](https://sonarcloud.io/dashboard?id=HeikoAlexanderWeber.go-bitvector)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=HeikoAlexanderWeber.go-bitvector&metric=sqale_index)](https://sonarcloud.io/dashboard?id=HeikoAlexanderWeber.go-bitvector)\
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=HeikoAlexanderWeber.go-bitvector&metric=coverage)](https://sonarcloud.io/dashboard?id=HeikoAlexanderWeber.go-bitvector)## Prerequisites
* `Go` >= 1.13.x
## Getting started
For setting up the environment, just call `sh scripts/setup.sh`.
## Commands
* `make install` for downloading dependencies (done in `setup.sh`)
* `make format` for formatting the code using `gofmt`
* `make test` for executing unit tests
* `make bench` for executing benchmarks and reports
* `make cover` for generating an interactive coverage report## Dependencies
This project makes no use of 3rd party dependencies.