Alternatives to SonarLint

Compare SonarLint alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to SonarLint in 2024. Compare features, ratings, user reviews, pricing, and more from SonarLint competitors and alternatives in order to make an informed decision for your business.

  • 1
    Ambassador

    Ambassador

    Ambassador Labs

    Ambassador Edge Stack is a Kubernetes-native API Gateway that delivers the scalability, security, and simplicity for some of the world's largest Kubernetes installations. Edge Stack makes securing microservices easy with a comprehensive set of security functionality, including automatic TLS, authentication, rate limiting, WAF integration, and fine-grained access control. The API Gateway contains a modern Kubernetes ingress controller that supports a broad range of protocols including gRPC and gRPC-Web, supports TLS termination, and provides traffic management controls for resource availability. Why use Ambassador Edge Stack API Gateway? - Accelerate Scalability: Manage high traffic volumes and distribute incoming requests across multiple backend services, ensuring reliable application performance. - Enhanced Security: Protect your APIs from unauthorized access and malicious attacks with robust security features. - Improve Productivity & Developer Experience
    Compare vs. SonarLint View Software
    Visit Website
  • 2
    Telepresence

    Telepresence

    Ambassador Labs

    Telepresence streamlines your local development process, enabling immediate feedback. You can launch your local environment on your laptop, equipped with your preferred tools, while Telepresence seamlessly connects them to the microservices and test databases they rely on. It simplifies and expedites collaborative development, debugging, and testing within Kubernetes environments by establishing a seamless connection between your local machine and shared remote Kubernetes clusters. Why Telepresence: Faster feedback loops: Spend less time building, containerizing, and deploying code. Get immediate feedback on code changes by running your service in the cloud from your local machine. Shift testing left: Create a remote-to-local debugging experience. Catch bugs pre-production without the configuration headache of remote debugging. Deliver better, faster user experience: Get new features and applications into the hands of users faster and more frequently.
    Compare vs. SonarLint View Software
    Visit Website
  • 3
    TrustInSoft Analyzer
    TrustInSoft Analyzer is a C and C++ source code analyzer powered by formal methods, mathematical & logical reasonings that allow for exhaustive analysis of source code. This analysis can be run without false positives or false negatives, so that every real bug in the code is found. Developers receive several benefits: a user-friendly graphical interface that directs developers to the root cause of bugs, and instant utility to expand the coverage of their existing tests. Unlike traditional source code analysis tools, TrustInSoft’s solution is not only the most comprehensive approach on the market but is also progressive, instantly deployable by developers, even if they lack experience with formal methods, from exhaustive analysis up to a functional proof that the software developed meets specifications. Companies who use TrustInSoft Analyzer reduce their verification costs by 4, efforts in bug detection by 40, and obtain an irrefutable proof that their software is safe and secure.
    Partner badge
    Compare vs. SonarLint View Software
    Visit Website
  • 4
    Scout Monitoring

    Scout Monitoring

    Scout Monitoring

    Scout Monitoring is Application Performance Monitoring (APM) that finds what you can't see in charts. Scout APM is application performance monitoring that streamlines troubleshooting by helping developers find and fix performance issues before customers ever see them. With real-time alerting, a developer-centric UI, and tracing logic that ties bottlenecks directly to source code, Scout APM helps you spend less time debugging and more time building a great product. Quickly identify, prioritize, and resolve performance problems – memory bloat, N+1 queries, slow database queries, and more – with an agent that instruments the dependencies you need at a fraction of the overhead. Scout APM is built for developers, by developers, and monitors Ruby, PHP, Python, Node.js, and Elixir applications.
  • 5
    Checkstyle

    Checkstyle

    Checkstyle

    Checkstyle is a tool for checking Java source code for adherence to a code standard or set of validation rules (best practices).
  • 6
    SpotBugs

    SpotBugs

    SpotBugs

    It is free software, distributed under the terms of the GNU Lesser General Public License. SpotBugs is a fork of FindBugs (which is now an abandoned project), carrying on from the point where it left off with the support of its community. Please check the official manual for details. SpotBugs requires JRE (or JDK) 1.8.0 or later to run. However, it can analyze programs compiled for any version of Java, from 1.0 to 1.9. SpotBugs checks for more than 400 bug patterns.
  • 7
    {CodeWhizz}

    {CodeWhizz}

    {CodeWhizz}

    The AI-Powered Python and JavaScript Generator/Debugger/Tutor. Become a pro-coder in seconds. Generate pro-level code in an instant. Type what you need, run the program, and boom! The Whizzy AI model will compute your request and generate your code in an editable code window, so you can touch it up and personalize it however you need. Don't hassle with clunky and slow IDE's, the integrated CodeEngine will run your Python code and generate outputs, and plots, seamlessly. The ScriptRepo allows you to save your favorite creations with ease. We'll keep them secure so your can come back to them anytime. Limited availability. Request access now and secure your own personalized AI-Powered Python Code generation tool.
    Starting Price: $37.50 per month
  • 8
    SmartBear AQTime Pro
    Debugging should be simple. AQTime Pro synthesizes complex memory and performance information into digestible, actionable insights so you can quickly find bugs and their root cause. Finding and squashing highly differentiated bugs is tedious and complicated, but AQTime Pro makes it easy. With over a dozen profilers, you can find memory leaks, performance bottlenecks, code coverage gaps and more in just a few clicks. AQTime Pro enables you to squash all bugs with one tool and get back to making high quality code. Don’t let code profilers box you in with a single codebase or framework and prevent you from finding performance bottlenecks, memory leaks, code coverage gaps unique to your project. AQTime Pro is the one tool to use across multiple codebases and frameworks in a project. It has broad language support for C/C++, Delphi, .NET, Java and more.
    Starting Price: $719 one-time payment
  • 9
    Android Studio

    Android Studio

    Android Studio

    Android Studio provides the fastest tools for building apps on every type of Android device. Create complex layouts with ConstraintLayout by adding constraints from each view to other views and guidelines. Then preview your layout on any screen size by selecting one of various device configurations or by simply resizing the preview window. Find opportunities to reduce your Android app size by inspecting the contents of your app APK file, even if it wasn't built with Android Studio. Inspect the manifest file, resources, and DEX files. Compare two APKs to see how your app size changed between app versions. Install and run your apps faster than with a physical device and simulate different configurations and features, including ARCore, Google's platform for building augmented reality experiences. Write better code, work faster, and be more productive with an intelligent code editor that provides code completion for Kotlin, Java, and C/C++ languages.
  • 10
    EasyQA

    EasyQA

    ThinkMobiles

    In order to start catch crashes which can appear in you Android or iOS applications, you need to integrate EasyQA Software Development Kit with the code of your apps. To download SDK and find full instructions on connecting it to a project, you can open the Integrations page within your project in EasyQA Test Management Tool. When you connect the SDK to your project, use the generated token and initialize it in the application class of your project. After that you can create your app’s build and upload it in Test Objects within your project in EasyQA and your application starts to send crashes to the service. After you have added our EasyQA SDK into your project and uploaded it to Test Objects within your project in EasyQA, you can track your app’s crashes on our website. You just need to download the app to any Android or iOS device and start testing. When there is a crash, reboot the app and press Upload button.
    Starting Price: $10 per user per month
  • 11
    HTTP Toolkit

    HTTP Toolkit

    HTTP Toolkit

    Skim through traffic with highlighting by content type, status & source, or use powerful filtering tools to precisely match the messages that matter to you. Examine the URL, status, headers & body of each request or response, with inline explanations & docs from MDN. Dig into message bodies with highlighting & auto formatting for JSON, HTML, JS, hex and others, all using the power of Monaco, the editor from Visual Studio Code. Precisely match requests, jump to them when they appear, and edit anything: the target URL, method, headers or body. Manually respond directly to requests as they arrive, or pass them upstream, and pause & edit the real response on the way back. Step through HTTP traffic request by request, or manually mock endpoints and errors. Create rules to match requests and respond with your own content, to quickly prototype against new endpoints or services.
  • 12
    Jam

    Jam

    Jam

    If you’ve taken a screenshot or screen recording, you already know how to Jam. Jam auto-magically creates bug reports with all the info engineers need. Jam creates better bug reports in whatever tool you use. Share links to your bug reports or send them directly to your favorite issue tracker. Your teammates benefit whether they’ve signed up or not. Jam captures everything an engineer needs to debug. We've cut out the need for all those follow-up calls to share more context. Everything they need is right there. Perfect bug reports, every time. No more back and forth. Integrates tightly with your favorite issue trackers & tools. As easy as taking a screenshot. Trusted by thousands of teams at companies. Report bugs in seconds, without disrupting your workflow. Jam currently supports developers during the code review and testing cycles by capturing bug diagnostic data and instantly replaying the bug to seamlessly identify what needs to be fixed.
    Starting Price: $10 per month
  • 13
    LangSmith

    LangSmith

    LangChain

    Unexpected results happen all the time. With full visibility into the entire chain sequence of calls, you can spot the source of errors and surprises in real time with surgical precision. Software engineering relies on unit testing to build performant, production-ready applications. LangSmith provides that same functionality for LLM applications. Spin up test datasets, run your applications over them, and inspect results without having to leave LangSmith. LangSmith enables mission-critical observability with only a few lines of code. LangSmith is designed to help developers harness the power–and wrangle the complexity–of LLMs. We’re not only building tools. We’re establishing best practices you can rely on. Build and deploy LLM applications with confidence. Application-level usage stats. Feedback collection. Filter traces, cost and performance measurement. Dataset curation, compare chain performance, AI-assisted evaluation, and embrace best practices.
  • 14
    BMC Compuware Xpediter
    BMC Compuware Xpediter is a family of debuggers and interactive analysis tools for COBOL, Assembler, PL/I, and C programs that helps developers quickly understand applications, make changes, and fix problems in a secure environment—even if they’re unfamiliar with the source code. Xpediter enables developers to get into an interactive test session with minimal effort and quickly move applications into production with greater confidence. See line-by-line code execution and control all aspects of program execution and data. Use Code Coverage to see proof of execution and view metrics on multi-platform applications. Access Abend-AID diagnostic capabilities from within a debugging session. See a graphical view of source code through an integration with Topaz for Program Analysis. Leverage Topaz for Total Test for building a comprehensive portfolio of automated virtualized test cases. Intercept and debug mainframe transactions initiated remotely.
  • 15
    Xdebug

    Xdebug

    Xdebug

    Xdebug is an extension for PHP, and provides a range of features to improve the PHP development experience. A way to step through your code in your IDE or editor while the script is executing. An improved var_dump() function, stack traces for notices, warnings, errors, and exceptions to highlight the code path to the error. Writes every function call, with arguments and invocation location to disk. Optionally also includes every variable assignment and return value for each function. Allows you, with the help of visualization tools, to analyze the performance of your PHP application and find bottlenecks. Shows which parts of your code base are executed when running unit tests with PHPUnit. Installing Xdebug with a package manager is often the fastest way. You can substitute the PHP version with the one that matches the PHP version that you are running. You can install Xdebug through PECL on Linux & macOS with Homebrew.
    Starting Price: Free
  • 16
    Lightrun

    Lightrun

    Lightrun

    Add logs, metrics and traces to production and staging, directly from your IDE or CLI, in real-time and on-demand. Boost productivity and gain 100% code-level observability with Lightrun. Insert logs and metrics in real-time even while the service is running. Debug monolith microservices, Kubernetes, Docker Swarm, ECS, Big Data workers, serverless, and more. Quickly add a missing logline, instrument a metric, or place a snapshot to be taken on demand. No need to replicate the production environment or re-deploy. Once the instrumentation is invoked, the data is printed to the log analysis tool, your IDE, or to an APM of your choice. Analyze code behavior to find bottlenecks and errors without stopping the running process. Easily add large amounts of logs, snapshots, counters, timers, function durations, and more. You won’t stop or break the system. Spend less time debugging and more time coding. No more restarting, redeploying and reproducing when debugging.
  • 17
    RubyMotion

    RubyMotion

    Scratchwork Development LLC

    RubyMotion lets you quickly develop cross-platform native apps for iOS, Android and OS X, all using your favorite editor and the awesome Ruby language you know and love. RubyMotion features a statically-compiled version of the Ruby language designed for native mobile platforms, as well as a command-line based extensible toolchain that will let you easily customize your development workflow just the way you like it. Thanks to RubyMotion, your Ruby developers can write iOS and Android apps, today. Ruby makes programmers happy and productive, and by sharing the same language across platforms you get to reuse code, save time, and ship faster.
    Starting Price: Free
  • 18
    Honeycomb

    Honeycomb

    Honeycomb.io

    Log management. Upgraded. With Honeycomb. Honeycomb is built for modern dev teams to better understand application performance, debug & improve log management. With rapid query, find unknown unknowns across system logs, metrics & traces with interactive charts for the deepest view against raw, high cardinality data. Configure Service Level Objective (SLOs) on what users care about so you cut-down noisy alerts and prioritize the work. Reduce on-call toil, ship code faster and keep customers happy. Pinpoint the cause. Optimize your code. See your prod in hi-res. Our SLOs tell you when your customers are having a bad experience so that you can immediately debug why those issues are happening, all within the same interface. Use our Query Builder to easily slice and dice your data to visualize behavioral patterns for individual users and services (grouped by any dimensions).
    Starting Price: $70 per month
  • 19
    weinre

    weinre

    Apache Software Foundation

    weinre is WEb INspector REmote. Pronounced like the word "winery". Or maybe like the word "weiner". weinre is a debugger for web pages, like FireBug (for Firefox) and web inspector (for WebKit-based browsers), except it's designed to work remotely, and in particular, to allow you to debug web pages on a mobile device such as a phone. weinre was built in an age when there were no remote debuggers available for mobile devices. Since then, some platforms are starting to provide remote debugger capabilities, as part of their platform toolset. weinre reuses the user interface code from the web inspector project at WebKit, so if you've used Safari's web inspector or Chrome's Developer Tools, weinre will be very familiar. In normal usage, you will be running the client application in a browser on your desktop/laptop, and running a target web page on your mobile device. weinre does not make use of any 'native' code in the browser, it's all plain old boring JavaScript.
  • 20
    Buglab

    Buglab

    Buglab

    Automatically detect bugs and UI/UX discrepancies. Finding bugs is not only difficult but repetitive and boring too. With Buglab, you can easily detect UI/UX issues in websites, platforms, and web apps by automating the testing process. Accelerate development, and ensure client-facing software quality effortlessly while focusing on the important aspects of your business. Find UI bugs before they cost you. Buglab automates website testing by allowing you to simulate any kind of user action with just a few clicks, and without writing a single line of code. You can create any suitable sequence, to ensure your website changes are not causing any bugs or functionality changes. Once a test has been set, the system will display the results and highlight the differences between your base, and the new version of your website. Group your tests in logical suites and projects, and schedule them with different schedules.
    Starting Price: $39 per month
  • 21
    Instabug

    Instabug

    Instabug

    Instabug provides in-app feedback and bug reporting to mobile apps. After integrating the SDK, it allows you to have seamless two-way communication with users or testers while providing detailed environment report for developers. The integration process takes less than a minute and the results are outstanding! The top apps in the world rely on Instabug. We provide exceptional support 24/7 and is constantly rated highly as a bug reporting & tracking tool. Expand your mobile team's understanding of performance and user experience to enable faster fix times, precise performance metrics and error prioritization. With visibility into 100% of user sessions, quickly prioritize to focus on the issues that matter most to you and your user’s experience. Quickly integrate instabug to your apps with a single line of code. Instabug enables your team to find the balance between new feature development and stability.
    Starting Price: $83.00/month
  • 22
    Disbug

    Disbug

    Disbug

    Dev teams use Disbug chrome extension to capture bugs with screen recording, screenshots, console logs, network logs, user events and upload them to the project management tool, with a single click! Explain and narrate the problem visually. Let developers see exactly what happened when it went wrong. One-click capture of the entire context for bug reports. Instantly know what went wrong from every angle by capturing the complete session. Get consolidated technical logs directly in your favorite tools and with a link to see the detailed logs. Centralize everything in your issue trackers. Seamless integration with the tools of your choice. Automatically create tickets in the pre-configured issue tracker when you report the bug. Expedites the debugging process. Gives you more clarity and makes development easy. Cut down your bug reporting time by 60%. Streamline the work of QA testers, developers & project managers at costs less than a cup of coffee!
    Starting Price: $33 per month
  • 23
    Shake

    Shake

    Shake

    Reports arrive to you instantly, automatically supplemented with a ton of useful data so you can fix them 50X faster. Whenever users notice a bug, they just shake their phone to report it, without ever leaving your app. When they shake their device, Shake opens up and allows them to send you feedback without ever leaving your app. Report yourself any info from the user’s device you want. Use .setMetadata() to easily adjust the data to your debugging requirements. See the user’s taps around your app, .log() custom events and see all their network traffic prior to reporting the bug to you. On the web Dashboard you can, for example, effortlessly find only bugs reported from iPad Airs that were in landscape mode and offline. Get bug notifications immediately in your team chat. Or, have tasks created directly in your issue tracker of choice. Shake was built to play nicely with the tools your team already uses.
    Starting Price: $50 per month
  • 24
    Shoreline

    Shoreline

    Shoreline.io

    Shoreline is the Cloud Reliability platform — the only platform that lets DevOps engineers build automations in an afternoon, and fix issues forever. Shoreline reduces on-call complexity by running across clouds, Kubernetes clusters, and VMs allowing operators to manage their entire fleet as if it were a single box. Debugging and repairing issues is easy with advanced tooling for your best SREs, automated runbooks for the broader team, and a platform that makes building automations 30X faster. Shoreline does the heavy lifting, setting up monitors and building repair scripts, so that customers only need to configure them for their environment. Shoreline’s modern “Operations at the Edge” architecture runs efficient agents in the background of all monitored hosts. Agents run as a DaemonSet on Kubernetes or an installed package on VMs (apt, yum). The Shoreline backend is hosted by Shoreline in AWS, or deployed in your AWS virtual private cloud.
  • 25
    Orbit Profiler

    Orbit Profiler

    Orbit Profiler

    Quickly find performance bottlenecks and visualize what is going on in a complex C/C++ application. Orbit is a standalone profiler and debugging tool for Windows and Linux. Its main purpose is to help developers understand and visualize the execution flow of a complex application. By giving a bird’s eye view of what is happening under the hood, Orbit gives the developer a deeper understanding of complex systems and allows them to quickly find performance bottlenecks. Orbit works out of the box on any C/C++ application, as long as it has access to the Pdb file. Start profiling as soon as you finish downloading Orbit. Orbit injects itself into the target process and hooks into selected functions. It works even on your highly optimized final/shipping builds. Sampling is great when you don’t know where to start looking. Orbit’s sampling is fast, robust, and “always on”. Orbit combines sampling and dynamic instrumentation to optimize the profiling workflow.
  • 26
    HttpWatch

    HttpWatch

    Neumetrix

    Become a debugging and web performance guru with the ultimate in-browser HTTP sniffer. Debug the network traffic generated by a web page directly in the browser without having to switch to a separate tool. Accurately measure the network performance of a web page and view opportunities for boosting its speed. No extra configuration or proxies are required - even with encrypted HTTPS traffic! Quickly find weak SSL configurations and other security-related issues on your web server. Anyone can use the free Basic Edition to send you full log files to help you remotely diagnose errors or performance issues. Use the HttpWatch API to collect performance data from your automated website tests. HttpWatch integrates with Chrome, Edge and Internet Explorer browsers to show you the HTTP and HTTPS traffic that is generated when you access a web page. Select a request in HttpWatch and everything you need to know is display in a tabbed window.
    Starting Price: $395 one-time payment
  • 27
    Sonatype Lift

    Sonatype Lift

    Sonatype

    Find critical performance, reliability, and security bugs when they’re easiest to fix, during code review. Sonatype Lift is a cloud-native, collaborative, code analysis platform built for developers. It analyzes each developer pull request to find and fix security, performance, reliability, and style issues, then reports them as comments in code review, where they are 70x more likely to get fixed. Elevate your development with the first deep code analysis tool focused on code quality. Sonatype Lift participates in the development process by analyzing, reporting, and providing feedback on bugs the same way your teammates do, in peer code review. Made for the development environments your team already uses: GitHub, GitLab, and Bitbucket. The Lift-bot provides you with instant bug and vulnerability reports on every pull request. Go beyond traditional linting and into deeper interprocedural code analysis with one tool.
  • 28
    Rollbar

    Rollbar

    Rollbar

    Rollbar is the leading continuous code improvement platform that proactively discovers, predicts, and remediates errors with real-time AI-assisted workflows. With Rollbar, developers continually improve their code and constantly innovate rather than spending time monitoring, investigating, and debugging.
    Starting Price: $29.00/month
  • 29
    Digma

    Digma

    Digma

    Using runtime information, Digma integrates into your IDE to continuously highlight issues, regressions, and problems, as you code. Immediately see how any function scales in CI or production and spot issues while still in development. Accelerate code changes and avoid endless regressions, by analyzing how the code performs, Digma provides critical analytics on usage, errors, and performance baselines to make sense of forgotten code and ownerless libraries. Immediately understand what’s causing bottlenecks and slowdowns in your code. With valuable data such as code execution times, scaling limitations, and N+1 query issues – you can quickly fix it. Pull Request feedback and code review annotation get way easier when your team integrates Digma into your GitOps cycle. Digma lets you understand it and start working on it fearlessly – no matter how large or complex.
  • 30
    IDA Pro

    IDA Pro

    Hex-Rays

    IDA Pro as a disassembler is capable of creating maps of their execution to show the binary instructions that are actually executed by the processor in a symbolic representation (assembly language). Advanced techniques have been implemented into IDA Pro so that it can generate assembly language source code from machine-executable code and make this complex code more human-readable. The debugging feature augmented IDA with the dynamic analysis. It supports multiple debugging targets and can handle remote applications. Its cross-platform debugging capability enables instant debugging, easy connection to both local and remote processes and support for 64-bit systems and new connection possibilities. IDA Pro allows the human analyst to override its decisions or to provide hints so that the analyst can work seamlessly and quickly with the disassembler and analyze binary code more intuitively.
  • 31
    CodeRush

    CodeRush

    DevExpress

    Try your first CodeRush feature right now and see instantly just how powerful it is. Refactoring for C#, Visual Basic, and XAML, with the fastest test .NET runner available, next generation debugging, and the most efficient coding experience on the planet. Quickly find symbols and files in your solution and easily navigate to code constructions related to the current context. CodeRush includes the Quick Navigation and Quick File Navigation features, which make it fast and easy to find symbols and open files. Using the Analyze Code Coverage feature, you can discover what parts of your solution are covered by unit tests, and find the at-risk parts of your application. The Code Coverage window shows percentage of statements covered by unit tests for each namespace, type, and member in your solution.
    Starting Price: $49.99 one time payment
  • 32
    Sourcery CodeBench
    Sourcery CodeBench delivers a powerful toolset that helps embedded software engineers to efficiently develop and optimize software for a variety of targets and various domains including Automotive, Connectivity, Graphics, and Video applications. Sourcery CodeBench goes beyond just the compiler to provide developers with powerful open source, embedded C/C++ development tools to build, debug, analyze and optimize embedded software in complex heterogeneous architectures including Arm, IA32, MIPS and Power Architectures. Eclipse based IDE enabling workspace customization and project management. Enhanced source code editor with syntax highlighting. Custom board support through Board Builder, a tool for automatically generating linker scripts, debug configuration files, and start-up code based on a board’s memory map.
  • 33
    ReSharper

    ReSharper

    JetBrains

    The Visual Studio Extension for .NET Developers. On-the-fly code quality analysis is available in C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, CSS, HTML, and XML. You'll know right away if your code needs to be improved. Not only does ReSharper warn you when there's a problem in your code but it provides hundreds of quick-fixes to solve problems automatically. In almost every case, you can select the best quick-fix from a variety of options. Automated solution-wide code refactorings help you safely change your code base. Whether you need to revitalize legacy code or put your project structure in order, you can rely on ReSharper. You can instantly navigate and search through the whole solution. Jump to any file, type, or type member, or navigate from a specific symbol to its usages, base and derived symbols, or implementations.
    Starting Price: $12.90 per user per month
  • 34
    Google Cloud Debugger
    Real-time application debugging: Cloud Debugger is a feature of Google Cloud that lets you inspect the state of a running application in real time, without stopping or slowing it down. Your users are not impacted while you capture the call stack and variables at any location in your source code. You can use it to understand the behavior of your code in production, as well as analyze its state to find those hard-to-find bugs.
  • 35
    SourceDebug

    SourceDebug

    SourceDebug

    SourceDebug is a fast powerful project-oriented programming editor, code browser, and debugger that helps you understand code while you work and plan. SourceDebug has built-in dynamic analysis for C/C++, Objective-C, and more. SourceDebug can debug application with source code in different locations. SourceDebug integrates editing, browsing, compiling and debugging functions for local and remote projects. It can be used to learn an existing code base quickly, and get up to speed on new projects. SourceDebug parses your whole project and lets you navigate and edit code like a breeze. It can jump easily to variables, functions or include files. Smart Bookmark can record the browsing location and play back when needed. Supports GDB or LLDB-MI debug over SSH, ADB, Telnet , Rlogin and Local Cygwin. GDB server debug is also supported. Show Quickwatch, Watches, Callstack, Variables, Memory, Breakpoint List, Disassemble and Thread List as needed. Sftp, Ftp and Local drives are supported.
    Starting Price: $49/user
  • 36
    Seagence

    Seagence

    Seagence Technologies

    Using Seagence’s unique execution path technology combined with machine learning, receive realtime alerts with root cause when defects occur in your production Java applications. Fix your code without needing any debugging. Attach a lightweight runtime java agent when you start your application. As your users access the application, Seagence agent collects data about how requests are being processed. So give Seagence 24 hours to collect enough sample for analysis. The collected data is fed to Seagence's analytics engine in realtime which finds defects when they occur and alerts. Know that Seagence unearths all defects in your application including unknown. With Seagence provided defect and root cause in hand, you fix your broken code. Continuously monitoring your production application, Seagence proactively finds defects and their root cause in realtime thus eliminating the need for debugging.
    Starting Price: $52 per month
  • 37
    Bugwolf

    Bugwolf

    Bugwolf

    Bugwolf rapidly reviews your websites, web and mobile applications to discover software glitches before your customers do. Typically, Bugwolf can turn around a testing cycle in 48-hours. For best results, most of our clients schedule in regular testing cycles at specific milestones throughout a project. This ensures more bugs are found earlier which can streamline the coding process for development teams. And prevent bigger headaches closer to launch. When your development teams are working toward a product launch deadline, they are often stretched to the limit on their core focus of system design and coding. Making tired developers stay back late to do testing isn’t great for team morale and often results in bugs slipping through. Save your team the hassle and hire professionals to do it right. Having fresh eyes who understand the testing process is vital before launch to ensure the product your ship is the best it can be.
    Starting Price: $1,649 per project
  • 38
    TotalView

    TotalView

    Perforce

    TotalView debugging software provides the specialized tools you need to quickly debug, analyze, and scale high-performance computing (HPC) applications. This includes highly dynamic, parallel, and multicore applications that run on diverse hardware — from desktops to supercomputers. Improve HPC development efficiency, code quality, and time-to-market with TotalView’s powerful tools for faster fault isolation, improved memory optimization, and dynamic visualization. Simultaneously debug thousands of threads and processes. Purpose-built for multicore and parallel computing, TotalView delivers a set of tools providing unprecedented control over processes and thread execution, along with deep visibility into program states and data.
  • 39
    Questa Verification
    Questa Verification is the first verification platform with a UVM-aware debug solution that provides engineers essential information about the operation of their dynamic class-based testbenches in the familiar context of source code and waveform viewing. The Questa verification solution is an assemblage of technologies, methodologies, and libraries for modern ASIC and FPGA designs. Questa continues to evolve in response to the growing complexity of SoC designs. Insight and updates on concepts, values, standards, methodologies, and examples to assist with the understanding of what advanced functional verification technologies can do and how to most effectively apply them. The Verification Horizons publication provides concepts, values, methodologies and examples to assist with the understanding of what advanced functional verification technologies can do and how to most effectively apply them.
  • 40
    Xcode

    Xcode

    Apple

    Introducing Xcode 12. With an all-new design that looks great on macOS Big Sur, Xcode 12 has customizable font sizes for the navigator, streamlined code completion, and new document tabs. Xcode 12 builds Universal apps by default to support Mac with Apple Silicon, often without changing a single line of code. Designed for macOS Big Sur. Xcode 12 looks great on macOS Big Sur, with a navigator sidebar that goes to the top of the window and clear new toolbar buttons. The navigator defaults to a larger font that’s easier to read, while giving you multiple size choices. New document tabs make it easy to create a working set of files within your workspace. Document tabs. The new tab model lets you open a new tab with a double-click, or track the selected file as you click around the navigator. You can re-arrange the document tabs to create a working set of files for your current task, and configure how content is shown within each tab.
  • 41
    PlatformIO

    PlatformIO

    PlatformIO

    Professional collaborative platform for embedded development. PlatformIO is a next-generation, collaborative platform for embedded development that enables customers to save resources and time by vastly reducing the expenses and labor associated with creating and maintaining product software. We believe the embedded systems industry desperately needs reinvention. Not only are the IDEs and tools built with technology from the 1990s, but they involve many complex requirements and platform-dependent configurations that turn away talented developers from becoming embedded engineers. The most loved IDE solution for Microsoft Visual Studio Code. A user-friendly and extensible integrated development environment with a set of professional development instruments, providing modern and powerful features to speed up yet simplify the creation and delivery of embedded products. PlatformIO is written in pure Python and doesn't depend on any additional libraries/tools from an operation system.
  • 42
    Antithesis

    Antithesis

    Antithesis

    Current approaches to software testing are outdated, inefficient, and costly, leading to reliability problems and wasted engineering effort. Antithesis is a completely new approach to testing and debugging. Your team will spend less time testing and more time building your software. Our platform continuously searches your software for problems, within a simulated environment where every problem can be perfectly reproduced, enabling efficient debugging of the most complex issues. Antithesis is a cloud platform that continuously tests the reliability of software systems. As your developers write code, they push their software (as container images) to Antithesis. We run your software under a variety of conditions and report any unintended behavior. We test your system against a multitude of predefined properties and also offer an SDK for defining additional test properties specific to your system.
    Starting Price: $2 per hour
  • 43
    Polar Signals

    Polar Signals

    Polar Signals

    Polar Signals cloud is an always-on, zero-instrumentation continuous profiling product that helps improve performance, understand incidents, and lower infrastructure costs. With just one command and the easiest onboarding guide you’ll ever see, you can start saving costs and optimizing performance in your infrastructure. Travel back in time to pinpoint incidents and issues. Profiling data provides unique insight and depth into what a process executed over time. Utilize profiling data collected over time to confidently and statistically identify hot paths for optimization. Many organizations have 20-30% of resources wasted with code paths that could be easily optimized. Polar Signals Cloud employs an exceptional blend of technologies, purpose-built to deliver the profiling toolset essential for today's evolving infrastructure and applications. With a zero instrumentation setup, deploy immediately and reap the benefits of actionable observability data.
    Starting Price: $50 per month
  • 44
    Fiddler

    Fiddler

    Progress Software

    Capture all HTTP(S) traffic between your computer and the Internet with Telerik Fiddler HTTP(S) proxy. Inspect traffic, set breakpoints, and fiddle with requests & responses. Fiddler Everywhere is a web debugging proxy for macOS, Windows, and Linux. Capture, inspect, monitor all HTTP(S) traffic between your computer and the Internet, mock requests, and diagnose network issues. Fiddler Everywhere can be used for any browser, application, process. Debug traffic from macOS, Windows, or Linux systems and iOS or Android mobile devices. Ensure the proper cookies, headers, and cache directives are transferred between the client and server. Supports any framework, including .NET, Java, Ruby, etc. Mock or modify requests and responses on any website. It’s a quick and easy way to change the request and responses to test websites without changing code. Use Fiddler Everywhere to log all HTTP/S traffic between your computer and the Internet.
    Starting Price: $12 per user per month
  • 45
    Firefox Developer Tools
    Firefox Developer Tools is a set of web developer tools built into Firefox. You can use them to examine, edit, and debug HTML, CSS, and JavaScript. This section contains detailed guides to all of the tools as well as information on how to debug Firefox for Android, how to extend DevTools, and how to debug the browser as a whole. You can open the Firefox Developer Tools from the menu by selecting Tools > Web Developer > Web Developer Tools or use the keyboard shortcut Ctrl + Shift + I or F12 on Windows and Linux, or Cmd + Opt + I on macOS.
    Starting Price: Free
  • 46
    Bugsnag

    Bugsnag

    Bugsnag

    Bugsnag monitors application stability so you can make data-driven decisions on whether you should be building new features, or fixing bugs. ‍ We are a full stack stability monitoring solution with best-in-class functionality for mobile applications. Rich, end-to-end diagnostics to help you reproduce every error. A simple and thoughtful user experience for all your apps in one dashboard. The definitive metric for app health — the common language for product and engineering teams. Not all bugs are worth fixing. Focus on the ones that matter to your business. Extensible libraries with opinionated defaults and countless customization options. Subject matter experts who care deeply about error reduction and the health of your apps.
    Starting Price: $59 per month
  • 47
    Stetho

    Stetho

    Meta

    Stetho is a sophisticated debug bridge for Android applications. When enabled, developers have access to the Chrome Developer Tools feature natively part of the Chrome desktop browser. Developers can also choose to enable the optional dumpapp tool which offers a powerful command-line interface to application internals. Alternatively, you can include Stetho from Maven Central via Gradle or Maven. Only the main Stetho dependency is strictly required, however you may also wish to use one of the network helpers. The integration with the Chrome DevTools frontend is implemented using a client/server protocol which the Stetho software provides for your application. Network inspection is possible with the full spectrum of Chrome Developer Tools features, including image preview, JSON response helpers, and even exporting traces to the HAR format. SQLite databases can be visualized and interactively explored with full read/write capabilities.
  • 48
    Kaption

    Kaption

    Kaption.co

    Kaption is the leading AI-first analytics and feedback tool for digital marketers. Get the insights you need to optimize your digital experience and move business forward. Eliminate guess work, know why it happens, and iterate a lot faster. Often the best way to persuade is to first see things through your customers eyes. Do you know how they are using your website? With Kaption you can visualize your user's journey and any bumps along the way. Excellence comes from good information. Without data you are either lucky, or wrong. Focus your efforts with conversion and monitoring tools. Free heatmap analytics to view your user engagement with each element on your site and how it affects their behavior. See where users get stuck, increase conversion rates, and debug your product faster with smart metadata.
    Starting Price: $25 per month
  • 49
    DebugBear

    DebugBear

    DebugBear

    DebugBear keeps track of your site speed and Core Web Vitals. Monitor the performance of your website and benchmark against the competition. Get alerted in Slack or by email when there's a problem. DebugBear is built on top of Google's Lighthouse tool, but provides additional in-depth debug data for developers. It also keeps track of the real-user Core Web Vitals metrics that Google uses for their search rankings.
    Starting Price: $96 per year
  • 50
    Genymotion

    Genymotion

    Genymotion

    Empower your Android teams with virtual devices that truly scale. With all testing frameworks based on ADB, Appium, Espresso, Robotium, etc. Works with popular continuous integration solutions CircleCI, Bitrise, Terraform, etc. No nested virtualization to speed up your tests and operations with or without a dedicated GPU. Instant access to unlimited virtual devices that can be run simultaneously for test sharding or parallel testing. Available from Android 4.4 to latest Android versions, in all screen sizes and on a large variety of platforms including our own but also AWS, Google, Azure and Alibaba. Control over your infrastructure with no maintenance needs. Best-in-class security and reliability for enterprise needs. Infinite scalability with cloud providers datacenters. Dedicated GPUs are available on selected devices. Emulate 3000+ virtual Android device configurations (Android versions, screen size, hardware capacities, etc.)
    Starting Price: $0.05 per minute