remix server: allow accessing file system from remix.ethereum.org and start a dev environment (see help section)
Ethereum IDE and tools for the web
Tool to load and run Solidity compiler
Extendable Web IDE for Ethereum
Tool to debug Ethereum transactions
Tool to test Solidity smart contracts
Tool to perform static analysis on Solidity smart contracts
Solidity import url resolver engine
This is a simple custom web component to create tabs element. Each tab has an icon, title, tooltip.
Remix sub-module for walking through AST
This is the core library used to create a new plugin engine.
This is the core library used to create a new external plugin.
This library is a connector that connects a node server to using the `ws` library to the engine.
**Except if you want your plugin to ONLY work on the web, prefer [@remixproject/plugin-webview](../webview)**
The **vscode engine** provides a list of connectors & plugins for a **plugin engine** that is built inside vscode. ``` npm install @remixproject/engine-vscode ```
This library provides connectors to run plugin in a vscode environment. Use this connector if you have a web based plugin that needs to run inside vscode.
This library host all the API of the common plugins.
A simple utils library used by `@remixproject/engine` & `@remixproject/plugin`.
This library was generated with [Nx](https://nx.dev).
The web engine provides a connector for Iframe & Websocket. `npm install @remixproject/engine-web`
This library provides connectors to connect a plugin to an engine that can load webview or iframes. ``` npm install @remixproject/plugin-webview ```
This library provides connectors to connect a plugin to an engine that can load webworkers. ``` npm install @remixproject/plugin-webworker ```