Suggested Categories:

Programming Languages
Programming languages are a set of rules that form a language that programmers and developers can use to write software, applications, web apps, mobile apps, scripts, and more.
PLC Programming Software
PLC programming software is used to program industrial automation systems that are based on programmable logic controllers (PLCs). It enables users to create, modify and debug programs for PLCs in a structured, user-friendly manner. The software can also be used to design control systems for various industries such as pharmaceuticals, aerospace and automotive production. In addition, it provides features such as data logging, trending and simulation capabilities.
Pair Programming Tools
Pair programming tools, also known as remote pair programming tools, facilitate real-time collaboration between two or more developers working on the same codebase simultaneously. These tools often include features like shared code editors, live cursors, voice or video chat, and version control integration. Popular tools like Visual Studio Live Share, CodeTogether, and Replit allow remote developers to work together as if they were in the same room. By enabling instant feedback and collaborative problem-solving, these tools enhance productivity, knowledge sharing, and code quality. Pair programming tools are especially valuable in agile development environments and for mentoring junior developers.
Robot Offline Programming (OLP) Software
Robot Offline Programming (OLP) software allows users to create, simulate, and optimize robotic movements and tasks in a virtual environment without the need for physical robots. It enables users to program robot paths, test collision avoidance, and visualize workflows before deployment. This software helps reduce production downtime, improve accuracy, and streamline robotic automation processes. Industries like manufacturing, automotive, and aerospace rely on OLP software to enhance productivity and reduce costly on-site programming. By allowing for virtual testing and iteration, it minimizes errors and speeds up the implementation of robotic systems.
Code Collaboration Tools
Code collaboration tools are platforms that enable developers to work together on software projects by facilitating real-time collaboration, version control, and code sharing. These tools allow multiple developers to edit and review code simultaneously, track changes, and manage different versions of code through branches and commits. Key features typically include code reviews, pull requests, conflict resolution, issue tracking, and integration with version control systems like Git. Code collaboration tools are essential for team-based development environments, ensuring smooth coordination and improving productivity in software projects.
Employee Referral Software
Employee referral software enables organizations to hire better talent based on employee referrals. Employee referral software streamlines that tracking, management, and incentivization of employee referrals to hiring departments and HR managers. Employee referral software makes it easier to engage employees in recruitment efforts, track referral success, and measure the effectiveness of the referral program.
Homeschool Software
Homeschool software is used to assist in the process of organizing, creating and managing lesson plans, course materials and progress reports for homeschooling purposes.
Affiliate Software
Affiliate software helps businesses manage and track their affiliate marketing programs. It enables companies to recruit affiliates, monitor performance, and process payments based on predefined commission structures. The software typically provides tools to track clicks, sales, conversions, and other key metrics in real-time. It also offers reporting and analytics to help optimize affiliate campaigns and identify high-performing partners. With affiliate software, businesses can streamline their marketing efforts, reduce manual tracking, and maximize their revenue through strategic partnerships.
Drawing Software
Drawing software, also known as painting software, enables users to draw or paint and create digital artwork.
Loyalty Management Software
Loyalty management software helps businesses design, manage, and optimize customer loyalty programs to increase customer retention and drive repeat business. These platforms allow businesses to track customer behaviors, reward purchases, and offer personalized incentives based on customer preferences and activity. Loyalty management software often includes features like points accumulation, tiered rewards systems, promotional offers, and referral tracking. By using this software, companies can enhance customer engagement, strengthen brand loyalty, and gather valuable insights into customer behavior to refine marketing and retention strategies.
Customer Loyalty Software
Customer loyalty software helps organizations design, manage, and optimize loyalty programs that reward repeat purchases and deepen customer relationships. It enables businesses to issue points, track tiers, referrals, or membership statuses, then automate redemption and campaigns. These platforms integrate with CRM, e-commerce, and point-of-sale systems to monitor behavior, segment users, and deliver personalized offers. With analytics and reporting, the software helps measure program performance and customer lifetime value. Ultimately, customer loyalty software transforms occasional buyers into engaged brand advocates and improves retention over time.
Bug Bounty Platforms
Bug bounty platforms enable organizations to create bug bounty programs in order to crowdsource bug and vulnerability identification and remediation. Bug bounty programs allow companies to find and fix bugs and security vulnerabilities at scale.
Vector Graphics Software
Vector graphics software is designed to provide users with the tools to develop, design, create and manipulate vector graphics images.
Label Printing Software
Label printing software enables businesses to design, customize, and print labels for products, packaging, shipping, and inventory management. It provides tools for creating label layouts, adding barcodes, serial numbers, logos, and text with precise formatting options. This software often supports integration with various printers and databases to automate printing and ensure accurate, consistent labeling. By streamlining the label creation and printing process, it helps reduce errors and improve operational efficiency. Ultimately, label printing software supports branding consistency and compliance with industry standards.
Maintenance Management Software
Maintenance management software is software that helps organizations track, schedule, and optimize maintenance activities for equipment, facilities, and assets. It enables users to manage work orders, preventive maintenance, and repair tasks in a centralized system. The software improves operational efficiency by reducing downtime, extending asset lifespans, and minimizing unexpected failures. It provides real-time reporting, inventory tracking, and cost analysis to support data-driven decision-making. By automating maintenance workflows, the software enhances productivity, reduces operational costs, and ensures regulatory compliance.
Artificial Intelligence Software
Artificial Intelligence (AI) software is computer technology designed to simulate human intelligence. It can be used to perform tasks that require cognitive abilities, such as problem-solving, data analysis, visual perception and language translation. AI applications range from voice recognition and virtual assistants to autonomous vehicles and medical diagnostics.
Brand Ambassador Software
Brand ambassador management software enables companies and brands to manage all processes involved with their brand ambassador program. Brand ambassador software is essential for brands that want to improve their brand ambassador marketing program. Brand ambassador platforms offer features such as ambassador management, campaign management, reporting dashboards, support, and more.
Word Processors
Word processors are software applications that allow users to create, edit, and format written documents. They offer a variety of tools and features, such as spell check, font styles, and page layout options. Word processors are commonly used for tasks such as writing essays, creating business reports, or composing emails. They can also save documents in various file formats for easy sharing and printing. Overall, word processors provide a user-friendly platform for creating and managing written content.
Animation Software
Animation software enables artists, designers, and studios to create animated content by manipulating images, characters, and objects over time. It provides tools for keyframing, motion paths, rigging, and frame-by-frame editing to bring static visuals to life. The software often supports both 2D and 3D animation workflows, including modeling, shading, lighting, and rendering capabilities. Many solutions integrate with audio editing, video compositing, and visual effects tools to produce polished, professional-quality animations. By combining creative control with powerful rendering technology, animation software helps storytellers and creators produce engaging visual experiences for film, games, and digital media.
Home Design Software
Home design software enables users to create professional-grade designs for new homes or home renovations and remodels. Home design software can be used by professional architects, interior designers, decorators, or individual homeowners.
View more categories (20) for "program diff"

68 Products for "program diff" with 2 filters applied:

  • 1
    fabPlane

    fabPlane

    TensorFleet

    ...It bundles KiCad and works directly with existing KiCad project files, so users can open and continue working on .kicad_pro projects without importing or converting them. Designers can describe a board's purpose, sketch connections, or provide a reference, then use typed tools and review each proposed change as a diff before accepting or discarding it. After acceptance, fabPlane runs the autorouter and design-rule checks. The workflow also includes manufacturing checks, output generation, bills of materials, and purchase carts for supported fabrication houses and component distributors. fabPlane is free to download, with desktop builds for macOS, Windows, and Linux. ...
    Starting Price: $0
  • 2
    ProtoFlow

    ProtoFlow

    ProtoFlow

    ...Describe a circuit in plain language to create an editable first draft, search real electronic parts and footprints, inspect datasheets, clean up wiring, and continue manually in familiar schematic and board editors. ProtoFlow supports ERC/DRC review, 3D board inspection, Git-backed versioning and visual diffs, comments and collaboration, plus manufacturing outputs including Gerber, drill, BOM, and placement files. Designs remain normal editable geometry, and users should verify symbols, footprints, connections, and manufacturing data before production. ProtoFlow can read and write native KiCad files and export to established EDA workflows. ...
    Starting Price: Free
  • 3
    RoboDK

    RoboDK

    RoboDK

    RoboDK is a powerful and cost-effective simulator for industrial robots and robot programming. RoboDK simulation software allows you to get the most out of your robot. No programming skills are required with RoboDK's intuitive interface. You can easily program any robot offline with just a few clicks. RoboDK has an extensive library with over 500 robot arms. The advantage of using RoboDK's simulation and offline programming tools is that it allows you to program robots outside the production environment. ...
    Starting Price: €145
  • 4
    Fuzzy Studio

    Fuzzy Studio

    Fuzzy Logic Robotics

    Visual no-code robot programming and simulation. Designed for people who are not robotics experts. Compatible with all major robot brands (ABB, FANUC, KUKA, Staübli, Universal Robot & Yaskawa). Enables both offline and online robotic programming. Program any robot - no coding skills necessary. There is no need to learn or understand programming to use a robot.
  • 5
    OpenPLC Editor
    ...The OpenPLC Editor is the software that runs on your computer and, as mentioned, is used to create your PLC programs.
    5.0 out of 5 stars 1 Rating for OpenPLC Editor
    Starting Price: Free
  • 6
    RoboSim

    RoboSim

    RoboSim

    RoboSim is an educational platform designed to democratize robot programming education within IT classes. It enables students to construct and program virtual robots cost-effectively, making robotics accessible to a broader audience. By providing a simulated environment, RoboSim allows learners to engage with robotics concepts without the need for expensive hardware, fostering hands-on experience in programming and problem-solving.
    Starting Price: $0.079 per month
  • 7
    MeshCAM

    MeshCAM

    GRZ Software

    ...You don’t want to become an expert on CAM software, you want parts today. MeshCAM is made for people who just want to make parts now. MeshCAM works with almost every 3D CAD program by opening the two most common 3D file formats, STL and DXF. If you just want to make 2D parts without using a 3D CAD program, you can load 2D DXF files (in R12 format) and extrude them to a 3D part. Sometimes you need a part that cannot be designed with a traditional CAD program. Sometimes you don’t even have a CAD program. If this sounds like you, don’t worry. ...
    1.0 out of 5 stars 1 Rating for MeshCAM
    Starting Price: $250
  • 8
    GreenScapes

    GreenScapes

    Landscape Design Imaging Software

    GreenScapes is a fast and easy landscape, hardscape, and lighting design program. It is our most extensive program. Create landscape designs in a matter of minutes. Designs are photo-realistic renderings with the landscape, hardscape, and lighting installed. Greenscapes comes with built-in training videos for every command in the program and a tutorial sequence that takes you through a complete design step by step.
    Starting Price: $500 one-time payment
  • 9
    MATLAB

    MATLAB

    The MathWorks

    ...Iterate until you’ve got the results you want, then automatically generate a MATLAB program to reproduce or automate your work. Scale your analyses to run on clusters, GPUs, and clouds with only minor code changes. There’s no need to rewrite your code or learn big data programming and out-of-memory techniques. Automatically convert MATLAB algorithms to C/C++, HDL, and CUDA code to run on your embedded processor or FPGA/ASIC.
  • 10
    Scilab

    Scilab

    Scilab Enterprises

    ...Scilab provides graphics functions to visualize, annotate and export data and offers many ways to create and customize various types of plots and charts. Scilab is a high level programming language for scientific programming. It enables a rapid prototyping of algorithms, without having to deal with the complexity of other more low level programming language such as C and Fortran (memory management, variable definition). This is natively handled by Scilab, which results in a few lines of code for complex mathematical operations, where other languages would require much longer codes. ...
  • 11
    Domus.Cad

    Domus.Cad

    Interstudio

    Domus.Cad is a BIM program for architectural 3D design which allows you to face 3D design with the same simplicity as a traditional 2D design, and with the same simplicity allows you not only to design but to plan an entire project directly on your computer. It is a program with exclusive characteristics that has nothing to fear from any other 3D architectural design program on the market.
    Starting Price: $169.00/user
  • 12
    Webots

    Webots

    Cyberbotics

    ...Webots supports programming in multiple languages, including C, C++, Python, Java, MATLAB, and ROS, providing flexibility for diverse development needs. Its modern GUI, combined with a physics engine and OpenGL rendering, enables realistic simulation of various robotic systems, such as wheeled robots, industrial arms, legged robots, drones, and autonomous vehicles.
    Starting Price: Free
  • 13
    Epicor Connected Process Control
    ...Create digital work instructions with multimedia content, guide operators through critical tasks, connect equipment and devices across the shop floor, and capture production and quality data without extensive programming. CPC provides product traceability with a complete historical record of each product's build and inspection history. Real-time insights into quality, performance, defects, rework, and production trends help teams identify issues faster, reduce waste, and support continuous improvement. Manufacturers use CPC to standardize production and assembly processes, improve operator consistency, and support assembly verification, error proofing, quality inspections, and production monitoring across the shop floor. ...
  • 14
    Art of Illusion

    Art of Illusion

    Art of Illusion

    ...This includes the user manual, as well as a number of tutorials covering different aspects of the program. The interface is designed to be clean, easy to learn, and simple to use. Art of Illusion provides subdivision surface based modelling tools for creating smooth surfaces from control meshes of arbitrary shape and structure. A powerful set of deformation tools allow you to "sculpt" objects in a natural, intuitive way.
  • 15
    Grasshopper

    Grasshopper

    Grasshopper

    ...You may even recognize the Grasshopper canvas in other applications. In Rhino 7, we have added some new components, but we have also facilitated the conversion of programs to plug-ins. Convert your Grasshopper definitions to Rhino commands. Quickly find objects that occupy the same space. Placeholder component for missing plug-ins.
    Starting Price: $995 one-time payment
  • 16
    MatterControl

    MatterControl

    MatterHackers

    ...It includes powerful design and print preparation capabilities, as well as potent templates in the Design Apps that will kickstart your creations. Design, prepare, and manage 3D prints in one program. Personalize and customize each design. Powerful design and print preparation capabilities. MatterControl is the first 3D printing software to make it possible to integrate design, preparation, and printing in one end-use program. MatterControl helps you to succeed at personalizing each design making every 3D print truly your own. ...
    Starting Price: Free
  • 17
    picoCAD

    picoCAD

    Johan Peitz

    picoCAD is a program to build and texture low-poly 3D models. Where many programs for modeling and texturing are bloated and overly complicated, picoCAD aims to make it fun, easy, and accessible by focusing on the bare essentials. It is built on the PICO-8 platform and comes rich with constraints. Experiment to find your own workflow and anything is possible. picoCAD is a standalone application and you don't need PICO-8 to run it.
    Starting Price: $5.95 one-time payment
  • 18
    MoveIt Pro

    MoveIt Pro

    PickNik Robotics

    Develop advanced robotics applications with production-ready AI. MoveIt Pro is an open platform designed to expedite the development of advanced robotic manipulation applications. MoveIt Pro offers features such as real-time object recognition, dynamic path planning, and force-compliant controllers, enabling robots to adapt to unexpected obstacles and handle objects of varying sizes and weights. The platform is hardware-agnostic, supporting a wide array of robot brands and types, which...
    Starting Price: $19,800 per year
  • 19
    Robot Operating System (ROS)

    Robot Operating System (ROS)

    Robot Operating System (ROS)

    The Robot Operating System (ROS) is an open source set of software libraries and tools designed to aid in building robot applications. It provides services expected from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. ROS offers tools and libraries for obtaining, building, writing, and running code across multiple computers. At its core, ROS provides a...
  • 20
    Realsoft 3D

    Realsoft 3D

    Realsoft Graphics

    ...SDS modelling, ray tracing), the product is the best on the market. Another major advantage is that the intelligent, context sensitive user interface is suitable for both novice users and skilled professionals. The program grows with and adapts to the skill level of the user. The program is used in different applications, for example by artists working in the advertising industry, architects, product designers, educational institutions, game industry and hobby users. As a versatile yet affordable product ($700), Realsoft 3D has quite a large group of potential users. ...
    Starting Price: $700
  • 21
    K-Display View
    K-Display® View software means less effort getting all the design details to everyone in your chain. Programs and apps for reading, navigating, and measuring all major CAD file formats on any device. With K-Display View, you will always be prepared for the next CAD file, no matter what it is. K-Display requires no additional CAD software and is designed with an intuitive interface, allowing manufacturing, sales, support, and service departments to easily view and interrogate files. ...
    Starting Price: $29 per month
  • 22
    Artec ScanApp
    ...This 3D software, designed specifically for Mac OS, features a new, easy way to scan, as well as a clean, ergonomically designed interface, perfect for new Mac users and a breakthrough for 3D technology. 3D scans can be aligned directly in the program or exported for more advanced processing and editing on a Windows PC using Artec Studio, a smart and powerful 3D software, perfect for data modeling, design and more. The final model is compatible with a range of the most popular reverse engineering and 3D modeling programs, which makes it a perfect tool for creating new product designs in 3D. ...
  • 23
    K-Display Convert
    ...K-Display Convert has versions supporting Windows, Mac, and Linux. Count on these programs to translate all the MCAD files that come your way into formats you can use. Simple display commands and options for 3D models. Check distances, surface areas, and solid volumes. Save as STEP, IGES, ACIS, STL, and PDF files. Licenses ready for purchase in our web store.
    Starting Price: $29 per month
  • 24
    SelfCAD

    SelfCAD

    SelfCAD

    SelfCAD is a 3D modeling for users of all levels. There is an online as well as downloadable versions for Windows and Mac. Most of the CAD programs available are either expensive or don’t generally provide all the necessary 3D modeling and printing tools. Some take months or years to learn and are meant for specific industries. SelfCAD has bridged this gap as it’s affordable, easy to learn and it targets all the industries. It has a simplified user interface too making it a perfect tool for novice users. ...
    4.0 out of 5 stars 3 Ratings for SelfCAD
    Starting Price: Free
  • 25
    LWA Light Controleur
    ...It includes a fixture library and editor, support for about 40 MIDI controllers, a browser-based phone or tablet remote, and LWA Vision 3D stage visualization. The Pro plan adds video mapping and Soundtrack Show for programming a show to prerecorded music. Shows and presets are saved locally, and the software can run without an internet connection. It supports live entertainment and event-lighting workflows, from automated operation and fixture programming to venue and façade shows.
    Starting Price: €189 one-time
  • 26
    MacroFusion

    MacroFusion

    Macromill CNC Solutions

    MacroFusion™ is an advanced CNC macro automation platform that converts repetitive CAM-generated G-code into intelligent reusable CNC macro programs. The software analyzes repetitive machining motion and transforms long NC programs into compact macro logic using variables, loops, conditions, and automation workflows. Features include: • CAM-to-macro conversion • Intelligent pattern recognition • WHILE loop automation • Variable-driven machining • Custom canned cycle builder • Toolpath preview and macro visualization • Macro workbench and live simulation • G-code compression and optimization • Reusable machining logic Supports advanced workflows including: • Helical interpolation • Trochoidal slot milling • Spiral pocket milling • Bolt-circle automation • Figure-8 oil groove machining • Face sweeping • Wave surfacing Compatible with Fanuc, Haas, Siemens, Okuma, and other macro-capable CNC controls.
    5.0 out of 5 stars 2 Ratings for MacroFusion
    Starting Price: $99.99
  • 27
    ABAGY Software

    ABAGY Software

    ABAGY Robotic Systems

    With ABAGY's software, manufacturers can use the robots for custom projects or even one-of-a-kind products. You simply load the part and select the welding parameters. The robot and software will do the rest. No robot programming is required. Just click & weld.
  • 28
    Antelope

    Antelope

    Kinemetrics

    ...Tie-in capability with virtually any seismic networks in the World. Unique automated real-time response spectra computation with exceedance alarms. Rich and documented APIs for interfacing client’s own programs.
  • 29
    VisualSFM

    VisualSFM

    VisualSFM

    ...The reconstruction system integrates several of my previous projects: SIFT on GPU(SiftGPU), Multicore Bundle Adjustment, and Towards Linear-time Incremental Structure from Motion. VisualSFM runs fast by exploiting multicore parallelism for feature detection, feature matching, and bundle adjustment. For dense reconstruction, this program integrates the execution of Yasutaka Furukawa's PMVS/CMVS tool chain.
  • 30
    Light-in-Night

    Light-in-Night

    Light-in-Night

    ...You can save the results of the lighting calculation and the parameters of the scene objects in the report. Sample projects made by professional lighting technicians will allow you not only to evaluate the possibilities of the program, but also to design your own lighting objects based on them.
    Starting Price: Free
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next