Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/tyranron/golang-sizeof.tips

[CLOSED] Web tool for interactive playing with Golang struct sizes.
https://github.com/tyranron/golang-sizeof.tips

Last synced: 11 days ago
JSON representation

[CLOSED] Web tool for interactive playing with Golang struct sizes.

Lists

README

        

Golang sizeof tips
==================

_Moved from [gophergala/golang-sizeof.tips](https://github.com/gophergala/golang-sizeof.tips)_

**THE PROJECT IS CLOSED. THANKS ANYONE WHO USED IT!**

**Consider alternatives:**
- https://github.com/dominikh/go-tools/tree/master/cmd/structlayout

Web tool for interactive playing with Golang struct sizes.

Try online version ~~[here](http://golang-sizeof.tips/).~~

## Aim
Provide comfortable tool to see how fields in struct are aligned,
to compare different structs and as the result - to understand
and remember alignment rules.

## Installing
To install correct versions of dependencies
[Goop dependency manager](https://github.com/nitrous-io/goop) should be used.
```bash
go get github.com/gophergala/golang-sizeof.tips
cd github.com/gophergala/golang-sizeof.tips
goop install
goop go build -o ./server
```
You may also install via simple `go get` by your own risk.

## Usage
```bash
./server -http=:7777 start
./server stop
./server restart
```

## Platform support
Tested on Linux and OS X x64 platforms, but should work properly and on other
*nix-like platforms.
Windows is not supported due to daemonization.

## License
[Apache License 2.0](LICENSE)