Installation

# Add this to your shard.yml
dependencies:
  memo:
    github: kojix2/memo.cr
    version: ~> 0.0.13

Then run:

shards install

shard.yml

Crystal
>= 1.19.1
License
MIT
Author
kojix2
Target
  • memo from src/memo.cr

Dependencies

Runtime Dependencies

  • db*github: crystal-lang/crystal-db
  • kemal*github: kemalcr/kemal
  • sqlite3*github: crystal-lang/crystal-sqlite3
  • webview*github: naqvis/webview, branch: master

README

memo

Build macOS Package Build MinGW Package Build Debian Package Lines of Code Static Badge

Practice with WebView

  • This project was made to explore how to build and distribute apps with Crystal and WebView in a simple and practical way.

  • It’s not meant to be a serious note-taking app, though I do plan to use it from time to time myself.

Installation

shards build --release

Generate app package for your platform:

Debian/Ubuntu

./build-deb.sh   # for Debian/Ubuntu

Fedora/openSUSE (RPM)

./build-rpm.sh

Universal Linux (Flatpak)

./build-flatpak.sh

macOS

./build-mac.sh

Windows

bash build-mingw.sh
powershell.exe -ExecutionPolicy Bypass -File package-win.ps1 # INNO SETUP

Usage

bin/memo