UdashFramework / udash-core
git clone https://github.com/UdashFramework/udash-core.git
v0.26.0 · 15d ago
🔥 on GitHub Trending today
Scala framework for building beautiful and maintainable web applications.
+0
stars, 24h · #590
—
stars, 7 days
—
stars, 30 days
452
★ total
40
forks · 31 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageScala
LicenseApache-2.0
Created2016-02-25 (10y ago)
Last push4d ago
Watchers15
OwnerOrganization
Seen on GitHub Trending
- 2026-10-20 — #14 daily in scala
GitHub topics
scalascala-js-frameworkscala-frameworkrpcdata-bindingi18nscalajsudashrestrest-apirest-clientrest-serverfrontendbackendwebappwebrpc-interfacehacktoberfest
Links
- GitHub: github.com/UdashFramework/udash-core
- Homepage: http://udash.io/
- Releases · Issues · Hacker News mentions
README excerpt
# Udash Udash is a Scala.js framework for building beautiful and maintainable web applications. # Combined forces of Scala & JavaScript ### Type safe (HTML, CSS & JS) In cooperation with ScalaTags and ScalaCSS libraries, Udash provides a type safe layer over HTML, CSS and JS with powerful data binding into DOM templates. ### Compiled to JS Scala is compiled to highly efficient JavaScript with no need to maintain Javascript code. It is also easy to use it with good, old JavaScript libraries like Twitter Bootstrap or jQuery. ### Shared Scala code Udash brings out of the box the RPC system with a shared data model and interfaces between frontend and backend, which boosts development and keeps the codebase consistent. # Why Udash? ### Reactive Data Bindings Automatically synchronise user interface with your data model. ### Type-safe RPC & REST A client↔server communication based on typed interfaces. Bidirectional RPC via WebSockets out of the box. ### User Interface Components Twitter Bootstrap components enriched with Udash features. ### Routing Udash provides a frontend routing mechanism based on URL path or fragment, states and views. ### i18n Translations served by the backend or compiled into JavaScript. ### Project generator Generate a customized application from a Giter8 template, compile and try it out in 5 minutes. ### Backend-independent Udash provides a complete support for your web application and the communication with the server but does not influence your backend implementation. ### Open-source The whole framework code is available on GitHub under Apache v2 license. ### IDE support With any IDE supporting the Scala language. No extra plugin needed.