https://github.com/nonbili/fuji
A desktop app to manage bookmarks and take notes
https://github.com/nonbili/fuji
desktop-app halogen purescript tauri
Last synced: 8 months ago
JSON representation
A desktop app to manage bookmarks and take notes
- Host: GitHub
- URL: https://github.com/nonbili/fuji
- Owner: nonbili
- License: bsd-3-clause
- Created: 2020-05-05T07:16:56.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-09T13:27:51.000Z (almost 6 years ago)
- Last Synced: 2025-10-06T08:43:07.322Z (8 months ago)
- Topics: desktop-app, halogen, purescript, tauri
- Language: PureScript
- Homepage:
- Size: 3.87 MB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fuji (藤)
藤 means [Japanese wisteria](https://en.wikipedia.org/wiki/Wisteria_floribunda). It's also a desktop app to manage bookmarks and take notes.
## Features
- [x] Save a link with the og:image
- [x] Add notes to a link
- [x] Add tags to a link
- [ ] Search saved links
## Install
Currently deb package and macOS app are released on https://github.com/nonbili/fuji/releases.
## Build from source
Fuji is written in PureScript Halogen, [tauri](https://github.com/tauri-apps/tauri) is used to package Fuji as a desktop app.
Prerequisites
- yarn or npm
- spago
- cargo
- Development package of openssl, e.g. `libssl-dev` on Ubuntu or `openssl-devel` on Fedora
```
git clone https://github.com/nonbili/fuji
cd fuji
cargo install tauri-bundler
yarn
yarn build
```
An executable named `fuji` can be found inside the `src-tauri/target/release` folder.
## Development
```
git clone https://github.com/nonbili/fuji
cd fuji
yarn
yarn start:ps
yarn dev
```
Open `http://localhost:1234` in Firefox or Chrome. To run inside tauri, run `yarn tauri`.