What is this?
SolcQueue is a Solidity compiler API: you send it compile jobs (run synchronously or queued in the background) and it returns diagnostics and build artifacts, plus real-time job updates over SSE and metrics about its background workers.
Is this a CLI tool or a backend service?
It is a backend API service you run yourself; clients call it to submit Solidity compile jobs and get back diagnostics, artifacts, and SSE event streams, rather than it being a smart contract or a one-off CLI.
Can I trust the README's setup instructions?
The README text in this repo reads like a generic template for an unrelated project and conflicts with the actual JavaScript codebase, even telling you to `pip install` a Python requirements file, so its install steps should not be followed as-is.
What does a compile job return?
A finished job returns compiler diagnostics (errors/warnings) and the resulting build artifacts, following the usual Solidity compiler output shape.
How do I know when a queued job finishes?
Instead of polling, you subscribe to the service's Server-Sent Events (SSE) stream to get real-time job status updates.
What are the worker metrics for?
They expose stats on the background job workers, such as throughput and queue depth, so you can monitor how compile jobs are being processed.
Does it support both instant and background compiles?
Yes, the API supports sync jobs for immediate results as well as queued jobs that run in the background and report back via SSE.
What are similar projects?
SolidityCoreLegend, shardeum, nuvex-services, SolidityScanMax, truffle, solana-classic, pons-sniper-bot, stellar-trade
Which topics is it in?
task-queue, dapp, smart-contracts, decentralized, cryptocurrency, web3, blockchain, finance, compiler, github-actions, ci, real-time