# sigc > The Quant's Compiler: a type-safe DSL and Rust-native runtime for quantitative trading strategies. Compile alpha ideas to deterministic backtests and ship the same binary to production. sigc is an open-source (MIT) project by Skelf-Research. It is a Rust workspace published to crates.io as the `sigc` crate, with sibling crates for the compiler, runtime, types, cache, language server, and Python bindings. Strategies are written in a small `.sig` DSL (data, params, signal, portfolio blocks), type-checked at compile time, executed on Polars/Arrow with SIMD kernels, and cached by content hash via blake3 + sled. The same binary runs as `sigc daemon` for production over nng REQ/REP. ## Site pages - [Home](https://sigc.skelfresearch.com/): overview, features, code sample, FAQ. - [About](https://sigc.skelfresearch.com/about/): thesis, what is in the box, what is intentionally out of scope. - [Blog](https://sigc.skelfresearch.com/blog/): essays on backtester design, the compile pipeline, and the DSL syntax. - [Compare: sigc vs vectorbt](https://sigc.skelfresearch.com/compare/vectorbt/): typed compiled DSL vs Python NumPy/Numba library. - [Compare: sigc vs QuantConnect Lean](https://sigc.skelfresearch.com/compare/lean/): signal-to-portfolio compiler vs full event-driven engine. ## Blog posts - [Why every quant fund rewrites the same backtester](https://sigc.skelfresearch.com/blog/every-quant-fund-rewrites-the-same-backtester/): the four failure modes that drive the rebuild and how sigc encodes the rebuild. - [Compiling an alpha idea: the stages between notebook and prod](https://sigc.skelfresearch.com/blog/compiling-an-alpha-idea-from-notebook-to-prod/): the four sigc compiler stages and what each one catches. - [Reading sigc syntax: a 5-minute tour](https://sigc.skelfresearch.com/blog/reading-sigc-syntax-five-minute-tour/): guided tour of three working `.sig` files. ## External - [Documentation](https://docs.skelfresearch.com/sigc/) - [GitHub repository](https://github.com/Skelf-Research/sigc) - [Crates.io](https://crates.io/crates/sigc)