awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Bogdan-Lyashenko avatar

Bogdan-Lyashenko/js-code-to-svg-flowchart

0
View on GitHub↗
7,121 stele·483 fork-uri·JavaScript·mit·2 vizualizări

Js Code To Svg Flowchart

js-code-to-svg-flowchart is a JavaScript source code visualizer and static code analysis tool that converts programming blocks and iterators into scalable vector graphics flowcharts. It functions as a code-to-diagram converter that maps the structural logic and sequence of operations from source files into visual representations.

The system includes a command line interface for generating SVG flowcharts directly from local source code. It features a transformation engine that maps code nodes to schematic shapes and supports a sequence of images at varying abstraction levels to explain logic step-by-step.

The tool provides capabilities for abstraction level filtering and logic branch management to simplify visualizations by including or excluding specific elements. It also includes a customization system for applying predefined color schemes and styles to different node types in the generated diagrams.

Features

  • Flowchart Generators - Ships a command line interface that automatically generates SVG flowcharts from source code for technical documentation.
  • Code-to-Diagram Converters - Turns programming blocks and iterators into schematic shapes and flow-based SVG representations.
  • Code-to-SVG Visualizers - Transforms JavaScript source code into visual SVG flowcharts for logic analysis and documentation.
  • Source Code Mapping - Maps JavaScript source code to visual SVG flowcharts to represent program execution flow.
  • SVG Path Serializers - Converts structured logic trees into XML-based SVG path data for vector rendering.
  • Logic Visualizers - Transforms JavaScript source code into SVG flowcharts to visualize program logic and execution flow.
  • Recursive Tree Traversal Algorithms - Uses recursive tree traversal algorithms to flatten hierarchical code blocks into sequential flowchart steps.
  • Abstract Syntax Tree Parsing - Implements the conversion of JavaScript source code into a structured tree for logic analysis.
  • Static Logic Visual Analysis - Maps complex code branches and sequences visually to identify bottlenecks and simplify codebase understanding.
  • Static Code Analysis Tools - Provides automated structural analysis of JavaScript source code to map logical sequences into visual diagrams.
  • AST Node Collection Filtering - Provides filtering of AST nodes to control the level of detail in generated diagrams.
  • AST Structure Modification - Transforms code nodes into schematic shapes, such as converting iterators into loop representations.
  • Visualization Detail Controls - A rendering control to include or exclude specific logical elements like imports or class definitions to simplify visualizations.
  • Incremental Logic Presentations - Produces a sequence of SVG images at varying abstraction levels to explain code logic step-by-step.
  • Architectural Onboarding - Helps new developers understand system logic through step-by-step visual presentations of the codebase.
  • Diagram Layout Algorithms - Calculates X and Y positions for logical elements to ensure a clear and linear visual flow.
  • SVG Image Exports - Saves generated code logic representations as standalone XML-formatted SVG files.
  • Automated Visual Documentation - Automates the creation of visual logic diagrams for use in technical architecture documentation.

Istoric stele

Graficul istoricului de stele pentru bogdan-lyashenko/js-code-to-svg-flowchartGraficul istoricului de stele pentru bogdan-lyashenko/js-code-to-svg-flowchart

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Js Code To Svg Flowchart

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Js Code To Svg Flowchart.
  • benjamn/recastAvatar benjamn

    benjamn/recast

    5,246Vezi pe GitHub↗

    Recast is a JavaScript AST parser and printer designed for automated code refactoring. It converts source code into abstract syntax trees that can be modified and then printed back into source code. The project focuses on formatting-preserving transformations, storing original whitespace and indentation metadata within syntax tree nodes to reconstruct code without losing its original layout. It also generates character-level source maps to maintain precise correspondences between original input and transformed output. The toolkit includes utilities for syntax tree manipulation using a visito

    TypeScript
    Vezi pe GitHub↗5,246
  • scottrogowski/code2flowAvatar scottrogowski

    scottrogowski/code2flow

    4,586Vezi pe GitHub↗

    code2flow is a static program flow mapper and source code call graph generator. It analyzes source code to produce visual flow diagrams that map function call relationships and execution paths. The project includes an asynchronous call trace visualizer that follows execution paths through async and await calls to map the logic of asynchronous programs. It also provides a programmable code analysis interface, allowing the call graph generation logic to be integrated into other software applications. The system handles static code analysis by converting source code into abstract syntax trees t

    Python
    Vezi pe GitHub↗4,586
  • sorbet/sorbetAvatar sorbet

    sorbet/sorbet

    3,790Vezi pe GitHub↗

    Sorbet is a static analysis tool and type checker designed for Ruby codebases. It identifies type inconsistencies, potential bugs, and logic errors by examining source code without execution, helping to improve software reliability and maintainability in large-scale projects. The system employs a constraint-based type inference engine that evaluates expressions against defined annotations to validate data structures. To support rapid development, it utilizes incremental analysis and caching to provide feedback by processing only modified files and their dependencies. Beyond static analysis,

    Ruby
    Vezi pe GitHub↗3,790
  • rubberduck-vba/rubberduckAvatar rubberduck-vba

    rubberduck-vba/Rubberduck

    2,122Vezi pe GitHub↗

    Rubberduck is a development environment extension designed for legacy Visual Basic and Visual Basic for Applications projects. It functions as a comprehensive suite that integrates directly into the host editor to provide static code analysis, automated refactoring, and project management capabilities. The tool distinguishes itself by implementing a formal grammar-based parsing engine that transforms source code into a structured abstract syntax tree. This allows for deep static analysis, enabling the identification of defects and style inconsistencies. It further supports development workflo

    C#addinc-sharpcom
    Vezi pe GitHub↗2,122
Vezi toate cele 30 alternative pentru Js Code To Svg Flowchart→

Întrebări frecvente

Ce face bogdan-lyashenko/js-code-to-svg-flowchart?

js-code-to-svg-flowchart is a JavaScript source code visualizer and static code analysis tool that converts programming blocks and iterators into scalable vector graphics flowcharts. It functions as a code-to-diagram converter that maps the structural logic and sequence of operations from source files into visual representations.

Care sunt principalele funcționalități ale bogdan-lyashenko/js-code-to-svg-flowchart?

Principalele funcționalități ale bogdan-lyashenko/js-code-to-svg-flowchart sunt: Flowchart Generators, Code-to-Diagram Converters, Code-to-SVG Visualizers, Source Code Mapping, SVG Path Serializers, Logic Visualizers, Recursive Tree Traversal Algorithms, Abstract Syntax Tree Parsing.

Care sunt câteva alternative open-source pentru bogdan-lyashenko/js-code-to-svg-flowchart?

Alternativele open-source pentru bogdan-lyashenko/js-code-to-svg-flowchart includ: benjamn/recast — Recast is a JavaScript AST parser and printer designed for automated code refactoring. It converts source code into… scottrogowski/code2flow — code2flow is a static program flow mapper and source code call graph generator. It analyzes source code to produce… sorbet/sorbet — Sorbet is a static analysis tool and type checker designed for Ruby codebases. It identifies type inconsistencies,… dop251/goja — Goja is a JavaScript engine and ECMAScript compliant interpreter implemented entirely in Go. It serves as an embedded… rubberduck-vba/rubberduck — Rubberduck is a development environment extension designed for legacy Visual Basic and Visual Basic for Applications… facebook/jscodeshift — jscodeshift is a JavaScript AST transformation toolkit and codemod engine designed for large-scale code refactoring…