Nicheloom visits: 58,345 all-time · 7,637 in the last 7 days

The opportunity tracker for new startups.

Today: 1,008 launches · Niche of the day: specialized calculation tools · See what launched today →

Lockstep

A data-oriented programming language

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

https://github.com/seanwevans/lockstepI want to share my work-in-progress systems language with a v0.1.0 release of Lockstep. It is a data-oriented systems programming language designed for high-throughput, deterministic compute pipelines.I built Lockstep to bridge the gap between the productivity of C and the execution efficiency of GPU compute shaders. Instead of traditional control flow, Lockstep enforces straight-line SIMD execution. You will not find any if, for, or while statements inside compute kernels; branching is entirely replaced by hardware-native masking and stream-splitting.Memory is handled via a static arena provided by the Host. There is no malloc, no hidden threads, and no garbage collection, which guarantees predictable performance and eliminates race conditions by construction.Under the hood, Lockstep targets LLVM IR directly to leverage industrial-grade optimization passes. It also generates a C-compatible header for easy integration with host applications written in C, C++, Rust, or Zig.v0.1.0 includes a compiler with LLVM IR and C header emission, a CLI simulator for validating pipeline wiring and cardinality on small datasets and an opt-in LSP server for real-time editor diagnostics, hover type info, and autocompletion.You can check out the repository to see the syntax, and the roadmap outlines where the project is heading next, including parameterized SIMD widths and multi-stage pipeline composition.I would love to hear feedback on the language semantics, the type system, and the overall architecture!

HN · launched Mar 16, 2026 · 8 upvotes (top 51%) · 0 views

Niche: programming languages and interpreters · 161 launches, 2 in the last 7 days ▼ -75% · Explore this niche →

Category and tags

  • Horizontal
  • Dev tools
  • Developer
  • Not AI
  • Hobby / open-source project

Visit website ↗ Source listing ↗

Could you build this?

No Designing and implementing a new systems programming language with deterministic pipelines, custom AST, type checking, borrow/ownership mechanics, and LLVM/machine code generation demands advanced programming language theory and compiler engineering.

What it would actually take: Implementation requires a compiler pipeline built in Rust or C++ comprising a lexer, parser, intermediate representation (IR), semantic and type analyzer, borrow/memory checker, and an LLVM or Cranelift backend for code emission. The determinism and high-throughput data-oriented memory model require novel runtime/scheduler designs and deep computer architecture knowledge. Such language development cannot be successfully generated or debugged solely through vibe coding.

Discussion

6 comments analyzed.

Competitors mentioned: ISPC (Intel Implicit SPMD Program Compiler), Futhark

Concerns raised: Disabling if/else statements makes it harder to write code, Banning arbitrary pointers and if statements limits expressiveness, Performance on older CPUs with limited SIMD support unclear

Feature requests: Parameterized SIMD widths for different target architectures, Support for SSE, AVX-512, and ARM NEON, Clearer performance benchmarking and real-world performance data

Competitors

Other products that read as similar to this one : 708 launches clear the similarity bar, closest 8 shown.

Attention rank: #389 of 709 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 136 days after the earliest competitor.

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.