Learn Chemical.
A modern systems language that compiles to C — low-level power, a high-level developer experience, and first-class web support. Start from zero and build up.
// Your first Chemical program
public func main() : int {
var message = "Hello, Chemical!"
printf("%s\n", message)
return 0
}
Where do you want to go?
Language Guide
Syntax, structs, enums, generics, interfaces and memory — the core of the language.
Read →Web Development
The #html macro, scopes, components and mounting — build for the browser natively.
Read →Standard Library
Strings, JSON, files, networking and concurrency — batteries included.
Read →Built for systems, designed for people.
Zero-Overhead
Direct translation to C with full memory control. No garbage collection pauses — just predictable performance.
Native Interop
Call any C or C++ function directly. Use the world's largest library ecosystems without wrappers or bindings generators.
Built for Web
First-class web workflows: HTML, CSS and JS as language constructs, compiled with full type safety.
Modern Safety
Strong static typing, generics and interfaces catch errors at compile time, so you can move fast without breaking things.