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
nvim-neorg avatar

nvim-neorg/neorg

0
View on GitHub↗
7,448 stars·239 forks·Lua·GPL-3.0·13 views

Neorg

Neorg is a knowledge management framework for Neovim designed for organizing notes, tasks, and structured data using a custom hierarchical text format. It functions as a personal knowledge base and a system for generating structured text documents.

The framework integrates project management and time tracking directly into the editor environment. It enables the creation of typeset documents and professional slideshow presentations by converting raw structured text into formatted visual layouts.

The system covers a broad range of productivity capabilities, including personal knowledge management, structured document authoring, and the logging of work hours and task lists.

Features

  • Neovim Plugins - Extends the Neovim editor by integrating professional knowledge management and project tracking directly into the workflow.
  • Notes and Task Management - Integrates the organization of personal notes, tasks, and project documentation into a single unified format.
  • Task and Time Management - Provides integrated tools for monitoring time usage and managing to-do lists within a text-based environment.
  • Personal Knowledge Management - Implements a structured system for capturing and retrieving personal notes and fragmented information for long-term synthesis.
  • Document Authoring Tools - Provides a structured authoring environment for writing raw text that can be exported as professional documents.
  • Visual Layout Generators - Converts structured raw text into professional typeset documents and visual slideshow presentations.
  • Personal Knowledge Bases - Creates a digital garden and personal knowledge base for linking documentation through a unified file format.
  • Typeset Document Generators - Generates professional typeset documents and slideshows from raw structured text.
  • Knowledge Management Frameworks - Functions as a comprehensive framework for organizing notes, tasks, and structured data within Neovim.
  • Editor-Integrated Trackers - Provides a text-editor integrated tool for logging work hours and managing project goals.
  • Metadata-Driven Organizers - Uses hidden headers and extensible properties to manage structural links and relationships between files.
  • Configurable Scripting Interfaces - Employs a programmable Lisp-based language to define user settings and extend the editor's internal logic.
  • Abstract Syntax Tree Parsing - Implements an abstract syntax tree to transform structured text into a hierarchical node tree for complex queries and formatting.
  • Intermediate Representations - Uses an internal intermediate representation to bridge raw structured markers and final PDF or HTML layouts.
  • Event-Driven State Managers - Utilizes a centralized mechanism to trigger UI updates and logic changes in response to text-change events.
  • Note Taking - Extensible life-organizing framework.

Star history

Star history chart for nvim-neorg/neorgStar history chart for nvim-neorg/neorg

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.

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

Projects sharing features with Neorg

These projects share indexed features with Neorg. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • boostio/boostnoteBoostIO avatar

    BoostIO/Boostnote

    16,923View on GitHub↗

    Boostnote is a local-first note management system and markdown text editor designed for personal knowledge management. It functions as a desktop application that reads and writes markdown files directly to the local disk, allowing for the creation of a searchable personal knowledge base and digital garden. The application provides a writing interface that renders markdown syntax in real time. It is used to organize fragmented information, maintain project documentation, and author structured technical guides.

    JavaScript
    View on GitHub↗16,923
  • foambubble/foamfoambubble avatar

    foambubble/foam

    17,220View on GitHub↗

    Foam is a personal knowledge management system that organizes information into a navigable web of interconnected markdown files. It functions as a knowledge graph tool, utilizing wiki-style bidirectional linking and metadata to track relationships between documents and concepts. By storing data in standard text files, the system ensures long-term portability and compatibility with external tools. The platform distinguishes itself through its integrated visualization and automation capabilities. It generates graphical maps of file connections to help users identify patterns and discover relati

    TypeScriptgraph-visualisationmarkdownmarkdown-editor
    View on GitHub↗17,220
  • blinkospace/blinkoblinkospace avatar

    blinkospace/blinko

    10,601View on GitHub↗

    Blinko is a personal knowledge management system and an LLM-powered knowledge base that enables users to capture and organize thoughts through a bi-directional knowledge graph. It functions as a RAG-enabled note-taking application and a self-hosted Markdown editor, allowing for the creation of permanent documentation and fleeting notes. The project distinguishes itself by integrating retrieval-augmented generation to provide conversational querying and AI-powered analysis of private document libraries. It supports both cloud-based and local AI model integration, enabling users to perform sema

    TypeScriptmarkdownmemosnextjs
    View on GitHub↗10,601
  • fabiospampinato/notablefabiospampinato avatar

    fabiospampinato/notable

    23,491View on GitHub↗

    Notable is a local-first markdown note taking application and document manager. It functions as a personal knowledge base that persists notes as plain text files on the local disk to ensure data portability and user ownership. The application provides a markdown editor featuring a split-pane live preview for real-time rendering of content, including mathematical expressions and diagrams. Information is organized through a hierarchical tagging system that allows for nested labels and multi-dimensional categorization. The software includes tools for bulk note management to apply operations acr

    View on GitHub↗23,491
Compare all 30 related projects→

Frequently asked questions

What does nvim-neorg/neorg do?

Neorg is a knowledge management framework for Neovim designed for organizing notes, tasks, and structured data using a custom hierarchical text format. It functions as a personal knowledge base and a system for generating structured text documents.

What are the main features of nvim-neorg/neorg?

The main features of nvim-neorg/neorg are: Neovim Plugins, Notes and Task Management, Task and Time Management, Personal Knowledge Management, Document Authoring Tools, Visual Layout Generators, Personal Knowledge Bases, Typeset Document Generators.

Which projects share features with nvim-neorg/neorg?

Projects with overlapping indexed features include: boostio/boostnote — Boostnote is a local-first note management system and markdown text editor designed for personal knowledge management.… foambubble/foam — Foam is a personal knowledge management system that organizes information into a navigable web of interconnected… fabiospampinato/notable — Notable is a local-first markdown note taking application and document manager. It functions as a personal knowledge… blinkospace/blinko — Blinko is a personal knowledge management system and an LLM-powered knowledge base that enables users to capture and… karakeep-app/karakeep — Karakeep is a self-hosted, open-source platform designed for personal knowledge management and web content archiving.… christianlempa/cheat-sheets — This project is a technical reference knowledge base and developer cheat sheet repository. It functions as a…