Show HN: Titan Planet – JavaScript back end framework now powered by V8
2 points| soham_byte | 1 month ago |titandocs.online
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://titandocs.online
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 comments yet.