Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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