Our great sponsors
gopter | csvquote | |
---|---|---|
3 | 2 | |
584 | 31 | |
0.9% | - | |
2.7 | 0.0 | |
26 days ago | over 2 years ago | |
Go | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gopter
-
Property-Based Testing In Go
But others have found more ways to use this paradigm. If you want to learn more about property-based testing, then gopter, the GOlang Property TestER, is worth taking a look at. Amir Saeid, who’s good at this technique, recommends this book full of examples, and this blog.
I think gopter is more useful, for property-based testing.
-
Add experimental fuzz test support for Go 1.17
Does anyone have experience with Gopter, a Golang Property Based testing library? https://github.com/leanovate/gopter
csvquote
- Modernizing AWK, a 45-year old language, by adding CSV support
-
Property-Based Testing In Go
Both these tests pass (the full source is on GitHub). However, it’s still possible there are edge cases that work incorrectly. What I need is a way to generate more test cases.
What are some alternatives?
go-fuzz - Randomized testing for Go
tsv-utils - eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
diem - Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
qsv - CSVs sliced, diced & analyzed.
go - The Go programming language
nio - Low Overhead Numerical/Native IO library & tools
trophy-case - 🏆 Collection of bugs uncovered by fuzzing Rust code
simonwillisonblog - The source code behind my blog
goawk - A POSIX-compliant AWK interpreter written in Go, with CSV support
xsv - A fast CSV command line toolkit written in Rust.
zsv - zsv+lib: tabular data swiss-army knife CLI + world's fastest (simd) CSV parser
usv - Unicode Separated Values (USV) data markup for units, records, groups, files, streaming, and more.