awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to tasks/tasks

Open-source alternatives to Tasks

30 open-source projects similar to tasks/tasks, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Tasks alternative.

  • gothenburgbitfactory/taskwarriorGothenburgBitFactory avatar

    GothenburgBitFactory/taskwarrior

    5,906View on GitHub↗

    Taskwarrior is a command-line task manager that lets you create, modify, filter, and complete to-do items directly from the terminal. It stores all tasks in a single plain-text file for portability and manual editing, and includes a custom expression language for selecting tasks by status, priority, tags, and date ranges. The tool distinguishes itself through several integrated capabilities. It computes a numeric urgency score for each task based on weighted factors like age, tags, and due date to determine ordering. A recurrence template engine generates new task instances from a template af

    C++gtdtask-managertaskwarrior
    View on GitHub↗5,906
  • zswatch/zswatchZSWatch avatar

    ZSWatch/ZSWatch

    3,128View on GitHub↗

    ZSWatch is a real-time operating system for wearable devices featuring a touch display and Bluetooth Low Energy connectivity. It provides a comprehensive software suite that includes a Bluetooth LE communication stack, an embedded UI framework for round displays, and a complete firmware toolchain for compiling, flashing, and simulating wearable hardware. The project is distinguished by its specialized wearable capabilities, such as a graphical framework for designing reactive screens and watchfaces via a visual editor. It implements a publish-subscribe messaging system to decouple hardware se

    Cangle-of-arrivalblebluetooth
    View on GitHub↗3,128
  • johannesjo/super-productivityjohannesjo avatar

    johannesjo/super-productivity

    20,129View on GitHub↗

    Super-productivity is a cross-platform productivity tool that integrates task management, time tracking, and data synchronization. It functions as a task management application for organizing daily work through todo lists and timeboxing, while serving as time tracking software to record activity durations and generate worklogs. The project features a synchronization layer that imports tickets and tasks from external project management tools, specifically Jira and GitHub, into a centralized local workflow. Data consistency across multiple devices is maintained through cloud storage synchroniza

    TypeScript
    View on GitHub↗20,129

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • traccar/traccartraccar avatar

    traccar/traccar

    7,445View on GitHub↗

    Traccar is an open-source GPS tracking server that receives location data from over 2000 device models using 200 different communication protocols, functioning as a multi-protocol device gateway for real-time position monitoring and fleet management. It provides a self-hosted fleet management platform deployable on Windows, Linux, or cloud infrastructure, with a geofencing engine that defines virtual boundaries and triggers configurable alerts when devices enter or exit those zones. The server delivers real-time device positions, events, and status updates to connected clients through WebSock

    Javagpsgps-trackinghacktoberfest
    View on GitHub↗7,445
  • obsidian-tasks-group/obsidian-tasksobsidian-tasks-group avatar

    obsidian-tasks-group/obsidian-tasks

    3,819View on GitHub↗

    This project is an Obsidian task management plugin and knowledge base task aggregator. It functions as a markdown task tracker that gathers scattered to-do items and checklists from across multiple documents into centralized, organized lists. The system utilizes a declarative query language and plain-text metadata parsing to filter, group, and sort tasks based on custom criteria. It includes specific capabilities for recurring task scheduling, allowing checkboxes to automatically update due dates upon completion. The plugin performs vault-wide indexing to aggregate tasks from multiple files

    TypeScriptobsidian-pluginobsidian-taskstask-management
    View on GitHub↗3,819
  • super-productivity/super-productivitysuper-productivity avatar

    super-productivity/super-productivity

    17,541View on GitHub↗

    This project is a local-first task manager and time tracking tool designed to consolidate work items from multiple external project management platforms into a single, unified interface. By prioritizing local data sovereignty, it ensures that all task lists, time logs, and application states remain on the user's device, providing full functionality in offline environments while maintaining privacy. The application distinguishes itself through a focus on deep work and structured productivity rituals. It integrates distraction-free modes, configurable focus timers, and automated time tracking t

    TypeScriptandroidelectron-appflowmodoro
    View on GitHub↗17,541
  • kanboard/kanboardkanboard avatar

    kanboard/kanboard

    9,663View on GitHub↗

    Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks and team collaboration. It provides a visual system for managing workflows through the use of boards, columns, and cards. The project features an extensible plugin framework and a comprehensive API for programmatic task and project administration. It includes specialized identity management through LDAP integration, allowing for the synchronization of user accounts and group permissions from directory servers. The system covers a wide range of capabilities, including event-dri

    PHPagilekanbankanboard
    View on GitHub↗9,663
  • gam-team/gamGAM-team avatar

    GAM-team/GAM

    4,206View on GitHub↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Pythongamgooglegoogle-admin-sdk
    View on GitHub↗4,206
  • todotxt/todo.txt-cliT

    todotxt/todo.txt-cli

    6,123View on GitHub↗

    todo.txt-cli is a terminal-based productivity system and command-line interface for managing task lists stored in plain-text formats. It serves as a text-file workflow automator that organizes work using simple text files and markers for priorities, projects, and contexts. The tool enables the automation of task workflows through the execution of external shell scripts and custom actions. It supports a minimalist workflow by allowing users to filter, edit, and archive tasks without leaving the terminal. Its capabilities cover the full task lifecycle, including entry creation, prioritization,

    Shell
    View on GitHub↗6,123
  • isoron/uhabitsiSoron avatar

    iSoron/uhabits

    9,645View on GitHub↗

    uHabits is a habit tracking application and behavioral progress tracker designed to monitor daily routines and build long-term consistency. It utilizes mathematical decay formulas to calculate habit strength, rewarding consistent activity while limiting the impact of occasional misses. The system includes a customizable scheduling engine that defines repetition patterns for recurring goals, supporting both simple daily and complex weekly intervals. Users can interact with their data via a home screen widget dashboard, allowing them to monitor status and mark tasks complete without opening the

    Kotlinandroidhabit-trackerhabits
    View on GitHub↗9,645
  • breezy-weather/breezy-weatherbreezy-weather avatar

    breezy-weather/breezy-weather

    9,365View on GitHub↗

    Breezy Weather is an open-source weather forecast application and data visualizer. It serves as a mobile client that retrieves atmospheric data, air quality forecasts, and UV indices from various open-source or self-hosted weather service endpoints using REST API integration. The application features a customizable interface that supports the scanning of third-party icon packs, live wallpapers, and home screen widgets. It includes location-based reporting via GPS coordinates or manually selected cities, with options for location privacy management through IP-based masking to reduce coordinate

    Kotlin
    View on GitHub↗9,365
  • federicoiosue/omni-notesfedericoiosue avatar

    federicoiosue/Omni-Notes

    2,783View on GitHub↗

    Omni-Notes is a mobile note-taking application and personal knowledge management tool used for creating and organizing text notes, checklists, and sketches. It functions as a multimedia knowledge base that integrates voice input, images, and audio files to maintain a searchable digital archive. The application utilizes a tag-based filtering system to group and search for stored information using metadata and categories. It further extends productivity by providing home and lock screen widgets that expose note snapshots and shortcuts for rapid access. The system supports the creation of struc

    Javaandroidcrowdinevernote
    View on GitHub↗2,783
  • wikimedia/wikipedia-ioswikimedia avatar

    wikimedia/wikipedia-ios

    3,341View on GitHub↗

    The Wikipedia iOS app is a native client for reading, editing, and contributing to Wikipedia articles on iPhone and iPad. It provides a bridge-based rendering system that serializes view updates over JSON to native iOS components for fast scrolling, along with a native wikitext editor featuring real-time syntax highlighting and formatting tools for editing article content. The app includes a feature flag system with compile-time and runtime flags for enabling experimental capabilities through a hidden settings panel, and a file-based localization system that loads language-specific resource fi

    Swiftobjective-cswiftwikipedia
    View on GitHub↗3,341
  • jqhph/dcat-adminjqhph avatar

    jqhph/dcat-admin

    4,022View on GitHub↗

    dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It functions as a CRUD generator and backend scaffolding tool that automatically produces create, read, update, and delete interfaces based on database table schemas. The system distinguishes itself through a plugin-based extension architecture and the ability to run multiple independent administrative instances within a single installation. It provides specialized tools for mapping external APIs to forms and tables, as well as an event-driven form lifecycle for executing custom logic du

    PHPlaravellaravel-admin
    View on GitHub↗4,022
  • streetwriters/notesnookstreetwriters avatar

    streetwriters/notesnook

    13,702View on GitHub↗

    Notesnook is a cross-platform note-taking application designed for private knowledge management. It functions as a secure personal information manager that prioritizes user data confidentiality by employing client-side end-to-end encryption for all stored notes, attachments, and metadata. By utilizing a local-first synchronization model, the application ensures that information remains accessible offline while maintaining a consistent state across desktop and mobile devices. The platform distinguishes itself through a focus on privacy-centric organization and secure information handling. User

    TypeScriptasp-net-coredotnet-coreelectron
    View on GitHub↗13,702
  • laurent22/joplinlaurent22 avatar

    laurent22/joplin

    55,233View on GitHub↗

    Joplin is an open-source, cross-platform note-taking application designed for secure, private knowledge management. It functions as a local-first productivity platform, maintaining a complete relational database on the user's device to ensure offline availability and high-performance data retrieval. The application prioritizes data sovereignty by implementing an end-to-end encryption layer, which secures all information locally with a master key before any synchronization occurs. The platform distinguishes itself through a delta-based synchronization engine that transmits only specific file c

    TypeScriptandroiddropboxelectron
    View on GitHub↗55,233
  • toeverything/affinetoeverything avatar

    toeverything/AFFiNE

    69,443View on GitHub↗

    AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b

    TypeScriptappcrdteditor
    View on GitHub↗69,443
  • codexu/note-gencodexu avatar

    codexu/note-gen

    12,173View on GitHub↗

    Note-gen is an artificial intelligence-assisted note-taking application and knowledge management tool designed for local-first data ownership. It functions as a workspace that leverages language models to organize, summarize, and synthesize personal notes into structured documents while maintaining offline accessibility. The platform distinguishes itself through a multimodal workflow orchestrator that chains sequences of tasks to process text, images, and external data. By integrating vision-language models, it extracts information from visual inputs like screenshots and documents, converting

    TypeScriptagentchatbotknowledge-base
    View on GitHub↗12,173
  • nozbe/watermelondbNozbe avatar

    Nozbe/WatermelonDB

    11,722View on GitHub↗

    WatermelonDB is an offline-first data synchronization engine and reactive database library designed for mobile and web applications. It provides a persistent storage layer backed by SQLite, enabling applications to maintain full functionality and data consistency while operating without an internet connection. The framework distinguishes itself through a reactive data binding system that automatically updates user interface components whenever underlying database records change. It utilizes schema-driven model mapping to generate type-safe interfaces and employs lazy object materialization to

    JavaScriptdatabasehacktoberfestpersistence
    View on GitHub↗11,722
  • dooit-org/dooitdooit-org avatar

    dooit-org/dooit

    2,900View on GitHub↗

    Dooit is a terminal-based task manager that utilizes a text user interface to organize todo lists and project workflows. It functions as a topic-based todo list, grouping items into separate topics with branching support to ensure organized project isolation. The application is designed for a keyboard-driven workflow, employing Vim-inspired shortcuts for the navigation and manipulation of categorized task lists. It is a configurable TUI application that allows users to define operational behavior and visual themes through external configuration files. The system includes capabilities for tas

    Pythonclipython3rich
    View on GitHub↗2,900
  • tinyplex/tinybasetinyplex avatar

    tinyplex/tinybase

    5,110View on GitHub↗

    TinyBase is a reactive data store and in-memory relational database designed for client-side state persistence. It serves as a local-first sync engine that merges distributed state using conflict-free replicated data types and logical clocks to ensure deterministic data convergence. The project features a schema validation library that converts external definitions from tools like Zod, Yup, and TypeBox into type-safe store definitions. It provides an infrastructure for real-time collaborative editing, utilizing synchronization with Automerge, Yjs, and PartyKit to maintain consistent state acr

    TypeScriptdatajavascriptreact
    View on GitHub↗5,110
  • m66b/fairemailM66B avatar

    M66B/FairEmail

    4,450View on GitHub↗

    FairEmail is an open-source email client for Android that supports standard IMAP and SMTP protocols. It serves as a privacy-focused communication tool that manages multiple accounts through a unified inbox and provides PGP encryption and decryption for secure messaging. The application prioritizes data privacy by blocking tracking pixels and requiring manual confirmation before loading external images. It secures sensitive information through biometric authentication and personal identification numbers to restrict unauthorized access to the device. The client includes a suite of organization

    Java
    View on GitHub↗4,450
  • restkit/restkitRestKit avatar

    RestKit/RestKit

    10,104View on GitHub↗

    RestKit is an iOS REST API integration framework used to connect Apple platform applications to web services. It centers on RESTful resource modeling, transforming remote API data structures into typed local objects and database entities. The framework provides capabilities for remote data persistence by caching web service resources in a local database to enable offline access. It also handles network data serialization, using pluggable parsers to convert JSON or XML responses into application data models. Additional functionality includes multipart file uploading for sending binary data an

    Objective-C
    View on GitHub↗10,104
  • nvim-orgmode/orgmodenvim-orgmode avatar

    nvim-orgmode/orgmode

    3,786View on GitHub↗

    Neovim Orgmode is a task management and note-taking environment for Neovim that functions as a plain-text task manager and personal information manager. It uses hierarchical outlining, status states, and tags within simple text files to organize projects and personal workflows. The system incorporates a Tree-Sitter document parser to enable precise manipulation of document hierarchies. The project distinguishes itself through a modular Lua editor extension architecture that provides programmatic interfaces for automating document workflows. It features state-based agenda generation to aggrega

    Lua
    View on GitHub↗3,786
  • firebase/firebase-ios-sdkfirebase avatar

    firebase/firebase-ios-sdk

    6,618View on GitHub↗

    This is a Backend as a Service SDK for Apple platforms, providing a collection of libraries that connect iOS and macOS applications to cloud databases, authentication services, and serverless infrastructure. It serves as a developer kit for integrating real-time data synchronization, file storage, and push notifications into native apps. The SDK is distinguished by its generative AI integration, which routes text and multimodal prompts between on-device models and cloud-hosted large language models. It further differentiates itself with a specialized app distribution tool for managing pre-rel

    C++aianalyticsauthentication
    View on GitHub↗6,618
  • alainm23/planifyalainm23 avatar

    alainm23/planify

    5,422View on GitHub↗

    Planify is a task management application and productivity suite designed for organizing to-do lists and schedules. It functions as a desktop tool for personal task management, featuring a visual calendar for planning deadlines and tracking daily productivity. The project integrates cloud synchronization to maintain data consistency across multiple devices. It also includes a natural language interface that acts as a documentation assistant, utilizing an API to retrieve answers and excerpts from technical content. The application covers a broad range of organizational capabilities, including

    Valacaldavgtdlibadwaita
    View on GitHub↗5,422
  • mountain-loop/yaakmountain-loop avatar

    mountain-loop/yaak

    18,778View on GitHub↗

    Yaak is a cross-platform desktop client and command-line utility designed for developing, testing, and debugging API endpoints. It supports multi-protocol request execution for REST, GraphQL, and gRPC services, providing a unified environment for managing network interactions, authentication credentials, and automated testing workflows. The tool distinguishes itself through a local-first architecture that stores all workspace configurations and request definitions directly on the filesystem. This design enables native integration with version control systems like Git, allowing teams to track

    TypeScriptbruno-alternativegraphqlgrpc
    View on GitHub↗18,778
  • pbek/qownnotespbek avatar

    pbek/QOwnNotes

    5,792View on GitHub↗

    QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem, avoiding proprietary formats and enabling direct file access. It functions as a Nextcloud Notes client, syncing notes and metadata with Nextcloud or ownCloud servers through a companion API service for versioning and sharing. The application also integrates with AI providers and exposes a local MCP server for external agents to search and fetch notes, and includes a companion browser extension for capturing web content, bookmarks, and screenshots. The editor distinguishes itself thr

    C++
    View on GitHub↗5,792
  • lfnovo/open-notebooklfnovo avatar

    lfnovo/open-notebook

    31,025View on GitHub↗

    Open-notebook is a collaborative workspace designed for knowledge management and structured data workflows. It functions as a centralized repository where users can document, refine, and retrieve information while interacting with artificial intelligence models to generate content and process complex data. The platform distinguishes itself through a local-first data persistence model that ensures offline availability and performance, paired with state-synchronized collaborative editing for real-time team sessions. It utilizes a virtualized rendering engine to maintain interface responsiveness

    TypeScriptassistantlearningnote-taking
    View on GitHub↗31,025
  • android/user-interface-samplesandroid avatar

    android/user-interface-samples

    4,631View on GitHub↗

    This repository provides a collection of runnable code samples that demonstrate best practices for building Android user interfaces across a wide range of devices and scenarios. The samples cover the full spectrum of modern Android UI patterns, from adaptive layouts that automatically adjust to large screens and foldable devices to interactive home screen widgets and conversation-style notifications. The samples explore key capability areas including adaptive layouts powered by window size classes, foldable screen adaptation with hinge state handling, and declarative UI construction using Com

    Kotlin
    View on GitHub↗4,631