remix-project mirror
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
3.1 KiB

# Remix Libraries
6 years ago
[![Join the chat at](](
[![Documentation Status](](
6 years ago
6 years ago
**Remix libraries** are part of the Remix Project and provide tools that help smart contract development, compilation, testing & deployment. These tools also work as a core of native plugins of **Remix IDE**.
6 years ago
**Remix IDE** is an open source web and desktop application. It fosters a fast development cycle and has a rich set of plugins with intuitive GUIs. Remix is used for the entire journey of contract development as well as being a playground for learning and teaching Ethereum.
6 years ago
The Remix IDE repository is specifically available **[here](**, and an online version is available at
6 years ago
To start with Remix IDE, check out [official documentation](
6 years ago
Here is the brief description of Remix libraries.
6 years ago
+ [`remix-analyzer`](remix-analyzer/ Perform static analysis on Solidity smart contracts to check security vulnerabilities and bad development practices
+ [`remix-astwalker`](remix-tests/ Parse solidity AST (Abstract Syntax Tree)
+ [`remix-debug`](remix-debug/ Debug Ethereum transactions. It provides several controls that allow stepping over the trace and seeing the current state of a selected step.
+ [`remix-simulator`](remix-simulator/ Web3 wrapper for different kind of providers
+ [`remix-solidity`](remix-solidity/ Load a Solidity compiler from provided URL and compile the contract using loaded compiler and return the compilation details
+ [`remix-lib`](remix-lib/ Common place for libraries being used across multiple modules
+ [`remix-tests`](remix-tests/ Unit test Solidity smart contracts. It works as a plugin & as CLI both
+ [`remix-url-resolver`](remix-url-resolver/ Provide helpers for resolving the content from external URL ( including github, swarm, ipfs etc.).
2 months ago
+ [`remix-ws-templates`](remix-ws-templates/ To create a workspace using different templates on Remix IDE
+ [`remixd`](remixd/ Allow accessing local filesystem from Remix IDE by running a daemon
Each library is an NPM package and has basic documentation about its usage in its own `README`.
6 years ago
## Contributing
Everyone is very welcome to contribute on Remix Project. Suggestions, issues, queries and feedbacks are our pleasure. Please reach us on [Gitter]( in case of any query.
5 years ago
For more information on the contributing in code, see our [contribution guidelines](
5 years ago