go-critic
The most opinionated Go source code linter for code audit. (by go-critic)
typex
[TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural types as TypeScript value object or bare type representations. (by dtgorski)
Our great sponsors
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
go-critic
Posts with mentions or reviews of go-critic.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-21.
- Go-critic: the most opinionated Golang source code linter
- Just migrated our Open Source project to Golang
-
Linter for strings ?
Check out https://github.com/go-critic/go-critic and https://github.com/golangci/golangci-lint.
-
a go linter to check goroutines for a defer
https://github.com/go-critic/go-critic, This is a very popular linter and it uses syntax interpreter instead of regex, I suggest op to take a look
- New go-critic v0.6.0
typex
Posts with mentions or reviews of typex.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-11-01.
- I made a mind map of the whole go standard library
- Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural types as TypeScript value object or bare type representations.
- Visualizing struct embedding in Go
-
Online Golang Struct to TypeScript Interface Converter
FWIW: https://github.com/dtgorski/typex
What are some alternatives?
When comparing go-critic and typex you can also consider the following projects:
revive - 🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Golang-PDF-to-Image-Converter - This project will help you to convert PDF file to IMAGE using golang.
go-callvis - Visualize call graph of a Go program using Graphviz
Peanut - 🐺 Deploy Databases and Services Easily for Development and Testing Pipelines.
generator-go-lang
golang-ifood-sdk - Golang Ifood API SDK
zb - an opinionated repo based tool for linting, testing and building go source
Proofable - General purpose proving framework for certifying digital assets to public blockchains
igo - Improved Go Syntax (transpiler)
OctoLinker - OctoLinker — Links together, what belongs together