Understanding Code Structure: A Beginner's Guide to Tree-sitter

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • gitgraph-bck

    Backend for gitgraph. Parsing Python code, Creating AST, Constructing Functional Dependency Graph

  • GitGraph is one of my latest project majorly built with the help of tree-sitter. This transforms your codebase (currently supports python only codebases) into an interactive graph, revealing relationships between functions, classes, and files. Drag, zoom, and hover for deep dives, with sidebars displaying neighbor nodes and imported functions. Hyperlinks take you straight to the source code. Master your Python project's structure with GitGraph's clear and concise dependency view. You can view the backend source code here. Do drop a ⭐ if you like it!

  • astexplorer

    A web tool to explore the ASTs generated by various parsers.

  • You can play with your code here, and visualise ASTs for the same.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to create your own Eslint rule with tests, boosting the DX, and code-review

    2 projects | dev.to | 27 Mar 2024
  • 😱 ESlint over Conventions - You have Not unlocked the power of ESlint 😱

    2 projects | dev.to | 29 Sep 2023
  • AST Exploret

    1 project | news.ycombinator.com | 5 Sep 2023
  • Creating my own typescript compiler

    2 projects | /r/typescript | 1 Jul 2023
  • Linters and Formatters: How code reads our code.

    1 project | dev.to | 30 May 2023