Compile Solidity In The Browser

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • EIPs

    The Ethereum Improvement Proposal repository

  • Since the eth_compile API was deprecated, the available alternatives (Solc-JS and the extended Browser-Solc) work best in a server setup or is tightly coupled to the HTML DOM, they are not so flexible to work with in modern Javascript library environment such as ReactJS, well at least, not so straight-forward. This will make your application throw tantrums as you develop with them which, from my experience, is a terrible developer experience.

  • solc-js

    Javascript bindings for the Solidity compiler

  • Since the eth_compile API was deprecated, the available alternatives (Solc-JS and the extended Browser-Solc) work best in a server setup or is tightly coupled to the HTML DOM, they are not so flexible to work with in modern Javascript library environment such as ReactJS, well at least, not so straight-forward. This will make your application throw tantrums as you develop with them which, from my experience, is a terrible developer experience.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • browser-solc

    Solc in the browser.

  • Since the eth_compile API was deprecated, the available alternatives (Solc-JS and the extended Browser-Solc) work best in a server setup or is tightly coupled to the HTML DOM, they are not so flexible to work with in modern Javascript library environment such as ReactJS, well at least, not so straight-forward. This will make your application throw tantrums as you develop with them which, from my experience, is a terrible developer experience.

  • browser-solidity-compiler

  • The project is available in the example branch of the repo. I will explain how it works here with snippets so let's get to it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to handle situations where the input exceeds the Solidity compiler‘s size limitations "Memory access is out of bounds" when compiling input larger than 1.2MB?

    1 project | /r/solidity | 23 May 2023
  • How to Build on Linea - a zk-rollup on Ethereum

    3 projects | dev.to | 7 Apr 2023
  • Top 10 Resources for Learning Solidity

    5 projects | dev.to | 17 Feb 2023
  • Creating a storage contract with EthersJs (notes from Freecodecamp)

    2 projects | dev.to | 10 Sep 2022
  • TOP 10 BLOCKCHAIN DEVELOPMENT TOOLS IN 2022

    6 projects | /r/AppDevelopers | 1 Aug 2022