{"repo":"paradigmxyz/solar","free":true,"listed":false,"github":"https://github.com/paradigmxyz/solar","clone":"git clone https://github.com/paradigmxyz/solar.git","description":"Blazingly fast, modular and contributor friendly Solidity compiler, written in Rust","language":"Rust","stars":555,"topics":["ethereum","evm","solc","solidity","compiler","yul","programming-language"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"solar [ ][tg-url] Blazingly fast, modular and contributor friendly Solidity compiler, written in Rust. Features and Goals [!CAUTION] Solar is under active development and is not yet feature complete. Use it to speed up your development workflows and tooling. Please do not use it in production environments. - ⚡ Instant compiles and low memory usage (benchmarks) - 🔍 Expressive and useful diagnostics - 🧩 Modular, library-based architecture - 💻 Simple and hackable code base - 🔄 Compatibility with the latest Solidity language breaking version (0.8. ) Getting started Solar is available through a command-line interface, or as a Rust library. Library usage You can add Solar to your Rust project by adding the following to your Cargo.toml : Or through the CLI: You can see examples of how to use Solar as a library in the examples directory. Binary usage Pre-built binaries are available for macOS, Linux and Windows on the releases page and can be installed with the following commands: - On macOS and Linux: - On Windows: - For a specific version: You can also use cargo binstall : - Latest version: - For a specific version: Or build Solar from source: - From crates.io: - From GitHub: - From a Git checkout: Once installed, check out the available options: Here's a few examples: Editor integrations Editor integrations for VS Code and Zed live in editors/ . They provide Solidity language support by starting solar lsp from the local system or, for Zed, by downloading a released binary when","default_branch":null,"files":null,"tree":[],"storefront":"/r/paradigmxyz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/paradigmxyz/solar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}