bendlang/bend

Bend 2: a fast language that blocks AI mistakes via proof. Install: curl -fsSL https://bend-lang.com/install.sh | sh

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 10 minutes ago
Added to GitGenius on September 2nd, 2026
Created on August 29th, 2023
Open Issues & Pull Requests: 32 (+2)
GitHub issues: Enabled
Number of forks: 643
Total Stargazers: 22,082 (+4)
Total Subscribers: 135 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.4 hours
Mean response time: 106.9 days
90th percentile: 741.9 days
Tracked items: 172

How this project is maintained

About 14% of issues opened in the past year have never received a reply. 79% of issues opened in the past year have been closed, leaving a working backlog. Three people close 96% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 68
Closed in 7 days: 151
Avg open age: 0 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 68
Closed in 7 days: 151
Comments in 7 days: 182
Events in 7 days: 411

Top labels

  • enhancement (58)
  • bug (45)
  • compilation (23)
  • HVM (21)
  • syntax (16)
  • external (11)
  • question (11)
  • documentation (10)

Detailed Description

Bend is a massively parallel, high-level programming language designed to automatically scale computations across many cores without explicit parallelism annotations.

Bend addresses the challenge of writing code that naturally exploits parallel hardware by providing a language with Python and Haskell-like expressiveness—including higher-order functions, closures, unrestricted recursion, and continuations—while automatically distributing work across available processors. The language is powered by the HVM2 runtime and can target GPUs, CPUs, or sequential interpreters. Code written in Bend will parallelize automatically when its structure permits; the same program can be executed sequentially or in parallel simply by changing the runtime target, with near-linear acceleration based on core count when run on massively parallel hardware.

Bend suits projects where you want high-level language features combined with the ability to harness many-core systems without managing threads, locks, or synchronization primitives. It is particularly valuable for computations with inherent parallelism that would otherwise require manual thread management or GPU-specific frameworks. The tool currently excels at scaling with core count rather than single-core performance, and it targets NVIDIA GPUs specifically. Windows support is still in development, though WSL2 provides a workaround.

The project shows active development with ongoing work to improve code generation and optimization techniques. Performance enhancements are expected as the implementation matures. The team is actively addressing platform support gaps and expanding GPU compatibility beyond current NVIDIA-only support.