Suggested Categories:

Engineering Software
Engineering software is software used by engineers to design, analyze and manufacture various products. It includes a wide range of applications such as CAD/CAE software, analysis tools, optimization tools, and programming tools. Engineering software can be used for a variety of tasks such as designing mechanical parts, analyzing structural stability, simulating system performance, and optimizing product designs. These applications enable engineers to optimize their designs for cost reduction and increased efficiency.
Mechanical Engineering Software
Mechanical engineering software enables mechanical engineers to design products with detailed accuracy and specifications for the manufacturing and engineering processes. Mechanical engineering software, also known as mechanical CAD (MCAD) or mechanical design automation (MDA), streamlines all aspects of the mechanical engineering and product design process of structures and mechanical parts and products.
Civil Engineering Software
Civil engineering software includes a wide range of tools designed to assist civil engineers in the design, analysis, and management of infrastructure projects such as roads, bridges, buildings, and water systems. These software solutions enable engineers to create detailed designs, perform structural analysis, simulate environmental impacts, and generate construction plans. Features may include 3D modeling, geotechnical analysis, and hydraulic simulations. Civil engineering software also helps manage project timelines, track resources, and ensure compliance with local codes and regulations. These tools improve efficiency, accuracy, and collaboration among project teams, making them essential for delivering successful engineering projects.
JavaScript Libraries
JavaScript libraries are collections of pre-written JavaScript code that developers can use to simplify and accelerate web development tasks. They provide ready-made functions, utilities, and components for handling common challenges such as DOM manipulation, animations, event handling, data formatting, and AJAX requests. By using libraries, developers reduce the amount of repetitive coding needed and ensure greater cross-browser compatibility. Many JavaScript libraries focus on specific areas, such as UI design, data visualization, or state management, making them versatile tools in both front-end and back-end development. They play a vital role in modern web applications by boosting efficiency, improving code quality, and supporting rapid prototyping.
JavaScript Obfuscators Software
JavaScript obfuscators are tools that transform human-readable JavaScript code into a form that is difficult to understand, reverse-engineer, or tamper with. They typically replace variable names, functions, and control structures with complex or meaningless patterns while preserving the code’s original functionality. Some obfuscators also add layers of protection like string encryption, dead code insertion, and control flow flattening to further complicate analysis.
Insight Engines
Insight engines are advanced software platforms that use artificial intelligence (AI), machine learning, and natural language processing (NLP) to help businesses uncover valuable insights from vast amounts of data. These tools allow users to search, analyze, and interpret both structured and unstructured data to gain actionable intelligence for decision-making. Insight engines typically include features like advanced search capabilities, data aggregation, sentiment analysis, and predictive analytics to identify trends, patterns, and key insights that may not be easily detected through traditional methods. They are used across various industries, including business intelligence, customer service, marketing, and operations, to improve efficiency and drive strategic outcomes.
Search Engines
Search engines are software systems designed to help users find information on the internet by searching through vast databases of web pages, documents, and other content. They use algorithms to index, rank, and retrieve relevant results based on user queries, providing the most relevant, authoritative, and popular results. Search engines typically include features such as keyword search, advanced filters, personalized results, and the ability to search specific content types (e.g., images, videos, academic articles). Popular search engines often use machine learning and artificial intelligence to improve the accuracy of search results and enhance user experience.
Container Engines
Container engines are software platforms that facilitate the creation, deployment, and management of containers in a computing environment. Containers are lightweight, portable, and consistent units of software that include everything needed to run an application, such as the code, libraries, and system tools. Container engines enable developers to package and isolate applications in a way that allows them to run uniformly across different environments, making them ideal for cloud, microservices, and DevOps workflows. These engines typically support features like container orchestration, scalability, resource management, and container lifecycle management.
Systems Engineering & MBSE Software
Systems engineering and MBSE software enables engineers and systems designers to create and simulate system designs using a GUI. Systems engineering software streamlines and simplifies the process of designing a system such as factory machines, industrial equipment systems, IoT systems, and more. Model-based systems engineering (MBSE) software enables systems designers to model systems based on specific requirements.
Product Recommendation Engines
Product recommendation engines use algorithms and customer data to suggest personalized products to users based on their browsing behavior, past purchases, or preferences. These platforms analyze large sets of data, such as customer interactions and purchase history, to identify patterns and recommend products that are most likely to interest the individual customer. Product recommendation engines help e-commerce businesses increase sales and customer engagement by offering a more personalized shopping experience. By integrating these engines, businesses can provide relevant suggestions, improve conversion rates, and enhance customer satisfaction.
VR Game Engines
Virtual reality (VR) game engines are game development frameworks and game engines designed to enable game developers to create immersive virtual reality games. VR game engines offer tools for 3D modeling, character design, world design, and more.
Prompt Engineering Tools
Prompt engineering tools are software tools or frameworks designed to optimize and refine the input prompts used with AI language models. These tools help users structure prompts to achieve specific outcomes, control tone, and generate more accurate or relevant responses from the model. They often provide features like prompt templates, syntax guidance, and real-time feedback on prompt quality. By using prompt engineering tools, users can maximize the effectiveness of AI in various tasks, from creative writing to customer support. As a result, these tools are invaluable for enhancing AI interactions, making responses more precise and aligned with user intent.
Structural Engineering Software
Structural engineering software is designed to provide engineers with the tools to efficiently and accurately analyze, design, and optimize building structures. This software often offers a wide range of calculations for steel, concrete, and timber designs, allowing the user to quickly conduct structural analysis. Structural engineering software also provides 3D modeling capabilities which enable visualization of layout plans as well as generate clear drawings. In addition, these programs are often accompanied by pre-defined library elements such as walls, beams, columns and slabs which save time during the design process. Finally, some packages may include an optimizer module that assists in finding the most economical structural design solution.
Chaos Engineering Tools
Chaos engineering tools are software programs designed to simulate and test potential failures in a system. These tools allow engineers to identify weaknesses and potential points of failure in their systems before they occur in real-world situations. They often use techniques such as fault injection, randomization, and controlled disruptions to intentionally introduce chaos into a system. The goal of these tools is to help organizations build more resilient and reliable systems by exposing vulnerabilities and allowing for proactive problem-solving. Many companies use chaos engineering tools as part of their regular testing and development processes to continuously improve their systems' stability.
Query Engines
Query engines are software tools designed to retrieve and process data from databases or large datasets in response to user queries. They efficiently interpret and execute search requests, optimizing the retrieval process to deliver accurate and relevant results quickly. Query engines can handle structured, semi-structured, and unstructured data, making them versatile for various applications such as data analytics, business intelligence, and search engines. They often support complex query languages like SQL and can integrate with multiple data sources to provide comprehensive insights. By optimizing data retrieval, query engines enhance the performance and usability of data-driven applications and decision-making processes.
Data Engineering Tools
Data engineering tools are designed to facilitate the process of preparing and managing large datasets for analysis. These tools support tasks like data extraction, transformation, and loading (ETL), allowing engineers to build efficient data pipelines that move and process data from various sources into storage systems. They help ensure data integrity and quality by providing features for validation, cleansing, and monitoring. Data engineering tools also often include capabilities for automation, scalability, and integration with big data platforms. By streamlining complex workflows, they enable organizations to handle large-scale data operations more efficiently and support advanced analytics and machine learning initiatives.
Software Engineering Intelligence Platforms
Software engineering intelligence platforms are specialized tools that leverage data analytics, AI, and machine learning to enhance the software development lifecycle. These platforms collect and analyze data from code repositories, build systems, and operational environments to provide actionable insights for developers and teams. They help identify code quality issues, predict potential bottlenecks, and optimize development processes by automating routine tasks and offering real-time feedback. With features like predictive analytics, continuous integration monitoring, and performance optimization, these platforms streamline collaboration and improve decision-making. Ultimately, software engineering intelligence platforms enable teams to create high-quality software faster and more efficiently while reducing risks and costs.
Game Engines
A game engine is a software framework designed to facilitate the development of video games by providing essential tools and functionalities. It typically includes a rendering engine for graphics, a physics engine for realistic object interactions, and scripting capabilities for game logic. Many game engines also offer asset management, animation tools, networking support, and AI systems to streamline development. Popular engines like Unity and Unreal Engine enable developers to create games across multiple platforms with minimal additional coding. By handling complex technical aspects, game engines allow creators to focus on designing immersive gameplay experiences.
Context Engineering Tools
Context engineering tools are specialized frameworks and technologies that manage the information environment surrounding large language models (LLMs) to enhance their performance in complex tasks. Unlike traditional prompt engineering, which focuses on crafting individual inputs, context engineering involves dynamically assembling and structuring relevant data—such as user history, external documents, and real-time inputs—to ensure accurate and coherent outputs. This approach is foundational in building agentic AI systems, enabling them to perform multi-step reasoning, maintain state across interactions, and integrate external tools or APIs seamlessly. By orchestrating the flow of information and memory, context engineering tools help mitigate issues like hallucinations and ensure that AI systems deliver consistent, reliable, and context-aware responses.
Platform Engineering Software
Platform engineering tools are designs and solutions used to help create, deploy, manage, and monitor cloud-based systems.
View more categories (20) for "javascript engine"
  • 1
    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. ...
    Starting Price: $499 one-time payment
  • 2
    DataViewsJS

    DataViewsJS

    GrapeCity

    DataViewsJS enables you to easily and professionally customize the presentation of your data using different layouts, row templates, data fields, calculations, and editing modes that are completely and easily customizable. Leverage the powerful calc engine to perform calculations on any set of JSON data. With our calculation engine, your computing power is optimized for large data and complex calculations. DataViewsJS was designed from the start to be a fast, full-featured, and completely customizable developer tool for efficient data display and editing to meet any of your JavaScript application’s needs. ...
    Starting Price: $999 per year
  • 3
    Preact

    Preact

    Preact

    ...It builds on stable platform features, registers real event handlers and plays nicely with other libraries. Most UI frameworks are large enough to be the majority of an app's JavaScript size. Preact is different: it's small enough that your code is the largest part of your application. That means less JavaScript to download, parse and execute - leaving more time for your code, so you can build an experience you define without fighting to keep a framework under control. Preact is fast, and not just because of its size. ...
    Starting Price: Free
  • 4
    Underscore.js

    Underscore.js

    Underscore.js

    Underscore is a JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects. Underscore provides over 100 functions that support both your favorite workaday functional helpers like map, filter, and invoke, as well as more specialized goodies like function binding, javascript templating, creating quick indexes, deep equality testing, and so on.
    Starting Price: Free
  • 5
    Velocity.js

    Velocity.js

    Velocity.js

    ...Under the hood, it mimics jQuery's queue, and thus interoperates seamlessly with jQuery's animate, fade, and delay. Since Velocity's syntax is identical to animate, your code doesn't need to change. JavaScript and jQuery are falsely conflated. JavaScript animation, which Velocity uses, is fast; it's jQuery that's slow. Although Velocity works alongside jQuery, it uses its own animation stack that delivers its performance.
    Starting Price: Free
  • 6
    Verge3D

    Verge3D

    Soft8Soft

    Verge3D® is a powerful and intuitive toolkit that allows Blender, 3ds Max, or Maya artists to create immersive web-based experiences. Verge3D can be used to build interactive animations, product configurators, engaging presentations of any kind, online stores, explainers, e-learning content, portfolios, and browser games. The high-tech 3D web technology becomes accessible with Verge3D. Your exquisite content will live on your website being appreciated by the billion-sized Internet...
    Starting Price: $290
  • 7
    MathJax

    MathJax

    MathJax

    A JavaScript display engine for mathematics that works in all browsers. Beautiful and accessible math in all browsers No more setup for readers, it just works. MathJax provides tools to transform your content from traditional print sources into modern, accessible web content and ePubs. The MathJax team is available to train your staff in using our resources for preparing online teaching material and creating accessible STEM content.
    Starting Price: Free
  • 8
    SpreadJS

    SpreadJS

    GrapeCity

    Deliver true Excel-like spreadsheet experiences, fast - with zero dependencies on Excel. Create financial apps, dashboards, charts, pivot tables, performance benchmarks, science lab notebooks, and other similar JavaScript spreadsheet applications. JavaScript spreadsheet components are software elements that help developers add Excel-like functionality to web applications. SpreadJS is a suite of JavaScript spreadsheet controls that includes import/export, data inputs, cell customization, and an extensive calculation engine with over 500 functions. ...
    Starting Price: $1,499 per developer
  • 9
    Cocos2d-x
    ...Developers can utilize Lua or JavaScript scripting languages to perform hot updates to games, eliminating the need to send packages to app stores and wait for review. The engine's open-source capabilities allow for extensive customization, enabling game companies to develop their own game types and extensions, including combining their own 3D engines to solve 2D interface and UI problems.
    Starting Price: Free
  • 10
    Peekdata

    Peekdata

    Peekdata

    ...It takes only days to wrap any data source with a single reference Data API and simplify access to reporting and analytics data across your teams. Make it easy for data engineers and application developers to access the data from any source in a streamlined manner. - The single schema-less Data API endpoint - Review and configure metrics and dimensions in one place via UI - Data model visualization to make faster decisions - Data Export management scheduling AP Ready-to-use Report Builder and JavaScript components for charting libraries (Highcharts, BizCharts, Chart.js, etc.) makes it easy to embed data-rich functionality into your products. ...
    Starting Price: $349 per month
  • 11
    SlimerJS

    SlimerJS

    SlimerJS

    SlimerJS is a free, open source scriptable browser for web developers, allowing interaction with web pages through external JavaScript scripts. It enables tasks such as opening web pages, clicking links, and modifying content, making it useful for functional tests, page automation, network monitoring, screen capture, and web scraping. Unlike PhantomJS, SlimerJS runs on top of Gecko, the browser engine of Mozilla Firefox, instead of WebKit, and can operate in both headless and non-headless modes. ...
    Starting Price: Free
  • 12
    BullMQ

    BullMQ

    Taskforce.sh

    ​BullMQ is a Node.js library that implements a fast and robust queue system built on top of Redis, designed to address various challenges in modern microservices architectures. It is structured around four primary classes. BullMQ offers features like minimal CPU usage due to a polling-free design, distributed job execution based on Redis, support for both LIFO and FIFO jobs, job priorities, delayed and scheduled jobs according to cron specifications, automatic retries of failed jobs,...
    Starting Price: Free
  • 13
    Glimmer

    Glimmer

    Glimmer

    Fast and lightweight UI components for the web. Available for use within Ember.js and standalone apps. Glimmer is one of the fastest DOM rendering engines, delivering exceptional performance for initial renders as well as updates. Architected like a virtual machine (VM), Glimmer compiles your templates into low-level code so it can run as fast as possible, without sacrificing ease of use. Glimmer components can coexist with your technology stack, so you can develop new features in Glimmer...
    Starting Price: Free
  • 14
    Tauri

    Tauri

    Tauri

    Tauri is a framework that enables developers to build small, fast, secure, cross-platform applications by combining existing web front-ends with Rust-powered back-ends. It supports any JavaScript framework, so you don’t need to change your stack and leverages each operating system’s native web renderer to deliver app footprints as low as 600 KB. Deep inter-process communication bridges your JavaScript UI, Rust core logic, and native Swift or Kotlin components for seamless integration with...
    Starting Price: Free
  • 15
    Windsurf Editor
    The Windsurf Editor is a free AI-powered IDE and AI coding assistant that accelerates development by providing intelligent code generation and agents in over 70 programming languages and more than 40 IDEs, including VSCode, JetBrains, and Jupyter Notebooks. With Windsurf, developers can write code faster, eliminate repetitive tasks, and stay in the flow state—whether they're working with Python, JavaScript, C++, or any other language. Built on billions of lines of open-source code,...
    Leader badge
    Starting Price: Free
  • 16
    Bird Eats Bug

    Bird Eats Bug

    Bird Eats Bug

    ...Bird replays automatically include console logs and other technical data (browser, OS, screen size, etc.) to help developers spend less time on bugs and unnecessary back-and-forth. 👇More information about Bird👇 🐦 Who is Bird for? Mainly web development teams: PMs, Engineers, QA and Designers. You can also get much better bug reports if non-technical people in your company start using Bird as well. ⏳Quick setup Takes quite literally 5 minutes. No coding or technical knowledge needed. ⚠️ JavaScript error tracker Bird automatically notifies you about JavaScript errors on the pages of your choice.
    Starting Price: $15/user/month
  • 17
    SysSCRIPT

    SysSCRIPT

    Systech

    ...In a traditional M2M solution, custom software is created to execute on an embedded Linux operating system located on the gateway. This custom software may be created in Python, C, JavaScript, or any other programming language supported by Linux. This is a good solution, but requires significant development time, and must be created by experienced software engineers. With SysSCRIPT, the software development process is streamlined. Instead of months of expensive development time, this is reduced to just a few minutes – and can be done by non-engineering resources. ...
  • 18
    Opengrep

    Opengrep

    Opengrep

    Opengrep is an open-source static code analysis engine designed to identify security vulnerabilities within codebases. As a fork of Semgrep, it maintains a similar focus on providing fast and powerful code pattern search capabilities across more than 30 programming languages, including Python, JavaScript, and Go. Opengrep enables developers to define custom rules for pattern matching, facilitating the detection of potential security issues and promoting adherence to coding standards. ...
    Starting Price: Free
  • 19
    WebKit

    WebKit

    WebKit

    WebKit is a fast, open source web browser engine used by Safari, Mail, App Store, and many other applications on macOS, iOS, and Linux. It serves as the foundation for rendering web content and executing JavaScript in these applications. Developers can contribute to the project by reporting bugs or submitting code. Web developers can follow WebKit's development, check feature status, and download Safari Technology Preview to experiment with the latest web technologies. ...
    Starting Price: Free
  • 20
    Smart GWT

    Smart GWT

    Isomorphic Software

    Smart GWT combines the industry’s richest set of GWT UI components with a powerful Java server framework to deliver an end-to-end solution for building enterprise web applications. Using Google Web Toolkit, developers can create modern HTML5/Ajax interfaces entirely in Java, producing optimized JavaScript that runs in the browser for instant responsiveness and fewer server round-trips. Smart GWT is also AI native, extending its proven architecture with AI-enhanced components for intelligent filtering, summarization, and natural-language data exploration. Developers can integrate SmartClient AI features such as Answer Engine, AI Report Builder, and Instant UI to accelerate development and deliver smarter user experiences. ...
    Starting Price: $745 per developer
  • 21
    Visual Studio

    Visual Studio

    Microsoft

    Microsoft Visual Studio is the industry-leading integrated development environment (IDE) for building modern applications across desktop, mobile, cloud, and web. It empowers developers to write, refactor, debug, test, and deploy software faster with intelligent assistance powered by GitHub Copilot and AI-driven workflows. With Agent Mode, developers can automate repetitive coding tasks, optimize performance, and receive contextual help directly in the IDE. The suite includes Visual Studio...
    Starting Price: $45/user/month
  • 22
    Alithya GoTest
    Alithya GoTest is a collaborative test hub that is easy and quick to master and integrate, ensuring the quality of any professional digital solutions for companies requiring reliability without compromises. Ensure the quality of your application without sacrificing speed or agility with an easy-to-use, GUI test automation tool. Whether using scripts or not, our flexibility is unmatched, letting you create manual, automated or hybrid test suites for every desktop, web, and mobile...
  • 23
    Directus

    Directus

    Monospace Inc

    Directus is an Open Data Platform for managing the content of any SQL database. It provides a powerful API layer for developers and an intuitive App for non-technical users. Written entirely in JavaScript (primarily Node.js and Vue.js), Directus is completely open-source, modular, and extensible, allowing it to be fully tailored to your exact project needs. With Directus Cloud, we've taken our open-source spirit to the cloud by offering Directus Community Cloud, a completely free tier -...
    Starting Price: Free
  • Previous
  • You're on page 1
  • Next