All Projects → ahmad2smile → portfolio

ahmad2smile / portfolio

Licence: other
My Portfolio

Programming Languages

rust
11053 projects
CSS
56736 projects
HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to portfolio

rusty-connect4
A full-stack application written completely in Rust.
Stars: ✭ 30 (+76.47%)
Mutual labels:  yew, yew-router
jasper2
Full-featured Jekyll port of Ghost's default theme Casper v2 👻
Stars: ✭ 725 (+4164.71%)
Mutual labels:  github-pages
Nsacyber.github.io
NSA Cybersecurity. Formerly known as NSA Information Assurance and the Information Assurance Directorate
Stars: ✭ 193 (+1035.29%)
Mutual labels:  github-pages
kakaoenterprise.github.io
Kakao Enterprise AI Research
Stars: ✭ 18 (+5.88%)
Mutual labels:  github-pages
Fastpages
An easy to use blogging platform, with enhanced support for Jupyter Notebooks.
Stars: ✭ 2,888 (+16888.24%)
Mutual labels:  github-pages
sbt-ghpages
git, site and ghpages support for sbt projects.
Stars: ✭ 94 (+452.94%)
Mutual labels:  github-pages
Jekyll Remote Theme
Jekyll plugin for building Jekyll sites with any GitHub-hosted theme
Stars: ✭ 188 (+1005.88%)
Mutual labels:  github-pages
Yew-WebRTC-Chat
A simple WebRTC chat made with Yew
Stars: ✭ 112 (+558.82%)
Mutual labels:  yew
yew form
Components to simplify handling forms with Yew
Stars: ✭ 83 (+388.24%)
Mutual labels:  yew
Just The Docs
A modern, high customizable, responsive Jekyll theme for documention with built-in search.
Stars: ✭ 3,747 (+21941.18%)
Mutual labels:  github-pages
Emacs Easy Hugo
Emacs major mode for managing hugo
Stars: ✭ 235 (+1282.35%)
Mutual labels:  github-pages
Gatsby Gh Pages Action
GitHub Action to build and deploy your Gatsby site to GitHub Pages ❤️🎩
Stars: ✭ 208 (+1123.53%)
Mutual labels:  github-pages
gh-themes-magick
GitHub Pages Themes Magick: https://tajmone.github.io/gh-themes-magick/
Stars: ✭ 29 (+70.59%)
Mutual labels:  github-pages
Slate
Slate is a Jekyll theme for GitHub Pages
Stars: ✭ 195 (+1047.06%)
Mutual labels:  github-pages
dotnet-opa-wasm
Call Open Policy Agent (OPA) policies in WASM (Web Assembly) from .NET Core
Stars: ✭ 36 (+111.76%)
Mutual labels:  web-assembly
Mm Github Pages Starter
Minimal Mistakes GitHub Pages site starter
Stars: ✭ 191 (+1023.53%)
Mutual labels:  github-pages
Qiubaiying.github.io
BY Blog ->
Stars: ✭ 2,674 (+15629.41%)
Mutual labels:  github-pages
UltimateGitResource
📚 The ultimate collection of git commands and resources to power up your programming!
Stars: ✭ 388 (+2182.35%)
Mutual labels:  github-pages
jekyll-theme-mint
A clean and responsive jekyll theme
Stars: ✭ 16 (-5.88%)
Mutual labels:  github-pages
VuePagesAction
This Action will Build your Vue Project and deploy it to Github Pages
Stars: ✭ 60 (+252.94%)
Mutual labels:  github-pages

My Portfolio & Blog

Stack

The of the site is Web Assembly based Single Page Application written in Rust. Framework is Rust Yew

Routing

Routing is using Yew Router. Yew Router is pretty flexible. The project uses hash based routing to avoid server side setup required for SPA as it's hosted on Github Pages.

Navigation is done by using set_route on routing_service of Yew Router also with direct

<a href="#my-route>My Route</a>

Web Assembly

Web Assembly bindings are set with cargo-web

Run

Makefile setup (or look in Makefile for cargo commands)

run:

make start

build:

make build

Visit

http://shafiqahmad.com/

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