Modules

Runtime support

Edit on GitHub

Primate aims for 100% interoperability between runtimes and build targets. However, due to runtime implementation limitations, some features may currently not be available in certain configurations. In the following is a list of support for Primate across runtime and build targets.

Build targets

Target Node Deno Bun
Web
Desktop (linux-x64)
Desktop (darwin-x64)
Desktop (darwin-arm64)
Desktop (windows-x64)

Frontends

Frontend Node Deno Bun (web) Bun (desktop)
Angular
Eta
Handlebars
HTML
HTMX
Markdown
Marko
React
Solid
Svelte
Voby
Vue
Web Components

Backends

Backend Node Deno Bun (web) Bun (desktop)
Go
Python
Ruby
TypeScript

Stores

Frontend Node Deno Bun (web) Bun (desktop)
MongoDB ✗†
MySQL ✗†
PostgreSQL ✗†
SQLite
SurrealDB ✗†

† A server is required

Previous
Third-party
Next
Frontend