All Projects → OUISRC → Rust Webapp Starter

OUISRC / Rust Webapp Starter

Licence: apache-2.0
Rust single page webapp written in actix-web with vuejs.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Rust Webapp Starter

Rust Webapp Starter
Rust single page webapp written in actix-web with vuejs.
Stars: ✭ 56 (-62.91%)
Mutual labels:  async, postgresql, jwt, webapp, spa
Laravel Api Boilerplate Jwt
A Laravel 5.8 API Boilerplate to create a ready-to-use REST API in seconds.
Stars: ✭ 1,155 (+664.9%)
Mutual labels:  cors, jwt
Prestashop
Free PWA & SPA for PrestaShop
Stars: ✭ 59 (-60.93%)
Mutual labels:  webapp, spa
Laravel Vue Starter
Well Documented Laravel Starter App From Development to Production. For Full Blown RESTFUL API and SPA with Beautiful UI Using Buefy / ElementUi For Reusable Vue Components
Stars: ✭ 76 (-49.67%)
Mutual labels:  jwt, spa
Channelstream
Channelstream is a websocket communication server for web applications
Stars: ✭ 52 (-65.56%)
Mutual labels:  async, webapp
Postgres
Async Postgres client for PHP based on Amp.
Stars: ✭ 56 (-62.91%)
Mutual labels:  async, postgresql
Public Cakephp Rest Api
CakePHP 3 plugin for building REST API services
Stars: ✭ 71 (-52.98%)
Mutual labels:  cors, jwt
Piral
Framework for next generation web apps using microfrontends. 🚀
Stars: ✭ 711 (+370.86%)
Mutual labels:  webapp, spa
Typescript Restful Starter
Node.js + ExpressJS + Joi + Typeorm + Typescript + JWT + ES2015 + Clustering + Tslint + Mocha + Chai
Stars: ✭ 97 (-35.76%)
Mutual labels:  cors, jwt
Vertx Auth
Stars: ✭ 122 (-19.21%)
Mutual labels:  async, jwt
Apiproject
[https://www.sofineday.com], golang项目开发脚手架,集成最佳实践(gin+gorm+go-redis+mongo+cors+jwt+json日志库zap(支持日志收集到kafka或mongo)+消息队列kafka+微信支付宝支付gopay+api加密+api反向代理+go modules依赖管理+headless爬虫chromedp+makefile+二进制压缩+livereload热加载)
Stars: ✭ 124 (-17.88%)
Mutual labels:  cors, jwt
Authentication Server
A simple authentication service to deliver JWT with Hasura claims, based on users with multiples roles stored in a Postgres database.
Stars: ✭ 48 (-68.21%)
Mutual labels:  postgresql, jwt
Fastapi Realworld Example App
Backend logic implementation for https://github.com/gothinkster/realworld with awesome FastAPI
Stars: ✭ 911 (+503.31%)
Mutual labels:  async, postgresql
Node Typescript Koa Rest
REST API boilerplate using NodeJS and KOA2, typescript. Logging and JWT as middlewares. TypeORM with class-validator, SQL CRUD. Docker included. Swagger docs, actions CI and valuable README
Stars: ✭ 739 (+389.4%)
Mutual labels:  cors, jwt
Webapp.rs
A web application completely written in Rust. 🌍
Stars: ✭ 1,888 (+1150.33%)
Mutual labels:  postgresql, webapp
Uranus
Hierarchical Memo & Task Web-App
Stars: ✭ 71 (-52.98%)
Mutual labels:  postgresql, webapp
Beauty Vuejs Boilerplate
❤️ Real world base Vue.js app. Access/refresh tokens auth, api services, http client, vuex modules
Stars: ✭ 583 (+286.09%)
Mutual labels:  jwt, spa
Mormot
Synopse mORMot ORM/SOA/MVC framework
Stars: ✭ 607 (+301.99%)
Mutual labels:  postgresql, webapp
Deno crud jwt
🦕 basic jwt implementation with CRUD operations using deno + postgres
Stars: ✭ 80 (-47.02%)
Mutual labels:  postgresql, jwt
Snippod Starter Demo App
A full stack 'Hacker News' style demo web application built with React + Redux (Front) and django REST Framework (Server).
Stars: ✭ 128 (-15.23%)
Mutual labels:  webapp, spa

Rust-webapp-starter Build Status

The Extend project ruster

Rust single page webapp written in actix-web with vuejs.

  • Async stable Actix-web framework
  • diesel, postgresql r2d2
  • SPA CORS JWT
  • Vuejs

How To

first create a name 'webapp' postgresql database for this project.

with docker

docker-compose up -d

when development

$ git clone https://github.com/OUISRC/Rust-webapp-starter.git
$ cd Rust-webapp-starter
$ cargo install diesel_cli --no-default-features --features postgres
$ diesel setup
$ cargo run

// another shell  nodejs(v10.7 on my machine)

$ cd Rust-webapp-starter/webapp
$ npm install
$ npm run serve

then open browser 'http://localhost:8080/'

when production

$ git clone https://github.com/OUISRC/Rust-webapp-starter.git
$ cd Rust-webapp-starter
$ cargo install diesel_cli --no-default-features --features postgres
$ diesel setup
$ cd webapp
$ npm install
$ npm run build
$ cd ..
$ cargo run

then open broswer 'http://localhost:8000/'

worked

  • signup (done)
  • signin (done)
  • browse pages data : get/post (done)
  • publish article (done)
  • user center : jwt (done)
  • do CRUD (done)
Home

Contribute

welcome to contribute !

License

LICENSE-APACHE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].