-
Notifications
You must be signed in to change notification settings - Fork 147
Update skeletons.md #552
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update skeletons.md #552
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -6,6 +6,25 @@ title: Project Skeletons | |
| These application skeletons get you started in no time! | ||
|
|
||
|
|
||
| ### [Play application with Scala.js](https://github.com/vmunier/play-with-scalajs-example) | ||
|
|
||
| Example application showing how you can integrate [Play](https://www.playframework.com/) with Scala.js. | ||
|
|
||
| ### [AWS Lambda with Scala.js](https://github.com/bgahagan/scalajs-lambda.g8) | ||
|
|
||
| A skeleton to build an AWS Lambda handler using Scala.js 1.0. Uses sbt-scalajs-bundler to manage npm dependencies and sbt-native-packager to package lambda for deployment. | ||
|
|
||
| ### [npm scalajs-starter](https://github.com/konradst/scalajs-starter) | ||
|
|
||
| Scala.js Node.js skeleton app / library handled with ```npm start```, ```build```, ```test```, ```clean``` commands. | ||
|
|
||
| ### [wiringbits scala-webapp-template](https://github.com/wiringbits/scala-webapp-template) | ||
| Modern web app skeleton based in Play + Scala.js + React (powered by Slikny) + Material UI + Scalablytyped, including user registration, login, admin portal, and automatic deployments with Ansible. | ||
|
|
||
|
|
||
| ## Scala.js 0.6.x | ||
| These applications are outdated but could be useful as references if you happen to be involved in older Scala.js versions. | ||
|
|
||
| ### [Example app with Docker and backend](https://gitlab.com/bullbytes/scala-js-example) | ||
| A minimal but complete web application showing how to use Scala.js together with a server (Akka HTTP) and a database (Postgres). The app is dockerized and easy to set up. | ||
|
|
||
|
|
@@ -19,28 +38,23 @@ It is made with Scala.js & [Play Framework](https://www.playframework.com/). App | |
| ### [SPA tutorial with Scala.js and React](https://github.com/ochrons/scalajs-spa-tutorial) | ||
| Simple Single Page Application tutorial built upon scalajs-react, Play and Bootstrap. | ||
|
|
||
| ### [Play application with Scala.js](https://github.com/vmunier/play-with-scalajs-example) | ||
| Example application showing how you can integrate [Play](https://www.playframework.com/) with Scala.js. | ||
|
|
||
| ### [Play application with Scala.js and Workbench](https://github.com/aholland/play-scalajs-workbench-example) | ||
| Example setup which, using the [Workbench plugin](https://github.com/lihaoyi/workbench), prevents any change made to client code from causing a compile error on the [Play](https://www.playframework.com/) server, which could otherwise slow down client development. | ||
|
|
||
| ### [Node.js module with Scala.js](https://github.com/rockymadden/scala-node-example) | ||
| Proof of concept to determine if Scala.js could be leveraged to make a Node.js module. | ||
| ### [Scala Google Spreadsheets](https://github.com/sherpal/Scala-Google-Spreadsheets) | ||
| Allows to create [Google custom functions](https://developers.google.com/apps-script/guides/sheets/functions) in [Google SpreadSheets](https://www.google.com/intl/en_UK/sheets/about/) with Scala. | ||
|
|
||
| ### [AWS Lambda with Scala.js](https://github.com/bgahagan/scalajs-lambda.g8) | ||
| A skeleton to build an AWS Lambda handler using Scala.js 1.0. Uses sbt-scalajs-bundler to manage npm dependencies and sbt-native-packager to package lambda for deployment. | ||
|
|
||
| ### [npm scalajs-starter](https://github.com/konradst/scalajs-starter) | ||
| Scala.js Node.js skeleton app / library handled with ```npm start```, ```build```, ```test```, ```clean``` commands. | ||
| ## Archived | ||
|
|
||
| These applications are not maintained anymore but could be useful as references. | ||
|
|
||
| ### [Node.js module with Scala.js](https://github.com/rockymadden/scala-node-example) | ||
|
|
||
| Proof of concept to determine if Scala.js could be leveraged to make a Node.js module. | ||
|
|
||
| ### [scalaWUI](https://github.com/mathieuleclaire/scalaWUI) | ||
| A ready to work Client/Server application built with [scalatra](http://scalatra.org/), | ||
| [scala.rx](https://github.com/lihaoyi/scala.rx), [autowire](https://github.com/lihaoyi/autowire). An example using the | ||
| D3.js lib. | ||
|
|
||
| ### [Udash Generator](http://guide.udash.io/#/bootstrapping/generators) | ||
|
|
||
| Project generator for the Udash framework - creates a customized, complete and runnable Udash based application. | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It doesn't seem like Udash is archived, is it? It even uses sbt-scalajs 1.6.0, so it must have been updated recently.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Udash-generator (which is the linked project) is archived: https://github.com/UdashFramework/udash-generator/
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Anyway, it is up to you what I do with this one |
||
|
|
||
| ### [Scala Google Spreadsheets](https://github.com/sherpal/Scala-Google-Spreadsheets) | ||
| Allows to create [Google custom functions](https://developers.google.com/apps-script/guides/sheets/functions) in [Google SpreadSheets](https://www.google.com/intl/en_UK/sheets/about/) with Scala. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This one seems outdated. It uses sbt-scalajs 1.0.0-M8.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indeed, I was keeping everything related to 1.0.0 as recent, I'll update the section