Karui

screenshot of Karui
svelte
alpinejs

A privacy friendly, aesthetically pleasing google tasks alternative to do list app, inspired by system-24 theme and windows mobile design system.

Overview

Karui ToDo is a refreshing open-source alternative to Google Tasks designed for users who appreciate simplicity and a retro aesthetic. With a straightforward interface inspired by classic Unix and Windows Mobile design, it's perfect for those who want to quickly jot down tasks without distraction. The focus is on efficiency and ease of use, giving users a no-frills approach to task management.

With its lightweight build and unique functionality, Karui ToDo aims to evolve continuously, incorporating user feedback and an expanding set of features. The commitment to local operation enhances user privacy, making it an appealing choice for anyone tired of cloud-based solutions.

Features

  • Simple Note Taking and List Making: Easily jot down tasks with an intuitive interface, complete with an undo delete feature for added convenience.
  • Retro Terminalesque Design: A nostalgic aesthetic inspired by Unix customizations, perfect for fans of vintage computing styles.
  • Unix-Like Commands: Use familiar commands to manage notes and tabs, making it accessible for Unix enthusiasts.
  • Lightweight Performance: Consuming only 0.05% CPU and 128KB of RAM, it emphasizes minimal resource usage—ideal for low-power devices or maintaining system speed.
  • Highly Customizable: Offers multiple themes with future plans to expand customization options, including fonts and color settings.
  • Local-Only Operation: No cloud integration ensures privacy and an uninterrupted user experience, without any internet permissions needed.
  • Unique Note Management: Use specific commands to strikethrough completed tasks, delete notes, and manage tabs effectively.
svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

alpinejs
Alpine.js

Alpine.js is a lightweight JavaScript framework that simplifies the process of creating dynamic, reactive user interfaces on the web. It uses a declarative syntax that offers a higher level of abstraction compared to vanilla JavaScript, while being more performant and easier to use than jQuery.