Skip to content

Comparing Source++⚓︎

Info

If you're not interested in alternative technologies and wish to get started using Source++, feel free to skip to the Getting started section.

Source++ exists within the realm of "Live-Coding", "Dynamic Observability", "Production Debugging", and related concepts. Being so, there are alternative solutions to Source++ which may be more suitable for your needs. The following comparison matrix shows the differences between Source++ and alternative solutions.


Overview⚓︎

Core⚓︎

Source++ Lightrun Rookout Thundra nerd.vision Terminology
Technology Apache SkyWalking Cloud Debugger Live-Coding Platform, Developer-Native Observability Platform, Dynamic Observability, Production Debugging
Open-source
Multi-tenant
Tenant labels Label your environments
Multi-instance Application instance
Instance labels Tag your agents
Collaborative debugging
Autonomous debugging Auto-debug
Time travel debugging
Pipeline integrations
Exception collection/alerting
Auditing system
PII redaction
Supported libraries 100+ ~10 0 ~14 0 Auto-link, supported middleware/frameworks, automated instrumentation

Deployment⚓︎

Source++ Lightrun Rookout Thundra nerd.vision Terminology
Cloud
Self-hosted

Clients⚓︎

Source++ Lightrun Rookout Thundra nerd.vision Terminology
JetBrains
Visual Studio Code
Command-line interface

Features⚓︎

Live Instruments⚓︎

Allow developers to debug live production applications inside their IDE without redeploying/restarting the application.
More Info: Live Instruments

Source++ Lightrun Rookout Thundra nerd.vision Terminology
Supported Languages Java, Groovy, Kotlin, Python Java, Python, Node.js Java, Groovy, Kotlin, Python, Go, Node.js, .NET, Ruby Java, Python, Node.js Java, Groovy, Kotlin, Scala, Python, Node.js, .NET
Live breakpoint Non-breaking breakpoint, tracepoint, snapshot, single frame tracepoint
Live log Logpoint, JIT logging, dynamic logs
Live metric Custom metrics, counters
Live span Manual instrumentation
Multi-layer instrument Snapshot, full stack tracepoint
Instrument conditional
Instrument write protection Patent-pending sandbox
Instrument TTL Time to live
Source code blacklisting Hiding sensitive data, blocklist

Live Views⚓︎

Offer developers production operational metrics inside their IDE contextualized to the underlying source code.
More Info: Live Views

Source++ Lightrun Rookout Thundra nerd.vision Terminology
Status Portals IDE production charts
Status Indicators Production inlay hints

Live Dashboards⚓︎

Traditional APM web dashboards for software operators

Source++ Lightrun Rookout Thundra nerd.vision Terminology
Web charts
KPI metrics
Custom metric analysis

Disclaimer⚓︎

The comparison matrix is a guide only and should not be used to determine the suitability of any software for any particular use. If you would like to improve the accuracy of the comparison matrix, please submit a pull request or open an issue.


Last update: June 28, 2022