doctree
sibyl2
doctree | sibyl2 | |
---|---|---|
6 | 10 | |
861 | 43 | |
0.3% | - | |
0.0 | 5.8 | |
about 1 month ago | 6 months ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
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.
doctree
-
Doctree
Quite a lot, actually! It's definitely not ready for prime-time usage or anything, but:
* There are some Docker commands you can use to try it out on some Go code right now[0] (still working on getting binary releases for each OS so Docker is not necessary)
* There's a not-too-bad frontend (written in Elm), screenshots in the README are real & it all functions!
* There's an indexer implemented for the Go language[1] that runs tree-sitter queries & emits a basic schema[2], the idea is each language would emit to a common schema like this and then the frontend can serve it, we can index it for search, etc.
So, I mean, yeah - just a week into it, but like - you can already view documentation for Go functions in it so moving quickly!
[0] https://github.com/sourcegraph/doctree#try-it-out-extremely-...
[1] https://github.com/sourcegraph/doctree/tree/main/doctree/ind...
[2] https://github.com/sourcegraph/doctree/blob/main/doctree/sch...
- Doctree – First-class library docs tool
sibyl2
- Is it necessary to maintain a logical layer on top of your codebase?
- Is it necessary to maintain a logical layer in your code repository?
- The missing logical layer in codebases. Easily deploy. Analysis friendly. Multi languages support.
- The missing logical layer in codebases. Analysis friendly. Multi languages support.
- The missing logical layer in codebases
- Also a powerful source code metadata extractor for multiple languages
-
Source code history visualization with one line command (https://github.com/opensibyl/sibyl2)
sibyl2
- Easy to use golang lib for extracting metadata (methods/classes, etc.) from different languages source code
- Show HN: Cross-languages software version control visualization, with logical
- cross-languages software version control visualization, with logical
What are some alternatives?
pow - Zero-configuration Rack server for Mac OS X
gokart - A static analysis tool for securing Go code
docuowl - 🦉 A documentation generator
datree - Prevent Kubernetes misconfigurations from reaching production (again 😤 )! From code to cloud, Datree provides an E2E policy enforcement solution to run automatic checks for rule violations. See our docs: https://hub.datree.io
utdocs - Minimalistic Documentation generator in Golang
kube-score - Kubernetes object analysis with recommendations for improved reliability and security. kube-score actively prevents downtime and bugs in your Kubernetes YAML and Charts. Static code analysis for Kubernetes.
revive - 🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
gosec - Go security checker
reviewdog - 🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
nakedret - nakedret is a Go static analysis tool to find naked returns in functions greater than a specified function length.