All Projects → rickycodes → www

rickycodes / www

Licence: MIT license
my website built using Rust (stdweb) → .wasm (also: dat://ricky.codes)

Programming Languages

HTML
75241 projects
rust
11053 projects
CSS
56736 projects
shell
77523 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to www

cargo-supply-chain
Gather author, contributor and publisher data on crates in your dependency graph.
Stars: ✭ 287 (+2291.67%)
Mutual labels:  cargo
cargo-i18n
A Rust Cargo sub-command and libraries to extract and build localization resources to embed in your application/library
Stars: ✭ 88 (+633.33%)
Mutual labels:  cargo
cargo-aur
Prepare Rust projects to be released on the Arch Linux User Repository
Stars: ✭ 49 (+308.33%)
Mutual labels:  cargo
cargo-cook
A rust cargo subcommand which cooks your crate
Stars: ✭ 29 (+141.67%)
Mutual labels:  cargo
nexus-repository-cargo
Nexus Repository Cargo Format
Stars: ✭ 33 (+175%)
Mutual labels:  cargo
crates
crates is an extension aims to help people to manage their dependencies for rust (crates.io & TOML).
Stars: ✭ 156 (+1200%)
Mutual labels:  cargo
so stupid search
It's my honor to drive you fucking fire faster, to have more time with your Family and Sunshine.This tool is for those who often want to search for a string Deeply into a directory in Recursive mode, but not with the great tools: grep, ack, ripgrep .........every thing should be Small, Thin, Fast, Lazy....without Think and Remember too much ...一…
Stars: ✭ 135 (+1025%)
Mutual labels:  cargo
nix-template
Make creating nix expressions easy
Stars: ✭ 161 (+1241.67%)
Mutual labels:  cargo
cargo-limit
Cargo with less noise: warnings are skipped until errors are fixed, Neovim integration, etc.
Stars: ✭ 105 (+775%)
Mutual labels:  cargo
cross
“Zero setup” cross compilation and “cross testing” of Rust crates
Stars: ✭ 3,550 (+29483.33%)
Mutual labels:  cargo
carnet
A Tool for Sandboxing Cargo and Buildscripts
Stars: ✭ 78 (+550%)
Mutual labels:  cargo
valist
Web3-native software distribution. Publish and install executables, Docker images, WebAssembly, and more. Powered by Ethereum, IPFS, and Filecoin.
Stars: ✭ 107 (+791.67%)
Mutual labels:  cargo
gist
A simple Github Gist client
Stars: ✭ 27 (+125%)
Mutual labels:  cargo
rsblocks
A fast status-bar for dwm window manager written in Rust 🦀
Stars: ✭ 30 (+150%)
Mutual labels:  cargo
rust-azure-devops
[No longer maintain] 🦀 Rust extension for Azure DevOps
Stars: ✭ 26 (+116.67%)
Mutual labels:  cargo
CrossLeak
Code for the WWW'20 paper "Nowhere to Hide: Cross-modal Identity Leakage between Biometrics and Devices"
Stars: ✭ 21 (+75%)
Mutual labels:  www
3dub
www dev server with livereload, file watching, http2, https, self signed cert generation
Stars: ✭ 28 (+133.33%)
Mutual labels:  www
crates.nvim
A neovim plugin that helps managing crates.io dependencies
Stars: ✭ 252 (+2000%)
Mutual labels:  cargo
cargo-release
Cargo subcommand `release`: everything about releasing a rust crate.
Stars: ✭ 854 (+7016.67%)
Mutual labels:  cargo
kingslayer
A text-based adventure written in Rust
Stars: ✭ 28 (+133.33%)
Mutual labels:  cargo

Build Status Shellcheck Status FOSSA Status

ricky.codes

   +---------------+
   |.-------------.|
   ||    ricky    ||
   ||     dot     ||
   ||    codes    ||
   ||$ ./build.sh ||
   |+-------------+|
   +-..---------..-+
   .---------------.
  / /=============\ \
 / /===============\ \
/_____________________\
\_____________________/

My personal website built with Rust using cargo-web and stdweb

Disclaimer

stdweb seems to be now defunct (hasn't been updated since 2019). You might be better off exploring alternatives like wasm bingen. That's what everyone else is doing.

If you still want to play with this I am building it on nightly-2019-08-01-x86_64-unknown-linux-gnu re: #8

Build

you will need cargo web

cargo web build --target=wasm32-unknown-unknown

or you can use the handy build script:

bash build.sh

I haven't tested other targets, but emscripten should work

You should see something like:

warning: debug builds on the wasm32-unknown-unknown are currently totally broken
         forcing a release build
    Finished release [optimized] target(s) in 0.0 secs

Running local web server

cargo web start --target=wasm32-unknown-unknown

or you can use the handy build script:

bash build.sh --serve

You should see something like:

warning: debug builds on the wasm32-unknown-unknown are currently totally broken
         forcing a release build
    Finished release [optimized] target(s) in 0.0 secs

If you need to serve any extra files put them in the 'static' directory
in the root of your crate; they will be served alongside your application.
You can also put a 'static' directory in your 'src' directory.

Your application is being served at '/rickycodes.js'. It will be automatically
rebuilt if you make any changes in your code.

You can access the web server at `http://[::1]:8000`.

License

Licensed under

FOSSA Status

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