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
·
hizzgdev avatar

hizzgdev/jsmind

0
View on GitHub↗
3,781 stars·895 forks·JavaScript·1 vuehizzgdev.github.io/jsmind↗

Jsmind

jsmind is a JavaScript library and web-based engine used to render interactive hierarchical mind maps. It functions as a hierarchical data visualizer and concept map renderer that converts structured data into visual diagrams for organizing information and ideas.

The library provides a visual interface for editing nodes and manipulating map structures in real time. It supports customizing the appearance of nodes through styling and themes, managing node visibility via expanding and collapsing hierarchy levels, and exporting visual maps as high-resolution images.

The system handles the transformation of tree structures or arrays into interactive maps using canvas or SVG. It includes capabilities for node property editing and data exchange through serialization to save and load map structures.

Features

  • Mind Mapping Tools - Provides a JavaScript-based tool for creating hierarchical visual maps to organize information and brainstorm ideas.
  • Mind Mapping Software - Provides a frontend engine for building mind mapping applications with built-in data persistence and image export.
  • Visual Map Structure Manipulation - Provides a direct visual interface for rearranging connections and the hierarchy of map elements.
  • Concept Maps - Provides a visual interface for creating and modifying interlinked concepts and logical flows in real time.
  • Hierarchical Map Renderers - Renders structured data as an interactive visual map using canvas or SVG for a hierarchical overview.
  • Concept Mapping Tools - Converts structured data into visual concept maps to organize ideas and synthesize information.
  • Complex Data Organization - Structures complex data into navigable maps with expandable and collapsible hierarchy levels for better organization.
  • Hierarchical Data Visualization Tools - Renders complex tree structures as interactive visual maps with support for recursive manipulation.
  • Interaction and Event Handling - Handles user-driven interactivity and event processing to allow real-time updates to the map structure.
  • Map Image Export - Generates high-resolution static image files of the current mind map view for external use.
  • Graph Diagram Exporters - Exports interactive graph canvases into high-resolution static image formats like PNG or JPEG.
  • Node Visual Styling - Allows customization of node appearance through colors, fonts, and predefined visual themes.
  • Viewport Coordinate Mappings - Implements coordinate mappings that enable zooming and panning within the visual mind map workspace.
  • Hierarchical Layout Calculations - Computes node positions and connecting line paths by recursively traversing the hierarchical data tree.
  • Diagram Canvas Renderers - Provides a canvas-based rendering engine specifically designed to draw structured mind map diagrams with computed node layouts.
  • Node Property Editors - Provides a visual interface to modify text and attributes of individual map elements directly.
  • Tree-Based State Containers - Manages the mind map state as a hierarchical object structure to support recursive traversal and modification.
  • Node Visibility Controls - Implements capabilities for expanding and collapsing specific nodes to manage the visibility of hierarchical information.
  • JavaScript 框架汇总 - Listed in the “JavaScript 项目” section of the Great Open Source Project awesome list.

Historique des stars

Graphique de l'historique des stars pour hizzgdev/jsmindGraphique de l'historique des stars pour hizzgdev/jsmind

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 hizzgdev/jsmind ?

jsmind is a JavaScript library and web-based engine used to render interactive hierarchical mind maps. It functions as a hierarchical data visualizer and concept map renderer that converts structured data into visual diagrams for organizing information and ideas.

Quelles sont les fonctionnalités principales de hizzgdev/jsmind ?

Les fonctionnalités principales de hizzgdev/jsmind sont : Mind Mapping Tools, Mind Mapping Software, Visual Map Structure Manipulation, Concept Maps, Hierarchical Map Renderers, Concept Mapping Tools, Complex Data Organization, Hierarchical Data Visualization Tools.

Quelles sont les alternatives open-source à hizzgdev/jsmind ?

Les alternatives open-source à hizzgdev/jsmind incluent : freeplane/freeplane — Freeplane is a Java-based mind mapping software and knowledge management system used to create hierarchical visual… maptalks/maptalks.js — maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and… alibaba/butterfly — Butterfly is an interactive graph visualization library and SVG-based diagramming engine used to build node-based… naotu/desktopnaotu — DesktopNaotu is a cross-platform mind mapping tool for creating and organizing hierarchical visual diagrams. It… northwoodssoftware/gojs — GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts,… didi/logicflow — LogicFlow is an SVG-based flowchart editing framework and visual graph editor used for building customizable business…

Alternatives open source à Jsmind

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Jsmind.
  • freeplane/freeplaneAvatar de freeplane

    freeplane/freeplane

    3,949Voir sur GitHub↗

    Freeplane is a Java-based mind mapping software and knowledge management system used to create hierarchical visual maps and interconnect ideas. It serves as a visual information organizer that transforms text-based notes into navigable spatial maps to facilitate non-linear thinking processes. The application features a swing-based visual canvas for rendering interactive concept maps and complex node-based layouts. It utilizes an XML-based document organizer to serialize map structures and node attributes into hierarchical files for persistent storage. The tool covers several core capability

    Javagroovy-scriptsjavaknowledge-management
    Voir sur GitHub↗3,949
  • maptalks/maptalks.jsAvatar de maptalks

    maptalks/maptalks.js

    4,519Voir sur GitHub↗

    maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and 3D geographic data on a web canvas. It functions as a 3D geospatial engine supporting 3DTiles and GLTF formats, a GeoJSON visualization tool, and a spatial analysis library. The project distinguishes itself through high-performance rendering and dynamic geospatial animation, including the ability to simulate traffic flow and execute smooth visual transitions for map elements. It provides comprehensive tools for interactive geometry editing, allowing users to draw and modify ve

    HTML
    Voir sur GitHub↗4,519
  • alibaba/butterflyAvatar de alibaba

    alibaba/butterfly

    4,649Voir sur GitHub↗

    Butterfly is an interactive graph visualization library and SVG-based diagramming engine used to build node-based workflow designers and visual flow editors. It provides a framework for rendering interconnected nodes, edges, and groups to model technical architectures, business processes, and data-driven workflows. The project is distinguished by its ability to integrate custom UI components as graph nodes and its specialized support for data lineage visualization. It enables the mapping of relationships between data fields, tables, and business entities to track provenance and monitor workfl

    JavaScript
    Voir sur GitHub↗4,649
  • naotu/desktopnaotuAvatar de NaoTu

    NaoTu/DesktopNaotu

    5,069Voir sur GitHub↗

    DesktopNaotu is a cross-platform mind mapping tool for creating and organizing hierarchical visual diagrams. It functions as an offline editor and standalone application for managing knowledge without requiring an internet connection. The application includes utility functions for mind map data conversion, allowing users to import and migrate files from third-party platforms into a compatible offline format. It also acts as a version-controlled diagramming tool that tracks the history of maps to allow for the review or recovery of previous versions. The software provides capabilities for loc

    TypeScriptdesktop-appinaotumind
    Voir sur GitHub↗5,069
Voir les 30 alternatives à Jsmind→