dep-tree
tool for helping developers keep their code bases clean and decoupled. It allows visualising a "code base entropy" using a 3d force-directed graph of files and the dependencies between. (by gabotechs)
protolint
A pluggable linter and fixer to enforce Protocol Buffer style and conventions. (by yoheimuta)
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.
dep-tree
Posts with mentions or reviews of dep-tree.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-01-31.
-
Show HN: Visualize the Entropy of a Codebase with a 3D Force-Directed Graph
The portion of the code in charge of rendering lives inside the `internal/entropy` (https://github.com/gabotechs/dep-tree/tree/main/internal/ent...).
Force-directed is an algorithm for displaying graphs in a 2d or 3d space, which simulates attraction/repulsion based on the dependencies between the nodes, the wikipedia page explains it really well https://en.wikipedia.org/wiki/Force-directed_graph_drawing
> Love it, I think dependency trees are super underused data for static analysis.
Definitely, specially for evaluating "the big picture" of a codebase
- Show HN: I Made a Tool for Visualizing the Entropy of a Code Base in the Browser
- Show HN: I Made a Tool for Visualizing the Entropy of a Code Base
-
About Software Complexity...
If you like Dep Tree, feel free to stop by the GitHub repository and give it a star. Check out the README and you will find out that Dep Tree is far more than just a cool visualization tool; it can actually help you enforce your code base decoupling!
- Show HN: Render your JS or TS project's file dependency graph in the terminal
-
Rendering a Rust project's file dependency tree in the terminal
I am working on dep-tree, a CLI tool for rendering and linting source code file dependency trees, https://github.com/gabotechs/dep-tree, and I recently added support for the Rust language (previously, only TypeScript and JavaScript where supported).
- dep-tree - a tui application for rendering your TS/JS project's dependency tree written in Go
protolint
Posts with mentions or reviews of protolint.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-15.
-
Understanding gRPC Concepts, Use Cases & Best Practices
protolint - a plugin to add lint rules to proto files.
-
gRPC proto files Best Practices
We use protolint to lint the proto files. Please download and install protolint from https://github.com/yoheimuta/protolint/releases.
- Pluggable linting utility for Protocol Buffer files
What are some alternatives?
When comparing dep-tree and protolint you can also consider the following projects:
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.
go-exhaustruct - golang analyzer that finds structures with uninitialized fields