- Pause, resume, and retry uploads.
- Prometheus/Grafana metrics.
- Upload files directly from the terminal.
- Parallel chunked uploads.
- Secure chunked uploads without requiring a login.
- Auto Merge duplicate files to save space.
- Markdown rendering for text notes.
- Sleek, design is very humane :P.
- and much more...
nix develop
cd ./frontend
pnpm i
pnpm exec nuxt generate
cd -
rm -rf ./backend/internal/server/frontend
cp -rv ./frontend/.output/public ./backend/internal/server/frontend
cd ./backend
go build -o ../alina ./cmd/alina/main.go
cd -
# frontend
nix develop
cd ./frontend
NUXT_PUBLIC_SERVER_URL=http://localhost:8008 pnpm exec nuxt dev --host
# backend
nix develop
cd ./backend
air
Tailwind, Nuxt, Shadcn - For helping with frontend
Nix, Go - For being cool
Glass Shelf - For breaking my arm so i have free time to do this