# Brine > Brine is a compiled, verified, natively parallel programming language with Python-like syntax. `par` loops, maps and reductions run on every core or the GPU with the same result bits on any machine; data races and distributed deadlocks are compile errors; `requires`/`ensures`/`invariant` contracts are proven at compile time. The compiler is self-hosted and has no `unsafe`. This is the project homepage. The full documentation, written for people and coding agents, lives at docs.brinelang.org. Every docs page is also available as Markdown: add `.md` to its URL. ## Docs - [Documentation index for LLMs](https://docs.brinelang.org/llms.txt): links to every page - [Full documentation in one file](https://docs.brinelang.org/llms-full.txt) - [Compact documentation](https://docs.brinelang.org/llms-small.txt) - [Installation](https://docs.brinelang.org/getting-started/installation.md) - [Using Brine with coding agents](https://docs.brinelang.org/agents/overview.md) - [Error codes](https://docs.brinelang.org/reference/errors.md): all error codes with explanations and fixes ## Project - [Source code](https://github.com/brinelang/brine) - [Releases](https://github.com/brinelang/brine/releases) ## Optional - [Changelog](https://docs.brinelang.org/reference/changelog.md)