awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
giuspen avatar

giuspen/cherrytree

0
View on GitHub↗
3,893 stars·508 forks·C++·2 vueswww.giuspen.net/cherrytree↗

Cherrytree

CherryTree est une application de prise de notes hiérarchique et un éditeur de documents texte riche conçu pour organiser les informations au sein d'un arbre imbriqué de nœuds. Il fonctionne comme un outil de documentation intégré au code et une base de connaissances chiffrée, utilisant SQLite ou XML pour le stockage local des données.

Le projet se distingue en intégrant des capacités centrées sur le développeur, telles que la coloration syntaxique et la capacité d'exécuter des blocs de code directement via un terminal externe. Il fournit également un chiffrement protégé par mot de passe pour sécuriser les données stockées et empêcher l'accès non autorisé à l'arbre d'informations.

Le logiciel couvre un large éventail de capacités de gestion de contenu, y compris le rendu d'équations mathématiques LaTeX, la gestion des médias intégrés et l'hyperliage interne et externe. Il prend en charge la portabilité des données via l'importation de contenu externe et l'exportation multi-format vers PDF, HTML ou texte brut, parallèlement à des utilitaires de recherche et remplacement globaux.

Features

  • Hierarchical Organization - Structures information using a nested tree of nodes to enable arbitrary hierarchy and reorganization.
  • Code-Integrated Documentation Tools - Provides a workspace for technical notes with built-in syntax highlighting and the ability to execute code via a terminal.
  • Password-Based Encryption - Secures the underlying database or XML files using symmetric encryption derived from user passwords.
  • Digital Notebooks - Functions as an application for organizing research, notes, and technical documentation.
  • Hierarchical Note Organizers - Provides a nested tree structure of nodes for organizing large volumes of notes and information.
  • Rich Text Document Editors - Ships a full-featured editor with LaTeX equations, embedded media, and custom styling for professional documentation.
  • Encrypted Knowledge Bases - Implements a secure information repository that protects the entire knowledge base using password-based encryption.
  • XML Serialization - Serializes the entire information tree into well-formed XML files for portable backup and exchange.
  • SQLite Storage - Utilizes the SQLite database engine for local data persistence and structured note management.
  • Configurable Storage Backends - Allows the user to choose between SQLite or XML as the underlying storage backend.
  • Interactive Code Note-taking - Allows storing code snippets with syntax highlighting and executing them directly from notes to verify logic.
  • Interactive Technical Documents - Combines formatted prose, LaTeX mathematical expressions, and executable code blocks for technical authoring.
  • Code Snippet Execution - Allows the execution of code snippets by passing them to an external system shell.
  • Interactive Code Block Execution - Enables the immediate execution of selected code ranges directly from the editor interface.
  • Mathematical Expression Rendering - Renders mathematical formulas and symbols using a typesetting engine for accurate representation.
  • Archive Encryption - Secures stored note data using password-protected archive encryption for local security.
  • Document Password Protection - Restricts access to the local information tree by requiring a password to open or edit the storage files.
  • Mathematical Notation Rendering - Implements visual rendering of mathematical formulas and equations from LaTeX syntax.
  • Code Syntax Highlighting - Applies visual formatting to multiple programming languages within text blocks to improve readability.
  • Document Stylings - Provides rich text formatting including headings, colors, and lists for creating complex documentation.
  • Notes and Knowledge - Hierarchical note-taking app with rich text and syntax highlighting.
  • Personal Organization Tools - Hierarchical wiki-style notepad with rich text support.

Historique des stars

Graphique de l'historique des stars pour giuspen/cherrytreeGraphique de l'historique des stars pour giuspen/cherrytree

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait giuspen/cherrytree ?

CherryTree est une application de prise de notes hiérarchique et un éditeur de documents texte riche conçu pour organiser les informations au sein d'un arbre imbriqué de nœuds. Il fonctionne comme un outil de documentation intégré au code et une base de connaissances chiffrée, utilisant SQLite ou XML pour le stockage local des données.

Quelles sont les fonctionnalités principales de giuspen/cherrytree ?

Les fonctionnalités principales de giuspen/cherrytree sont : Hierarchical Organization, Code-Integrated Documentation Tools, Password-Based Encryption, Digital Notebooks, Hierarchical Note Organizers, Rich Text Document Editors, Encrypted Knowledge Bases, XML Serialization.

Quelles sont les alternatives open-source à giuspen/cherrytree ?

Les alternatives open-source à giuspen/cherrytree incluent : pbek/qownnotes — QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem,… justinwalsh/daux.io — This project is a Markdown static site generator and documentation server that converts files and folder structures… zadam/trilium — Trilium is a hierarchical personal knowledge base and digital garden tool designed to organize information into a tree… shd101wyy/markdown-preview-enhanced — This project is a markdown preview extension that provides an advanced renderer for markdown files. It functions as an… xwmx/nb — nb is a command-line note manager and personal knowledge management system that organizes plain-text documents and web… jung-kurt/gofpdf — This is a Go-based PDF library used for the programmatic generation of PDF documents without relying on external C…

Alternatives open source à Cherrytree

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Cherrytree.
  • pbek/qownnotesAvatar de pbek

    pbek/QOwnNotes

    5,792Voir sur 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++
    Voir sur GitHub↗5,792
  • justinwalsh/daux.ioAvatar de justinwalsh

    justinwalsh/daux.io

    4,530Voir sur 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

    Voir sur GitHub↗4,530
  • zadam/triliumAvatar de zadam

    zadam/trilium

    36,595Voir sur 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
    Voir sur GitHub↗36,595
  • shd101wyy/markdown-preview-enhancedAvatar de shd101wyy

    shd101wyy/markdown-preview-enhanced

    4,400Voir sur 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
    Voir sur GitHub↗4,400
Voir les 30 alternatives à Cherrytree→