Skip to content
Leto: Realtime Application Stack [Angualr2, Rethinkdb/Horizon, ExpressJS] Web | Mobile | Desktop
JavaScript TypeScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
config
src
.babelrc
.gitattributes
.gitignore
LICENSE
Leto.ai
Leto.jsproj
Leto.sln
Leto_TemporaryKey.pfx
README.md
gulpfile.js
host.crt
host.key
leto.icns
package.appxmanifest
package.json
tsconfig.aot.json
tsconfig.json
tsconfig.server.json
tslint.json
webpack.config.aot.js
webpack.config.js
webpack.config.server.js
webpack.config.sw.js
webpack.electron.js
webpack.server.js
yarn.lock

README.md

Leto

Leto is Framework, for building real-time, web, mobile, desktop, console, and iot appications.

Installation

$ git clone --depth=1 https://github.com/helixone/leto
$ cd leto
$ npm i

Install and Run RethinkDB

Download RethinkDB,  Install and Run
https://www.rethinkdb.com/

Run Leto

npm start # starts app in dev mode
nodemon ./dist/server/server.js # starts server
npm run electron # starts electron 
open Leto.sln in Visual Stuio

Build Leto

npm build # build server, www, and electron. Output /dist

Stack/Features

  • Angualr
  • Ahead-of-time (AoT) compilation
  • Server Sider Rendering (Angular Universal)
  • Webpack 2 with Tree Shaking
  • ExpressJS
  • RethinkDB/Horizon
  • Electron (Windows, Mac, Linux)
  • Cordova (iOS) (Coming soon)
  • Crosswalks (Android) (Coming soon)
  • Universal Windows Platform (Windows Store)
  • CLI (Coming soon)
You can’t perform that action at this time.