awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nvim-orgmode avatar

nvim-orgmode/orgmode

0
View on GitHub↗
3,786 stele·184 fork-uri·Lua·MIT·4 vizualizărinvim-orgmode.github.io↗

Orgmode

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 aggregate tasks into chronological or filtered views, along with template-based content capture for recording entries without interrupting active editing sessions.

The system covers a broad range of capabilities including project scheduling, time tracking and reporting, and hierarchical note organization. It provides tools for cross-document linking, structured content search, and information refiling, as well as utilities for document export and archiving.

Features

  • Hierarchical Note Organizers - Organizes information using hierarchical headlines, status states, and tags to manage personal knowledge and projects.
  • Neovim Plugins - Implements a comprehensive task management and note-taking environment as a plugin for the Neovim editor.
  • Temporal Planning - Manages deadlines and recurring tasks through automated agenda views and structured project documentation.
  • Notes and Task Organizers - Implements a functional system for managing personal notes, to-do lists, and hierarchical knowledge organization.
  • Personal Information Managers - Functions as a comprehensive tool for organizing personal contacts, calendars, tasks, and a structured knowledge base.
  • Plain Text Task Tracking - Provides a system for managing tasks and priorities using structured plain text and indented lists.
  • Task Deadline Scheduling - Updates timestamps and schedules using a calendar picker and relative increments for recurring tasks.
  • Agenda View Generators - Consolidates scheduled tasks and time-tracked items into chronological views to visualize upcoming commitments.
  • Temporal Range Views - Generates daily, weekly, monthly, or yearly agenda views based on deadlines and scheduled date ranges.
  • Task Aggregators - Consolidates tasks from multiple files into a unified agenda view based on metadata criteria.
  • Header Hierarchy Manipulations - Provides tools for adjusting the nesting levels, promotion, and demotion of document headlines.
  • Lua APIs - Exposes a programmatic Lua API to interact with the environment and automate personal workflows.
  • Lua-Based Plugin Architectures - Utilizes a Lua-based architecture to allow modular extensions and custom task management logic.
  • Tree-Sitter Parsers - Uses Tree-Sitter for incremental parsing to enable precise manipulation of hierarchical document structures.
  • Effort Tracking - Logs time spent on specific tasks and generates summaries to monitor productivity and scheduling accuracy.
  • Cross-Document Linking - Stores and resolves references to specific headlines to create links between different files and views.
  • Cross-Document References - Neovim Orgmode creates references to specific headlines to navigate between files or track related information across projects.
  • Content Refiling - Allows moving existing content between documents and using templates to record new notes for better organization.
  • Item Archiving - Moves finished tasks and headlines to separate archival storage to keep active workspaces clean.
  • Deadline Monitoring - Provides tools to identify and filter tasks that have passed their specified due dates.
  • Time Tracking - Implements clocking mechanisms to log the duration of time spent on specific tasks.
  • Quick Note Entry - Provides rapid capture mechanisms to record new entries into designated files without interrupting editing.
  • Time Tracking and Logging - Neovim Orgmode logs time spent on tasks and manages repeaters or warnings to ensure accurate project scheduling.
  • Document Exporting - Converts structured plain-text notes into various external file formats for distribution.
  • Document Archivers - Provides utilities to move completed items to archive files and export documents to external formats.
  • Metadata Pattern Matching - Uses regular expressions to identify and extract structured metadata such as timestamps, tags, and task states from text files.
  • Quick Capture Templates - Provides predefined structures to record new notes and entries into designated files without interrupting the active editing session.
  • Workflow Automation Scripts - Enables the execution of custom scripts to programmatically handle repetitive document and task management operations.
  • Lua Editor Extensions - Provides a modular Lua-based plugin architecture to extend editor functionality with custom task management logic.
  • Documentation Reference Resolution - Implements symbolic link resolution to connect related information across multiple documentation and note files.
  • Editor Workflow Automations - Provides customizations of editor behavior and text manipulation to streamline note-taking and organization workflows.
  • Note Taking - Org-mode clone for Neovim.

Istoric stele

Graficul istoricului de stele pentru nvim-orgmode/orgmodeGraficul istoricului de stele pentru nvim-orgmode/orgmode

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face nvim-orgmode/orgmode?

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.

Care sunt principalele funcționalități ale nvim-orgmode/orgmode?

Principalele funcționalități ale nvim-orgmode/orgmode sunt: Hierarchical Note Organizers, Neovim Plugins, Temporal Planning, Notes and Task Organizers, Personal Information Managers, Plain Text Task Tracking, Task Deadline Scheduling, Agenda View Generators.

Care sunt câteva alternative open-source pentru nvim-orgmode/orgmode?

Alternativele open-source pentru nvim-orgmode/orgmode includ: pbek/qownnotes — QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem,… lunarvim/neovim-from-scratch — Neovim-from-scratch is a learning-oriented Neovim configuration that demonstrates how to build a complete editor setup… nanotee/nvim-lua-guide — This project is a comprehensive guide for writing Neovim configurations and plugins using the Lua programming… kylechui/nvim-surround — nvim-surround is a Lua-based extension for Neovim designed to add, change, and delete surrounding delimiter pairs… neovim/nvim-lspconfig — This project is a configuration framework for Neovim that acts as a client for the Language Server Protocol. It… nvchad/nvchad — NvChad is a Neovim configuration framework that provides a pre-configured base setup with a refined interface and…

Alternative open-source pentru Orgmode

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Orgmode.
  • pbek/qownnotesAvatar pbek

    pbek/QOwnNotes

    5,792Vezi pe 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++
    Vezi pe GitHub↗5,792
  • lunarvim/neovim-from-scratchAvatar LunarVim

    LunarVim/Neovim-from-scratch

    5,576Vezi pe GitHub↗

    Neovim-from-scratch is a learning-oriented Neovim configuration that demonstrates how to build a complete editor setup from scratch. It serves as a starter template designed to be understandable and customizable, providing a stable foundation for creating a personal development environment. The project is structured as a Neovim IDE bootstrap that helps users quickly set up a functional editor with essential plugins and settings. The configuration is built around a modular structure that organizes settings, keymaps, and plugins into separate files for maintainability and clarity. It uses Lua-b

    Luahacktoberfesthacktoberfest2022neovim
    Vezi pe GitHub↗5,576
  • nanotee/nvim-lua-guideAvatar nanotee

    nanotee/nvim-lua-guide

    5,934Vezi pe GitHub↗

    This project is a comprehensive guide for writing Neovim configurations and plugins using the Lua programming language. It serves as a manual for using the native Neovim Lua API to manage buffers, windows, and editor options. The guide focuses on the interoperability between Lua and Vimscript, providing instructions on how to execute Vimscript from Lua and call Lua functions from within Vimscript. It also provides a framework for plugin development, covering the organization of code into external modules and the creation of custom commands and key mappings. The documentation covers broader c

    documentationguidelua
    Vezi pe GitHub↗5,934
  • kylechui/nvim-surroundAvatar kylechui

    kylechui/nvim-surround

    4,228Vezi pe GitHub↗

    nvim-surround is a Lua-based extension for Neovim designed to add, change, and delete surrounding delimiter pairs around text and code. It functions as a text object manipulator that wraps or removes brackets, quotes, and tags using motions and selections. The plugin integrates with Tree-sitter to identify structural code nodes, allowing for the precise surrounding of syntax elements based on the structural syntax tree. It also supports custom surround definitions, enabling users to define specialized delimiter pairs and aliases. The core capability surface covers basic surrounding operation

    Lua
    Vezi pe GitHub↗4,228
Vezi toate cele 30 alternative pentru Orgmode→