Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

OtterLang

Pythonic scripting language that compiles to native code

Details

External ID
45860927
Source
HN
Company
—
Product
OtterLang
Website domain
github.com
Launched
Nov. 8, 2025
Cohort
—
Upvotes
15
Upvotes percentile
0.6102620087336245
Tags
—
Fetched at
Sept. 7, 2026, 9:25 p.m.
Updated at
Sept. 7, 2026, 9:25 p.m.

Description

Hey HN! I’ve been building OtterLang, a small experimental scripting language designed to feel like Python but compile down to native binaries through LLVM.The goal isn’t to reinvent Python or Rust, but to find a middle ground between them:Python-like readability and syntax Rust-level performance and type safety Fast builds and transparent Rust FFI (you can directly import Rust crates without writing bindings)OtterLang is still early and very experimental. the compiler, runtime, and FFI bridge are being rewritten frequently.Please star the repo, and contribute to help this project.

Enrichment

Theme
Claude integrations and coding agents
Vertical
Horizontal
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
pythonic language that compiles to native code
Manually corrected
False

Could you build this?

No Designing a compiler that emits native code via LLVM requires specialized knowledge of compiler design, ASTs, type systems, and the LLVM infrastructure.

What it would actually take: Requires implementing a lexer, parser, type inference engine, and AST-to-LLVM-IR generation pipeline using LLVM C++ or Rust bindings, along with a custom runtime library. Building this requires deep expertise in formal language theory, LLVM internals, optimization passes, and memory management.

Discussion

9 comments analyzed.

Competitors mentioned: Nim, Go, Python, Codon, SPy

Concerns raised: API design inconsistency (fmt package for stdout instead of io), Unclear how user-defined type conversions are supported, String concatenation and formatting API is cumbersome, Use case unclear (why create this vs existing languages?)

Feature requests: Template strings with compile-time interpolation (like Python PEP 750), String formatting that supports type-safe SQL query generation, Support for user-defined type conversion protocols

Competitors

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

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

Launched 5 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.