Skip to content

KlausSchaefers/rememberli

Repository files navigation

RememberLi

I’ve tried many note-taking apps over the years, but one thing always frustrated me. Finding the important information was harder than it should be. The search just wasn’t good enough.

So I built RememberLi. Instead of adding more and more features, I focused on simplicity. A simple UI, a simple markup language and a powerful search engine.

RemeberLI Preview

Download

Download the latest release

Platform Format Link
macOS (Apple Silicon) DMG Download .dmg
Linux Debian Download .deb
Linux AppImage Download .AppImage
Windows MSI Download .msi
Windows Installer Download .exe

macOS users: Since RememberLi is not signed with an Apple Developer certificate, macOS will block the app on first launch. To allow it, go to System Settings → Privacy & Security, scroll down, and click Open Anyway next to the RememberLi message.

Concept

The app is built around three main concepts:

  1. A simple markup language that supports to highlight important elements in a note and help you to find the right notes.
  2. A powerful search engine that allows you to find and filter all your notes. It support magic commands like ":due", ":todo" "#tag" or "@person" search with smart auto complete.
  3. Notes are taken in a chronological order and this order is perserved, even when you filter the list of Notes with the search function.

In addition, you can also set reminders. When a note is due, it will be indicated with a red bar.

Markup Language

RememberLi supports the following markups that make it easy for you to organize your notes:

  1. @name: Create a @person markup
  2. #tag: Create a and #tag markup
  3. []: Create a open task checkbox
  4. [X]: Create on closed markup checkbox
  5. ->: Create an arrow
  6. ``` ``` For code

RemeberLI Preview

Installation

Developer Setup

Prerequisites

Before getting started, make sure you have the following installed:

Development

Install dependencies:

npm install

Start the development server:

npm run tauri dev

This will start both the Vite development server for the frontend and launch the Tauri application.

Building

To create a production build:

#mac os
npm run tauri build

# linux
docker build -f Dockerfile.linux -t rememberli-linux . && docker run --rm -v \\$(pwd)/linux-build:/output rememberli-linux cp -r /app/src-tauri/target/release/bundle /output

Available Scripts

  • npm run dev - Start Vite development server only
  • npm run build - Build frontend for production
  • npm run preview - Preview production build locally
  • npm run tauri dev - Start Tauri development mode
  • npm run tauri build - Build Tauri application for production

Learn More

About

Simple and elegant note taking app

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors