Weftmap
Open source · Multi-langue

Comprenez n'importe quel code en un coup d'œil.

Collez du code et obtenez un graphe d'appels interactif. Multi-langue via Tree-sitter.

Prend en charge:PythonJavaScriptTypeScriptGoRustJavaSQL
02

Comment ça marche

  1. 01

    Collez votre code

    Choisissez un langage et collez un extrait — pas de configuration, pas d'envoi.

  2. 02

    Tree-sitter l'analyse

    Un véritable arbre syntaxique est construit sur le serveur, rapide et agnostique.

  3. 03

    Explorez le graphe d'appels

    Déplacez-vous, zoomez et suivez la façon dont les fonctions s'appellent.

03

Conçu pour lire le code

Multi-langue

Un seul moteur d'analyse, plusieurs langages. Propulsé par Tree-sitter.

PythonJavaScriptTypeScriptGoRustSQL

+Plus de langages bientôt disponibles

Diagrammes interactifs

Déplacez-vous, zoomez et explorez le graphe d'appels de votre code.

Extensible

Ajoutez un nouveau langage en quelques lignes seulement. Conçu pour être étendu.

Analyse précise

De véritables arbres syntaxiques via Tree-sitter, pas de regex fragiles.

Sans configuration

Collez un extrait et visualisez. Rien à installer.

Open source

Gratuit, sous licence MIT et développé par la communauté.

04

Voir en action

Graphe d'appels

Les fonctions deviennent des nœuds et les appels des flèches — tracés à travers les fichiers.

posts
PKidint
FKauthor_idint
1:N
users
PKidint
emailtext

Schéma SQL

Les tables deviennent des entités et les clés étrangères des relations avec leur cardinalité.

05

Langages

Sept aujourd'hui — six produisent un graphe d'appels, SQL produit un schéma relationnel.

06

Cas d'usage

01

Découvrir une base de code

Prenez vos repères avant de lire ligne par ligne.

02

Revoir les changements plus vite

Visualisez les dépendances d'une fonction avant d'approuver une PR.

03

Enseigner et documenter

Transformez du code en diagramme pour vos explications.

04

Explorer du code inconnu

Collez un extrait ou un fichier et tracez le flux.

07

FAQ

Mon code quitte-t-il ma machine ?

Il est envoyé au serveur pour être analysé avec Tree-sitter, puis jeté — rien n'est stocké.

Y a-t-il une limite de taille ?

Jusqu'à 2 Mo et 400 fichiers par analyse.

Quels langages sont pris en charge ?

Python, JavaScript, TypeScript, Go, Rust et SQL — avec d'autres à venir.

Est-ce gratuit et open source ?

Oui, sous licence MIT. Les contributions — surtout les nouveaux langages — sont bienvenues.

08

Ce que disent les gens

Témoignages de personnes utilisant Weftmap.

Connectez-vous pour partager votre expérience.

Soyez le premier à partager votre expérience.

Cartographiez votre code

Collez un extrait et obtenez un diagramme interactif en quelques secondes.

Démarrer
Open source · MIT

Conçu pour être étendu. Ajoutez une étoile ou contribuez sur une issue.