Alternatives to µGUI

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

  • 1
    Qorus Integration Engine

    Qorus Integration Engine

    Qore Technologies

    Qorus Integration Engine® is the only No-Code for Coders solution, enabling software engineers to rapidly create and maintain enterprise apps through a combination of building block construction, configuration, and custom coding in a highly flexible, open-source platform. Qorus includes AI automation, fault tolerant workflows, native Python - Java language integration, and a data provider API that automatically introspects and interfaces with any system independently of the underlying API or integration technology. Qorus is available as a paid enterprise edition, and a FREE, fully functional community edition.
    Starting Price: $250 per month
  • 2
    Bonita

    Bonita

    Bonitasoft

    Bonitasoft fully supports digital operations and modernization of information systems with Bonita, an open-source and extensible platform for automation and optimization of business processes. The Bonita platform accelerates development and production with a clear separation between capabilities for visual programming and those for coding. BPMN graphical notation, full extensibility, and reusable components allow smooth collaboration among the different profiles on the IT team, and with the business teams. Bonita integrates with existing information systems, orchestrates heterogeneous systems, and provides deep visibility across all enterprise processes. CIOs can ensure an incremental and controlled evolution of enterprise applications, systems, and business processes. Meet Bonita Process Insights, and get deep visibility into all processes automated with the Bonita platform. Align your processes with your business goals, and make data-driven decisions.
  • 3
    T-Plan Robot
    T-Plan Robot automates scripted user actions for Test Automation or Robotic Process Automation (RPA) on Mac, Windows Linux & Mobile. T-Plan develops and sells two main toolsets. 1) Test Automation and 2) Robotic Process Automation (RPA). T-Plan Robot is a highly flexible, easy to use, image-based black box GUI automation tool that creates robust automated scripts and exercises applications in the same way as would an end-user. T-Plan Robot is platform-independent (Java) and runs on, and automates all major systems such as Windows, Mac, Linux and Unix plus mobile platforms. We believe we have a solution for any environment. GUI automation interacts with your business sponsor and development teams throughout the whole project lifecycle. Working intuitively at the screen level business analysts can help testers drive testable paths through the application, whilst at the same time combining with the development team to define repeatable actions to test code in continuous development.
    Starting Price: $400/month/user
  • 4
    Qt

    Qt

    Qt Group

    Software requirements are increasing exponentially, but your team's capacity is not! Qt 6's tools & APIs empower designers and developers to create more! Build consistently branded 2D & 3D applications with a custom or native look & feel, using designer and developer-friendly tools, a leaner, yet more powerful QML language, and a flexible graphics architecture. From microcontrollers (MCUs) to supercomputers, Qt 6 and our massive ecosystem provide everything you need to design, develop, and deploy software for your entire product line. Create applications that are beautiful in the front end and powerful in the back end, with the same codebase for any hardware, any OS, or bare metal. Qt Group is a global software company with a strong presence in more than 70 industries and is the leading independent technology behind 1+ billion devices and applications. Qt is used by major global companies and developers worldwide.
    Starting Price: $302 per month
  • 5
    LVGL

    LVGL

    LVGL

    LVGL is the most popular free and open source embedded graphics library to create beautiful UIs for any MCU, MPU, and display type. Use SquareLine Studio, our drag-and-drop UI editor, to simplify the development. 30+ built-in widgets, 100+ style properties, web-inspired layout managers, and a typography system supporting many languages. LVGL is fully open source and has no external dependencies which makes its porting incredibly simple. It works with any modern MCU or MPU and can be used with any (RT)OS or bare metal setup to drive ePaper, monochrome, OLED, or TFT displays, and even monitors. Besides, it's free even for commercial projects. SquareLine Studio is an easy-to-use drag-and-drop UI editor tool for LVGL where even designers can create fully functional UIs. Just like LVGL, SquareLine Studio is also fully vendor-agnostic. We have a great network of people and companies who can help you design and develop your UIs, implement drivers, or the whole application.
    Starting Price: Free
  • 6
    GUIslice

    GUIslice

    GUIslice

    GUIslice is a very lightweight platform-independent GUI designed for embedded displays, from an 8-bit Arduino with 2KB RAM to the Raspberry Pi. The library supports creation of multiple pages of buttons, text, images, checkboxes, sliders and other graphics primitives. New UI / widget types can be created easily. The core GUIslice library is written in pure C. GUIslice is intended to be used with Raspberry Pi and all Arduino adaptations (ATmega, STM32duino, ESP8266 / NodeMCU, ESP32, Adafruit Feather M0, nRF52, etc.). In addition to RPI, GUIslice works in other LINUX-based platforms including BeagleBone Black and Virtual Machines (VM). The LINUX operation supports framebuffer-based displays without X-windows / X11. Touchscreen controls are supported (both resistive and capacitive), but it is also possible to run on non-touch displays. Keyboard / GPIO / button navigation of the GUI is also available.
    Starting Price: Free
  • 7
    µGFX

    µGFX

    uGFX

    µGFX is a lightweight embedded library for displays and touchscreens providing everything required to build a fully featured embedded GUI. The library is very small and fast because every unused feature is disabled and not linked into the finished binary. The µGFX library has been designed to be the smallest, fastest and most advanced embedded library for display and touchscreen solutions. The µGFX library works on any processor architecture. No matter whether it's a small 16-bit microcontroller or a huge 64-bit multi-core ARM CPU. The µGFX library runs on any system. It can be used with or without an underlying operating system. An easy-to-use, yet highly flexible abstraction layer allows to run the µGFX library on virtually any platform. The abstraction layer has been designed to have as little performance impact as possible.
  • 8
    SquareLine Studio

    SquareLine Studio

    SquareLine Studio

    Next-generation UI editor for individuals and professionals to design and develop beautiful UIs for your embedded devices quickly and easily. Exports platform-independent C or MicroPython code for LVGL which can be compiled for any vendor's device. Just click the play button to try out the UI instantly without rebuilding it in a pixel-perfect preview. Create custom components from the built-in widgets using styles, animations, and events. SquareLine Studio exports plain C or MicroPython code so you can use it on any platform. IoT, smart home and home automation, wearable instruments, automotive, medical devices, and many more. Even for 4K displays in kiosk devices or multi-platform desktop applications. Unlike in other prototyping tools, in SquareLine Studio you can build the UI from fully functional components. SquareLine Studio offers flexible licenses for all use cases, including personal use, startups, and large companies as well.
    Starting Price: $16 per month
  • 9
    GUI Guider
    GUI Guider is a user-friendly graphical user interface development tool from NXP that enables the rapid development of high-quality displays with the open source LVGL graphics library. GUI Guider's drag-and-drop editor makes it easy to utilize the many features of LVGL such as widgets, animations, and styles to create a GUI with minimal or no coding at all. With the click of a button, you can run your application in a simulated environment or export it to a target project. Generated code from GUI Guider can easily be added to an MCUXpresso IDE or IAR embedded workbench project, accelerating the development process and allowing you to seamlessly add an embedded user interface to your application. GUI Guider is free to use with NXP’s general purpose and crossover MCUs and includes built-in project templates for several supported platforms. Utilize and search through LVGL’s wide selection of widgets to create GUI applications with ease.
  • 10
    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.
  • 11
    MicroEJ

    MicroEJ

    MicroEJ

    An embedded GUI (Graphical User Interface) is a software interface that is designed for use on an embedded system, such as a microcontroller or a single-board computer. Embedded GUIs provide a graphical interface for interacting with the system and enable users to control and monitor the system through visual elements such as icons, buttons, sliders, and text fields. MicroEJ embedded GUI solution provides your customers with a beautiful look and feel and high performance, on markets such as wearables, home appliances, smart homes, medical, smart printers, and more generally speaking any kind of small electronic products. Take advantage of impeccable, ultra-fast execution embedded GUIs that will guarantee your customers a great user experience. Adding to the benefits of stunning graphics, rich animations, and interactions, MicroEJ’s portability across different electronics allows you to leverage your design investment by re-using the same graphical widgets for all your products.
  • 12
    Embedded Wizard

    Embedded Wizard

    TARA Systems GmbH

    Embedded Wizard is an award-winning solution for creating Graphical User Interfaces (GUIs) for embedded systems from independent software company TARA Systems. The mission of the Embedded Wizard team is to provide developers with the most convenient and efficient tool for programming GUIs for embedded systems. Developers use this versatile framework to design and create complex user interfaces in a very short time and are able to stand out from their competitors due to the numerous highly sophisticated features. GUIs created with Embedded Wizard are already used on more than 500 million devices worldwide. Companies that actively develop embedded software themselves or have limited resources are offered a portfolio of services by the companies’ GUI services. These cover customer support, Embedded Wizard training sessions, and GUI prototyping up to complete GUI implementations.
  • 13
    EEZ Studio

    EEZ Studio

    Envox d.o.o.

    EEZ Studio represents a unique solution when both rapid development of an attractive GUI and remote control of devices for test and measurement (T&M) automation is required. Created by a team with first-hand experience in designing resource-constrained complex embedded devices, EEZ Studio enables the design of responsive desktops and embedded GUIs using the “drag & drop” and flowcharting (EEZ Flow) visual programming. A series of in-house developed Widgets and Actions as well as LVGL support and read-to-go project templates and examples enable rapid prototyping as well as development of final applications. The EEZ Studio contains everything you need to quickly create, test and debug attractive and responsive GUIs, regardless of the level of complexity, and can meet even the most complex requirements. Depending on the type of application, several types of projects are offered in order to simplify development and successfully address the challenges of the chosen target platform.
  • 14
    GEMstudio Pro

    GEMstudio Pro

    Amulet Technologies

    Try a free download of GEMstudio Pro, the easiest, fastest, and most flexible graphical user interface software design tool in the embedded space. Our GUI software enables anyone to easily design, customize, test, and implement a high-end user interface into every kind of embedded product. GEMstudio Pro is a true WYSIWYG GUI programming environment that offers different levels of complexity. Our software targets the novice user, which means you don’t need a programming background to use it. With GEMstudio Pro, anyone, with any background, can create smartphone-like GUIs. This allows for your business to create many design iterations, as well as closer collaboration between marketing and engineering teams. Our software makes it easy for engineers are able to build a bespoke GUI without needing any artistic background. Above all, all of this happens in days, instead of months. As a result, your product ends up with the best user experience possible.
    Starting Price: Free
  • 15
    STM32

    STM32

    STMicroelectronics

    STM32 GUI hardware portfolio is the industry’s broadest portfolio of advanced graphics-enabled MCUs and MPUs. State-of-the-art graphical development tools available for free with TouchGFX and STemWIN Reference designs, selected GUI software, and design partners. Support, online community, and documentation to help you find answers to your questions. The design trends in embedded HMI (Human-Machine Interface) are continuously evolving. With products getting smarter and offering an increasing number of features, end users expect HMIs to provide an engaging experience and easy access to product features. Including a GUI in your products will allow you to design a more user-friendly, safe, and modern device, offering end users more value. The key design requirements of GUIs are shaped by the one device we all interact with every day, the smartphone in our pockets. The STM32 family provides the tools required to easily add smartphone-like GUIs in embedded devices.
  • 16
    Altia Design
    Altia Design — our GUI editor — offers the power to turn your artists’ artwork into completely custom user interfaces. Your artists work in any tool they choose – Photoshop to Illustrator to Maya and beyond. Altia Design turns those gorgeous graphics into functional prototypes for testing and prepares them for the deployable code you need for your production program. Build high performance, professional-looking GUIs without hand coding graphics. Share runtime model before code generation for quick validation and UX testing. Implement feedback with fast iterations to improve user experience. Connect application code or simulations for a complete, fully integrated GUI model. Prepare user interface for DeepScreen’s powerful code generation. Impressive library of GUI components, materials and more. Use Validator to fix critical errors in GUI design.
  • 17
    Sciter

    Sciter

    Sciter

    Sciter brings a stack of web technologies to desktop UI development. Web designers, and developers, can reuse their experience and expertise in creating modern-looking desktop applications. Various GUI frameworks offer different UI declaration and styling languages, such as QML and XAML (Microsoft WPF). On the contrary, Sciter allows the use of time-proven, robust, and flexible HTML and CSS for GUI definition and GPU-accelerated rendering. In almost 10 years, the Sciter UI engine has become the secret weapon of success for some of the most prominent antivirus products on the market, Norton Antivirus and Internet Security, Comodo Internet Security, ESET Antivirus, BitDefender Antivirus, and others. The use of HTML/CSS has allowed their UI to stay in touch with modern GUI trends throughout all these years and will continue to well into the future. Sciter Engine is a single, compact DLL of 5+ Mb in size.
    Starting Price: $310 one-time payment
  • 18
    TotalCross

    TotalCross

    TotalCross

    Less than 5MB of footprint, ensuring high performance even when running in low-end devices. Basic knowledge of Java or Kotlin lets you build performing Apps for Android, Linux Arm, Windows, and iOS. Code once and run on every platform. Responsive User Interfaces provide the same behavior and usability. Tecdet develops systems for traffic control and inspection for the Brazilian government. They decided to rebuild their system for the Linux Arm architecture compatible with Toradex modules and chose TotalCross to develop their GUI.
  • 19
    Guiliani

    Guiliani

    Guiliani

    It combines the comfort of a PC-based development toolchain with the benefits of a highly-optimized software framework, specifically designed for the use on resource-limited embedded hardware. In addition to the modern C++ architecture of the framework, the software engineer is supported by the Guilani Streaming Editor (GSE). The GSE allows you to easily create, modify, or add functionality to elements of the GUI without the need for direct changes in the code. Another advantage of the GSE is the easy management of resources such as images, texts, and sounds, among others.
  • 20
    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.
  • 21
    Nubix

    Nubix

    Nubix

    Nubix is a container platform that makes it easy to develop and deploy IoT and edge applications. Nubix runs on the tiniest microprocessors, enabling developers to easily process data on the sensor device where the data is created. Traditionally, updates to microcontroller devices have required replacing an entire firmware, a risky process that sometimes "bricks" devices. Nubix eliminates that risk with tiny containers, whose code is independent from the operating system reducing risk and speeding up release processes. Common edge architectures aren't really edge at all, instead forcing developers to transport data to the cloud or gateways for processing. Nubix's edge-native architecture enables processing of the data on the devices where data is created, eliminating the latency and overhead associated with networking and remote processing. And, Nubix is built on open source technologies so you are not locked into proprietary vendor languages and libraries.
  • 22
    Integration Eye
    Integration Eye® is a modular product, which streamlines system integrations, infrastructure, and business. It consists of 3 modules: proxy module IPM, logging module ILM, and the security module ISM, which can be used independently or combined. It is based on the widely used, secure, and platform-independent Java language (why choose Java?) and it runs on the lightweight integration engine Mule™. Using individual Integration Eye® modules, you can monitor your APIs and systems, create statistics on and analyze calls (logging with the ILM module), and be alerted to any problems, downtime, or slow responses of specific APIs and systems. You can secure your APIs and systems using roles (authorization and authentication with the ISM module) based on Keycloak SSO we deliver or your existing Auth server. You can extend or proxy service calls (both internal and external) with mutual SSL, headers, etc. (proxy with IPM) you can also monitor and analyze these calls.
  • 23
    MPLAB Data Visualizer
    Troubleshooting your code's run-time behavior has never been easier. MPLAB® Data Visualizer is a free debugging tool that graphically displays run-time variables in an embedded application. Available as a plug-in for MPLAB X Integrated Development Environment (IDE) or a stand-alone debugging tool, it can receive data from various sources such as the Embedded Debugger Data Gateway Interface (DGI) and COM ports. You can also track your application's run-time behavior using a terminal or graph. To get started with visualizing data, check out the Curiosity Nano Development Platform and Xplained Pro Evaluation Kits. Capture data streamed from a running embedded target via serial port (CDC) or the Data Gateway Interface (DGI). Concurrently stream data and debug target code using MPLAB® X IDE. Decode data fields at runtime using the Data Stream Protocol format. Visualize the raw or decoded data in a graph as a time series or display the data in a terminal.
  • 24
    jPDFWeb

    jPDFWeb

    Qoppa Software

    jPDFWeb is a Java library to convert PDF documents to SVG / HTML5. The library can save to the local file system or to an output stream to be able to serve the document directly to a client browser when working within a J2EE server. jPDFWeb is built on top of Qoppa’s proprietary PDF technology so you do not have to install any third party software or drivers. Since it is written in Java, it allows your application to remain platform independent and run on Windows, Linux, Unix (Solaris, HP UX, IBM AIX), Mac OS X and any other platform that supports the Java run-time environment. Features: -Convert PDF Documents to HTML5 / SVG -Convert Microsoft Word & Excel Documents to HTML5 (when combined with jOfficeConvert) -Convert Text -Convert Images -Convert Vector Graphics -Convert Annotations, Links and Form Field Data -Convert Digital Signature Validation Status -Export Page Thumbnails -Support for CJK fonts -Support for latest PDF format
  • 25
    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.
  • 26
    Quidgest Genio
    Genio is an extreme low-code software development platform, based on modeling (model-driven engineering) and artificial intelligence. This unique extreme low-code platform distinguishes itself from low-code and no-code platforms by being pattern-oriented and able to transform a model into a software solution in a very fast and efficient way. These specific features make Genio the ideal platform for complex, unique, and urgent projects. Genio combines technological independence, code standardization, and delivery speed in multiple languages ​​and technologies. It produces software systems that are easily evolutive. The generated code is standard and completely independent of the generation framework. The development and maintenance of information systems are independent of programming domains, thanks to a graphical interface with a high level of abstraction. Up to 10 x faster developing new projects with 1/10 of resources.
  • 27
    pyglet

    pyglet

    pyglet

    The cross-platform windowing and multimedia library for Python. pyglet is a powerful, yet easy-to-use Python library for developing games and other visually-rich applications on Windows, Mac OS X, and Linux. It supports windowing, user interface event handling, Joysticks, OpenGL graphics, loading images, and videos, and playing sounds and music. All of this with a friendly Pythonic API, that's simple to learn and doesn't get in your way. pyglet is provided under the BSD open-source license, allowing you to use it for both commercial and other open-source projects with very little restriction. No external dependencies or installation requirements. For most application and game requirements, pyglet needs nothing else besides Python, simplifying distribution and installation. This makes it easy to package your project with freezers such as PyInstaller. pyglet provides real platform native windows, allowing you to take advantage of multiple windows and multi-monitor desktops.
    Starting Price: Free
  • 28
    Forth

    Forth

    Forth

    Forth, the computer language was created for programming embedded and real-time applications. Today, it is available for developing applications on Windows, DOS, and variants of Unix that include macOS. Additionally, commercial-grade Forth cross-compilers generate highly optimized code that runs on a variety of microprocessors and microcontrollers and proves themselves very capable in custom-hardware environments. Forth is a high-level programming language, although most versions include an assembler. Fourth-system providers often include software tools to help application code make good use of system resources. Forth is interactive. It is conducive to developing modular, well-tested code in shorter development times. It can also result in very concise code. Some programmers are not accustomed to languages with such brevity, directness, and (apparent) simplicity. Forth has a reputation for rapid development, lean code, and superb performance.
    Starting Price: $399 one-time payment
  • 29
     AXIS Suite

    AXIS Suite

    Abaco Systems

    Software tools and libraries that help you make your application faster, stronger, and better. Optimized for high performance, graphical user interface to use within application, graphical user interface tool to facilitate application development, GPU focused image processing, general processing, and display and includes an application programming interface for your application. Add visualization and controls to your embedded application in minutes, even with no GUI experience. The most valuable tool you'll ever use to demystify application performance and determinism. Simplified inter-thread communication. Associated GUI to build the application framework and monitor performance. Control how your application maps to hardware. Visualize how the hardware resources are utilized in real-time. Point-to-point data movement/message passing. Graphical user interface tool to facilitate application development.
  • 30
    RunSafe Security

    RunSafe Security

    RunSafe Security

    RunSafe Security protects embedded software across critical infrastructure, delivering automated vulnerability identification and software hardening from build-time to runtime to defend the software supply chain and critical systems without compromising performance or requiring code rewrites. The RunSafe Security Platform includes the authoritative build-time SBOM generator for embedded systems and C/C++ projects, automated vulnerability identification and risk quantification, patented memory relocation techniques to mitigate memory-based vulnerabilities, and pre-hardened open-source packages and containers for immediate protection. RunSafe Security’s customers span the aerospace and defense, energy, operational technology, industrial automation, transportation and automotive, medical device, and high-tech manufacturing verticals.
  • 31
    UNIGINE

    UNIGINE

    UNIGINE

    UNIGINE is a real-time 3D engine designed for enterprise and technology enthusiasts, offering photorealistic graphics and support for large virtual worlds through C++ and C# APIs. The engine is built with open-world capabilities in mind, featuring unique terrain technology that enables extreme detail up to 1 mm per pixel, along with runtime modification and collaborative editing. It supports 64-bit precision per coordinate, allowing for scenes as expansive as the solar system. UNIGINE provides three SDK editions tailored to different needs, the Sim SDK for simulation and training with planet-scale scenarios and immersive display setups; the engineering SDK, which is embeddable into enterprise applications such as digital twins, BIM, and smart city projects, featuring advanced GIS and CAD data handling; and the Community SDK for technical enthusiasts developing games and VR applications.
  • 32
    PyQtGraph

    PyQtGraph

    PyQtGraph

    PyQtGraph is a pure-python graphics and GUI library built on PyQt/PySide and NumPy. It is intended for use in mathematics/scientific/engineering applications. Despite being written entirely in python, the library is very fast due to its heavy leverage of NumPy for number crunching and Qt's GraphicsView framework for fast display. PyQtGraph is distributed under the MIT open-source license. Basic 2D plotting in interactive view boxes. Line and scatter plots. Data can be panned/scaled by mouse. Fast drawing for real-time data display and interaction. Displays most data types (int or float; any bit depth; RGB, RGBA, or luminance). Functions for slicing multidimensional images at arbitrary angles (great for MRI data). Rapid update for video display or real-time interaction. Image display with interactive lookup tables and level control. Mesh rendering with isosurface generation. Interactive viewports rotate/zoom with mouse. Basic 3D scenegraph for easier programming.
    Starting Price: Free
  • 33
    Testwell CTC++
    Testwell CTC++ is a powerful instrumentation-based code coverage and dynamic analysis tool for C and C++ code. With certain add-on components CTC++ can be used also on C#, Java and Objective-C code. Further, again with certain add-on components, CTC++ can be used to analyse code basically at any embedded target machines, also in very small ones (limited memory, no operating system). CTC++ provides Line Coverage, Statement Coverage, Function Coverage, Decision Coverage, Multicondition Coverage, Modified Condition/Decision Coverage (MC/DC), Condition Coverage. As a dynamic analysis tool, CTC++ shows the execution counters (how many times executed) in the code, i.e. more than a plain executed/not executed information. You can also use CTC++ to measure function execution costs (normally time) and to enable function entry/exit tracing at test time. CTC++ is easy to use.
    Starting Price: Free
  • 34
    Squish

    Squish

    Qt Group

    Squish is the tool of choice for several thousand companies worldwide to automate the functional regression tests and system tests of their graphical user interface (GUIs) and human machine interfaces (HMIs). The Squish GUI testing tool, a 100% cross-platform tool, features. Automated cross-browser GUI testing for Web and HTML5 applications on desktop, mobile and embedded platforms. Automated GUI Testing for native macOS applications including support for embedded Webkit content.
    Starting Price: €82.50 per user per month
  • 35
    SPEC QA

    SPEC QA

    SPEC QA

    As an independent software testing company, SPEC QA offers sophisticated and exhaustive Software Testing services, with a committed, competent and proficient testing team, dedicated to persistently refining quality. Our demarcated standard testing procedures have a perfect amalgamation of manual as well as automated testing. Our primary focus is to ensure enhanced quality at each junction of the project, target almost zero Post Delivery Defects, and achieve utmost customer satisfaction with consistent analysis and even-handed assessment.With judicious manual and automated testing procedures, scrupulous test plans, test cases for the most complex scenarios, our skilled testing team aims to achieve the sole objective behind this – utmost client satisfaction, along with increased cost-effectiveness and augmented competence. We make certain that your software matches up to all your cited requirements and showcases the best of performance on a multitude of devices and platforms.
  • 36
    Symbiote Defense

    Symbiote Defense

    Red Balloon Security,

    Symbiote is a platform-independent, OS-agnostic, real-time, host-based intrusion defense that works by layering specific defense modules and diverting unused CPU cycles for defense. Symbiote is designed to protect any and all embedded devices, from printers to PLCs. It can be applied to any device regardless of OS, CPU type, or hardware. Borrowing from strategies seen in nature, like defense through diversification and defensive mutualism, Symbiote Defense keeps embedded systems safe against a wide variety of attacks. It defends devices without requiring any code change from the vendor, any additional or upgraded hardware, and all without impacting the functionality of the device. Red Balloon Symbiote Defense is interlaced into the binary code and data of the host it protects. It is injected into the firmware in a randomized fashion.
  • 37
    Searchify

    Searchify

    Searchify

    Easily add custom full-text search, without the cost or complexity of managing search servers. Searchify is built for the needs of modern web sites where content is rapidly changing. With Searchify, your index gets updated instantly. Our search engine is optimized to update relevance factors frequently with zero fragmentation penalty. Use locations, votes, ratings or comment counts to improve the quality of your search results. These factors can be used to boost relevant documents and to restrict the results to a radius of a geographic location. Use the service with open-source libraries for several platforms. Clients are available for Ruby, Python, PHP and Java. The community also contributes several alternatives to these and other languages. Besides, our REST API is super simple so you can develop your own client with very little effort. In Searchify, results ordering is defined by a custom sorting algorithm that is expressed in a formula.
    Starting Price: $59.00/month
  • 38
    Basejump

    Basejump

    Basejump

    Basejump is an open-source SaaS starter kit that enhances Supabase applications by adding authentication, personal and team accounts, member permissions, and subscription billing management through Stripe. Developers can integrate Basejump into existing projects with a single migration file, utilizing Supabase libraries across various programming languages such as JavaScript, Python, Go, and Swift. The platform offers customizable React components built on shadcn and Tailwind CSS, facilitating rapid deployment with full control over the user interface. Basejump leverages Supabase's Row Level Security (RLS) policies to enforce data access restrictions based on user roles, ensuring secure and efficient permission management. All data is stored within the user's Supabase database, allowing for extensive customization and extension with additional tables as needed. This flexibility enables developers to use Basejump as a standalone authentication and billing system.
    Starting Price: Free
  • 39
    jPDFPrint

    jPDFPrint

    Qoppa Software

    Print Acrobat PDF documents directly from your Java application or web application, with or without user intervention. jPDFPrint is a Java library that can load and print PDF documents. Simply call the library to send documents to the printer. jPDFPrint is built on top of Qoppa’s proprietary PDF technology so you do not have to install any third party software or drivers. Since it is written in Java, it allows your application to remain platform independent and run on Windows, Linux, Unix (Solaris, HP UX, IBM AIX), Mac OS X and any other platform that supports the Java runtime environment. Features: -Print any PDF documents -Print with or without user intervention (silent print) -Print documents from files, URLs or Java input streams -Support for latest PDF format -Flexible printing options -Runs on Java 6 and above -Works on Windows, Linux, Unix, Mac OS X (100% Java) -No third party software or drivers necessary
  • 40
    Embunit

    Embunit

    Embunit

    Embunit is a unit testing tool for programmers and testers developing software in C or C++. It is aimed at embedded software development, but can be used to create unit tests for any software written in C or C++. Embunit eliminates the mundane, repetitive aspects of writing unit tests, leaving you free to concentrate on defining the test behaviour. This is achieved by specifying a sequence of actions as shown in the example screenshot below. Embunit generates the unit test source code automatically. Embunit has been developed with flexibility in mind, and can be customised to create unit tests for virtually any hardware platform; even the smallest microcontrollers. It is not tied to any specific toolset and is designed to accommodate the common limitations of embedded C++ compilers.
    Starting Price: $131.19 per user
  • 41
    Defense Unicorns

    Defense Unicorns

    Defense Unicorns

    Defense Unicorns provides continuous delivery for national security systems, spanning cloud, on-prem, and edge environments in land, sea, air, and space domains. UDS removes the complexity and inefficiencies of government secure technology stacks. Seamlessly integrating mission capabilities with an open source 800-53 compliant platform (70% NIST compliant) and Infrastructure as Code (IaC) for your target environment, UDS creates a secure, declarative software bundle repeatedly deployable to all your environments without vendor locking your mission. The Defense Unicorns platform is open source, accessible, avoids vendor lock-in, and provides data independence. Defense Unicorns accelerates ATO timelines by leveraging a declarative cybersecurity stack that can be deployed in any cloud, on-prem, or edge environment. Defense Unicorns specializes in platform technologies that enable rapid and reliable delivery of capabilities across a wide range of mission and technology areas.
    Starting Price: Free
  • 42
    Jmix

    Jmix

    Haulmont Technology

    Discover a rapid application development platform that supercharges your digital initiatives without low-code limitations, vendor dependency, and usage-based fees. Jmix general purpose open architecture based on a future-proof technology stack is capable to support various digital initiatives across the organization. Jmix applications are indeed yours and can be supported independently thanks to open-source runtime utilizing mainstream technologies. Your data is secure with a server-side frontend development model and fine-grained access control. Any Java or Kotlin developer is a full-stack Jmix developer - you don’t need separate backend and frontend teams. Visual tools help onboard developers who have little experience or move from an obsolete stack. Jmix’s data-centric approach and single development language make it a natural fit to migrate legacy applications. Jmix supercharges your team with high-productivity tools and ready-to-use components.
    Starting Price: $45 per month
  • 43
    Kanzi

    Kanzi

    Rightware

    Kanzi enables the rapid design and development of user interfaces (UIs) for the automotive industry and other embedded applications. Kanzi UI design software provides designers with visual tools for creating high-fidelity branded UIs. With its agile workflow and modular architecture Kanzi accelerates UI design by allowing designers and engineers to work independently and in parallel without disruptions. Kanzi provides car manufacturers, Tier 1 companies and design studios with an efficient and agile approach for creating UIs for digital instrument clusters, infotainment systems, HUDs and more. Real-time UI editor with Live Preview. Designer-oriented visual tools for UI creation no coding required. Compatible with leading 2D and 3D file formats, seamless 2D and 3D composition, built-in library of UI components and layouts. With Kanzi designers and engineers are free to work independently and in parallel, decreasing development time while accelerating iteration cycles.
  • 44
    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.
  • 45
    raylib

    raylib

    raylib

    raylib is a simple and easy-to-use library to enjoy video game programming. It is a programming library to enjoy video game programming; no fancy interface, no visual helpers, no GUI tools or editors, just coding in a pure spartan-programmers way. raylib does not provide the typical API documentation or a big set of tutorials. The library is designed to be minimalistic and be learned just from a cheat sheet with all required functionality and a big collection of examples to see how to use that functionality. The best way to learn to code is by reading code. raylib supports multiple target platforms, it has been tested in the following ones but, technically, any platform that supports C language and OpenGL graphics (or similar) can run raylib or it can be very easily ported to. You can use raylib with multiple programming languages, there are over 60 bindings. raylib can be combined with several extra libraries for additional functionality.
    Starting Price: Free
  • 46
    ManageIQ

    ManageIQ

    ManageIQ

    Manage containers, virtual machines, networks, and storage from a single platform. Connect ManageIQ to your virtualization, container, network, and storage management systems, where it will discover inventory, map relationships, and listen for changes. The result is a rich, up-to-date and cross-referenced dataset that forms the basis for our advanced management capabilities. Define bundles of resources and publish them in a service catalog, from where they can be ordered by end users. Once provisioned, you can manage the full life cycle of a service, including policy, compliance, delegated operations, chargeback/showback, and retirement. Scan the contents of your VMs, hosts, and containers, and combine with auto discovery data to create advanced security and compliance policies. Content scanning works without the help of an agent and therefore works for any VM including foreign and un-cooperative ones.
  • 47
    Sonatype Intelligence
    Sonatype Intelligence provides a powerful platform for managing open-source security risks with advanced tools for vulnerability identification and remediation. It uses cutting-edge technology like Advanced Binary Fingerprinting (ABF) to scan deployed applications for embedded third-party components, minimizing false positives. Sonatype Intelligence goes beyond public data sources, continuously monitoring GitHub commits, advisory sites, and vulnerability databases to offer real-time insights into emerging threats. With expert-curated guidance for developers, it helps teams quickly identify and fix vulnerabilities, ensuring the security of their open-source components and enhancing their software supply chain security.
  • 48
    SaaS UI

    SaaS UI

    SaaS UI

    Saas UI is a purpose-built toolkit designed to expedite the development of high-quality applications by providing a comprehensive suite of React components and starter kits. It offers over 40 open-source components, including authentication screens compatible with services like Clerk, Supabase, and Magic, fully functional forms utilizing React Hook Form, and data tables powered by React Table. Built atop industry-leading libraries such as Chakra UI, React Query, and Recharts, Saas UI ensures accessibility by adhering strictly to WAI-ARIA standards and supports full customization through theming and style props. The platform includes a Figma design system, aligning design and development processes seamlessly. Saas UI Pro extends these capabilities with advanced components and tools for billing, onboarding, feature management, and sign-up flows, accompanied by a boilerplate app compatible with Next.js and Electron.
    Starting Price: €197 one-time payment
  • 49
    Chowly

    Chowly

    Chowly

    Chowly is a leading point-of-sale (POS) integration company that enables restaurants to expand and maintain a diverse set of off-premise capabilities. Chowly seamlessly integrates online ordering solutions from all points of origin—such as Third-Party Marketplaces; which include Grubhub, Uber Eats, DoorDash, and Postmates, Third-Party Menu Management using POS Sync technology, and Direct Order with Google; an integration for orders placed on Google search, Google assistant, or Google pay—directly into a Restaurants’ POS system. Additionally, Chowly provides all of the tools necessary to launch a successful Virtual Restaurant using existing kitchen space. Chowly continues to develop efficient solutions for the ever-changing challenges that restaurants face, solidifying the company’s mission to simplify technology for their 12,000+ restaurant partners. For more information, visit Chowly.com
  • 50
    Workflow Engine
    Embeddable .NET library for running workflows in .NET applications with integrated HTML5 graphical workflow designer. Designer allows you to easily create interactive workflows of any complexity, there’s no need to draft them programmatically. Workflow Engine is a backbone solution for business process management (BPM) which makes it feasible to automate the workflow design by using low-code visual builders. It is based on the .NET framework and JavaScript libraries. Workflow Engine enables workflow processing and correct integration by providing a graphic designer to create process workflow schemes and at the same time, this software component facilitates the management, execution, and visualization of workflow processes. Integration with solutions based on other technologies or databases is roughly the same and should not entail any difficulties. Workflow Engine offers its users all the components necessary to implement workflows of any complexity.
    Starting Price: $499 one-time payment