9 مستودعات
Syntax and mechanisms for creating bidirectional links between documents within a local knowledge base.
Distinct from Links: Focuses on the structural organization of a knowledge base via internal links, rather than just visual navigation components.
Explore 9 awesome GitHub repositories matching user interface & experience · Internal Wiki Linking. Refine with filters or upvote what's useful.
Vimwiki is a personal wiki plugin and text editor extension for Vim that organizes interconnected text files. It functions as a Markdown knowledge base and a Zettelkasten note system, allowing for the creation of a networked system of notes and documentation. The project provides tools for wiki administration, enabling users to create, rename, and navigate between linked documents via internal linking. It supports various markup formats, including Markdown and MediaWiki, and can transform this content into HTML for web publishing. The system covers personal knowledge management through globa
Enables the creation of a network of interconnected files using internal link syntax.
This project is a metadata query engine and indexer for markdown files, designed to transform YAML frontmatter and inline fields into dynamic tables and lists. It provides a background process that extracts tags and custom fields into a searchable database, enabling the automated indexing of notes. The system is distinguished by its dual approach to data retrieval: a dedicated query language for SQL-like filtering and grouping, and a JavaScript data API. This API allows for programmatic metadata extraction and the creation of custom views and extensions using TypeScript typings. Its broader
Creates bidirectional internal links and external URLs to connect notes within the knowledge base.
nb is a command-line note manager and personal knowledge management system that organizes plain-text documents and web bookmarks. It functions as a Markdown knowledge base, allowing users to create a structured collection of information through a shell-scripted interface. The system uses Git for versioning and synchronization, tracking full revision history and enabling the sync of notebooks across multiple devices via remote repositories. It provides security for sensitive data through AES-256 or GPG encryption and supports document conversion into various publishing formats using the Pandoc
Allows navigation of the knowledge base using bidirectional links and hashtags as an internal wiki.
yn هو محرر نصوص Markdown وأداة لإدارة المعرفة مصمم كلوحة مستندات تفاعلية. يعمل كنظام تدوين ملاحظات شبكي لتنظيم المعلومات عبر روابط الويكي، والوسوم، ومستودعات الملفات المحلية، مع دمج مساعد كتابة ذكاء اصطناعي لتوليد النصوص وإكمالها آلياً. يتميز المشروع بقدرات رسم المخططات متعددة المحركات، والتي تحول بناء الجملة النصي إلى مرئيات باستخدام Mermaid وPlantUML وECharts. يوظف إطار عمل إضافات قابلاً للتوسيع يسمح بإضافة عناصر واجهة مستخدم وميزات مخصصة من خلال وحدات JavaScript وخطافات الأحداث. يغطي التطبيق مجموعة واسعة من قدرات تأليف المحتوى والقدرات التقنية، بما في ذلك عرض الرياضيات بـ LaTeX، وتنفيذ الكود المدمج، وتوليد شرائح العرض التفاعلية. يوفر تنظيماً متقدماً للمستندات من خلال تصورات رسم بياني للمعرفة ويتضمن أدوات لتشفير المستندات، وتتبع الإصدارات، وتحويل التنسيق المدفوع بالواجهة الخلفية. يمكن بدء التطبيق بمنافذ مخصصة، وأدلة بيانات، وأنماط وصول باستخدام معلمات سطر الأوامر.
Connects documents and assets through a bi-directional wiki-linking system to build a networked knowledge base.
Obsidian.nvim is a Neovim plugin that brings Obsidian vault management and markdown note-taking directly into the editor. It models each Obsidian vault as a local directory with configurable settings, note paths, and attachment folders, bridging vault operations through Neovim's Lua API and user-defined keybindings. The plugin handles core vault workflows including note creation with template insertion, daily notes management with configurable date formats, and navigation by following wiki-style and markdown links. It provides asynchronous full-text and filename search across vault notes usin
Follows wiki-style and markdown links between notes in a vault using keyboard shortcuts.
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
Creates cross-note links using double-bracket wiki syntax with autocomplete and backlinks.
TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud
Creates connections between files of all types with incoming-links panels and graph views.
This project is an interactive coding tutorial platform and markdown-based course engine. It functions as a web-based education system that transforms markdown files into structured educational pages with integrated interfaces for writing and running code. The platform utilizes a remote code execution framework to validate user-submitted snippets in real time by integrating with external compilers and execution engines. To ensure consistent delivery across different hosting platforms, the entire learning environment is provided as a containerized deployment. The system covers a broad capabil
Implements a custom internal wiki-linking system for navigating between related tutorial pages.
Inpad is a document-driven project management tool and collaborative technical knowledge base. It serves as a coordination platform for DevOps teams, combining a structured knowledge base with task management to align technical documentation with project execution. The platform utilizes a schema-less document store that organizes application state and project entities as hierarchical, nested tree structures. This flexible data system allows document structures to evolve without requiring rigid database migrations and supports relational internal linking to create a networked knowledge base.
Uses unique internal references to build a networked knowledge base for technical project workflows.