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