Skip to content
@hew-lang

Hew

Actor-oriented programming language for building long-lived services. Native compilation via LLVM.

Hew

A new language for resilient services.

Hew is a high-performance, network-native, machine-code compiled language for building long-lived services. Actor isolation, supervision trees, and wire contracts — compiled to native code through LLVM.

Get Started

  • hew.sh — Language website and documentation
  • hew.run — Online playground
  • HEW-SPEC.md — Language specification (v0.3.0)

Install

brew install hew-lang/hew/hew

Editor Support

  • VS CodeHew Language extension (syntax highlighting + LSP)
  • Vim / Neovimvim-hew syntax plugin
  • Tree-sittertree-sitter-hew grammar for Neovim, Helix, Zed, and other tree-sitter editors

Repositories

Repository Description
hew Compiler, LSP server, and language toolchain
tree-sitter-hew Tree-sitter grammar (authority syntax definition)
vscode-hew VS Code extension with syntax highlighting and LSP
vim-hew Vim/Neovim syntax highlighting
hew.sh Language website and documentation
hew.run Online playground
homebrew-hew Homebrew tap for macOS/Linux installation
Examples Example programs and patterns

Design

Hew is built around four pillars:

  • Actor Isolation — Every actor owns its state. No shared memory, no data races. Compile-time capability checking ensures safety without runtime cost.
  • Supervision Trees — Services crash — Hew expects it. Supervisors restart failed children with configurable strategies.
  • Structured Concurrency — Tasks are scoped to their parent. Cleanup is automatic and deterministic.
  • Wire Contracts — Network protocols are first-class types with schema evolution rules enforced at compile time.

License

Apache 2.0

Pinned Loading

  1. hew hew Public

    A statically-typed, actor-oriented programming language for concurrent and distributed systems.

    Rust 11 2

Repositories

Showing 10 of 10 repositories
  • hew Public

    A statically-typed, actor-oriented programming language for concurrent and distributed systems.

    Rust 11 Apache-2.0 2 116 2 Updated Sep 16, 2026
  • tree-sitter-hew Public

    Tree-sitter grammar for the Hew programming language

    hew-lang/tree-sitter-hew's past year of commit activity
    JavaScript 0 Apache-2.0 0 0 1 Updated Sep 11, 2026
  • ecosystem Public

    Hew ecosystem packages: databases, queues, HTTP, auth, storage, metrics and more — idiomatic Hew with native crates where needed

    hew-lang/ecosystem's past year of commit activity
    Rust 0 Apache-2.0 0 0 2 Updated Sep 11, 2026
  • vim-hew Public

    Vim/Neovim syntax highlighting for the Hew programming language

    Vim Script 0 Apache-2.0 0 0 2 Updated Sep 10, 2026
  • vscode-hew Public

    VSCode extension for the Hew programming language - syntax highlighting and language support

    hew-lang/vscode-hew's past year of commit activity
    TypeScript 0 Apache-2.0 0 0 2 Updated Sep 10, 2026
  • homebrew-hew Public

    Homebrew tap for the Hew programming language

    hew-lang/homebrew-hew's past year of commit activity
    Ruby 0 Apache-2.0 0 0 0 Updated Sep 2, 2026
  • llvm-toolchain Public

    Pre-built LLVM toolchain releases consumed by hew-lang/hew CI. Not a Hew language release.

    hew-lang/llvm-toolchain's past year of commit activity
    0 Apache-2.0 0 0 0 Updated Aug 29, 2026
  • playground-client Public

    TypeScript client for the Hew Playground API

    hew-lang/playground-client's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Aug 18, 2026
  • playground-sandbox Public

    Local / in-browser execution client for the Hew sandbox VM (complements @hew-lang/playground-client).

    hew-lang/playground-sandbox's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Jun 13, 2026
  • .github Public
    hew-lang/.github's past year of commit activity
    0 0 0 0 Updated May 2, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…