Tesserae
e‑ink 디스플레이용 무료 오픈소스 대시보드 서버, 브라우저에서 대시보드 구성·프레임 렌더링·MQTT·REST 전송, 자체 호스팅·추적 없음
가독성 높은 타입 문법과 자체 컴파일러·Rust 런타임을 갖춘 범용 프로그래밍 언어
A general-purpose programming language with readable typed syntax, a self-hosted compiler, a Rust runtime, and measured evidence for every claim.
개발 도구Rust · PythonGitHub @rmichaelthomas온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
A general-purpose programming language with readable typed syntax, a self-hosted compiler, a Rust runtime, and one command for the whole project.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Guion (say GUY-on) is a programming language for everyday work: scripts, command-line tools, data processing, web requests, and full applications. It aims to be easy to read, hard to get wrong, and fast to run.
Guion is early. The second preview build is out for Linux and macOS, and the language is changing quickly. Every speed and quality claim the project makes is measured, and the results are published with their raw data, including the places where Guion still falls short.
record Item:
name: Text
price: Int
quantity: Int
fn line_total(item: Item) -> Int:
return item.price * item.quantity
fn main() -> Int:
let cart = [Item("notebook", 4, 3), Item("pen", 2, 5)]
var total = 0
for item in cart:
set total = total + line_total(item)
print(total)
return 0
$ guion run main.gu
22
Mistakes are caught before the program runs. Each one points at the exact spot and carries a stable code that people and tools can look up:
$ guion check mistake.gu
mistake.gu:2:19: error[E_TYPE_OPERATOR]: operator `+` does not accept these operand types
You can try these examples and others in your browser without installing anything.
guion creates, checks, formats, lints, tests, runs, builds, packages, installs and documents programs. There is nothing else to install or configure..gub files.Download the archive for your machine from the v0.1.0-preview.2 release. Builds are for Debian 12–compatible systems on ARM64 and x86_64.
tar -xzf guion-debian-x86_64.tar.gz # or guion-debian-aarch64.tar.gz
cd guion-debian-x86_64
sh install.sh # installs under ~/.local; pass a path to choose another place
Each archive has a matching .sha256 checksum file. You don't need Rust or Python installed.
Download guion-macos-aarch64.tar.gz and its .sha256 file from the v0.1.0-preview.2 release.
shasum -a 256 -c guion-macos-aarch64.tar.gz.sha256
tar -xzf guion-macos-aarch64.tar.gz
cd guion-macos-aarch64
sh install.sh # installs under ~/.local; pass a path to choose another place
The Mac build is signed with a Developer ID certificate and notarized by Apple, so macOS opens it without a warning. The first launch checks with Apple, so it needs an internet connection.
There is no package for Intel Macs, Windows or other Linux distributions yet. You can build from source with Rust:
git clone https://github.com/rmichaelthomas/guion.git
cd guion
cargo build --release --locked -p guion-cli
./target/release/guion --version
guion new hello # create a project
guion run hello # prints: Hello, Guion!
guion test hello # run its tests
guion check hello/src/main.gu
The getting-started guide goes further.
On November 3, 2026, Guion ran faster than CPython 3.14.7 on every text, JSONL and CSV workload in the project's speed gate. The gate ran on both x86_64 and ARM64 Linux servers, at 20,000 and 200,000 rows. A ratio below 1.0 means Guion took less time.
| Workload, 200,000 rows | x86_64 | ARM64 |
|---|---|---|
| Text: split, trim, replace, find | 0.96× | 0.81× |
| JSONL event summary | 0.86–0.90× | 0.84–0.86× |
| CSV ledger | 0.86–0.88× | 0.79–0.80× |
Earlier tests on a Mac found Guion 2.7× faster on the Richards benchmark and faster in all nine everyday applications tested. These results cover the workloads named here, not every program. The speed-gate report and the website give the method, the raw samples and the limits.
Python is mature and widely used. Here is where it's still ahead of Guion today:
Guion is named in honour of Guion S. "Guy" Bluford Jr., the NASA astronaut who in 1983 became the first African American to fly in space. It's pronounced GUY-on.
Issues and pull requests are welcome; see CONTRIBUTING.md. Please report security problems privately as described in SECURITY.md.
Guion is released under the MIT License. Third-party components are listed in THIRD-PARTY-NOTICES.md.