# Ultra

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


Source: https://findsoftware.frbit.cloud/ultra/
Last reviewed: 2026-10-23
Listed since: 2026-10-23

## Record

### Links

- home: https://ultrajs.dev
- repository: https://github.com/exhibitionist-digital/ultra
- docs: https://ultrajs.dev/create-project
- discord: https://discord.gg/XDC5WxGHb2

### Identity

- status: active
- maintainer: Exhibitionist Digital
- maintainerType: unknown
- parent: unknown
- firstRelease: 2021
- hqCountry: unknown

### Kind

- category: framework
- hosting: deno
- language: javascript
- runtime: deno
- runtimeMin: deno 1.27
- basedOn: react

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: jsx
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: server
- installMethod: deno run -A -r https://deno.land/x/ultra/create.ts

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 2
- latestReleaseDate: 2023-09-19

### Adoption

- githubStargazers: 2943
- packagistDownloads: not applicable
- npmWeeklyDownloads: unknown
- contributors: 18
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://ultrajs.dev/ (read 2026-10-23)
- urls: https://ultrajs.dev/create-project (read 2026-10-23)
- urls: https://api.github.com/repos/exhibitionist-digital/ultra (read 2026-10-23)
- maintainer: https://github.com/exhibitionist-digital/ultra/blob/main/LICENSE (read 2026-10-23)
- language: https://api.github.com/repos/exhibitionist-digital/ultra (read 2026-10-23)
- category: https://ultrajs.dev/ (read 2026-10-23)
- basedOn: https://ultrajs.dev/ (read 2026-10-23)
- runtime: https://ultrajs.dev/prerequisites (read 2026-10-23)
- templating: https://ultrajs.dev/ (read 2026-10-23)
- renderingModes: https://ultrajs.dev/ (read 2026-10-23)
- runsAs: https://ultrajs.dev/fly-docker (read 2026-10-23)
- runtimeMin: https://raw.githubusercontent.com/exhibitionist-digital/ultra/main/README.md (read 2026-10-23)
- installMethod: https://ultrajs.dev/create-project (read 2026-10-23)
- license: https://api.github.com/repos/exhibitionist-digital/ultra (read 2026-10-23)
- licenseModel: https://github.com/exhibitionist-digital/ultra/blob/main/LICENSE (read 2026-10-23)
- firstRelease: https://api.github.com/repos/exhibitionist-digital/ultra/releases (read 2026-10-23)
- currentMajor: https://api.github.com/repos/exhibitionist-digital/ultra/releases (read 2026-10-23)
- latestReleaseDate: https://api.github.com/repos/exhibitionist-digital/ultra/releases (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/exhibitionist-digital/ultra (read 2026-10-23)
- contributors: https://api.github.com/repos/exhibitionist-digital/ultra/contributors (read 2026-10-23)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
