Skip to content

Repository files navigation

Daftar

📝 Solid 2 note-taking app powered by SQLite, built for writing & taking notes.

Enjoy rich Markdown, syntax highlighting, Mermaid diagrams, Excalidraw sketches, Vim keybindings, search, autosave, split preview, and dark & light themes, all in one focused workspace.

daftar-dual-theme-poster

Requirements

  • Bun 1.2.23+ or Docker

Setup

cp .env.example .env
bun install
bun run setup
bun run dev

Open http://localhost:3000. Fresh databases include a showcase note that tours Daftar's features.

Production

bun run setup
bun run build
bun run start

Set DATABASE_URL to a persistent SQLite file. This app has no authentication, so do not expose it to an untrusted network.

Docker

docker compose up --build

Open http://localhost:8080. The SQLite database is persisted in ./data/notes.db, and pending Prisma migrations are applied whenever the container starts.

Tests

bun run test
bun run typecheck

License

MIT. See LICENSE.md.

About

Note taking application written with solid.js 2

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages