Rust Journey
🦀 From Zero to Hero, Open Source to Business Applications
程式設計 (Programming)
演算法 (Algorithms)
- Beginning - Data Structures and Algorithms
- Basic - LeetCode 75
- Advanced - Top Interview 150
- 陣列 / 字串 (Array / String)
- 雙指標 (Two Pointers)
- 滑動視窗 (Sliding Window)
- Matrix
- Hashmap
- Intervals
- Stack
- Linked List
- Binary Tree General
- Binary Tree BFS
- Binary Search Tree
- Graph General
- Graph BFS
- 字典樹 (Trie)
- 回溯 (Backtracking)
- 分治 (Divide & Conquer)
- Kadane's Algorithm
- Binary Search
- Heap
- Bit Manipulation
- Math
- 1D DP
- Multidimensional DP
- Impactful - Top 100 Liked
- 回溯 (Backtracking)
- Binary Search
- Binary Tree
- Dynamic Programming
- Graph
- Greedy
- Hashing
- Heap
- Linked Lists
- Matrix
- Sliding Window
- Stack
- Two Pointers
- Trie
- Misc
命令列應用 (Command Line Applications)
Clap
Clap Template
網頁應用 (Web Applications)
Leptos
- 應用程式 (Application)
- 元件 (Components)
- 模板語法 (Template Syntax)
- Reactivity
- Signals / Computeds / Effects
- Class and Style
- Tailwind CSS
- Scoped CSS
- Icon
- Props / Event handler props
- Children
- 路由器 (Router)
- 狀態管理 (State Management)
- Data Fetching
- Form Validation
- Web APIs +
leptos::document(); + web-sys
- 製作 UI 元件
leptos-use
- 資料視覺化 (Data Visualization)
- 多語言支援與國際化 (Internationalization)
- 伺服器端算繪 (Server-side Rendering)
- 雲端服務部署
- 容器化 + Caddy Server + Docker
- 部署到 Render
- 雲端平台部署
- 容器化全代管部署
- Google Cloud Run
- Azure Container Apps
- AWS Fargate
- Kubernetes + Helm
- Google Kubernetes Engine
- Azure Kubernetes Service
- Amazon Elastic Kubernetes Service
- 本地部署 (輕量化) + Kubernetes K3s
- 跨平台原生應用
tauri
- Pull to Refresh
- Plugins
- Store
- Notifications
- Deep Linking
- NFC
- Barcode Scanner
- Android + 發布至 Google Play (Closed Testing)
- Windows + 發布至 Microsoft Store (Package Flights)
- iOS + 發布至 App Store (Apple TestFlight)
- macOS + 發布至 App Store (Apple TestFlight)
Leptos Template
Leptos + Axum Template
Leptos + Tauri Template
伺服器應用 (Server Applications)
Axum
Axum Template
Axum + Leptos Template
Axum + GraphQL Template
嵌入式應用 (Embedded Applications)
Raspberry Pi
- 單板電腦 (Raspberry Pi 5 Model B) +
gpio-cdev + Blinky LED
- 麵包版 (Breadboard) + 電阻 (Resistor) + 發光二極體 (LED) + 按鈕 (Button)
- 8x8 LED 點矩陣 (8x8 LED Matrix)
- 光敏電阻 / 蜂鳴器 / 紅外線偵測 / 馬達
- 機械手臂 (Robot Arm Kit for Raspberry Pi)
- 相機 (Raspberry Pi Camera Module 3) +
libcamera
- 觸控螢幕 (Raspberry Pi Display 2) +
tauri + leptos
- AI 模型推理 +
candle-*
- 微控制器 (Raspberry Pi Pico 2) +
embassy-rp
- 感測器套件 (Yahboom Sensor Kit)
- UART 串列通訊
- MQTT 通訊協定 +
rumqttc
- NFC Module 讀寫卡模組 PN532
- Jetson
- STM32 +
embassy-stm32
- Digi-Key 電子元件 (Electronic Components)
Raspberry Pi Template
Raspberry Pi + Leptos + Tauri Template
Raspberry Pi Pico Template
Jetson Template
Jetson + Leptos + Tauri Template
STM32 Template