FindSoftware

Ultra

Deno and React framework for server-rendered web apps that uses ES modules and import maps in place of a bundler.

Ultra is a server-side rendering framework for React that runs on Deno. It renders pages on the server with React Suspense and serves ES modules to the browser, using import maps in place of a bundler.

The build step, build.ts, transpiles TypeScript and JSX to plain JavaScript, vendors the dependencies and versions the source and public files. It writes two production import maps, one for the client and one for the server. The production server runs from the .ultra output folder.

Worth knowing

The Deno Deploy page states that Deno Deploy does not currently support dynamic imports, which affects use of lazy for that target. The Dockerfile deployment builds the app and runs the production server inside a container.

Identity

Status
Active
Maintainer
Exhibitionist Digital4
First release
20218

Rendering and deploy

Runs as
Always on6
Rendering
On a server1
Install with
deno run -A -r https://deno.land/x/ultra/create.ts2

Releases

Current major version
28
Last release
2023-09-198

Adoption

GitHub stars
2,9433
Contributors
189

Why these figures do not compare

Sources

  1. 2026-10-23: links, Categories, Built on, Templating, Rendering
    ultrajs.dev/
  2. 2026-10-23: links, Install with
    ultrajs.dev/create-project
  3. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/exhibitionist-digital/ultra
  4. 2026-10-23: Maintainer, License model
    github.com/exhibitionist-digital/ultra/blob/main/LICENSE
  5. 2026-10-23: Runtime
    ultrajs.dev/prerequisites
  6. 2026-10-23: Runs as
    ultrajs.dev/fly-docker
  7. 2026-10-23: Minimum runtime
    raw.githubusercontent.com/exhibitionist-digital/ultra/main/README.md
  8. 2026-10-23: First release, Current major version, Last release
    api.github.com/repos/exhibitionist-digital/ultra/releases
  9. 2026-10-23: Contributors
    api.github.com/repos/exhibitionist-digital/ultra/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON