9 repository-uri
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 este un editor de text markdown și un instrument de gestionare a cunoștințelor conceput ca o pânză interactivă pentru documente. Funcționează ca un sistem de notițe în rețea pentru organizarea informațiilor prin wiki-link-uri, hashtag-uri și repository-uri de fișiere locale, integrând în același timp un asistent de scriere AI pentru generarea și completarea automată a textului. Proiectul se distinge prin capabilitățile sale de diagramare multi-motor, care redau sintaxa bazată pe text în vizualuri folosind Mermaid, PlantUML și ECharts. Utilizează un framework de plugin-uri extensibil care permite adăugarea de elemente UI și funcționalități personalizate prin module JavaScript și hook-uri de evenimente. Aplicația acoperă o gamă largă de capabilități de autorare a conținutului și tehnice, inclusiv randarea matematică LaTeX, execuția integrată a codului și generarea de slide-uri interactive. Oferă organizare avansată a documentelor prin vizualizări de grafuri de cunoștințe și include utilitare pentru criptarea documentelor, urmărirea versiunilor și conversia formatelor bazată pe backend. Aplicația poate fi pornită cu porturi personalizate, directoare de date și moduri de acces folosind parametri în linie de comandă.
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 este un instrument de management al proiectelor bazat pe documente și o bază de cunoștințe tehnică colaborativă. Acesta servește drept platformă de coordonare pentru echipele DevOps, combinând o bază de cunoștințe structurată cu gestionarea sarcinilor pentru a alinia documentația tehnică cu execuția proiectului. Platforma utilizează un magazin de documente fără schemă (schema-less) care organizează starea aplicației și entitățile proiectului ca structuri arborescente ierarhice și imbricate. Acest sistem flexibil de date permite structurilor de documente să evolueze fără a necesita migrări rigide ale bazei de date și suportă legături interne relaționale pentru a crea o bază de cunoștințe interconectată. Spațiul de lucru include un motor de sincronizare pentru colaborarea în timp real a echipei, difuzând instantaneu modificările documentelor către toți clienții activi. Acoperă domenii largi de capabilități, inclusiv organizarea bazei de cunoștințe, coordonarea DevOps la distanță și gestionarea fluxurilor de lucru ale proiectelor printr-o interfață bazată pe documente.
Uses unique internal references to build a networked knowledge base for technical project workflows.