Nicheloom visits: 58,050 all-time · 7,694 in the last 7 days

The opportunity tracker for new startups.

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

Titan

JavaScript-first framework that compiles into a Rust server

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.

Hi HN,I built Titan, a backend framework where you write routes and logic in JavaScript, and the CLI compiles everything into a single Rust + Axum binary using the Boa JS engine. No Node.js is required in production.The idea is to keep JS developer experience while getting Rust performance and a self-contained deployable server.Current features:JS route DSLAction system mapped to Rustesbuild bundlingGenerated Rust server with AxumHot-reload dev serverSingle-binary outputRepo: https://github.com/ezet-galaxy/-ezetgalaxy-titanWould love feedback on the architecture, DX, and whether this hybrid JS→Rust approach is useful.Thanks for reading!

HN · launched Dec 11, 2025 · 49 upvotes (top 18%) · 0 views

Niche: software development frameworks · 154 launches, 2 in the last 7 days ▼ -89% · 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 Embedding a JavaScript engine (V8/Boa) inside Rust to compile JS routes directly into native Axum binaries requires deep systems programming, language runtime design, and compiler/bundler expertise.

What it would actually take: This requires building a custom bundler and embedding a JavaScript runtime (like rusty_v8 or Boa) into a Rust binary. You must implement custom Rust-to-JS FFI bindings that map Axum HTTP requests/responses into JS execution contexts, handle asynchronous I/O between the Tokio event loop and the JS runtime, and design an ahead-of-time (AOT) packaging system that bundles user code and runtime assets into a standalone binary.

Discussion

20 comments analyzed.

Competitors mentioned: Node.js with nginx load balancing, Bun (single-file executables, hot reload), V8 (JavaScript engine), C# .NET

Concerns raised: Boa JS engine is slower than V8 and Node.js, undermining 'Rust-level performance' claim, Comparison table claims are misleading/debatable (e.g., Rust-level performance, pure JS experience), Documentation is confusing, overstates capabilities, suggests AI-generated content, No clear benefit over Node.js with nginx for deployment simplicity, JS doesn't have Rust's compiler guarantees, so 'Rust performance' pitch is fundamentally flawed

Feature requests: Easy way to write hot-path code in Rust for optimization, Performance benchmarks against Node.js and other runtimes, Clearer, non-abstract documentation with concrete examples, Lightweight community feedback section in docs (no account friction)

Competitors

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

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

Launched 42 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.