Giter Club home page Giter Club logo

sleek's Introduction

sleek

๐Ÿšจ Help wanted ๐Ÿšจ

Amazing feature requests, major and minor bug reports are piling up, and great discussions are ongoing. I want to thank you for supporting this project. But I also need to admit that I'm overwhelmed by the sheer amount of work. Please understand that sleek is FOSS and I'm not aiming to earn money with it, so my time on the project is limited. This project will benefit from

  • Refactoring existing code (HTML, CSS, JavaScript)
  • Adding missing e2e test cases (Playwright)
  • Improving UX/UI
  • Improving automation in sleeks distribution channels (Snap, Flathub, homebrew, AUR, Windows App Store, Mac App Store)
  • Managing the issues list on GitHub

If you want to support, please get in touch with me here or check the issue list and start working on bugs and feature requests.

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. It's available for Windows, MacOS and Linux

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. Stripped down to only the most necessary features, and with a clean and simple interface, sleek aims to help you focus on getting things done.

All classic todo.txt attributes are supported and enhanced by additional features. Creating todos is straightforward, and tag-based filtering in tandem with highly customisable grouping and smart full-text search allow for rapid information retrieval. Completed todos can be hidden or archived into separate done.txt files. Easy integration with other todo.txt apps is facilitated by continuously scanning todo.txt files for changes.

sleek is available for Windows, MacOS and Linux, and in several languages. For a detailed list of features, see below. Many useful information can be found in sleek's wiki.

Screenshots

Alt text Alt text

Development

A prioritized backlog of new features and known issues as well as an overview on what is being worked on at the moment can be found here.

Support sleek

Sponsor sleek

Pushing sleek to Apple's and Micosoft's app stores creates anual costs. You can support me by covering these costs and sponsor me.

Get sleek from Apple Mac App Store

Get sleek from Apple Mac App Store

Get sleek from Microsoft Store

English badge

Get sleek from Snap Store

Get it from the Snap Store

Install sleek from Snap Store using: sudo snap install sleek

Get sleek from Flathub

Download on Flathub

Install sleek from Flathub using: flatpak install flathub com.github.ransome1.sleek

Run it using: flatpak run com.github.ransome1.sleek

Get sleek from Homebrew

Install sleek from Homebrew. brew install --cask sleek

Get sleek from Arch User Repository

Install sleek from AUR.

  1. Setup Yay
  2. yay -S sleek

Download sleek

You can download sleek for Windows, MacOS and Linux from

Build sleek from source code

  1. Setup Git, node.js and yarn.
  2. Clone sleek git clone https://github.com/ransome1/sleek.git and cd into sleeks directory
  3. Install dependencies yarn install --production
  4. Build sleek yarn build:windows or yarn build:linux or yarn build:macos
  5. The binaries will be placed in the working directory, in a subfolder named dist

Features

  • Uses existing todo.txt files or creates new ones
  • Add and search for todos by
    • priorities
    • contexts
    • projects
    • due dates
    • creation dates
    • recurrences (repeating todos)
    • threshold dates
  • Sort and group todos by priority, due and creation date, context and project or as they occur in the text file
  • Filter todos by context, project and priority
  • Find todos using full-text search compatible with todo.txt syntax
  • Inline autocomplete available
  • Dates and priorities can be selected by built-in picker elements
  • Navigable via keyboard shortcuts
  • Tabindex available
  • Options for due date reminders and notification badges
  • Easily toggle between dark and light mode
  • Compact view and zoom available
  • Completed todos can be shown, hidden and archived
  • Multi line todos can be created
  • Filters are sorted alphanummerically and can be renamed or deleted
  • Hyperlinks detected automatically
  • File watcher scans todo.txt files for changes
  • Simultaneously manage multiple todo.txt files
  • Language options
    • English
    • German
    • Italian
    • Spanish
    • French
    • Simplified Chinese
    • Brazilian Portugese
    • Japanese
    • Turkish
    • Hungarian
    • Czech
    • Polish
    • Russian

A more detailed documentation can be found in sleeks wiki.

Used libraries

sleek's People

Contributors

zerodat avatar weisserd avatar dependabot[bot] avatar fusilli avatar nutnutwin avatar ransome1 avatar urbalazs avatar thiagoalcav avatar jamlee avatar zemua avatar mertmit avatar jdckr avatar ivysrono avatar ayiniho avatar tomasbranda avatar matheusortiz avatar m4he avatar wuzx56 avatar keegan-sabo avatar carvid avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.