{"id":15538549,"url":"https://github.com/udashframework/udash-core","last_synced_at":"2025-05-15T03:06:05.150Z","repository":{"id":4253651,"uuid":"52513178","full_name":"UdashFramework/udash-core","owner":"UdashFramework","description":"Scala framework for building beautiful and maintainable web applications.","archived":false,"fork":false,"pushed_at":"2025-05-13T10:15:00.000Z","size":12367,"stargazers_count":450,"open_issues_count":33,"forks_count":36,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-05-15T03:06:03.637Z","etag":null,"topics":["backend","data-binding","frontend","hacktoberfest","i18n","rest","rest-api","rest-client","rest-server","rpc","rpc-interface","scala","scala-framework","scala-js-framework","scalajs","udash","web","webapp"],"latest_commit_sha":null,"homepage":"http://udash.io/","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UdashFramework.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-02-25T09:35:23.000Z","updated_at":"2025-05-13T10:14:52.000Z","dependencies_parsed_at":"2023-12-05T12:24:47.739Z","dependency_job_id":"e2b3dce0-1b3b-4300-8cf2-0375ac393bb6","html_url":"https://github.com/UdashFramework/udash-core","commit_stats":{"total_commits":2447,"total_committers":37,"mean_commits":66.13513513513513,"dds":0.7274213322435635,"last_synced_commit":"96191d7c3ab03a1ba6cbca92b82f2523533ea7cd"},"previous_names":[],"tags_count":146,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UdashFramework%2Fudash-core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UdashFramework%2Fudash-core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UdashFramework%2Fudash-core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UdashFramework%2Fudash-core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UdashFramework","download_url":"https://codeload.github.com/UdashFramework/udash-core/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254264765,"owners_count":22041793,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backend","data-binding","frontend","hacktoberfest","i18n","rest","rest-api","rest-client","rest-server","rpc","rpc-interface","scala","scala-framework","scala-js-framework","scalajs","udash","web","webapp"],"created_at":"2024-10-02T12:04:47.759Z","updated_at":"2025-05-15T03:06:05.115Z","avatar_url":"https://github.com/UdashFramework.png","language":"Scala","readme":"# Udash [\u003cimg align=\"right\" height=\"50px\" src=\"https://avsystem.github.io/Anjay-doc/_images/avsystem_logo.png\"\u003e](http://www.avsystem.com/)\n![Build Status](https://github.com/UdashFramework/udash-core/workflows/CI/badge.svg?branch=master\u0026event=push)\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.udash/udash-core_2.13/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.udash/udash-core_2.12)\n[![Join the chat at https://gitter.im/UdashFramework/udash-core](https://badges.gitter.im/UdashFramework/udash-core.svg)](https://gitter.im/UdashFramework/udash-core?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Scala Steward badge](https://img.shields.io/badge/Scala_Steward-helping-blue.svg?style=flat\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAMAAAARSr4IAAAAVFBMVEUAAACHjojlOy5NWlrKzcYRKjGFjIbp293YycuLa3pYY2LSqql4f3pCUFTgSjNodYRmcXUsPD/NTTbjRS+2jomhgnzNc223cGvZS0HaSD0XLjbaSjElhIr+AAAAAXRSTlMAQObYZgAAAHlJREFUCNdNyosOwyAIhWHAQS1Vt7a77/3fcxxdmv0xwmckutAR1nkm4ggbyEcg/wWmlGLDAA3oL50xi6fk5ffZ3E2E3QfZDCcCN2YtbEWZt+Drc6u6rlqv7Uk0LdKqqr5rk2UCRXOk0vmQKGfc94nOJyQjouF9H/wCc9gECEYfONoAAAAASUVORK5CYII=)](https://scala-steward.org)\n\n[Udash](http://udash.io/) is a Scala.js framework for building beautiful and maintainable web applications.\n\n# Combined forces of Scala \u0026 JavaScript\n\n### Type safe (HTML, CSS \u0026 JS)\nIn cooperation with ScalaTags and ScalaCSS libraries, Udash provides a type safe layer over HTML, CSS and JS \nwith powerful data binding into DOM templates.\n\n### Compiled to JS\nScala is compiled to highly efficient JavaScript with no need to maintain Javascript code. \nIt is also easy to use it with good, old JavaScript libraries like Twitter Bootstrap or jQuery.\n\n### Shared Scala code\nUdash brings out of the box the RPC system with a shared data model and interfaces between frontend and backend, \nwhich boosts development and keeps the codebase consistent.\n\n# Why Udash?\n\n### Reactive Data Bindings\nAutomatically synchronise user interface with your data model.\n\n### Type-safe RPC \u0026 REST\nA client↔server communication based on typed interfaces. Bidirectional RPC via WebSockets out of the box.\n\n### User Interface Components\nTwitter Bootstrap components enriched with Udash features.\n\n### Routing\nUdash provides a frontend routing mechanism based on URL path or fragment, states and views.\n\n### i18n\nTranslations served by the backend or compiled into JavaScript.\n\n### Project generator \nGenerate a customized application from a [Giter8 template](https://github.com/UdashFramework/udash.g8), compile and try it out in 5 minutes.\n\n### Backend-independent\nUdash provides a complete support for your web application and the communication with the server but does not influence your backend implementation.\n\n### Open-source\nThe whole framework code is available on GitHub under Apache v2 license.\n\n### IDE support\nWith any IDE supporting the Scala language. No extra plugin needed.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fudashframework%2Fudash-core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fudashframework%2Fudash-core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fudashframework%2Fudash-core/lists"}