{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/ultra/","markdown":"https://findsoftware.frbit.cloud/ultra.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"ultra","name":"Ultra","urls":{"home":"https://ultrajs.dev","repository":"https://github.com/exhibitionist-digital/ultra","docs":"https://ultrajs.dev/create-project"},"category":["framework"],"description":"Deno and React framework for server-rendered web apps that uses ES modules and import maps in place of a bundler.","maintainer":"Exhibitionist Digital","firstRelease":2021,"hosting":["deno"],"language":"javascript","runtime":["deno"],"runtimeMin":"deno 1.27","basedOn":["react"],"templating":"jsx","runsAs":["always-on"],"renderingModes":["server"],"installMethod":"deno run -A -r https://deno.land/x/ultra/create.ts","licenseModel":"open-source","license":"MIT","currentMajor":"2","latestReleaseDate":"2023-09-19T00:00:00.000Z","githubStargazers":2943,"contributors":18,"packagistDownloads":null,"social":{"discord":"https://discord.gg/XDC5WxGHb2"},"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"urls","url":"https://ultrajs.dev/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://ultrajs.dev/create-project","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/exhibitionist-digital/ultra","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/exhibitionist-digital/ultra/blob/main/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/exhibitionist-digital/ultra","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://ultrajs.dev/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"basedOn","url":"https://ultrajs.dev/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtime","url":"https://ultrajs.dev/prerequisites","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"templating","url":"https://ultrajs.dev/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"renderingModes","url":"https://ultrajs.dev/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://ultrajs.dev/fly-docker","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtimeMin","url":"https://raw.githubusercontent.com/exhibitionist-digital/ultra/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://ultrajs.dev/create-project","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/exhibitionist-digital/ultra","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/exhibitionist-digital/ultra/blob/main/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/exhibitionist-digital/ultra/releases","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/exhibitionist-digital/ultra/releases","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/exhibitionist-digital/ultra/releases","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/exhibitionist-digital/ultra","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/exhibitionist-digital/ultra/contributors","checkedAt":"2026-10-23T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\nThe 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.\n\n## Worth knowing\n\nThe 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."}