Suggested Categories:

User Research Software
User research software, also referred to as UX research or user testing software, enables organizations to research and understand all aspects of the user experience and customer journey. These tools typically include features for conducting surveys, user interviews, usability testing, and feedback collection through various channels such as websites, mobile apps, and social media. They may also provide analytics capabilities to analyze patterns in user data, identify pain points, and uncover actionable insights. User research software is essential for improving user experience (UX), optimizing interfaces, and ensuring that products meet the needs and expectations of their target audience.
AI User Research Software
AI user research software is a type of software tool that uses artificial intelligence to streamline the study of user behaviors, preferences, and feedback. It automates time-consuming tasks like data collection, transcription, and analysis, enabling researchers to focus on strategic insights. Equipped with features such as natural language processing (NLP), sentiment analysis, and predictive analytics, it uncovers patterns and trends in both qualitative and quantitative data. The software often includes visualization capabilities to present findings clearly and effectively.
Real User Monitoring Software
Real user monitoring tools are tools used to track the performance of websites and mobile apps.
User Provisioning and Governance Software
User provisioning and governance software helps organizations manage the creation, modification, and removal of user accounts and access rights across systems and applications. It automates onboarding and offboarding processes, ensuring that users have the correct permissions based on their roles while maintaining compliance with security policies. The platform provides centralized visibility into user activities, access histories, and policy enforcement to prevent unauthorized access and reduce risk. Integration with identity directories and HR systems ensures consistent and efficient identity lifecycle management. Ultimately, user provisioning and governance software enhances security, compliance, and operational efficiency within modern IT environments.
User Activity Monitoring (UAM) Software
User Activity Monitoring (UAM) software is a security and compliance tool used to monitor user behavior on a computer system. This type of software uses advanced monitoring technologies to record user activities, alert administrators about policy violations, and provide detailed reports for review. UAM typically records the time and date of logins, programs used, data accessed, keystrokes typed, websites visited, transfer of files, login location, and system configuration changes. It also records activity-based information such as changes to databases or attempts to access sensitive data. Reports generated by UAM software can be tailored to fit the specific needs of an organization or team.
End-User Computing (EUC) Software
End-user computing (EUC) software is designed to help organizations manage, secure, and optimize the use of technology by employees. EUC solutions provide a range of tools and capabilities, including virtualization, desktop and application management, and device management. By enabling employees to access the applications and data they need from any device, EUC software helps organizations improve productivity and collaboration.
User-Generated Content (UGC) Platforms
User-generated content (UGC) platforms enable users and customers to generate content for brands and companies. User-generated content (UGC) can be collected and used by brands for marketing, advertising, and social proof.
User and Entity Behavior Analytics (UEBA) Software
User and entity behavior analytics (UEBA) software enables organizations to understand the typical behavior patterns of users and hardware inside of a particular network in order to more easily identify anomalies and potential threats.
HMI Software
HMI software enables machine operators to effectively operate, monitor, and manage a machine or a system of machines. HMI is short for Human Machine Interface. HMI offers both machine-level or supervisory-level functionality, and the operation of HMI software is done by people using a GUI (Graphical User Interface). HMI software is designed to make machine processes less redundant, and more efficient.
UX Software
UX Software deals with the process of providing the user with an immersive experience through the design, usability and functionality of a software.
Usability Testing Software
Usability testing software enables product designers and teams to test the usability of a website, web application, or mobile app. Usability testing tools streamline the process of user testing.
Data Science Software
Data science software is a collection of tools and platforms designed to facilitate the analysis, interpretation, and visualization of large datasets, helping data scientists derive insights and build predictive models. These tools support various data science processes, including data cleaning, statistical analysis, machine learning, deep learning, and data visualization. Common features of data science software include data manipulation, algorithm libraries, model training environments, and integration with big data solutions. Data science software is widely used across industries like finance, healthcare, marketing, and technology to improve decision-making, optimize processes, and predict trends.
Customer Journey Mapping Tools
Customer journey mapping tools help businesses visualize, understand, and optimize the entire experience a customer has with their brand, from initial awareness to post-purchase interactions. These tools allow businesses to map out the touchpoints where customers interact with the company, track customer emotions, identify pain points, and gather insights to improve customer experience (CX). Features often include drag-and-drop interfaces, integration with CRM systems, real-time data analytics, and collaboration features for cross-functional teams. By leveraging these tools, organizations can create more personalized, efficient, and seamless customer experiences across multiple channels.
EDI Software
EDI (Electronic Data Interchange) software is software that automates the exchange of business documents, such as invoices, purchase orders, and shipping notices, between companies in standardized electronic formats. It eliminates the need for manual data entry, reducing errors and improving the speed and accuracy of business transactions. EDI providers offer platforms and services that facilitate this seamless data exchange, integrating with existing ERP systems and ensuring compliance with industry standards. These providers also offer support for different communication protocols and data formats, enabling businesses to connect with various trading partners efficiently. By using EDI software and working with EDI providers, companies can streamline their supply chain operations, enhance collaboration, and reduce operational costs.
Session Replay Software
Session replay software allows companies to record and visualize user sessions on a website to evaluate and optimize their interactions with the site.
Customer Onboarding Software
Customer onboarding software helps businesses guide new customers through the setup, activation, and adoption of their products or services. It provides structured workflows, checklists, and progress tracking to ensure every customer receives a consistent onboarding experience. Many platforms include automated emails, in-app guidance, task reminders, and personalized content to improve engagement and reduce time-to-value. The software also offers analytics to help teams monitor customer health and identify bottlenecks in the onboarding process. Overall, customer onboarding software improves satisfaction, accelerates product adoption, and supports long-term customer success.
Feedback Management Software
Feedback management software is designed to assist companies in the process of gathering and managing feedback and data from their customers.
Customer Feedback Software
Customer feedback software enables businesses to collect, manage, and analyze feedback from customers to improve products, services, and overall customer satisfaction. These platforms offer tools for creating surveys, polls, and questionnaires that can be distributed through various channels such as email, websites, and mobile apps. They also provide analytics and reporting features to help businesses identify trends, measure satisfaction, and pinpoint areas for improvement. Many customer feedback software solutions integrate with customer relationship management (CRM) and support systems to provide a comprehensive view of the customer experience. By gathering insights directly from customers, businesses can make data-driven decisions and enhance customer loyalty.
Computer Vision Software
Computer vision software allows machines to interpret and analyze visual data from images or videos, enabling applications like object detection, image recognition, and video analysis. It utilizes advanced algorithms and deep learning techniques to understand and classify visual information, often mimicking human vision processes. These tools are essential in fields like autonomous vehicles, facial recognition, medical imaging, and augmented reality, where accurate interpretation of visual input is crucial. Computer vision software often includes features for image preprocessing, feature extraction, and model training to improve the accuracy of visual analysis. Overall, it enables machines to "see" and make informed decisions based on visual data, revolutionizing industries with automation and intelligence.
Customer Engagement Software
Customer engagement software helps businesses manage and improve interactions with their customers, enhancing overall relationships and satisfaction. These platforms typically offer tools for personalized communication, such as email, chat, and social media integration, to engage customers across multiple touchpoints. Features often include customer segmentation, campaign management, automated responses, feedback collection, and analytics to track engagement metrics. By using customer engagement software, businesses can increase customer loyalty, drive retention, and create more targeted marketing strategies based on customer behavior and preferences.
View more categories (20) for "python user interface"
  • 1
    NiceGUI

    NiceGUI

    NiceGUI

    NiceGUI is an open source Python library that enables developers to create web-based graphical user interfaces (GUIs) using only Python code. It provides a gentle learning curve while still offering the option for advanced customizations. NiceGUI follows a backend-first philosophy: it handles all the web development details, allowing developers to focus on writing Python code.
    Starting Price: Free
  • 2
    zope.interface

    zope.interface

    Python Software Foundation

    This package is intended to be independently reusable in any Python project. It is maintained by the Zope Toolkit project. This package provides an implementation of “object interfaces” for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract. So, this package can be considered as an implementation of the Design By Contract methodology support in Python.
    Starting Price: Free
  • 3
    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. ...
    Starting Price: Free
  • 4
    python-docx

    python-docx

    python-docx

    python-docx is a Python library for creating and updating Microsoft Word (.docx) files. Paragraphs are fundamental in Word. They’re used for body text, but also for headings and list items like bullets. You’re free to specify both width and height, but usually, you wouldn’t want to. If you specify only one, python-docx uses it to calculate the properly scaled value of the other. This way the aspect ratio is preserved and your picture doesn’t look stretched. If you don’t know what a Word...
    Starting Price: Free
  • 5
    imageio

    imageio

    imageio

    Imageio is a Python library that provides an easy interface to read and write a wide range of image data, including animated images, volumetric data, and scientific formats. It is cross-platform, runs on Python 3.5+, and is easy to install. Imageio is written in pure Python, so installation is easy. Imageio works on Python 3.5+. It also works on Pypy.
    Starting Price: Free
  • 6
    h5py

    h5py

    HDF5

    The h5py package is a Pythonic interface to the HDF5 binary data format. It lets you store huge amounts of numerical data, and easily manipulate that data from NumPy. For example, you can slice into multi-terabyte datasets stored on disk, as if they were real NumPy arrays. Thousands of datasets can be stored in a single file, categorized and tagged however you want.
    Starting Price: Free
  • 7
    hug

    hug

    hug

    ...As a result, hug consistently benchmarks as one of the fastest Python frameworks and without question takes the crown as the fastest high-level framework for Python 3. hug makes it easy to expose multiple versions of your API. With hug you can simply specify what version or range of versions an endpoint supports and then automatically have that enforced and communicated to your API's users.
  • 8
    Rio

    Rio

    Rio

    Rio is an open source Python framework that enables developers to build modern web and desktop applications entirely in Python. Inspired by frameworks like React and Flutter, Rio introduces a declarative UI model where components are defined as Python data classes with a build() method, allowing for reactive state management and seamless UI updates. It includes over 50 built-in components adhering to Google's Material Design, facilitating the creation of professional-grade interfaces.
    Starting Price: Free
  • 9
    pexpect

    pexpect

    pexpect

    ...It can be used to automate setup scripts for duplicating software package installations on different servers. It can be used for automated software testing. Pexpect is in the spirit of Don Libes’ Expect, but Pexpect is pure Python. Unlike other Expect-like modules for Python, Pexpect does not require TCL or Expect nor does it require C extensions to be compiled. It should work on any platform that supports the standard Python pty module. The Pexpect interface was designed to be easy to use.
    Starting Price: Free
  • 10
    Cython

    Cython

    Cython

    Cython is an optimizing static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for Python as easy as Python itself. Cython gives you the combined power of Python and C to let you write Python code that calls back and forth from and to C or C++ code natively at any point. Easily tune readable Python code into plain C performance by adding static type declarations, also in Python syntax. Use combined...
    Starting Price: Free
  • 11
    PySpark

    PySpark

    PySpark

    PySpark is an interface for Apache Spark in Python. It not only allows you to write Spark applications using Python APIs, but also provides the PySpark shell for interactively analyzing your data in a distributed environment. PySpark supports most of Spark’s features such as Spark SQL, DataFrame, Streaming, MLlib (Machine Learning) and Spark Core. Spark SQL is a Spark module for structured data processing.
  • 12
    urllib3

    urllib3

    urllib3

    urllib3 is a powerful, user-friendly HTTP client for Python. Much of the Python ecosystem already uses urllib3 and you should too. urllib3 brings many critical features that are missing from the Python standard libraries. Thread safety, connection pooling, client-side TLS/SSL verification. File uploads with multipart encoding. Helpers for retrying requests and dealing with HTTP redirects.
    Starting Price: Free
  • 13
    yarl

    yarl

    Python Software Foundation

    ...If you want to install yarl on another operating system (like Alpine Linux, which is not manylinux-compliant because of the missing glibc and therefore, cannot be used with our wheels) the tarball will be used to compile the library from the source code. It requires a C compiler and Python headers installed. Please note that the pure-Python (uncompiled) version is much slower. However, PyPy always uses a pure-Python implementation, and, as such, it is unaffected by this variable.
    Starting Price: Free
  • 14
    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
  • 15
    PySaaS

    PySaaS

    PySaaS

    PySaaS is a pure Python SaaS starter kit that streamlines the development of software-as-a-service applications by providing a boilerplate codebase for both frontend and backend components. It offers built-in user authentication through Supabase or Firebase, subscription management via Lemon Squeezy, and a pre-designed landing page with feature and pricing card components.
    Starting Price: $149 one-time payment
  • 16
    Interfacing Integrated Management System (IMS)

    Interfacing Integrated Management System (IMS)

    Interfacing Technologies Corporation

    Interfacing’s Integrated Management System (IMS) is an AI-powered platform that unifies BPM, QMS, Document Control, and GRC into one platform. Organizations use IMS to model and automate processes, control documents, manage risks, and maintain regulatory compliance with full traceability and audit readiness. Built for highly regulated sectors such as aerospace, life sciences, finance, and government, IMS provides real-time visibility, automated workflows, and AI-driven insights that...
    Starting Price: $10/month/user
    Partner badge
  • 17
    gevent

    gevent

    gevent

    gevent is a coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev or libuv event loop. gevent is inspired by eventlet but features a more consistent API, simpler implementation and better performance. Read why others use gevent and check out the list of the open source projects based on gevent.
    Starting Price: Free
  • 18
    Coverage.py

    Coverage.py

    Coverage.py

    Coverage.py is a tool for measuring code coverage of Python programs. It monitors your program, noting which parts of the code have been executed, then analyzes the source to identify code that could have been executed but was not. Coverage measurement is typically used to gauge the effectiveness of tests. It can show which parts of your code are being exercised by tests, and which are not. Use coverage run to run your test suite and gather data. However you normally run your test suite, and...
    Starting Price: Free
  • 19
    Jedi

    Jedi

    Jedi

    Jedi is a static analysis tool for Python that is typically used in IDEs/editors plugins. Jedi has a focus on autocompletion and goto functionality. Other features include refactoring, code search and finding references. Jedi has a simple API to work with. There is a reference implementation as a VIM-Plugin. Autocompletion in your REPL is also possible, IPython uses it natively and for the CPython REPL you can install it.
  • 20
    Keepsake

    Keepsake

    Replicate

    Keepsake is an open-source Python library designed to provide version control for machine learning experiments and models. It enables users to automatically track code, hyperparameters, training data, model weights, metrics, and Python dependencies, ensuring that all aspects of the machine learning workflow are recorded and reproducible. Keepsake integrates seamlessly with existing workflows by requiring minimal code additions, allowing users to continue training as usual while Keepsake saves code and weights to Amazon S3 or Google Cloud Storage. ...
    Starting Price: Free
  • 21
    gTTS

    gTTS

    gTTS

    gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with Google Translate's text-to-speech API. Write spoken mp3 data to a file, a file-like object (bytestring) for further audio manipulation, or stdout. Or simply pre-generate Google Translate TTS request URLs to feed to an external program. Customizable speech-specific sentence tokenizer that allows for unlimited lengths of text to be read, all while keeping proper intonation, abbreviations, decimals and more. ...
    Starting Price: Free
  • 22
    packagecloud

    packagecloud

    packagecloud

    ...Manage all of your packages and deploy to any environment, from one beautiful interface, on-premise or in the cloud. Packagecloud supports the most popular package types, from Java to Python to Ruby and Node, and more. Built for teams with collaboration and access control features. Packagecloud just works. Upload any supported package type via a single, consistent API and deploy with ease. We run thousands of tests to ensure correct and consistent behavior even in the face of bugs in the packaging systems themselves.
    Starting Price: $150 per month
  • 23
    Bokeh

    Bokeh

    Bokeh

    Bokeh makes it simple to create common plots, but also can handle custom or specialized use-cases. Plots, dashboards, and apps can be published in web pages or Jupyter notebooks. Python has an incredible ecosystem of powerful analytics tools: NumPy, Scipy, Pandas, Dask, Scikit-Learn, OpenCV, and more. With a wide array of widgets, plot tools, and UI events that can trigger real Python callbacks, the Bokeh server is the bridge that lets you connect these tools to rich, interactive visualizations in the browser. Microscopium is a project maintained by researchers at Monash University. ...
    Starting Price: Free
  • 24
    regon

    regon

    regon

    litex.regon, a frontend for Polish REGON database. Simple, pythonic wrapper for REGON database. To access its SOAP API, one needs a user key issued by REGON administrators. REGONAPI accepts one argument, the service URL (provided by REGON administrators). After login, one can start querying the database. Single REGON number (either 9 or 14 digits long), single 10 digit KRS number, single NIP (10 digits strings), collection of REGONs (all of them have to be either 14 or 9 digits long), collection of KRSs, collection of NIPs. ...
    Starting Price: Free
  • 25
    zdaemon

    zdaemon

    Python Software Foundation

    zdaemon is a Unix (Unix, Linux, Mac OS X) Python program that wraps commands to make them behave as proper daemons. zdaemon provides a script, zdaemon, that can be used to run other programs as POSIX (Unix) daemons. (Of course, it is only usable on POSIX-complient systems.) Using zdaemon requires specifying a number of options, which can be given in a configuration file, or as command-line options. It also accepts commands teling it what to do. Start a process as a daemon. Stop a running...
    Starting Price: Free
  • 26
    Investintech PDF Library SDK

    Investintech PDF Library SDK

    Investintech PDF Solutions

    Seamlessly integrate robust PDF editing, parsing and rendering functionalities into your projects with PDF library SDK. Multi-platform shared library (dll, so and dylib) with C-compatible interface. C#.Net, Python, Java 8, C++ 11, libraries/modules. APIs for Linux, Windows, and Mac. Numerous interface functions for transforming and creating new content for PDF files, providing a huge variety of options and broad flexibility for implementation tailored to the specific needs of your project. Efficient utilization of multi-core CPUs for stream decoding and content rendering purposes achieved by closely following portable document format specification guidelines. ...
  • 27
    Writer AI Studio
    ...Empower anyone, from business users to developers, to collaborate effortlessly and iterate rapidly on bespoke AI apps for their own use cases and workflows.
  • 28
    Seaborn

    Seaborn

    Seaborn

    Seaborn is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics. For a brief introduction to the ideas behind the library, you can read the introductory notes or the paper. Visit the installation page to see how you can download the package and get started with it.
  • 29
    Squish

    Squish

    Qt Group

    Squish GUI Tester automates testing of graphical user interfaces across platforms and technologies such as Qt, Java, Web, .NET/WPF, iOS, Android, and embedded systems. Test scripts can be written in Python, JavaScript, Perl, Tcl, or Ruby, and its object-based recognition ensures tests remain reliable even as UIs change. With features like record/replay, keyword-driven and data-driven testing, test suite management, and CI/CD integration, Squish helps teams reduce manual testing, accelerate testing cycles, and ensure consistent performance, usability, and reliability. ...
  • 30
    Versori

    Versori

    Versori

    ...Whether you’re moving data between databases, SaaS platforms, APIs, or custom applications, Versori provides a flexible and scalable solution to build seamless data pipelines with minimal code. Key Features: • Visual Flow Builder: Intuitive drag-and-drop interface for designing robust data flows. • Custom Scripting: Fine-tune your integrations using JavaScript or Python at any step. • Real-time Sync & Scheduling: Handle live data or batch jobs with precision timing. • Connectors Galore: Pre-built and customizable connectors for databases, REST APIs, cloud services, and more. • Version Control & Audit Trails: Track changes and ensure compliance with built-in versioning and logs.
    Starting Price: $150 per month
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next