Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pes18fan/libmanp
library manager
https://github.com/pes18fan/libmanp
rust sveltekit tauri
Last synced: about 2 months ago
JSON representation
library manager
- Host: GitHub
- URL: https://github.com/pes18fan/libmanp
- Owner: pes18fan
- License: gpl-3.0
- Created: 2023-02-19T11:40:14.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-30T13:59:26.000Z (2 months ago)
- Last Synced: 2024-11-30T14:38:50.295Z (2 months ago)
- Topics: rust, sveltekit, tauri
- Language: Svelte
- Homepage:
- Size: 47.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# libmanp
## what?
Basic desktop app for managing a book library. Successor to [libman](https://www.github.com/pes18fan/libman), which was a tiny C program for the same purpose.
### features
- Adding, editing and removing books with title and author fields
- Sorting the book list in various ways
- Searching through the list### screenshots
![screenshot 1](/assets/screenshots/libmanp_01.png)
![screenshot 2](/assets/screenshots/libmanp_02.png)
![screenshot 3](/assets/screenshots/libmanp_03.png)## development
libmanp is built with Tauri. Follow [these instructions](https://tauri.app/v1/guides/getting-started/prerequisites/) to install the prerequisites for Tauri on your system, which includes Rust. You also need [Nodejs](https://nodejs.dev) and [yarn](https://yarnpkg.com).
Install the Tauri CLI:
```bash
cargo install tauri-cli
```After installing everything, use these commands to set up a dev environment:
```bash
git clone https://www.github.com/pes18fan/libmanp.git
cd libmanp
yarn
cargo tauri dev
```## contributors
- [pes18fan](https://www.github.com/pes18fan) - creator and maintainer