forked from kwila/address-book
No description
| AGENTS.md | ||
| index.html | ||
| LICENSE | ||
| README.md | ||
Address Book
A featureful address book app in a single HTML file. All data is persisted to a SQLite file on your local filesystem.
Demo: https://address-book.exe.xyz
Features
- Open, create, and save SQLite database files
- Add, edit, and delete rows and columns
- Column sorting (click header to cycle: ascending → descending → none)
- Global search and per-column filtering
- Drag-and-drop column reordering
- Resizable columns
- Hide/show columns
- Print mailing labels (Avery 5909 format)
- Auto-reconnect to last opened file
- Dark mode support
- Keyboard navigation (arrows, Tab, Enter)
Design
Everything lives in a single index.html file—HTML, CSS, JavaScript, and SVG icons. No build step required. Just open it in a browser or serve it from any static host.
External dependencies (loaded from CDN):
Usage
- Open
index.htmlin a modern browser (Chrome, Edge, or other Chromium-based browsers recommended for File System Access API support) - Click "New" to create a new address book, or "Open File" to open an existing
.sqlite3file - Edit your data in the spreadsheet interface
- Click "Save" or press
Ctrl+Sto save changes
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+S |
Save |
Ctrl+O |
Open file |
Ctrl+F |
Focus search |
Enter |
Move to next row |
Tab |
Move to next cell |
Arrow keys |
Navigate cells |