{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/udash/","markdown":"https://findsoftware.frbit.cloud/udash.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":"udash","name":"Udash","urls":{"home":"https://udash.io/","repository":"https://github.com/UdashFramework/udash-core","docs":"https://guide.udash.io/"},"category":["framework"],"description":"Scala.js framework for building web applications with a type-safe frontend and shared Scala code.","maintainer":"AVSystem","firstRelease":2016,"language":"scala","headlessApi":["rest"],"templating":"ScalaTags","i18n":"yes","runsAs":["browser"],"renderingModes":["spa"],"installMethod":"sbt new (Giter8 template)","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"0","latestReleaseDate":"2026-10-05T00:00:00.000Z","githubStargazers":452,"contributors":30,"packagistDownloads":null,"npmWeeklyDownloads":null,"social":{"forum":"https://gitter.im/UdashFramework/udash-core"},"checkedAt":"2026-10-26T00:00:00.000Z","addedAt":"2026-10-26T00:00:00.000Z","sources":[{"field":"urls","url":"https://udash.io/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/UdashFramework/udash-core","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://guide.udash.io/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/UdashFramework/udash-core/blob/master/guide/commons/.js/src/main/scala/io/udash/web/commons/components/Footer.scala","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/UdashFramework/udash-core","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"category","url":"https://github.com/UdashFramework/udash-core/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/UdashFramework/udash-core/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/UdashFramework/udash-core/blob/master/guide/guide/.js/src/main/assets/pages/intro.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"headlessApi","url":"https://github.com/UdashFramework/udash-core/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"i18n","url":"https://github.com/UdashFramework/udash-core/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/UdashFramework/udash-core","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/UdashFramework/udash-core/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/UdashFramework/udash-core/releases","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/UdashFramework/udash-core/releases","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/UdashFramework/udash-core/releases","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/UdashFramework/udash-core","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/UdashFramework/udash-core/contributors","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"templating","url":"https://github.com/UdashFramework/udash-core/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"renderingModes","url":"https://github.com/UdashFramework/udash-core/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Udash, written in Scala and compiled to JavaScript with Scala.js, builds the browser side of a web application. The framework adds a type-safe layer over HTML, CSS and JavaScript, with data bindings into the page, and the README says it does not influence the backend implementation. Translations can be served by the backend or compiled into the JavaScript. The [developer guide](https://guide.udash.io/) covers project setup, and the framework is installed by generating a project with sbt from the project's Giter8 template."}