Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johnstarich/go
This is a collection of my Go modules in one easy-to-import place
https://github.com/johnstarich/go
coverage error-handling github-pages golang plist scripting
Last synced: 1 day ago
JSON representation
This is a collection of my Go modules in one easy-to-import place
- Host: GitHub
- URL: https://github.com/johnstarich/go
- Owner: JohnStarich
- License: apache-2.0
- Created: 2019-10-12T06:13:50.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-13T05:10:44.000Z (8 months ago)
- Last Synced: 2024-05-13T06:24:23.092Z (8 months ago)
- Topics: coverage, error-handling, github-pages, golang, plist, scripting
- Language: Go
- Homepage:
- Size: 18.2 MB
- Stars: 53
- Watchers: 5
- Forks: 12
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Go utilities [![CI Status](https://github.com/JohnStarich/go/actions/workflows/ci.yml/badge.svg)](https://github.com/JohnStarich/go/actions/workflows/ci.yml) [![Coverage Status](https://coveralls.io/repos/github/JohnStarich/go/badge.svg?branch=master)](https://coveralls.io/github/JohnStarich/go?branch=master)
This is a collection of my Go utilities in one easy-to-import and easy-to-share place.
The most useful to me are:
* [covet](./covet): Reports PR diff coverage to encourage writing more tests, includes GitHub integrations
* [goop](./goop): Runs Go scripts without the fuss. Automatically builds installed Go commands when you run them.
* [gopages](./gopages): Generates static Go documentation, includes a GitHub Pages integrationAnd these are pretty great too:
* [datasize](./datasize): Parse, format, and convert to differents units in bytes
* [dns](./dns): Implements a drop-in replacement for DNS, since Go's DNS on macOS doesn't always work
* [pipe](./pipe): Simplify error handling while keeping the original intent clear
* [plist](./plist): Parses macOS `*.plist` input data and formats them as JSON.
* [regext](./regext): Ignore whitespace and in-line comments in your regular expressions#### Questions? Concerns?
Please [open an issue](https://github.com/JohnStarich/go/issues/new) and we can talk about it! 😄
#### Legal stuff
All code in this repository is licensed under APLv2. The full license is [here](LICENSE).