awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dooit-org avatar

dooit-org/dooit

0
View on GitHub↗
2,900 stars·127 forks·Python·MIT·12 viewsdooit-org.github.io/dooit↗

Dooit

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 task list management and personalized tool configuration. Users can customize the user interface layout and colors and use a command line interface to locate active configuration files for editing.

Features

  • Todo List Managers - Functions as a comprehensive application for managing, grouping, and organizing todo lists.
  • Task List Management - Organizes todo lists into separate topics with branching support to manage different sets of tasks.
  • Task Management Applications - Provides a terminal-based software application for tracking and organizing personal tasks.
  • Topic-Based Organizers - Implements a topic-based task management system with branching support for organized project isolation.
  • Keyboard-Driven Workflows - Features an interface designed for high-speed interaction using keyboard shortcuts and Vim-inspired navigation.
  • TUI Productivity Applications - Ships as a keyboard-driven terminal user interface application for managing personal productivity workflows.
  • Vim-Style Application Keybindings - Employs Vim-inspired modal keybindings for navigating the interface and managing tasks without a mouse.
  • Topic-Based Partitioning - Implements topic-based task partitioning to group distinct sets of tasks into isolated namespaces for organized project workflows.
  • Keyboard Command Mapping - Maps keyboard sequences to internal navigation and editing commands to enable mouse-free operation.
  • Configuration Files - Uses dedicated text-based configuration files to define application behavior and user interface appearance at startup.
  • User Preference Configurations - Enables persistent customization of application behavior and visual themes via user preference configuration files.
  • Application Behavior Configurations - Allows users to control application functions and operational parameters via a configuration file.
  • User Interface Customizations - Provides options for modifying visual themes, interface layouts, and color preferences through configuration.

Star history

Star history chart for dooit-org/dooitStar history chart for dooit-org/dooit

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

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

Start searching with AI

Open-source alternatives to Dooit

Similar open-source projects, ranked by how many features they share with Dooit.
  • kamiyaa/joshutokamiyaa avatar

    kamiyaa/joshuto

    3,714View on GitHub↗

    Joshuto is a keyboard-driven terminal user interface file manager built with Rust. It functions as a Vim-like file explorer, providing a text-based environment for browsing directories and performing filesystem operations through modal navigation and cursor-based movements. The project distinguishes itself through a side-by-side column view that allows for terminal file previewing, including the rendering of image thumbnails and file contents. It supports a highly customizable workflow where users can define their own keybindings, visual themes, and terminal styles through external configurat

    Rustclipboardconcurrencyfile-manager
    View on GitHub↗3,714
  • ayn2op/discordoayn2op avatar

    ayn2op/discordo

    5,284View on GitHub↗

    Discordo is a command-line interface client for Discord that enables terminal-based communication. It allows users to access servers and send messages through a keyboard-driven text interface instead of a web browser or desktop application. The client features a customizable interface where users can modify themes, keybindings, and general settings via a flat-file configuration system. Identity verification is handled through user account authentication using either authentication tokens or a QR-code scanning flow. These mechanisms establish secure sessions to communicate with the Discord AP

    Goclientcross-platformdiscord
    View on GitHub↗5,284
  • kimai/kimaikimai avatar

    kimai/kimai

    4,757View on GitHub↗

    Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates professional invoices from recorded timesheets and expenses. It organizes all time records through a mandatory three-level hierarchy of customer, project, and activity, and supports project budget monitoring with configurable time and money limits. The application is extensible through a plugin system that allows adding custom features, invoice templates, reporting views, and dashboard widgets without modifying core files. It provides a RESTful JSON API for programmatic read and w

    PHPdoctrineinvoiceinvoicing
    View on GitHub↗4,757
  • davidfowl/todoappdavidfowl avatar

    davidfowl/TodoApp

    3,104View on GitHub↗

    TodoApp is a task management web application designed for organizing and tracking pending items. It consists of a web-based interface and a REST API backend that handles business logic and data requests. The system includes an OAuth 2.0 identity provider for user authentication via passwords and external social providers, as well as an API gateway proxy that routes traffic from the frontend to the backend to prevent cross-origin resource sharing issues. Operational capabilities cover system observability through OpenTelemetry for collecting logs and metrics, request rate limiting to maintain

    C#aspnetcoreauthenticationblazor
    View on GitHub↗3,104
See all 30 alternatives to Dooit→

Frequently asked questions

What does dooit-org/dooit do?

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.

What are the main features of dooit-org/dooit?

The main features of dooit-org/dooit are: Todo List Managers, Task List Management, Task Management Applications, Topic-Based Organizers, Keyboard-Driven Workflows, TUI Productivity Applications, Vim-Style Application Keybindings, Topic-Based Partitioning.

What are some open-source alternatives to dooit-org/dooit?

Open-source alternatives to dooit-org/dooit include: kamiyaa/joshuto — Joshuto is a keyboard-driven terminal user interface file manager built with Rust. It functions as a Vim-like file… ayn2op/discordo — Discordo is a command-line interface client for Discord that enables terminal-based communication. It allows users to… kimai/kimai — Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates… gsantner/markor — Markor is an Android text editor that handles Markdown, todo.txt, and plain text files, functioning as a note-taking… akinomyoga/ble.sh — ble.sh is a programmable line editor for Bash that provides syntax highlighting, auto-completion, and advanced text… davidfowl/todoapp — TodoApp is a task management web application designed for organizing and tracking pending items. It consists of a…