All Projects → rustlang-cn → Rust Webapp Starter

rustlang-cn / 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: ✭ 151 (+169.64%)
Mutual labels:  async, postgresql, jwt, webapp, spa
Full Stack
Full stack, modern web application generator. Using Flask, PostgreSQL DB, Docker, Swagger, automatic HTTPS and more.
Stars: ✭ 451 (+705.36%)
Mutual labels:  postgresql, jwt
Antdata.orm
特色:vs插件或者t4一键生成entity 支持配置非物理外键。分离linq转sql引擎(原生linq非扩展)和执行dal功能,支持异步,支持netcore2.0
Stars: ✭ 428 (+664.29%)
Mutual labels:  async, postgresql
Labnotebook
LabNotebook is a tool that allows you to flexibly monitor, record, save, and query all your machine learning experiments.
Stars: ✭ 526 (+839.29%)
Mutual labels:  postgresql, webapp
Sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
Stars: ✭ 5,039 (+8898.21%)
Mutual labels:  async, postgresql
Express Rest Api Boilerplate
Express REST API with JWT Authentication and support for sqlite, mysql, and postgresql
Stars: ✭ 384 (+585.71%)
Mutual labels:  postgresql, jwt
Androiduix
Make a high-performance mobile web app / SPA with Android UI
Stars: ✭ 501 (+794.64%)
Mutual labels:  webapp, spa
Spa
A webapp framework for routing control and view transitions
Stars: ✭ 331 (+491.07%)
Mutual labels:  webapp, spa
Full Stack Fastapi Postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Stars: ✭ 7,635 (+13533.93%)
Mutual labels:  postgresql, jwt
Beauty Vuejs Boilerplate
❤️ Real world base Vue.js app. Access/refresh tokens auth, api services, http client, vuex modules
Stars: ✭ 583 (+941.07%)
Mutual labels:  jwt, spa
Mormot
Synopse mORMot ORM/SOA/MVC framework
Stars: ✭ 607 (+983.93%)
Mutual labels:  postgresql, webapp
Channelstream
Channelstream is a websocket communication server for web applications
Stars: ✭ 52 (-7.14%)
Mutual labels:  async, webapp
Picoweb
Really minimal web application framework for the Pycopy project (minimalist Python dialect) and its "uasyncio" async framework
Stars: ✭ 361 (+544.64%)
Mutual labels:  async, webapp
Micronaut Microservices Poc
Very simplified insurance sales system made in a microservices architecture using Micronaut
Stars: ✭ 394 (+603.57%)
Mutual labels:  postgresql, jwt
Koa Vue Notes Api
🤓 This is a simple SPA built using Koa as the backend, Vue as the first frontend, and React as the second frontend. Features MySQL integration, user authentication, CRUD note actions, and async/await.
Stars: ✭ 342 (+510.71%)
Mutual labels:  jwt, spa
React Firebase Starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
Stars: ✭ 4,366 (+7696.43%)
Mutual labels:  postgresql, spa
Fastapi Realworld Example App
Backend logic implementation for https://github.com/gothinkster/realworld with awesome FastAPI
Stars: ✭ 911 (+1526.79%)
Mutual labels:  async, postgresql
Takeoff
A rapid development environment using docker for convenience.
Stars: ✭ 271 (+383.93%)
Mutual labels:  postgresql, jwt
Vuefront
VueFront Core. Turn your old-fashioned CMS website in to a SPA & PWA in 5 minutes
Stars: ✭ 316 (+464.29%)
Mutual labels:  webapp, spa
Gin Boilerplate
The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in Redis
Stars: ✭ 559 (+898.21%)
Mutual labels:  postgresql, jwt

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].