{"repo":"encero-systems/incan","free":true,"listed":false,"github":"https://github.com/encero-systems/incan","clone":"git clone https://github.com/encero-systems/incan.git","description":"Incan: a modern, Pythonic language that compiles to Rust! Type-safe, async-friendly, with fixtures, testing, and web/inter-op built in.","language":"Rust","stars":122,"topics":["codegen","data-engineering","programming-language","python","rust","software-engineering","web"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"Incan Programming Language Incan is a statically typed language for writing clear, high-level application code that compiles to native Rust. It aims to feel lightweight and expressive while keeping the things that matter in large codebases explicit: types, errors, and mutability. The current toolchain is designed to be easy to install, try, inspect, and diagnose without cloning the compiler repository first. Getting started Install the latest toolchain release before creating your first project: You can also install through package-manager adapters that use the same release manifest and verified toolchain archives: Rust users can also build and install the release source through Cargo: Create a starter project, run it, test it, and produce a release build: The direct installer links incan and incan-lsp into /.local/bin by default and provisions the Rust backend through rustup when needed, including the wasm32-wasip1 target used by packages with vocab companions. The pipx package delegates to that same installer and verified toolchain archive contract. npm installs script-free command shims plus a host-specific platform package, and Homebrew installs the prebuilt Incan commands through the generated formula; both npm and Homebrew expect Rust and wasm32-wasip1 to be managed separately. Cargo installation compiles from source and is mainly for Rust users who prefer that workflow. See Install and run Incan for supported hosts, dry-run installation, manifest pinning, Cargo install","default_branch":null,"files":null,"tree":[],"storefront":"/r/encero-systems","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/encero-systems/incan/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."}