A lightweight desktop application for managing your URL bookmarks, built with Laravel, NativePHP, and SQLite. This app runs as a native desktop app using the power of web technologies — combining Laravel's backend with NativePHP's Electron integration.
- Add, edit and delete URL bookmarks
- Add, edit and delete Categories
- Simple and responsive UI
- Local SQLite database for fast and lightweight storage
- Native desktop app (cross-platform ready)
- Built using Laravel & NativePHP
Before running or building the app, make sure you have:
- PHP >= 8.2
- Composer
- Node.js >= 18.x and npm
- SQLite3
- Git
Clone the repository:
git clone https://github.com/Progesh/nativephp-bookmark-app.git
cd nativephp-bookmark-app
composer install
npm install
cp .env.example .env
# Configure your .env file as needed (e.g., database settings)
php artisan key:generate
touch database/database.sqlite
php artisan migratenpm run build
php artisan native:servephp artisan native:build