ratchet
dep-tree
ratchet | dep-tree | |
---|---|---|
2 | 9 | |
763 | 1,244 | |
- | - | |
7.4 | 9.3 | |
25 days ago | 28 days ago | |
Go | Go | |
Apache License 2.0 | 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.
ratchet
dep-tree
-
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
What are some alternatives?
depp - ⚡ Check your npm modules for unused and duplicate dependencies fast
protolint - A pluggable linter and fixer to enforce Protocol Buffer style and conventions.
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.
slack-term - Slack client for your terminal
viddy - 👀 A modern watch command. Time machine and pager etc.
do - ⚙️ A dependency injection toolkit based on Go 1.18+ Generics.
git-of-theseus - Analyze how a Git repo grows over time
warp - A super-easy, composable, web server framework for warp speeds.