Alternatives to MPLAB Data Visualizer

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

  • 1
    VxWorks

    VxWorks

    Wind River

    The World’s Leading Real-Time Operating System for the Intelligent Edge For nearly 35 years, VxWorks has been used to ensure the security, safety, and reliability you need to design and build mission-critical embedded systems that simply must work. VxWorks® is the industry’s most trusted and widely deployed real-time operating system (RTOS) for mission-critical embedded systems that must be secure and safe. It delivers a proven, real-time, and deterministic runtime combined with a modern approach to development. Regardless of industry or device type, companies building intelligent edge systems rely on the VxWorks pedigree of security, safety, high performance, and reliability. VxWorks is a deterministic, priority-based preemptive RTOS with low latency and minimal jitter. It is built on an upgradable, future-proof architecture to help you rapidly respond to changing market requirements and technology advancements.
    Starting Price: $18,500 / seat
  • 2
    MPLAB X IDE

    MPLAB X IDE

    Microchip

    MPLAB® X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of our microcontrollers and digital signal controllers. MPLAB X IDE works seamlessly with the MPLAB development ecosystem of software and tools, many of which are completely free. No need to purchase extra visualizations tools since real-time streaming data can be viewed in Data Visualizer. Pin states can be verified and manipulated with I/O View for fast hardware verification. Save time with useful links to software libraries, datasheets and user guides that are provided automatically. Includes the MPLAB Integrated Programming Environment (IPE) for production-level programming. MPLAB X IDE brings a host of features to help you quickly debug your projects and minimize your development time.
  • 3
    MPLAB Code Configurator
    MPLAB® Code Configurator (MCC) is a free, graphical programming environment that generates seamless, easy-to-understand C code to be inserted into your project. Using an intuitive interface, it enables and configures a rich set of peripherals and functions specific to your application. It supports 8-bit, 16-bit and 32-bit PIC® microcontrollers. MCC is incorporated into both the downloadable MPLAB X Integrated Development Environment (IDE) and the cloud-based MPLAB Xpress IDE. Free graphical programming environment. Intuitive interface for quick start development. Automated configuration of peripherals and functions. Minimized reliance upon product datasheet. Reduces overall design effort and time. From novice to expert. Accelerates generation of production ready code. Requiring no downloads, no machine configuration and no waiting, MPLAB Xpress is the easiest way to get started using MCC.
  • 4
    µVision IDE
    The µVision IDE combines project management, run-time environment, build facilities, source code editing, and program debugging in a single powerful environment. µVision is easy-to-use and accelerates your embedded software development. µVision supports multiple screens and allows you to create individual window layouts anywhere on the visual surface. The µVision Debugger provides a single environment in which you may test, verify, and optimize your application code. The debugger includes traditional features like simple and complex breakpoints, watch windows, and execution control and provides full visibility to device peripherals. With the µVision Project Manager and Run-Time Environment you create software application using pre-build software components and device support from Software Packs. The software components contain libraries, source modules, configuration files, source code templates, and documentation.
  • 5
    MPLAB Connect Configurator
    MPLAB Connect Configurator (formerly ProTouch2) is a configuration and programming tool that makes it easy for you to configure and program our latest USB hubs, and Ethernet and PCIe® products. Offering an interactive Graphical User Interface (GUI), MPLAB Connect Configurator enables you to easily create configuration files in binary (.cfg and .bin) and JSON (.json) formats that contain the data to be programmed onto the target device. Grouped into three categories, basic features, advanced features and special features, these programming options enable you to manage a variety of features to customize your design. Configure upstream and downstream ports. Enable or disable battery charging. Enable USB control of I2C, SPI or digital I/O on your SmartHub™ IC or USB-to-Ethernet bridge. Specify the unique MAC address you will use for your USB-to-Ethernet bridge. Configure how much power your USB-to-Ethernet bridge will consume.
  • 6
    MPLAB Harmony v3
    MPLAB® Harmony v3 is a fully integrated embedded software development framework that provides flexible and interoperable software modules to simplify the development of value-added features and reduce your product’s time to market. Core-agnostic implementation which supports both MIPS® and Arm® Cortex® core architectures. Code portability with consistent APIs that can be used across different device families. Easily configurable using MPLAB Harmony Configurator’s (MHC’s) Graphical User Interface (GUI). Validated across 32-bit PIC® (MIPS-based) and SAM (Arm Cortex-based) MCU and MPU device families. Fully Integrated with third-party solutions like FreeRTOS and Micrium® and able to import projects created in IAR Embedded Workbench. Added support for SAM families of Arm Cortex-M based devices, including a free software development environment. Easy device and library setup using the graphical configuration features provided by MHC’s GUI.
  • 7
    MPLAB Integrated Programming Environment
    What is a programming environment? It is a simplified application that provides an interface for microcontroller (MCU) production programmers that allows a technician to easily load, program and verify software and avoid the complexities of full-featured Integrated Development Environments (IDEs). MPLAB Integrated Programming Environment (IPE) provides this type of solution. It is a simple interface that provides quick access to key production programming features. MPLAB IPE has a technician-level user interface for use on the manufacturing floor and provides production programming capabilities for all Microchip programmers and products supported by MPLAB X Integrated Development Environment (IDE). In production mode, technicians can program devices set by the engineer, view memory and power settings, read device ID, import hex files, environments and SQTP files, etc., as allowed by permission settings.
  • 8
    CCS C Compiler

    CCS C Compiler

    Custom Computer Services, Inc.

    The CCS C Compiler for 8-bit and 16-bit Microchip PIC® MCUs offers pro-level optimization and includes an extensive library of built-in functions, pre-processor commands, and ready-to-run example programs to quickly jump-start any project. CCS compilers are easy to use and quick to learn. It frees developers to concentrate on design functionality instead of having to become an MCU architecture expert. All CCS compilers integrate seamlessly with the CCS IDE and are compatible with third-party tools such as Microchip MPLAB® and MPLAB® X. PIC® MCU and MPLAB® IDE are registered trademarks of Microchip Technology Inc. in the U.S. and other countries.
  • 9
    DoubleCheck Code Analysis

    DoubleCheck Code Analysis

    Green Hills Software

    When it comes to ensuring software quality, reliability, and security in today's sophisticated code bases, traditional debugging and testing methods simply fall short. Automated tools such as static source code analyzers are more effective in finding defects that could result in buffer overflows, resource leaks, and other security and reliability issues. This class of defects are often not detected by compilers during standard builds, run-time testing, or typical field operation. While other source code analyzers run as separate tools, DoubleCheck is an integrated static analyzer, built into the Green Hills C/C++ compiler. DoubleCheck leverages accurate and efficient analysis algorithms that have been tuned and field-proven in 30+ years of producing embedded development tools. DoubleCheck can be used as a single integrated tool to perform compilation and defect analysis in the same pass.
  • 10
    Keil MDK
    Keil® MDK is the most comprehensive software development solution for Arm®-based microcontrollers and includes all components that you need to create, build, and debug embedded applications. MDK-Core is based on µVision (Windows only) with leading support for Cortex-M devices including the new Armv8-M architecture. MDK includes Arm C/C++ Compiler with assembler, linker, and highly optimized run-time libraries that are tailored for optimum code size and performance. Software Packs may be added any time to MDK-Core making new device support and middleware updates independent from the toolchain. They contain device support, CMSIS libraries, middleware, board support, code templates, and example projects. The IPv4/IPv6 networking communication stack is extended with Mbed™ TLS to enable secure connections via the Internet. Product evaluation, small projects, and education. Code size restricted to 32 Kbyte.
  • 11
    HCL OneTest Embedded
    Automating the creation and deployment of component test harnesses, test stubs and test drivers is a cinch thanks to OneTest Embedded. With a single click from any development environment, one can profile memory and performance, analyze code coverage and visualize program execution behavior. Additionally, OneTest Embedded helps be more proactive in debugging, while identifying and assisting in fixing code before it breaks. Allows for a virtual cycle of test generation, while executing, reviewing and testing improvement to rapidly achieve full test coverage. One click is all it takes to build, execute on the target, and generate reports. Helps preempt performance issues and program crashes. Additionally, can be adapted to work with custom memory management methods used in embedded software. Provides visibility on thread execution and switching to develop a deep understanding of the behavior of the system under test.
  • 12
    Zulu Embedded

    Zulu Embedded

    Azul Systems

    Zulu Embedded™ is the only fully certified, completely customizable 100% open source Java platform for embedded systems plus IoT and IIoT edge devices, gateways and dedicated applications. Across a wide variety of devices and operating systems. Zulu Embedded™ meets all Java SE standards and requires no coding changes to your application. Leverage industry-standard Java tools for development and profiling. As a pure, 100% open source offering there are no license fees. Every Zulu Embedded support plan offers redistribution-ready downloadable runtimes, access to all security updates, technical troubleshooting, and a wide set of packaging alternatives. We will work with you to determine the bundle requirements, support, and pricing model needed to match your requirements.
  • 13
    MULTI IDE

    MULTI IDE

    Green Hills Software

    After more than three decades of customer use and continuous enhancement, the MULTI Integrated Development Environment (IDE) is unmatched in the embedded software industry. Developers know they can rely on MULTI to help them produce high-quality code and get their devices to market faster. Whether pinpointing a hard-to-find bug, resolving a memory leak, or maximizing system performance, MULTI consistently works. Every feature of our revolutionary Debugger is designed to quickly solve problems that stump traditional tools. It often takes weeks or months to track down problems like inter-task corruptions, missed real-time requirements, and external hardware events. Green Hills' TimeMachine tool suite helps you solve the same problems in hours or even minutes. The TimeMachine tool suite automatically captures program execution data, combining the MULTI Debugger interface with innovative replay debugging capabilities.
  • 14
    AdaMULTI IDE

    AdaMULTI IDE

    Green Hills Software

    The AdaMULTI IDE brings the industry-leading debug and development tools of Green Hills MULTI IDE to Ada developers. For decades customers have used our tools and optimizing compilers to dramatically improve their debugging productivity. The result? A more reliable product, brought to market more quickly, with lower development costs. AdaMULTI distills almost three decades of debugging expertise into a comprehensive embedded software development toolbox that provides all the capabilities you need to create reliable software efficiently. Our revolutionary debugger is designed to quickly solve problems that stump traditional tools. For those bugs that use to take weeks to track down, the TimeMachine tool suite helps you solve the same problems in hours or even minutes. Clean coding conventions prevent you from introducting new bugs with overly compex code. A simble build configuration and seamlessly integrated tools free you to spend more time developing.
  • 15
    Serial Port Monitor

    Serial Port Monitor

    Electronic Team, Inc.

    Serial Port Monitor is a professional software application that allows reading and recording serial data going through your computer’s serial ports. The program is a big help for those who develop and debug software and hardware solutions that use COM ports for serial data transfer. RS232 Port Monitor comes with a slew of powerful features, including advanced filtering and search options, built-in terminal, convenient data visualizers, the ability to record serial communication data to a file, and more. The software has a streamlined and user-friendly interface and doesn’t require any programming skills. There are Professional and Company editions of Serial Port Monitor. When using the software in terminal mode, you can emulate sending some special commands to the monitored port as though they were sent from a monitored application. This way you get the ability to check the reaction of the COM port and device connected to it.
    Leader badge
    Starting Price: $199 one-time payment
  • 16
    IAR Embedded Workbench
    Complete development environment for Arm, generating fast, compact code and enabling you to take full control of your code. One Integrated Development Environment with project management tools and editor. Included is 8,400 example projects containing configuration files, code examples and project templates, giving every project a quick start. The IAR C/C++ Compiler is built by our compiler experts and supports C and C++. It offers advanced global and target-specific optimizations, and supports a wide range of industry-standard debug and image formats, compatible with most popular debuggers and emulators, including ELF/DWARF where applicable. Coupled with the complete linker and assembler, it enables powerful building of embedded applications. Support for all 32-bit Arm core from all major vendors and selected 64-bit Arm cores. Our tools are available in a flexible license model to suit your company needs.
  • 17
    Percepio

    Percepio

    Percepio

    Percepio offers a suite of observability tools that give developers “X-ray vision” into embedded software behavior to speed up debugging, optimize performance, and improve reliability across the entire product lifecycle. Its flagship product, Percepio Tracealyzer, provides RTOS-aware event tracing and rich visual trace diagnostics that simplify debugging and performance analysis by revealing thread execution, interrupt handlers, kernel calls, communication flows, CPU usage, and custom event data in intuitive graphical timelines, helping developers identify anomalies and bottlenecks quickly. Percepio’s broader Continuous Observability software combines Tracealyzer with Detect for systematic runtime visibility during testing and DevAlert for cloud-connected monitoring and actionable alerts on deployed devices, enabling teams to catch issues early and maintain stable operation in the field.
  • 18
    Qt Creator

    Qt Creator

    Qt Group

    Qt Creator's advanced code editor lets you code in C++, QML, JavaScript, Python and other languages. It features code completion, syntax highlighting, refactoring and has built-in documentation at your fingertips. Qt Creator integrates with most popular version control systems, including Git, subversion, perforce, and mercurial. Integrated visual editors for building C++ widget-based applications or fluid Qt Quick-based animated UIs with ready-made controls. Import an existing project or create one from scratch – Qt Creator generates all the necessary files. Support for Cmake and cross-compiling with qmake is included. Build for and run your software on desktop, mobile and embedded operating systems. The build settings allow you to easily switch between targets. Test and debug applications in conditions practically identical to those on your target device.
    Starting Price: $83 per month
  • 19
    TimeMachine

    TimeMachine

    Green Hills Software

    The TimeMachine debugging suite extends the range of Green Hills Software’s popular MULTI integrated development environment (IDE) by providing a window into the complex interactions in software that can result in bugs, performance problems, and testing nightmares. By presenting this information in easy-to-understand displays, TimeMachine enables developers to quickly navigate through trace data and produce better code in less time. With TimeMachine you can debug both forward and backward in time, making it easier to find even the hardest time. Make your software run faster than you thought possible by examining program execution history to find previously unknown bottlenecks. Accelerate debugging by stepping backward a single step at a time into functions you've already stepped over. Leverage gigabytes of execution history to verify that your program has been fully tested.
  • 20
    Eclipse IDE

    Eclipse IDE

    Eclipse Foundation

    Eclipse IDE The Leading Open Platform for Professional Developers used in computer programming. Better Than Ever. The Eclipse IDE delivers what you need to rapidly innovate. Easier IDE configuration The Eclipse IDE Installer 2020-09 and several packages now include a Java Runtime Environment (JRE). Improved theming and styling. Improved Windows dark theme and GTK light theme. Moving to bleeding edge. Eclipse IDE now needs Java 11 as a minimum version to run on, but you can compile any version as usual. New experimental features. Support for aarch64. Linux support landed this version. Node.js is now embedded For all our LSP-based toolings, Node.js is now embedded to make things work out of the box Free and open source Free and open source; released under the terms of the Eclipse Public License 2.0. Powered by Participation. A vast ecosystem of plugins from an active community
  • 21
    HX CODESYS

    HX CODESYS

    Hitachi

    The CODESYS OPC UA Server is a scalable solution for runtime systems that optimal fits the resources of the controller. The component is platform-independent and is very easy to integrate into the current runtime system. The product is targeting OEM customers and enables the integration of OEM-specific objects via the integrated provider interface. Various functions such as automatic input completion and assistance, syntax error check, debug and simulation allow you efficient development. Compiler for optimized powerful machine code of HXCPU. Project trees allow you collective management of devices, tasks, and programs of application.
  • 22
    Kropply

    Kropply

    Kropply

    Kropply is set to become an indispensable companion for developers worldwide. We have created a terminal designed exclusively for VSCode, which integrates AI-driven error-solving capabilities. Kropply generates code, provides action points and explains errors whenever you have a runtime or package error. Whether you're a senior developer or just learning to code Kropply will help you reduce your debugging time and allow you to be more efficient while you code!
  • 23
    LabVIEW
    LabVIEW offers a graphical programming approach that helps you visualize every aspect of your application, including hardware configuration, measurement data, and debugging. This visualization makes it simple to integrate measurement hardware from any vendor, represent complex logic on the diagram, develop data analysis algorithms, and design custom engineering user interfaces. With LabVIEW and NI DAQ hardware, you can build a custom measurement solution to visualize and analyze real-world signals to make data-driven decisions. Using LabVIEW and NI or third-party hardware, you can automate the validation of your product to meet challenging time-to-market and performance requirements. Working with LabVIEW, you can create flexible test applications that control multiple instruments and design user interfaces to optimize your manufacturing test throughput and operational cost. You can build industrial equipment and smart machines faster with LabVIEW.
    Starting Price: $453 per year
  • 24
    Arm DDT
    Arm DDT is the number one server and HPC debugger in research, industry, and academia for software engineers and scientists developing C++, C, Fortran parallel and threaded applications on CPUs, GPUs, Intel, and Arm. Arm DDT is trusted as a powerful tool for the automatic detection of memory bugs and divergent behavior to achieve lightning-fast performance at all scales. Cross-platform for multiple servers and HPC architectures. Native parallel debugging of Python applications. Has market-leading memory debugging. Outstanding C++ debugging support. Complete Fortran debugging support. Has an offline mode for debugging non-interactively. Handles and visualizes huge data sets. Arm DDT is a powerful parallel debugger, available standalone or as part of the Arm Forge debug and profile suite. Its intuitive graphical interface provides automatic detection of memory bugs and divergent behavior at all scales.
  • 25
    TensorBoard

    TensorBoard

    Tensorflow

    TensorBoard is TensorFlow's comprehensive visualization toolkit designed to facilitate machine learning experimentation. It enables users to track and visualize metrics such as loss and accuracy, visualize the model graph (operations and layers), view histograms of weights, biases, or other tensors as they change over time, project embeddings to a lower-dimensional space, and display images, text, and audio data. Additionally, TensorBoard offers profiling capabilities to optimize TensorFlow programs. These features collectively provide a suite of tools to understand, debug, and optimize TensorFlow programs, enhancing the machine learning workflow. In machine learning, to improve something you often need to be able to measure it. TensorBoard is a tool for providing the measurements and visualizations needed during the machine learning workflow. It enables tracking experiment metrics, visualizing the model graph, and projecting embeddings to a lower dimensional space.
  • 26
    Code Composer Studio

    Code Composer Studio

    Texas Instruments

    Code Composer Studio software comprises a suite of tools used to develop and debug embedded applications. The software includes an optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler and many other features. The intuitive IDE provides a single-user interface that takes you through each step of the application development flow. Familiar tools and interfaces let you get started faster than ever before. Code Composer Studio software combines the advantages of the Eclipse software framework with advanced embedded-debug capabilities from TI resulting in a compelling feature-rich development environment for embedded developers.
  • 27
    Neoptix OptiLink
    Neoptix OptiLink is a fiber optic monitoring software developed by Qualitrol. It enables users to manage their fiber optic temperature monitoring systems with high flexibility, supporting up to four independent signal conditioners across different serial ports. Each channel operates independently, allowing for comprehensive data logging and real-time visualization through bar graphs, trend lines, or statistical displays. The software also offers full remote control of connected instruments via a PC, facilitating efficient monitoring and analysis of temperature data. OptiLink supports simultaneously the acquisition of the temperature data from up to 4 independent signal conditioners on 4 different serial ports (COM1 to COM32). Each one of these thermometers is connected to PC COM ports through an RS-232C, RS-485, or USB serial interface. Full min/max alarm support, full data logging functions, bar-graph, trend-line, or statistics display.
  • 28
    TASKING

    TASKING

    TASKING

    The quality of your code is valued by its efficiency and ability to execute flawlessly. Is your current development environment providing you with the tools you need to create clean, efficient, and correct code? You’re responsible for developing solutions that impact human longevity and safety, and the last thing you can afford to compromise on is your integrated development environment. The TASKING Embedded Software Development solutions provide an industry-leading ecosystem for your entire software development process. Each TASKING compiler is developed for a specific architecture and meets the unique needs of your specialized industry requirements including automotive, industrial, telecom, and datacom. A complete integrated development environment allows you to create error-free and efficient code with compilers, debuggers, embedded internet, and RTOS support for industry-leading microprocessors and microcontrollers.
  • 29
    Visual Studio

    Visual Studio

    Microsoft

    Microsoft Visual Studio is the industry-leading integrated development environment (IDE) for building modern applications across desktop, mobile, cloud, and web. It empowers developers to write, refactor, debug, test, and deploy software faster with intelligent assistance powered by GitHub Copilot and AI-driven workflows. With Agent Mode, developers can automate repetitive coding tasks, optimize performance, and receive contextual help directly in the IDE. The suite includes Visual Studio 2022, the comprehensive IDE for .NET and C++ development on Windows, and Visual Studio Code, the lightweight, cross-platform editor supporting JavaScript, Python, and dozens of other languages. Visual Studio integrates seamlessly with Azure, GitHub, and CI/CD pipelines, enabling teams to collaborate and ship code efficiently. Trusted by millions worldwide, Visual Studio provides the tools and intelligence developers need to build reliable, scalable, and secure applications from concept to release.
  • 30
    Erlang

    Erlang

    Erlang

    Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance. OTP is set of Erlang libraries and design principles providing middle-ware to develop these systems. It includes its own distributed database, applications to interface towards other languages, debugging and release handling tools.
  • 31
    Dotfuscator

    Dotfuscator

    PreEmptive

    Application development teams face an ever-growing set of security threats as apps become more central to business and attackers grow in sophistication. These days, intellectual property theft is just the beginning – apps are also gateways to trade secret theft, customer/user data theft, and to identifying further attack vectors. Breaches in any of these areas can cause serious revenue, reputation, and brand damage. Sophisticated app dev organizations know that investing in app protection is good risk management. Basic renaming obfuscation isn’t enough. PreEmptive Protection Dotfuscator for .NET provides many layers of protection: multiple forms of obfuscation (renaming, string encryption, control flow, and more) plus active runtime checks (tamper, debug, root, and more). But it’s not just about protection – we design and test all these layers to be sure that they won’t break your app as the runtime platform evolves.
  • 32
    Capital Embedded AR Classic
    Capital Embedded AR Classic is Siemens’ implementation of the AUTOSAR Classic standard basic software for automotive embedded systems. It is designed to help automotive engineers manage the growing complexity of in-vehicle software development. Capital Embedded AR Classic supports multiple AUTOSAR Classic releases and is validated for ISO 26262 functional safety use cases up to ASIL D. The platform provides robust support for key automotive communication protocols such as LIN, CAN, CAN-FD, Ethernet, and FlexRay. It enables efficient multibus gateway implementations and supports multicore architectures. Engineers can distribute software components and basic software across multiple partitions for optimal performance. Capital Embedded AR Classic helps organizations accelerate time-to-market while delivering high-quality, reliable embedded software.
  • 33
    Build38

    Build38

    Build38

    Build38 provides advanced mobile Runtime Application Self-Protection (RASP) technology to secure iOS and Android applications against reverse engineering, runtime manipulation, malware injection, and fraudulent attacks. By integrating the Build38 SDK, applications are transformed into self-protecting environments with built-in anti-tampering, anti-debugging, root/jailbreak detection, and runtime integrity monitoring. Our AI-driven threat intelligence continuously analyzes behavioral anomalies and emerging attack patterns, enabling real-time protection without requiring app store resubmission. Once deployed, applications receive ongoing security updates and centralized monitoring, ensuring long-term resilience against evolving mobile threats. Build38 helps organizations reduce fraud risk, protect sensitive business logic and APIs, and maintain compliance in highly regulated environments—without impacting user experience or development velocity.
  • 34
    GNU DDD
    GNU DDD is a graphical front-end for command-line debuggers such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger bashdb, the GNU Make debugger remake or the Python debugger pydb. Besides usual front-end features such as viewing source texts. DDD has become famous through its interactive graphical data display, where data structures are displayed as graphs. You can support the principle of software freedom by buying stuff from the FSF shop. To run DDD, you need the GNU debugger (GDB), version 4.16 or later (or depending on the program to be debugged, possibly other command-line debuggers such as Ladebug, JDB, XDB, the Perl debugger, the bash debugger bashdb, the GNU Make debugger remake, or the Python debugger pydb).
  • 35
    Visual Studio Code Live Share
    Visual Studio Live Share is a real-time collaborative development tool that enables developers to co-edit and co-debug code, share terminals and servers, and communicate seamlessly within their preferred development environments. It supports various programming languages and application types, allowing instant and secure sharing of projects without the need for cloning repositories or setting up additional environments. Live Share facilitates pair programming, code reviews, technical interviews, and educational sessions by providing features such as shared debugging sessions, terminal instances, and localhost web app forwarding. Participants can maintain their personalized editor settings, including themes and keybindings, while collaborating, ensuring a comfortable and efficient workflow. Set breakpoints and group scroll through the code. View web applications and databases without exposing Internet ports.
    Starting Price: $50 per month
  • 36
    Apache NetBeans

    Apache NetBeans

    Apache Software Foundation

    Apache NetBeans is a versatile, open-source Integrated Development Environment (IDE) used for developing applications across a wide range of programming languages, including Java, JavaScript, PHP, HTML5, and C/C++. Known for its modular architecture, NetBeans provides robust tools and features that cater to the needs of developers working on desktop, mobile, and web applications. It includes intelligent code editing, debugging, and profiling capabilities, along with a built-in visual GUI builder for designing Java-based user interfaces. NetBeans also offers support for version control systems like Git, SVN, and Mercurial, facilitating seamless team collaboration. As an Apache Software Foundation project, NetBeans benefits from an active community that continuously improves and expands its functionality, making it a reliable and flexible choice for developers across various domains.
  • 37
    Zig

    Zig

    Zig Software Foundation

    Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software. Focus on debugging your application rather than debugging your programming language knowledge. A fresh approach to metaprogramming based on compile-time code execution and lazy evaluation. No hidden control flow. No hidden memory allocations. No preprocessor, no macros. Call any function at compile-time. Manipulate types as values without runtime overhead. Comptime emulates the target architecture. Use Zig as a zero-dependency, drop-in C/C++ compiler that supports cross-compilation out-of-the-box. Leverage zig build to create a consistent development environment across all platforms. Add a Zig compilation unit to C/C++ projects; cross-language LTO is enabled by default.
  • 38
    PlayerZero

    PlayerZero

    PlayerZero

    PlayerZero is an AI-driven predictive quality platform designed to help engineering, QA, and support teams monitor, diagnose, and resolve software issues before they impact customers by deeply understanding complex codebases and simulating how code will behave in real-world conditions. It applies proprietary AI models and semantic graph analysis to integrate signals from source code, runtime telemetry, customer tickets, documentation, and historical data, giving users unified, context-rich insights into what their software does, why it’s broken, and how to fix or improve it. Its agentic debugging agents can autonomously triage, root cause analyze, and even suggest fixes for issues, reducing escalations and accelerating resolution times while preserving audit trails, governance, and approval workflows. PlayerZero also includes CodeSim, an agentic code simulation capability powered by the Sim-1 model that predicts the impact of changes.
  • 39
    WebStorm

    WebStorm

    JetBrains

    WebStorm is a powerful JavaScript and TypeScript integrated development environment (IDE) designed to boost developer productivity and enjoyment. It comes ready to use out of the box with essential tools for JavaScript, TypeScript, HTML, CSS, and popular frameworks like React, Angular, and Vue. WebStorm offers deep code understanding, fast navigation, safe refactoring, and built-in Git support. It automates complex tasks such as resolving merge conflicts and debugging tests, saving developers time. The IDE integrates advanced AI-powered coding assistance, including unlimited code completion and offline support. WebStorm’s customizable interface and plugin ecosystem make it adaptable to any developer’s workflow.
    Starting Price: $129 per user per year
  • 40
    MPLAB Analog Designer

    MPLAB Analog Designer

    Microchip Technology

    Choose an existing power solution or customize a suggested design. Schematics and component lists are included. View or modify your choice and, with one click, export the design files to MPLAB® Mindi™ Analog Simulator for verification and analysis. Do you need help calculating your signal chain noise budget? The signal chain signal-to-noise calculator tool provides a simple, intuitive and flexible full noise analysis of your signal chain. Streamlined interface requires minimal data from inputs. Integrated design generators for starting new power designs or refining old designs. Easy transition from power solution selection to design verification. Signal chain signal-to-noise calculator is fully online with no software download required.
  • 41
    Flow-Like

    Flow-Like

    TM9657 GmbH

    Flow-Like is an open-source, typed, local-first workflow automation engine for building and executing automation and AI workflows in self-hosted or offline environments. It combines visual, graph-based workflows with strong typing and deterministic execution, making complex systems easier to understand, validate, and maintain. Unlike many workflow tools that rely on untyped JSON, cloud-only backends, or opaque runtime behavior, Flow-Like makes data flow and execution explicit and inspectable. Workflows can run locally, on private servers, in containers, or in Kubernetes without changing semantics. The core runtime is written in Rust for performance, safety, and portability. Flow-Like supports event-driven automation, data processing, document ingestion, and AI pipelines, including typed agent and RAG workflows using local or hosted models. It is designed for developers and organizations that need reliable automation with full control over infrastructure and data.
  • 42
    GL Studio
    DiSTI's flagship HMI product, GL Studio, delivers advanced high-performance 2D and 3D user interfaces to the aerospace, automotive, industrial, medical, rail, commercial space, and agricultural industries. GL Studio is a GUI editor environment with C++ code generation and runtime library for standard QM embedded apps and Safety Critical apps. Leading global manufacturers and defense organizations like the U.S. Air Force, U.S. Navy, Boeing, NASA, Lockheed Martin, Jaguar Land Rover, Hyundai & Kia Motors, and Fendt Tractors choose GL Studio for its performance, fidelity, interface development, and deployment reliability. GL Studio exceeds the developer's workflow and runtime performance demands for avionics, instrument clusters, heads up displays, infotainment systems, or control systems.
  • 43
    CloverDX

    CloverDX

    CloverDX

    Design, debug, run and troubleshoot data transformations and jobflows in a developer-friendly visual designer. Orchestrate data workloads that require tasks to be carried out in the right sequence, orchestrate multiple systems with the transparency of visual workflows. Deploy data workloads easily into a robust enterprise runtime environment. In cloud or on-premise. Make data available to people, applications and storage under a single unified platform. Manage your data workloads and related processes together in a single platform. No task is too complex. We’ve built CloverDX on years of experience with large enterprise projects. Developer-friendly open architecture and flexibility lets you package and hide the complexity for non-technical users. Manage the entire lifecycle of a data pipeline from design, deployment to evolution and testing. Get things done fast with the help of our in-house customer success teams.
  • 44
    WebIQ

    WebIQ

    Smart HMI

    WebIQ is a 100% web-based Human-Machine Interface (HMI) and SCADA platform built on open web technologies like HTML5, CSS, and JavaScript, lets engineers and automation professionals design, build, and run responsive, industrial-grade machine and process interfaces without deep programming expertise. Using a drag-and-drop low-code Designer tool, users create custom dashboards, controls, alarms, trends, and visual components that work smoothly on desktops, tablets, and smartphones, and because it’s based on open standards such as OPC-UA, it can connect to industrial data sources and systems with flexibility and without vendor lock-in. The WebIQ Runtime serves HMIs via a built-in web and websocket server that runs locally or on embedded systems like Raspberry Pi or PLCnext devices, supports multiple concurrent clients, and provides secure access, user rights, event and alarm logging, and historical data recording.
    Starting Price: €390 one-time payment
  • 45
    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
  • 46
    MPLAB Mindi Analog Simulator

    MPLAB Mindi Analog Simulator

    Microchip Technology

    MPLAB® Mindi™ Analog Simulator reduces circuit design time and design risk by simulating analog circuits prior to hardware prototyping. The simulation tool uses a SIMetrix/SIMPLIS simulation environment, with options to use SPICE or piecewise linear modeling, that can cover a very wide set of possible simulation needs. This capable simulation interface is paired with proprietary model files from Microchip to model specific Microchip analog components in addition to generic circuit devices. This simulation tool installs and runs locally on your PC. Once downloaded, no Internet connection is required, and the simulation run time is not dependent on a remotely located server. The result is fast, accurate analog circuit simulations. Run the simulation tool directly on your own PC; once installed no Internet connection is required.
  • 47
    Wing Python IDE
    Wing Python IDE was designed from the ground up for Python, to bring you a more productive development experience. Type less and let Wing worry about the details. Get immediate feedback by writing your Python code interactively in the live runtime. Easily navigate code and documentation. Avoid common errors and find problems early with assistance from Wing's deep Python code analysis. Keep code clean with smart refactoring and code quality inspection. Debug any Python code. Inspect debug data and try out bug fixes interactively without restarting your app. Work locally or on a remote host, VM, or container. Wingware's 21 years of Python IDE experience bring you a more Pythonic development environment. Wing was designed from the ground up for Python, written in Python, and is extensible with Python. So you can be more productive.
  • 48
    Storyboard

    Storyboard

    Crank AMETEK

    Storyboard is an embedded GUI development framework that accelerates the design and delivery of modern UX for tomorrow’s IoT and wearable devices. With its Rapid Design Import and Iteration Technology, embedded developers around the world are able to create products that offer unmatched GUI experiences (graphics, voice, and audio), uniquely optimized for all operating systems and platforms, including resource-constrained MCU and MPU platforms. Storyboard aligns embedded developers with the iterative change processes of designers — using popular tools like Sketch and Photoshop — helping manufacturers achieve high-quality UX without sacrificing performance or development time. With only a few mouse clicks, developers use Storyboard to visualize changed assets and rapidly assess, accept, or reject elements in a timesaving manner. This accelerated workflow allows teams to refine their products at any stage in their development cycle.
  • 49
    Swiftly

    Swiftly

    Swiftly

    Transform the rider experience with best-in-class real-time passenger information and industry-defining prediction algorithms. Boost on-time performance and headway adherence with real-time adjustments for your operators and historical insights for operations staff. Plan and evaluate service changes using intuitive data visualizations of billions of historical data points. No matter who is calling and when, your customer service team can instantly answer any question a rider has about your system. Identify which routes, trips, stops, and segments most impact your overall on-time performance. View actual vehicle speeds, run-times, and dwell time between stops to find quick improvements to your schedule’s efficiency. Parse operational issues from scheduling ones with intuitive graphs of run-times and operator performance.
  • 50
    G.V() Gremlin IDE
    G.V() is an all-in-one Gremlin IDE to write, debug, test and analyze results for your Gremlin graph database. It offers rich a UI with smart autocomplete, graph visualization, editing and connection management. G.V() automatically detects your connection setting requirements based on the hostname you provide and prompts you for the next required information for an easy onboarding experience, regardless of which Gremlin database you're using. Load, visualize and draw your graph in true “What You See Is What You Get” fashion to build, test, visualize and query your data easily. Learn Gremlin with the embedded documentation and G.V()'s in-memory graph. View your Gremlin query results in various formats allowing to test, navigate and understand your query results rapidly. Compatible with all major Apache TinkerPop enabled Graph Database Providers: Amazon Neptune, Azure Cosmos DB’s Gremlin API, DataStax Enterprise Graph, JanusGraph, ArcadeDB, Aliyun TairForGraph and Gremlin Server.