David Sherret (@dsherret)
  • Stars
    star
    7,760
  • Global Rank 2,961 (Top 0.2 %)
  • Followers 1,585
  • Following 25
  • Registered about 12 years ago
  • Most used languages
    TypeScript
    76.9 %
    Rust
    19.2 %
    C#
    3.8 %
  • Location 🇨🇦 Canada
  • Country Total Rank 121
  • Country Ranking
    Rust
    360
    C#
    1,520

Top repositories

1

ts-morph

TypeScript Compiler API wrapper for static analysis and programmatic code changes.
TypeScript
4,452
star
2

ts-ast-viewer

TypeScript AST viewer.
TypeScript
1,060
star
3

dax

Cross-platform shell tools for Deno and Node.js inspired by zx.
TypeScript
755
star
4

ts-nameof

nameof in TypeScript
TypeScript
486
star
5

conditional-type-checks

Types for testing TypeScript types.
TypeScript
447
star
6

code-block-writer

Code writer for JavaScript and TypeScript code.
TypeScript
152
star
7

ts-type-info

TypeScript AST and code generator [Deprecated]
TypeScript
93
star
8

ts-factory-code-generator-generator

Generates code that generates TypeScript Compiler API factory code from an AST.
TypeScript
80
star
9

using_statement

"Using statement" in JavaScript and TypeScript.
TypeScript
68
star
10

rust-toolchain-file

GitHub Action to install Rust's toolchain via rust-toolchain.toml
23
star
11

dts_minify

Minifier for TypeScript declaration files (.d.ts)
TypeScript
21
star
12

barrel-maintainer

Automated real-time maintenance of barrels in JavaScript and TypeScript.
TypeScript
19
star
13

console_static_text

Logging for text that should stay in the same place in a console.
Rust
13
star
14

deno-which

Finds the path to the specified command in Deno.
TypeScript
12
star
15

Units-of-Measure-Proposal-for-TypeScript

11
star
16

server-bridge

Code generation for a statically typed bridge between the client and server in TypeScript
TypeScript
10
star
17

npm_bridge

Proof of concept for a bridge between Deno and npm packages
TypeScript
7
star
18

faster_prettier_example

TypeScript
6
star
19

which-runtime

Deno module for checking which runtime the code is running in.
TypeScript
6
star
20

CodeBlockWriterSharp

Code writer that assists with formatting and visualizing blocks of JavaScript or TypeScript code in c#.
C#
6
star
21

ts-object-create

Code generation that writes functions for creating objects with their types.
TypeScript
2
star
22

libpack

Module concatenator for large Deno libraries.
Rust
2
star
23

npm_bridge_example

Example of using npm bridge
TypeScript
2
star
24

text_lines

Information about lines of text in a string.
Rust
2
star
25

slow-wasm-example

Rust
1
star
26

tsconf-talk

Code and slides for my talk at tsconf 2018.
TypeScript
1
star
27

ts-state-test-generator

Generates test helper functions for checking the state of a class or interface [abandoned]
TypeScript
1
star