Note webapp build with Tauri (Rust + React)
  • TypeScript 60.8%
  • Rust 25.1%
  • CSS 9.5%
  • JavaScript 2.7%
  • Shell 1.1%
  • Other 0.8%
Find a file
2025-06-19 22:30:25 +02:00
dist dist updt 2025-06-19 22:30:25 +02:00
img add icon 2025-06-16 20:16:18 +02:00
public initial commit 2025-06-08 16:16:00 +02:00
src fix random in filtered 2025-06-17 18:30:03 +02:00
src-tauri replace heavy uses by a counter 2025-06-17 09:31:20 +02:00
.gitignore add .gitignore for Tauri app 2025-06-08 16:15:56 +02:00
index.html initial commit 2025-06-08 16:16:00 +02:00
install.sh add icon 2025-06-16 20:16:18 +02:00
LICENSE add license 2025-06-09 01:24:26 +02:00
package.json extern buttons 2025-06-15 18:27:18 +02:00
postcss.config.cjs add darkmode feature 2025-06-08 16:16:17 +02:00
README.md Update name 2025-06-17 18:35:55 +02:00
tailwind.config.js nice theme 2025-06-16 00:27:20 +02:00
tsconfig.json initial commit 2025-06-08 16:16:00 +02:00
tsconfig.node.json initial commit 2025-06-08 16:16:00 +02:00
vite.config.ts initial commit 2025-06-08 16:16:00 +02:00

RAM

RAM stands for Random Access Markdown but refers in this context to an application for managing markdown notes in order to learn specific topics. New ones can be added (e.g., type theory or red and black trees) with a note attached and a random button helps distribute exploration evenly across all topics. All markdown files are stored localy in the Documents folder.

Installation

Warning

The elfutils package must be installed on the system beforehand.

The install.sh script compiles the Tauri application for the target operating system. It removes previous build artifacts and compiles the application in release mode. The resulting AppImage is copied to ~/programs/ram/ram.AppImage, and a .desktop launcher is created or overwritten in ~/.local/share/applications to allow launching the app from the system menu, even on Arch Linux 🚀.

The look

RAM light mode

RAM dark mode