Welcome to the Scala Commons web site!
Visit Showcase Web Demo UI to see and try all the web-components live.
Overview
scommons
modules separated into the following repos:
- sbt-scommons-plugin
- Common sbt tasks/utils for Scala/Scala.js projects
- scommons-nodejs
- Scala.js facades for Node.js platform
- scommons-websql
- Scala.js facades and quill bindings for
WebSQL
/SQLite
API
- Scala.js facades and quill bindings for
- scommons-api
- Common REST API Scala/Scala.js components
- scommons-react
- Scala.js facades for core React.js APIs, components and hooks
- scommons-react-native
- Scala.js facades for
react-native
andexpo
APIs and components
- Scala.js facades for
- scommons-client
- Common Scala.js, React.js web UI utilities and components
- scommons-service
- Common Scala service/server layer components and utils
Your application can depend on them accordingly:
Preview | Edit |
Real World Applications
List of apps that use scommons modules:
- scommons-admin
- General purpose Admin app for ease applications, users and permissions management
- FAR.js
- File and ARchive Manager app built with Scala.js/React.js and runs on Node.js
- CodeGalaxy App
- Mobile App for https://codegalaxy.io/ written in Scala.js/React.js/react-native
Example Applications
Here are links to different projects that use scommons components/modules: