Show HN: Titanpl-SDK – Create, test, publish, and auto-load extensions in Titan

I’ve been working on an extension system for the Titan Planet runtime, and this is the first public release of titanpl-sdk. It lets developers add capabilities to Titan without modifying the core server or relying on Node.js. Current features: • Scaffold a new extension with titan create ext <name> • Local test/run workflow powered by titanpl-sdk • Publish extensions to npm • Titan runtime automatically detects and loads installed extensions (zero config) • Supports pure JavaScript extensions or hybrid JS + Rust-backed ones • Simple APIs for exposing functions, validators, handlers, etc. Repos: • Extension template: https://github.com/ezet-galaxy/titanpl/tree/main/templates/e... • SDK: https://github.com/ezet-galaxy/titanpl/tree/main/titanpl-sdk • Example extension (validation): https://github.com/Yom-Roy/-titanpl-valid I’m looking for feedback from people who’ve built plugin systems or worked on JS engines(v8) If you have questions or want to explore further, the Titan Atmosphere community is here: https://titan-docs-ez.vercel.app/community Would appreciate architectural feedback, critiques, or ideas on where this should go next.
2 points soham_byte 9 months ago 0 comments

No comments yet

Be the first to share your thoughts.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton