All Projects → tydoc → tydoc

tydoc / tydoc

Licence: other
The TypeScript documenter that meets you where you are

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to tydoc

js-ziju
Compile javascript to LLVM IR, x86 assembly and self interpreting
Stars: ✭ 112 (+300%)
Mutual labels:  ast
lpegrex
Parse programming languages syntax into an AST using PEGs with ease (LPeg Extension).
Stars: ✭ 32 (+14.29%)
Mutual labels:  ast
tsquery-playground
Playground for TSQuery
Stars: ✭ 30 (+7.14%)
Mutual labels:  ast
gogrep
Syntax-aware Go code search, based on the mvdan/gogrep
Stars: ✭ 25 (-10.71%)
Mutual labels:  ast
yode
Yode - Focused Code Editing
Stars: ✭ 28 (+0%)
Mutual labels:  ast
astra
Astra: a Java tool for analysing and refactoring Java source code
Stars: ✭ 35 (+25%)
Mutual labels:  ast
ruby ast visualizer
🌲 Ruby AST Visualizer. Based on Parser.
Stars: ✭ 28 (+0%)
Mutual labels:  ast
parseclj
Clojure Parser for Emacs Lisp
Stars: ✭ 44 (+57.14%)
Mutual labels:  ast
verilogAST-cpp
C++17 implementation of an AST for Verilog code generation
Stars: ✭ 14 (-50%)
Mutual labels:  ast
esvalid
confirm that a SpiderMonkey format AST represents an ECMAScript program
Stars: ✭ 24 (-14.29%)
Mutual labels:  ast
impast
A library for package AST importing
Stars: ✭ 26 (-7.14%)
Mutual labels:  ast
parse-function
(!! moved to tunnckoCore/opensource multi-package repository !!) 🔱 Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins.
Stars: ✭ 37 (+32.14%)
Mutual labels:  ast
ast ninja
The Elixir AST explorer
Stars: ✭ 59 (+110.71%)
Mutual labels:  ast
hxjsonast
Parse JSON into position-aware AST with Haxe!
Stars: ✭ 28 (+0%)
Mutual labels:  ast
ast-builder
Build your ASTs directly from code
Stars: ✭ 18 (-35.71%)
Mutual labels:  ast
node-typescript-parser
Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Stars: ✭ 121 (+332.14%)
Mutual labels:  ast
asty
Abstract Syntax Tree (AST) Data Structure
Stars: ✭ 28 (+0%)
Mutual labels:  ast
jsdast
JSDoc Abstract Syntax Tree
Stars: ✭ 20 (-28.57%)
Mutual labels:  ast
valast
Convert Go values to their AST
Stars: ✭ 251 (+796.43%)
Mutual labels:  ast
xast
Extensible Abstract Syntax Tree
Stars: ✭ 32 (+14.29%)
Mutual labels:  ast

TyDoc

The TypeScript documenter that meets you where you are

Packages Overview

This repository is a monorepo. Here is the package breakdown.

On npm In monorepo Purpose
N/A packages/web The web app hosted at tydoc.vercel.app. Since this is not a consumable package with an interface it is not published on npm.
tydoc packges/tydoc The tydoc package is an entrypoint for most people. It provides the tydoc CLI and re-exports APIs from packages under the @tydoc npm namespace.
@tydoc/extractor packges/extractor The @tydoc/extractor package is a library for getting the extracted documentation data (EDD).
@tydoc/renderer packges/renderer-markdown The @tydoc/renderer-markdown package is a library for transforming EDD into a Markdown document.

About the Project

TyDoc is an open-source project worked on by us (the core team) in our free time. We maintain a roadmap for TyDoc as a GitHub project. We envision a better way to document TypeScript packages that approximates the standards already set by other language communities like Elm, Elixir, Haskell, Rust, and Go.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].