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↗
dooit-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.

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

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.
2,900 stars·127 forks·Python·MIT·21 views

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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Dooit

These projects share indexed features with Dooit. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→

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.

Which projects share features with dooit-org/dooit?

Projects with overlapping indexed features 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…