Frontend, backend, runtime — Primate lets you pick the tools you love and combine them however you like, without lock-ins or rewrites.
Frontends
React, Angular, Vue, Svelte — side by side
ExamplesBackends
JavaScript/TypeScript routes, plus WebAssembly backends
ExamplesRuntimes
Node, Deno, Bun — consistent APIs, native execution paths
ExamplesEcosystem
Databases, sessions, auth, i18n, native apps
ExamplesUse any frontend.
Primate supports every major frontend. Split your app across frameworks, or migrate gradually without rewrites.
React Angular Vue Sveltecomponents/Index.jsxcomponents/Index.component.tscomponents/Index.vuecomponents/Index.svelte
Combine many backends.
Write routes in JS/TS by default. Extend with WebAssembly backends and mix them freely. New backends are added based on demand.
TypeScript Go Python Rubyroutes/index.tsroutes/index.goroutes/index.pyroutes/index.rb
Choose your runtime.
Consistent APIs on Node, Deno, and Bun — native execution paths under the hood, no runtime boilerplate.
Extensive ecosystem.
Official modules for real apps: databases, sessions, auth, i18n, native builds — with more coming.
Store Route Componentstores/Post.tsroutes/posts.tscomponents/Posts.jsx
Get productive.
Short guides for common tasks. Browse topics and jump into the docs.