https://github.com/openacid/low
low level data type and utils in Golang.
https://github.com/openacid/low
datastructure go golang lowlevel util
Last synced: 10 months ago
JSON representation
low level data type and utils in Golang.
- Host: GitHub
- URL: https://github.com/openacid/low
- Owner: openacid
- License: mit
- Created: 2019-05-20T08:14:29.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-19T22:57:24.000Z (over 2 years ago)
- Last Synced: 2025-03-31T07:05:46.402Z (11 months ago)
- Topics: datastructure, go, golang, lowlevel, util
- Language: Go
- Size: 337 KB
- Stars: 83
- Watchers: 7
- Forks: 10
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# low
low level data type and utils in Golang.
[](https://travis-ci.org/openacid/low)
[](https://ci.appveyor.com/project/drmingdrmer/low/branch/master)
[](http://godoc.org/github.com/openacid/low)
[](https://goreportcard.com/report/github.com/openacid/low)
[](https://golangci.com/r/github.com/openacid/low)
[](https://sourcegraph.com/github.com/openacid/low?badge)
[](https://coveralls.io/github/openacid/low?branch=master)
A stable low level function set is the basis of a robust architecture.
It focuses on stability and requires high test coverage.
# Status

This project has been supporting all of our other go projects.
# Install
```sh
go get github.com/openacid/low/...
```
# Modules
- `bitmap` provides bitmap operations. [](http://godoc.org/github.com/openacid/low/bitmap)
- `bitword` provides n-bit word conversion to and from string. [](http://godoc.org/github.com/openacid/low/bitword)
- `bmtree` encode a binary tree into a bitmap. [](http://godoc.org/github.com/openacid/low/bmtree)
- `iohelper` provides extra interfaces than package io. [](http://godoc.org/github.com/openacid/low/iohelper)
- `pbcmpl` adds a header for proto.Message to make it self-described. [](http://godoc.org/github.com/openacid/low/pbcmpl)
- `sigbits` extracts significant bits from a sorted list of strings.. [](http://godoc.org/github.com/openacid/low/sigbits)
- `size` provides value size operations. [](http://godoc.org/github.com/openacid/low/size)
- `tree` provides abstract tree operations. [](http://godoc.org/github.com/openacid/low/tree)