tylerwince / Godbg
Licence: mit
Go implementation of the Rust `dbg` macro
Stars: β 172
Projects that are alternatives of or similar to Godbg
Icecream
π¦ Never use print() to debug again.
Stars: β 5,601 (+3156.4%)
Mutual labels: debugging, debug, print
Icecream Cpp
π¦ Never use cout/printf to debug again
Stars: β 225 (+30.81%)
Mutual labels: debugging, debug, print
pydbg
Python implementation of the Rust `dbg` macro
Stars: β 85 (-50.58%)
Mutual labels: debugging, debug, print
Android Debug Database
A library for debugging android databases and shared preferences - Make Debugging Great Again
Stars: β 7,946 (+4519.77%)
Mutual labels: debugging, debug
Bugsnag Laravel
Bugsnag notifier for the Laravel PHP framework. Monitor and report Laravel errors.
Stars: β 746 (+333.72%)
Mutual labels: debugging, debug
Unitydbgdraw
DbgDraw is an API that provides the ability to render various 2D and 3D shapes for visual debugging purposes.
Stars: β 20 (-88.37%)
Mutual labels: debugging, debug
Xcglogger
A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.
Stars: β 3,710 (+2056.98%)
Mutual labels: debugging, debug
Vlog
An in-display logging library for Android π²
Stars: β 86 (-50%)
Mutual labels: debugging, debug
Bugsnag Node
[DEPRECATED] Please upgrade to our Universal JS notifier "@bugsnag/js" β’ https://github.com/bugsnag/bugsnag-js
Stars: β 48 (-72.09%)
Mutual labels: debugging, debug
React Native Logs
Performance-aware simple logger for React-Native with namespaces, custom levels and custom transports (colored console, file writing, etc.)
Stars: β 84 (-51.16%)
Mutual labels: debugging, debug
Blender Debugger For Vscode
Blender addon for remote debugging Blender with VS Code (and Visual Studio)
Stars: β 123 (-28.49%)
Mutual labels: debugging, debug
Node In Debugging
γNode.js θ°θ―ζεγ
Stars: β 6,139 (+3469.19%)
Mutual labels: debugging, debug
Traceback with variables
Adds variables to python traceback. Simple, lightweight, controllable. Debug reasons of exceptions by logging or pretty printing colorful variable contexts for each frame in a stacktrace, showing every value. Dump locals environments after errors to console, files, and loggers. Works in Jupyter and IPython. Install with pip or conda.
Stars: β 509 (+195.93%)
Mutual labels: debugging, print
Bugsnag Android
Bugsnag crash monitoring and reporting tool for Android apps
Stars: β 990 (+475.58%)
Mutual labels: debugging, debug
Boxx
Tool-box for efficient build and debug in Python. Especially for Scientific Computing and Computer Vision.
Stars: β 429 (+149.42%)
Mutual labels: debugging, debug
Debugdrawer
Android Debug Drawer for faster development
Stars: β 1,168 (+579.07%)
Mutual labels: debugging, debug
Scala Trace Debug
Macro based print debugging. Locates log statements in your IDE.
Stars: β 110 (-36.05%)
Mutual labels: debugging, debug
Android Remote Debugger
A library for remote logging, database debugging, shared preferences and network requests
Stars: β 132 (-23.26%)
Mutual labels: debugging, debug
Scyllahide
Advanced usermode anti-anti-debugger. Forked from https://bitbucket.org/NtQuery/scyllahide
Stars: β 2,211 (+1185.47%)
Mutual labels: debugging, debug
godbg π
godbg
is an implementation of the Rust2018 builtin debugging macro dbg
.
The purpose of this package is to provide a better and more effective workflow for people who are "print debuggers".
go get github.com/tylerwince/godbg
The old way:
package main
import "fmt"
func main() {
a := 1
fmt.Printf("My variable: a is equal to: %d", a)
}
outputs:
My variable: a is equal to: 1
The new (and better) way
package main
import . "github.com/tylerwince/godbg"
func main() {
a := 1
Dbg(a)
}
outputs:
[main.go:7] a = 1
This project is a work in progress and all feedback is appreciated.
The next features that are planned are:
- [ ] Tests
- [ ] Fancy Mode (display information about the whole callstack)
- [ ] Performance Optimizations
- [ ] Typing information
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].