Pointless
An endless drawing canvas desktop app made with Tauri (Rust) and React ๐จ โ๏ธ
- [Table of Contents](#table-of-contents) - [Introduction](#introduction) - [Features](#features) - [Prerequisites](#prerequisites) - [Installation](#installation) - [Development](#development) - [Creating a build](#creating-a-build) - [FAQ](#faq) - [License](#license) The project is written primarily in JavaScript, distributed under the GNU General Public License v3.0 license, first published in 2022. It has gained significant community traction with 1,798 stars and 98 forks on GitHub. Key topics include: canvas, cross-platform, desktop, drawing, endless.


Table of Contents
- Table of Contents
- Introduction
- Features
- Prerequisites
- Installation
- Development
- Creating a build
- FAQ
- License
Introduction
Pointless is an endless drawing canvas that provides useful features when you're
in need for a simple whiteboard/note app.
It is build using Tauri (Rust) and React with a pure SVG canvas and local files
are saved with brotli-unicode compression to ensure small file sizes.
:package: If you want to use the app, grab yourself a prebuild binary
here and enjoy!
Arch linux users can use the pointless AUR package.
:handshake: Feel like contributing? Submit an issue with your ideas (or bugs) and
we'll discuss it.
Features
- Export individual papers
- PNG
- JPEG
- SVG
- Toolbar
- Undo
- Redo
- Pan
- Clear
- Zoom in
- Zoom out
- Scale to fit
- Create arrow shapes
- Create rectangle shapes
- Create ellipse shapes
- Selection
- Move selected shapes
- Change color of selected shapes
- Copy/paste selected shapes
- Text
- Create folders
- Local file state persistence
- Light/dark theme
- Basic touch support
Prerequisites
Installation
$ git clone https://github.com/kkoomen/pointless.git && cd pointless
$ yarn install
Development
Starting the development server can be done with yarn run tauri dev
Creating a build
Creating a build can simply be done with yarn run tauri build
FAQ
- Pointless.app is damaged and can't be opened: This mac issue occurs
because non-signed apps are blocked. You can fix this by running
xattr -cr /Applications/Pointless.appand then open the app again.
License
Pointless is licensed under the GPL-3.0 license.
Contributors
Showing top 3 contributors by commit count.
