Skip to content

Latest commit

 

History

History
131 lines (82 loc) · 8.43 KB

File metadata and controls

131 lines (82 loc) · 8.43 KB

Projects Using Rhino JavaScript Engine

Many projects leverage the Rhino library to add JavaScript support to their Java applications. Here is a comprehensive list of notable implementations.

Know of other projects using Rhino? 🚀
We'd love to hear about them! If you know of any other applications, platforms, or projects that use the Rhino JavaScript engine, please share them in our community discussion: Report Rhino Usage Examples

Enterprise & Cloud Platforms

  • VMware Aria Automation 8.18.1 - Data center automation platform Source

  • ThingWorx 9.7 - Industrial IoT platform for connecting and managing industrial assets Source

  • Apigee - Google Cloud's native API management platform for building, managing, and securing APIs. Uses Trireme (see Development Tools & Platforms section below) for running Node.js scripts inside the JVM with Rhino. Source

  • ServiceNow - Intelligent platform for digital transformation and enterprise workflow automation Source

  • Salesforce B2C Commerce - Enterprise e-commerce platform using Rhino for server-side JavaScript scripting Source

Healthcare & Integration

  • Mirth Connect 4.5 - Healthcare integration engine supporting HL7, EDI, and other healthcare standards Source

  • Open Integration Engine (OIE) - Open-source healthcare integration engine for HL7 message processing and healthcare data exchange Source

IBM Enterprise Solutions

  • IBM MobileFirst Platform Foundation 7.1.0 - Integrated platform for extending business applications to mobile devices (until release 7.1.0 on IBM Containers) Source

  • IBM Rational Software Architect 9.7.0 - Model-driven development environment for software architects Source

  • IBM Tivoli Netcool/Impact 7.1.0 - Event management and integration platform with runnable server components Source

Development Tools & Platforms

  • RingoJS 4.0.0 - JavaScript platform built on the JVM and optimized for server-side applications Source

  • Trireme - Library for running Node.js scripts inside the Java Virtual Machine, enabling Node.js applications to be embedded within existing Java applications. Used by Apigee (see Enterprise & Cloud Platforms section above). Source

  • ClojureScript - Robust functional programming language that compiles to JavaScript Source

  • Adobe Experience Manager (AEM) 6.5 - Comprehensive content management solution for marketing content and digital assets Source

  • MagicDraw 2024 - Visual UML, SysML, BPMN, and UPDM modeling tool with team collaboration support Source

  • IntelliJ IDEA - IDE for Professional Development in Java and Kotlin Source

  • Pentaho Data Integration (Kettle) - ETL (Extract, Transform, Load) tool that uses Rhino for JavaScript steps and transformations in data processing workflows Source

  • Servoy Developer - Application development platform for professional developers Source

  • OpenSCDP - The Open Smart Card Development Platform (OpenSCDP) is a collection of tools for the development, test and deployment of smart card and public key infrastructure applications. Source

Data & Analytics

Template Engines & XML Processing

  • Apache FreeMarker - Template engine for generating text output (HTML, emails, configuration files) from templates and data Source

  • Apache Xalan - XSLT processor for transforming XML documents using XSLT stylesheets Source

Business Intelligence & Reporting

Office & Productivity Software

Testing & Automation Tools

  • Sahi Pro 11.0.1 - Test automation tool for browser, desktop, mobile & SAP applications Source

  • HtmlUnit - "GUI-Less browser for Java programs" that supports JavaScript via the Mozilla Rhino engine Source

Educational & Mathematical Tools

  • GeoGebra - Interactive mathematics software for learning and teaching geometry, algebra, statistics, and calculus Source

  • BPjs -- Java library creating and working with formal models of system behavior, based on the Behavioral Programming paradigm.

Database

Security & Smart Card Development

  • OpenSCDP - Open Smart Card Development Platform for smart card application development Source

Mobile Applications

  • EBTCalc - Reverse Polish Notation (RPN) calculator with JavaScript programming capabilities Source

Additional Resources

For a more comprehensive list of projects and libraries using Rhino, visit:
Maven Repository - Rhino Usage Statistics