Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Diagnostics

Diagnostics

87 projects

Showing 36 of 87 projects

BenchmarkDotNet
BenchmarkDotNetC#

A powerful .NET library for transforming methods into benchmarks, tracking performance, and sharing reproducible measurement experiments.

#hacktoberfest#statistics#csharp
Stars11.5k
Forks1.1k
Last commit2 days ago
tracing
tracingRust

A framework for instrumenting Rust programs to collect structured, event-based diagnostic information.

#tracing#observability#rust-lang
Stars6.9k
Forks955
Last commit12 days ago
trouble.nvim
trouble.nvimLua

A pretty Neovim plugin for displaying diagnostics, LSP results, quickfix lists, and telescope/fzf-lua results in a unified tree view.

#developer-tools#neovim-lsp#neovim-plugin
Stars6.9k
Forks215
Last commit11 months ago
NLog
NLogC#

A flexible and structured logging platform for .NET applications, supporting both traditional and modern logging patterns.

#xamarin#aot-compilation#netstandard20
Stars6.5k
Forks1.4k
Last commit2 days ago
NLog
NLogC#

A flexible and structured logging platform for .NET applications, supporting both traditional and structured logging across various platforms.

#xamarin#nuget#netstandard20
Stars6.5k
Forks1.4k
Last commit2 days ago
BTrace
BTraceJava

A safe, dynamic tracing tool for Java applications that injects code at runtime without restarts.

#production-profiling#bytecode-injection#observability
Stars6.0k
Forks953
Last commit2 days ago
lspsaga.nvim
lspsaga.nvimLua

A plugin that enhances Neovim's Language Server Protocol experience with improved UI components and navigation.

#vimscript#developer-tools#editor-integration
Stars3.8k
Forks305
Last commit3 months ago
LanguageClient-neovim
LanguageClient-neovimRust

Language Server Protocol (LSP) client plugin for Vim and Neovim, providing IDE-like features for multiple programming languages.

#autocompletion#languageclient#neovim-plugin
Stars3.6k
Forks268
Last commit
Swiss Java Knife
Swiss Java KnifeJava

A command-line Swiss Army knife for JVM diagnostics, troubleshooting, and profiling using JMX, JVM attach, and perf counters.

#jmx#performance-analysis#command-line-tool
Stars3.3k
Forks513
Last commit2 years ago
none-ls.nvim
none-ls.nvimLua

A Neovim plugin that uses Lua to inject LSP diagnostics, code actions, formatting, and more, acting as an in-memory language server.

#formatting#developer-tools#editor-integration
Stars3.3k
Forks121
Last commit8 days ago
SocketCAN Utils
SocketCAN UtilsC

A collection of userspace utilities for Linux CAN subsystem (SocketCAN) to display, record, generate, and analyze CAN bus traffic.

#j1939#industrial-automation#can-bus
Stars2.9k
Forks793
Last commit6 days ago
Demystifier
DemystifierC#

A .NET library that transforms cryptic stack traces into human-readable C# source code format for faster debugging.

#developer-tools#stack-trace#csharp
Stars2.9k
Forks124
Last commit2 years ago
RoslynPad
RoslynPadC#

A cross-platform C# editor and REPL built on Roslyn for real-time code execution and analysis.

#desktop-application#avalonia#csharp
Stars2.8k
Forks394
Last commit12 days ago
nvim-lint
nvim-lintLua

An asynchronous linter plugin for Neovim that complements the built-in Language Server Protocol support.

#vimscript#hacktoberfest#developer-tools
Stars2.8k
Forks309
Last commit14 days ago
AndrOBD
AndrOBDJava

An open-source Android app for OBD-II vehicle diagnostics using any ELM327 adapter.

#obd#iot#chart
Stars2.1k
Forks414
Last commit1 day ago
why-is-node-running
why-is-node-runningJavaScript

A debugging tool that identifies active handles keeping Node.js processes running when they should have exited.

#dev-tools#cli-tool#nodejs
Stars1.9k
Forks52
Last commit12 days ago
nvim-java
nvim-javaLua

A Neovim plugin providing comprehensive Java development support with Spring Boot tools, debugging, testing, and refactoring.

#jdtls#autocompletion#spring
Stars1.7k
Forks94
Last commit1 month ago
log4cplus
log4cplusC++

A C++23 logging API modeled after log4j, providing thread-safe, flexible, and granular control over log management.

#embedded#cxx#logging-library
Stars1.7k
Forks569
Last commit15 days ago
rails-footnotes
rails-footnotesRuby

A Rails gem that displays debugging footnotes on every page with session, params, queries, and editor links.

#developer-tools#productivity#rails-gem
Stars1.5k
Forks163
Last commit7 days ago
Cpptrace
CpptraceC++

A simple, portable, and self-contained C++ stacktrace library supporting C++11 and newer on Linux, macOS, and Windows.

#pdb#jit-support#cmake
Stars1.5k
Forks174
Last commit7 months ago
navigator.lua
navigator.luaLua

A Neovim plugin for code analysis and navigation using LSP and Treesitter, providing IDE-like features with visual interfaces.

#treesitter#neovim-plugin#lsp-client
Stars1.4k
Forks65
Last commit9 days ago
FastExpressionCompiler
FastExpressionCompilerC#

A high-performance compiler for C# Expression Trees and a lightweight alternative to System.Linq.Expressions.

#dryioc#compiler#closure
Stars1.4k
Forks96
Last commit1 day ago
is-online
is-onlineJavaScript

A Node.js and browser library to reliably check internet connectivity, going beyond navigator.onLine.

#internet-detection#network-connectivity#abort-signal
Stars1.4k
Forks89
Last commit1 month ago
Diagnostics
DiagnosticsSwift

A Swift library for generating and sharing diagnostics reports from iOS, iPadOS, and macOS apps to improve bug-fixing workflows.

#ios#support-tools#app-development
Stars1.3k
Forks67
Last commit25 days ago
nvim-scrollbar
nvim-scrollbarLua

An extensible Neovim scrollbar that displays diagnostics, git changes, search results, and custom marks.

#customizable#neovim-plugin#plugin
Stars1.1k
Forks24
Last commit1 day ago
log4net
log4netC#

A versatile, feature-rich, and efficient logging API and backend for .NET applications.

#apache#library#api
Stars936
Forks335
Last commit9 days ago
otter.nvim
otter.nvimLua

A Neovim plugin that provides LSP features like code completion and diagnostics for embedded code blocks in documents.

#multi-language#nvim-treesitter#notebook-support
Stars905
Forks41
Last commit2 days ago
Linx
LinxJava

An Android library that displays logcat output directly in your app via a custom view, activity, or shake detection.

#developer-tools#android#logcat
Stars789
Forks92
Last commit9 months ago
QorumLogs
QorumLogsSwift

A Swift logging utility that provides colorful, filterable logs in Xcode and remote logging to Google Docs.

#ios#developer-tools#logging
Stars772
Forks82
Last commit8 years ago
libassert
libassertC++

An over-engineered C++ assertion library providing rich diagnostic information, automatic expression decomposition, and syntax highlighting.

#stack-trace#syntax-highlighting#cpp17
Stars731
Forks53
Last commit7 months ago
nvim-scrollview
nvim-scrollviewLua

A Neovim plugin that displays interactive vertical scrollbars and signs for enhanced navigation and visibility.

#vimscript#signs#customizable
Stars705
Forks14
Last commit2 months ago
jHiccup
jHiccupJava

A non-intrusive instrumentation tool that logs and records JVM stalls and platform hiccups in Java applications.

#hdrhistogram#java#latency-measurement
Stars705
Forks94
Last commit8 months ago
lptrace
lptracePython

A debugging tool that traces Python function calls in real-time, similar to strace for Python programs.

#tracing#production#dev-tools
Stars698
Forks40
Last commit8 years ago
lsp-status.nvim
lsp-status.nvimLua

A Neovim plugin that generates statusline components from the built-in LSP client, showing diagnostics, progress messages, and current function.

#vimscript#developer-tools#lsp-status
Stars654
Forks43
Last commit4 years ago
Terraform-lsp
Terraform-lspGo

A Language Server Protocol implementation for Terraform providing autocompletion, error checking, and editor integration.

#autocompletion#developer-tools#completion
Stars589
Forks35
Last commit3 years ago
IE Diagnostics Adapter
IE Diagnostics AdapterC++

A proxy that enables debugging and diagnosing Internet Explorer using Chrome's remote debug protocol.

#proxy#chrome-devtools-protocol#web-development
Stars569
Forks43
Last commit10 years ago
Page 1 of 3Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 year ago
#Developer Tools25
#Neovim Plugin24
#Debugging23
#Logging19
#Neovim17
#Dotnet17
#Csharp13
#Lua13
#Lsp13
#Language Server Protocol8
#Code Navigation8
#Nvim7