3 Repos
JavaScript-like interpreters embedded within an application to allow user-defined scripts and functions.
Distinct from Inline Script Execution: Distinct from Inline Script Execution (which is component-level): focuses on an embedded QtScript interpreter for database automation, not UI component rendering.
Explore 3 awesome GitHub repositories matching development tools & productivity · Embedded Interpreters. Refine with filters or upvote what's useful.
SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data
Embeds a QtScript interpreter for executing JavaScript-like scripts within the database manager.
JRuby ist eine Ruby-Sprachimplementierung, die auf der Java Virtual Machine läuft. Sie dient als sprachübergreifende Runtime und Ausführungsumgebung, die es ermöglicht, Ruby-Code auf der JVM auszuführen und Speicher mit Java-Anwendungen zu teilen. Das Projekt fungiert als Brücke zwischen Ruby und Java und ermöglicht es Ruby-Skripten, Java-Klassen und -Bibliotheken direkt aufzurufen. Es bietet zudem einen Mechanismus, um einen Ruby-Interpreter in Java-Anwendungen einzubetten, um dynamisches Scripting zu ermöglichen. Die Runtime nutzt die JVM für Systemskalierbarkeit und stellt eine konsistente Ausführungsumgebung über verschiedene Betriebssysteme hinweg sicher.
Provides a Java API to host a Ruby execution environment within Java applications.
Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati
Provides an embedded interpreter to execute JavaScript code within the blockchain development context.