• Stars
    star
    534
  • Rank 83,095 (Top 2 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 2 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Library of developer tools, reactivity debugger & Devtools Chrome extension for visualizing SolidJS reactivity graph

Solid Developer Tools

Solid Developer Tools

pnpm turborepo npm

Library of developer tools, reactivity debugger & Devtools Chrome extension for visualizing SolidJS reactivity graph.

Why?

To change the way you write, debug and understand your SolidJS applications and reactivity within.

And also to experiment with ways of visualizing and interacting with Solid's reactivity graph.

Screenshot of the chrome extension

The Chrome Extension

๐Ÿšง In early development. ๐Ÿšง

Chrome Developer Tools extension for debugging SolidJS applications. It allows for visualizing and interacting with Solid's reactivity graph, as well as inspecting component state and hierarchy.

Should work in any application using SolidJS, including SolidStart and Astro.

>> See the guide on setting started <<

All devtools packages

Most of the present packages are not much more then just ideas and experiments. Some in progress, and some very much in progress. But few of them can help you in your work already, and a man can dream, so this is what's out there waiting:

Extension Client

solid-devtools

The main client library. It reexports the most important tools and connects the client application to the chrome extension.

See README for more information.

Devtools Overlay

@solid-devtools/overlay

An on-page devtools overlay for debugging SolidJS Applications without a chrome extension.

See guide on setting up

Logger

@solid-devtools/logger

For debugging only the pinpoint places parts of the Solid's reactivity graph you are concerned with, right in the console you use all the time.

Provides a variaty of debugging utilities for logging the state and lifecycle of the nodes of reactivity graph to the browser console.

Debugger

@solid-devtools/debugger

A runtime library, used to get information and track changes of the Solid's reactivity graph. It's a cornerstone of the rest of the packages.

Resources and prior art

A couple of resources on the topic on chrome devtools extensions:

Other devtools projects for solid and other frameworks:

More Repositories

1

glitched-writer

Glitched, text writing js module. Highly customizable settings. Decoding, decrypting, scrambling, or simply spelling out text.
TypeScript
114
star
2

odin-wasm

Odin + WASM = ๐Ÿ’™
Odin
55
star
3

streaming-markdown

Streaming markdown ร  la ChatGPT (WIP)
JavaScript
24
star
4

vue-glitched-writer

Glitched Writer Component for Vue 3.
SCSS
17
star
5

solid-hooks

React hooks API in SolidJS
TypeScript
9
star
6

odin-graphql-parser

GraphQL schema parser written in Odin
Odin
7
star
7

grid-graph

UI experiment making a graph of nodes and connections on a grid.
JavaScript
7
star
8

rallax

Parallax library for SolidJS
TypeScript
6
star
9

graphstate

A reactive GraphQL client generator. (WIP)
JavaScript
6
star
10

nothing-but

Nothing But ๐Ÿ–ค
TypeScript
5
star
11

mxyz-mark

MXYZ Mark 1
TypeScript
4
star
12

paraglide-solidstart-hackernews

Example hackernews app built with SolidStart and Paraglide-js for i18n.
TypeScript
3
star
13

solid-group-chat

TypeScript
3
star
14

bilang

Experiment with bidirectional programming language.
Odin
3
star
15

glitched-writer-app

A website dedicated to Glitched Writer - an npm javascript module, for text animation.
Vue
2
star
16

perlin-noise-animation

Simple code pen for Animation and Generating values using Perlin noise
JavaScript
2
star
17

odin-deps

A mini tool to see the chain of dependencies in odin projects
Odin
1
star
18

solid-scheduling-error

Created with StackBlitz โšก๏ธ
TypeScript
1
star
19

advent-of-code

my solutions to Advent of Code challanges as a tool to learn new languages
Odin
1
star
20

vue-gooey-cursor

Gooey Cursor Component for Vue 3.
TypeScript
1
star
21

renkidzielo

Renkidzieล‚o Website 3.0
Astro
1
star
22

eslint-plugin

Personal eslint rules
JavaScript
1
star