Show HN: Titan Planet – JavaScript back end framework now powered by V8
1 points
1 day ago
| 0 comments
| HN
Hi HN, Titan Planet is a JavaScript-first backend framework that lets you write backend logic in JavaScript and deploy it as a single native Rust binary.

Today, I’m sharing a major update:

What’s new

1. V8 runtime (no more Boa) Titan Planet now uses V8 to execute JavaScript bundles. This significantly improves execution speed, compatibility with real-world JS libraries, and overall runtime stability — while still keeping Node.js completely out of production.

JavaScript is bundled ahead of time and executed inside an embedded V8 runtime. Rust continues to own networking, async I/O, concurrency, and deployment.

2. Expanded runtime APIs Titan now ships with a growing set of built-in runtime APIs designed for backend workloads:

t.log(...) – structured logging

t.jwt – JWT sign / verify helpers

t.password – hashing & verification helpers

t.fetch – HTTP requests

File access, env access, and more

These APIs are implemented on the Rust side and exposed safely to JavaScript, keeping the runtime controlled and predictable.

3. Same core philosophy

No Node.js

No Node event loop

No JS tooling required in production

One native binary output

JavaScript scoped strictly to application logic

Docs

Documentation (architecture, runtime APIs, examples): https://titan-docs-ez.vercel.app/docs

Titan is opinionated by design and won’t fit every use case — but if you’re interested in a Rust-owned backend with JavaScript ergonomics and a V8 runtime, feedback is very welcome.

Happy coding.

No one has commented on this post.