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
Back to giuspen/cherrytree

Projects sharing features with Cherrytree

30 open-source projects similar to giuspen/cherrytree, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • pbek/qownnotespbek avatar

    pbek/QOwnNotes

    5,792View on 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++
    View on GitHub↗5,792
  • justinwalsh/daux.iojustinwalsh avatar

    justinwalsh/daux.io

    4,530View on GitHub↗

    This project is a Markdown static site generator and documentation server that converts files and folder structures into responsive websites. It functions as a Confluence documentation publisher, enabling the direct upload and synchronization of processed Markdown content to enterprise knowledge base servers. The system distinguishes itself through its technical rendering capabilities, transforming Mermaid syntax into visual diagrams and TeX expressions into mathematical formulas. It supports multilingual documentation by creating localized versions of a site with dedicated navigation structu

    View on GitHub↗4,530
  • zadam/triliumzadam avatar

    zadam/trilium

    36,595View on GitHub↗

    Trilium is a hierarchical personal knowledge base and digital garden tool designed to organize information into a tree of linked nodes. It functions as a JavaScript programmable wiki and a self-hosted note server, allowing users to maintain a private database of documents synchronized across multiple devices. The platform distinguishes itself through an embedded scripting engine for automating tasks and a REST API that exposes internal data and actions to external tools. Users can further extend the system by modifying the user interface layout and styling through a custom theme engine. The

    TypeScript
    View on GitHub↗36,595

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • shd101wyy/markdown-preview-enhancedshd101wyy avatar

    shd101wyy/markdown-preview-enhanced

    4,400View on GitHub↗

    This project is a markdown preview extension that provides an advanced renderer for markdown files. It functions as an interactive markdown notebook by executing embedded code snippets and displaying the results directly within the preview pane. The system includes a markdown-to-PDF converter for professional document generation and a slide deck generator that transforms markdown text into presentation visuals. The tool supports technical rendering for mathematical formulas and diagrams, while maintaining side-by-side content editing through synchronized scrolling between the source text and

    HTMLatomatom-packagekatex
    View on GitHub↗4,400
  • xwmx/nbxwmx avatar

    xwmx/nb

    8,210View on GitHub↗

    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

    Shellarchivingbashbookmark-manager
    View on GitHub↗8,210
  • jung-kurt/gofpdfjung-kurt avatar

    jung-kurt/gofpdf

    4,468View on GitHub↗

    This is a Go-based PDF library used for the programmatic generation of PDF documents without relying on external C dependencies. It functions as a document generator, layout engine, security tool, and vector graphics engine for creating files containing text, images, and geometric shapes. The project distinguishes itself through a cell-based layout engine that manages automatic text wrapping, page breaks, and structured positioning. It provides specialized capabilities for vector graphics, including the rendering of Bézier curves and polygons, as well as a security toolkit for applying passwo

    Go
    View on GitHub↗4,468
  • nuttyartist/notesnuttyartist avatar

    nuttyartist/notes

    4,247View on GitHub↗

    This project is a native C++ desktop application for personal knowledge management. It functions as a local-first markdown note-taking tool and knowledge base, ensuring data is stored directly on the local device for offline access and user ownership. The application distinguishes itself by transforming markdown task lists into interactive kanban boards for visual workflow tracking. It also emphasizes keyboard-driven productivity, utilizing system-wide hotkeys to summon the application to the foreground and navigate its interface without a mouse. The software provides hierarchical content or

    C++
    View on GitHub↗4,247
  • mashirozx/sakuramashirozx avatar

    mashirozx/sakura

    3,815View on GitHub↗

    Sakura is a WordPress blog theme designed for developer blog publishing. It provides a visual layout and a suite of specialized blogging tools for creating technical articles using Markdown and HTML5 standards. The theme distinguishes itself through specific developer-centric integrations, such as a code syntax highlighter with full-screen viewing and tools for embedding formatted GitHub repository cards. It also features a dynamic theme switcher that allows the site's visual style and color schemes to be changed without reloading the page. The project covers a broad range of functional area

    PHPthemewordpress
    View on GitHub↗3,815
  • onlyoffice/desktopeditorsONLYOFFICE avatar

    ONLYOFFICE/DesktopEditors

    4,448View on GitHub↗

    DesktopEditors is an office suite application designed for creating and editing text documents, spreadsheets, and presentations across different operating systems. It serves as an OOXML compatible editor, ensuring that files are read and written according to Office Open XML standards for cross-platform document exchange. The suite functions as a collaborative document platform featuring real-time co-authoring, version tracking, and integrated communication tools. It also acts as an AI-powered document assistant and PDF editor, providing capabilities for content generation, automated spreadshe

    collaborationdesktopdocx
    View on GitHub↗4,448
  • polynote/polynotepolynote avatar

    polynote/polynote

    4,595View on GitHub↗

    Polynote is a polyglot notebook environment and interactive document system designed for executing code in multiple languages within a single document. It functions as a cross-language data analysis tool and a JVM language IDE, allowing users to combine executable code, rich text, and data visualizations to prototype and document technical workflows. The system is distinguished by its ability to share data and variables between different language runtimes, such as Python and the JVM. It uses cross-language object conversion and data wrapping to pass objects between runtimes, enabling multi-la

    Jupyter Notebook
    View on GitHub↗4,595
  • missing-semester-cn/missing-semester-cn.github.iomissing-semester-cn avatar

    missing-semester-cn/missing-semester-cn.github.io

    7,311View on GitHub↗

    This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer

    Markdown
    View on GitHub↗7,311
  • blinkfox/hexo-theme-materyblinkfox avatar

    blinkfox/hexo-theme-matery

    5,362View on GitHub↗

    A responsive Material Design theme for static blogs built with the Hexo framework. It functions as a comprehensive layout system that transforms markdown files into styled HTML pages, providing a specialized environment for technical documentation and personal blogging. The theme is characterized by a data-driven approach to content visualization, using radar charts for categories and word clouds for tags to represent post metadata. It further distinguishes its organization by utilizing a chronological timeline architecture for blog archives. The project covers a wide range of technical publ

    JavaScriptfeatured-pictureshexo-blog-themehexo-theme
    View on GitHub↗5,362
  • katex/katexKaTeX avatar

    KaTeX/KaTeX

    20,177View on GitHub↗

    KaTeX is a typesetting library and web math renderer that transforms TeX and LaTeX mathematical notation into high-quality HTML and CSS for web browsers. It functions as a math notation parser and LaTeX to HTML converter, capable of operating as both a client-side library and a server-side math renderer to generate static HTML expressions. The project supports a wide range of specialized mathematical rendering, including chemical equation rendering, Bra-ket notation for quantum mechanics, and mathematical logic typesetting. It provides comprehensive controls for structural layouts such as mat

    TypeScriptjavascriptkatexlatex
    View on GitHub↗20,177
  • googlecodelabs/toolsgooglecodelabs avatar

    googlecodelabs/tools

    4,822View on GitHub↗

    This project is an interactive tutorial generator and static site generator that transforms source documents, such as Markdown and Google Docs, into structured instructional guides. It functions as a documentation conversion tool that compiles source content into static HTML assets and metadata for distribution to public or private audiences. The system utilizes a custom element UI framework to embed interactive instructional components using standard HTML custom elements, removing the need for external JavaScript frameworks. It supports multi-format content export, allowing a single source o

    Go
    View on GitHub↗4,822
  • jmcnamara/xlsxwriterjmcnamara avatar

    jmcnamara/XlsxWriter

    3,911View on GitHub↗

    XlsxWriter is a library for generating spreadsheets in the XLSX format, functioning as an Excel workbook writer and file generator. It provides the capability to write data, apply cell formatting, and build complex layouts across multiple worksheets. The project distinguishes itself with a memory-optimized writing mode that flushes large datasets to disk row-by-row, enabling the creation of files exceeding 4 GB while minimizing RAM consumption. It also includes a specialized mechanism for embedding binary project files and digital signatures to enable VBA macros and signed scripts within work

    Pythonchartslibxlsxwriterpandas
    View on GitHub↗3,911
  • danburzo/percollatedanburzo avatar

    danburzo/percollate

    4,647View on GitHub↗

    Percollate is a command-line tool for converting web pages and RSS feeds into structured files. It functions as a web content converter, static document generator, and page bundler that transforms online content into PDF, EPUB, HTML, or Markdown formats. The tool creates self-contained documents by embedding external images as encoded data URLs and applying custom HTML templates and CSS stylesheets. It can combine multiple web URLs or feed entries into a single digital book featuring a generated table of contents and hyperlinked index. Additional capabilities include the decomposition of Ato

    JavaScript
    View on GitHub↗4,647
  • open-xml-templating/docxtemplateropen-xml-templating avatar

    open-xml-templating/docxtemplater

    3,592View on GitHub↗

    Docxtemplater is an office document generation engine designed to automate the creation of personalized business documents, presentations, and spreadsheets. By manipulating the underlying XML structure of office files, the framework replaces placeholders within pre-designed templates with dynamic data, enabling the programmatic production of reports, invoices, and complex data-driven documents. The project distinguishes itself through a modular extension architecture that allows developers to integrate custom logic for handling images, charts, and specialized formatting. It supports advanced

    JavaScriptdocxdocx-generationdocx-generator
    View on GitHub↗3,592
  • vanessa219/vditorVanessa219 avatar

    Vanessa219/vditor

    11,074View on GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    TypeScriptcommonmarkeditorgfm
    View on GitHub↗11,074
  • picocms/picopicocms avatar

    picocms/Pico

    3,905View on GitHub↗

    Pico is a lightweight PHP content manager and Markdown website generator that functions as a flat-file CMS. It transforms Markdown files into a structured website by using the server file system for URL routing and avoids the use of a relational database for storing content and metadata. The system is distinguished by its support for multilingual website deployment and a static site cache that saves rendered pages as HTML to reduce server load. It employs a Git-based content workflow to synchronize and deploy updates across different environments. The platform covers a broad range of capabil

    PHP
    View on GitHub↗3,905
  • compodoc/compodoccompodoc avatar

    compodoc/compodoc

    4,113View on GitHub↗

    Compodoc is a TypeScript API documentation generator, static site generator, and project architecture visualizer. It parses source code and JSDoc comments to create searchable technical reference sites, API catalogues, and standalone HTML pages. The project distinguishes itself by analyzing import statements to produce dependency graphs and module maps that illustrate the structural relationships within a codebase. It includes specialized support for visualizing Angular projects, NestJS workflows, and Stencil web components, and can embed live working demos directly into documentation pages.

    TypeScript
    View on GitHub↗4,113
  • martinblech/xmltodictmartinblech avatar

    martinblech/xmltodict

    5,741View on GitHub↗

    xmltodict is a Python library that provides bidirectional serialization between XML documents and dictionaries. It functions as a parser that converts marked-up input into key-value pairs and a serialization utility that transforms dictionaries back into structured XML documents. The project includes an incremental stream processor that uses depth-based callbacks to handle large XML files while maintaining constant memory usage. It features a namespace manager for mapping prefixes and declarations, as well as a security sanitizer that blocks external entity expansion and validates element nam

    Python
    View on GitHub↗5,741
  • masscodeio/masscodemassCodeIO avatar

    massCodeIO/massCode

    6,843View on GitHub↗

    massCode is a local-first developer workspace application that combines a code snippet manager, a markdown knowledge base, and an HTTP client tool. It serves as a productivity suite for software engineers to consolidate reusable code fragments, technical documentation, and API collections within a single environment. The application distinguishes itself by integrating a developer utility suite for natural language calculations, sample data generation, and JSON visualization. It also includes visual project mapping capabilities, allowing users to create mind maps and sketch diagrams alongside

    TypeScript
    View on GitHub↗6,843
  • saber-notes/sabersaber-notes avatar

    saber-notes/saber

    4,173View on GitHub↗

    Saber is an end-to-end encrypted note-taking application designed for handwritten content. It provides a digital ink canvas for creating documents and a system for organizing those notes within a hierarchy of nested folders. The application ensures privacy by encrypting both notes and device configurations on the client side before they are synchronized across devices. This process prevents the server from accessing stored content or user settings. The toolset includes digital ink annotation capabilities, such as text highlighting and layer-based stroke rendering. The user interface supports

    Dartandroidcross-platformdart
    View on GitHub↗4,173
  • leanote/leanoteleanote avatar

    leanote/leanote

    11,695View on GitHub↗

    Leanote is a collaborative Markdown editor, hierarchical note manager, and self-hosted blogging platform. It functions as a knowledge base that uses a document store to organize structured notebooks and rich-text documents. The system enables real-time co-authoring, allowing multiple users to simultaneously edit documents and brainstorm ideas. It also includes a publishing engine that transforms private notes into public-facing blogs using customizable themes and multi-contributor management. The platform provides tools for knowledge management through notebooks and tags, supporting both ric

    JavaScriptevernoteleanote
    View on GitHub↗11,695
  • dendronhq/dendrondendronhq avatar

    dendronhq/dendron

    7,436View on GitHub↗

    Dendron is a markdown knowledge management system designed for organizing linked files into a hierarchical personal knowledge base. It functions as a git-backed note manager that stores data as plaintext markdown files to ensure data persistence and ownership. The system distinguishes itself through schema-based organization, which applies structural templates and autocomplete hints to maintain consistency across large sets of documents. It also provides bi-directional linking and an interactive graph view to visualize relationships between notes, alongside a static site generator that export

    TypeScriptdendronmarkdownmarkdown-editor
    View on GitHub↗7,436
  • nvim-orgmode/orgmodenvim-orgmode avatar

    nvim-orgmode/orgmode

    3,786View on GitHub↗

    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 aggrega

    Lua
    View on GitHub↗3,786
  • authenticator-extension/authenticatorAuthenticator-Extension avatar

    Authenticator-Extension/Authenticator

    4,522View on GitHub↗

    Authenticator is a multi-factor authentication manager and browser extension designed to generate and store two-step verification codes directly within a web browser. It functions as an encrypted secret store that produces both time-based and counter-based security codes to protect online account access. The project distinguishes itself through cross-browser synchronization, replicating authentication accounts across different browser instances using cloud or local backups. It utilizes password-based encryption to protect authentication seeds and provides a synchronization tool to maintain co

    TypeScript2faauthenticatorchrome-extension
    View on GitHub↗4,522
  • neoapplications/neo-backupNeoApplications avatar

    NeoApplications/Neo-Backup

    3,691View on GitHub↗

    Neo-Backup is an Android application backup tool and rooted device data manager. It creates encrypted copies of application data and system files on rooted devices to preserve application state and settings. The project functions as a backup scheduler, allowing for the automation of periodic data preservation tasks based on custom application lists and fixed timetables. To protect sensitive information, it utilizes password-based encryption to secure backup archives. The system provides capabilities for device-wide data backup and recovery, including the ability to restore applications and t

    Kotlin
    View on GitHub↗3,691
  • executablebooks/jupyter-bookexecutablebooks avatar

    executablebooks/jupyter-book

    4,251View on GitHub↗

    Jupyter Book is a computational book publisher and static site generator that converts Jupyter notebooks and markdown files into interactive web books and publication-quality PDF documents. It serves as a markdown-based documentation tool that executes embedded code at build time and caches the resulting outputs for static display. The system distinguishes itself by supporting interactive data publications, allowing readers to engage with live computational widgets and launch notebooks in remote execution environments. It extends standard markdown with a system of roles and directives to supp

    TypeScript
    View on GitHub↗4,251
  • lsky-org/lsky-prolsky-org avatar

    lsky-org/lsky-pro

    4,662View on GitHub↗

    Lsky Pro is a self-hosted image hosting platform and digital asset management system. It provides a web application for uploading and organizing images into albums, while functioning as an image hosting API and processing gateway for programmatic asset management. The system distinguishes itself by supporting monetized storage services, integrating payment gateways and coupon systems to manage user subscriptions and storage quotas. It features a decoupled storage architecture that integrates with S3, OSS, WebDav, and other cloud providers to separate file storage from the application server.

    Bladecloudimage-storeimages
    View on GitHub↗4,662