All Projects → rustwasm → Deprecated_rust_wasm_template

rustwasm / Deprecated_rust_wasm_template

Licence: other
Deprecated in favor of rustwasm/wasm-pack-template or rustwasm/rust-webpack-template

Programming Languages

shell
77523 projects
rust
11053 projects

Projects that are alternatives of or similar to Deprecated rust wasm template

Readme Template
A Readme Template For Tomorrow's Opensource
Stars: ✭ 69 (-36.11%)
Mutual labels:  boilerplate, template
Boilr
⚡️ boilerplate template manager that generates files or directories from template repositories
Stars: ✭ 1,268 (+1074.07%)
Mutual labels:  boilerplate, template
Sing App
💥Free and open-source admin dashboard template built with Bootstrap 4.5 💥
Stars: ✭ 1,187 (+999.07%)
Mutual labels:  boilerplate, template
Quickapp Boilerplate Template
🔨致力于构建更为优雅的「快应用」开发脚手架模板。https://quickapp.lovejade.cn/tag/quickapp/
Stars: ✭ 58 (-46.3%)
Mutual labels:  boilerplate, template
Flask Rest Template
template for a rest app with flask, flask-rest and more...
Stars: ✭ 95 (-12.04%)
Mutual labels:  boilerplate, template
Firebird
Template for Phoenix 1.3 projects
Stars: ✭ 66 (-38.89%)
Mutual labels:  boilerplate, template
Expo Three Demo
🍎👩‍🏫 Collection of Demos for THREE.js in Expo!
Stars: ✭ 76 (-29.63%)
Mutual labels:  boilerplate, template
Express React Boilerplate
🚀🚀🚀 This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: ✭ 32 (-70.37%)
Mutual labels:  boilerplate, template
Projecttemplate
个人项目模板
Stars: ✭ 93 (-13.89%)
Mutual labels:  boilerplate, template
Webpack Defaults
Defaults to be shared across webpack projects
Stars: ✭ 88 (-18.52%)
Mutual labels:  boilerplate, template
Veluxi Starter
Veluxi Vue.js Starter Project with Nuxt JS and Vuetify
Stars: ✭ 39 (-63.89%)
Mutual labels:  boilerplate, template
Fable Elmish Electron Material Ui Demo
Complete boilerplate for Electron apps using Fable and Elmish with hot module reloading, time-travel debugging, etc.
Stars: ✭ 101 (-6.48%)
Mutual labels:  boilerplate, template
Swift Template
A template based module generator for Swift projects.
Stars: ✭ 34 (-68.52%)
Mutual labels:  boilerplate, template
React Native Template Typescript
👾 Clean and minimalist React Native template for a quick start with TypeScript.
Stars: ✭ 1,148 (+962.96%)
Mutual labels:  boilerplate, template
Sao
⚔ Futuristic scaffolding tool
Stars: ✭ 966 (+794.44%)
Mutual labels:  boilerplate, template
Wasm Template Rust
A wasm template for Rust to publish to gh-pages without npm-deploy
Stars: ✭ 76 (-29.63%)
Mutual labels:  wasm, template
Express Boilerplate
🚀 Starter project for a RESTful API in Node with Express & mongoose component-based
Stars: ✭ 9 (-91.67%)
Mutual labels:  boilerplate, template
Suicrux
🚀 Ultimate universal starter with lazy-loading, SSR and i18n. [not maintained]
Stars: ✭ 958 (+787.04%)
Mutual labels:  boilerplate, template
Phaser3 Tilemap Pack
Phaser 3 Project Template with Webpack, Tilemap, and Asset Pack
Stars: ✭ 87 (-19.44%)
Mutual labels:  boilerplate, template
Vite Electron Builder
Electron app boilerplate based on Vite. TypeScript + Vue/React/Angular/Svelte/Vanilla
Stars: ✭ 96 (-11.11%)
Mutual labels:  boilerplate, template

DEPRECATED: Use rustwasm/wasm-pack-template for libraries and rustwasm/rust-webpack-template for webapps with webpack.

Rust 🦀 and WebAssembly 🕸 Template 🏗

Build Status

This is a template to jump-start your Rust and WebAssembly project and let you hit the ground running.

🛍 What's Inside?

  • ✔ The latest wasm-bindgen for light and seamless bidirectional communication between Rust and JavaScript. Import JavaScript things into Rust and export Rust things to JavaScript.

  • ✔ Boilerplate for builds, optimizing, and post-processing:

    • ✔ Generates the JS interface to your .wasm binary with the appropriate wasm-bindgen invocation.

    • ✔ Runs wasm-opt to shrink the .wasm binary's code size and also speed it up at runtime.

    • ✔ Bundles your JS with Webpack.

  • ✔ Serve your .wasm and JS locally with Webpack's dev-server.

  • ✔ Better debugging with Rust panics forwarded to console.error.

  • ✔ Optionally use wee_alloc as the global allocator, to help keep your code size footprint small.

  • ✔ Boilerplate for writing #[test]s and #[bench]es for the native target.

  • ✔ Travis CI integration already set up. Make sure you never break your tests or your WebAssembly builds.

🤸 Using this Template

First, install cargo-generate:

cargo install cargo-generate

Second, generate a new project with this repository as a template:

cargo-generate --git https://github.com/rustwasm/rust_wasm_template.git

Answer the prompts and then you should be good to go! Check out your new CONTRIBUTING.md for details on building and project organization.

Enabling Travis CI

The Travis CI configuration is 100% pre-configured, and all you need to do is enable CI for the repo on your profile page.

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