David Sherret (@dsherret)
  • Stars
    star
    8,087
  • Global Rank 2,912 (Top 0.2 %)
  • Followers 1,733
  • Following 25
  • Registered over 12 years ago
  • Most used languages
    TypeScript
    82.1 %
    Rust
    14.3 %
    C#
    3.6 %
  • Location 🇨🇦 Canada
  • Country Total Rank 121
  • Country Ranking
    Rust
    384
    C#
    1,505

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,126
star
3

dax

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

ts-nameof

nameof in TypeScript
TypeScript
486
star
5

conditional-type-checks

Types for testing TypeScript types.
TypeScript
448
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
86
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
28
star
11

dts-minify

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

barrel-maintainer

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

deno-which

Finds the path to the specified command in Deno.
TypeScript
14
star
14

console_static_text

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

jsr-publish-on-tag

Publishes a package to JSR with a version based on the current git tag.
TypeScript
13
star
16

Units-of-Measure-Proposal-for-TypeScript

11
star
17

server-bridge

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

npm_bridge

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

faster_prettier_example

TypeScript
6
star
20

which-runtime

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

CodeBlockWriterSharp

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

npm-to-deno-workspace-example

TypeScript
4
star
23

text_lines

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

ts-object-create

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

npm_bridge_example

Example of using npm bridge
TypeScript
2
star
26

libpack

Module concatenator for large Deno libraries.
Rust
2
star
27

slow-wasm-example

Rust
1
star
28

tsconf-talk

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

ts-state-test-generator

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

path

Path class for JavaScript built on top of Deno's standard library.
TypeScript
1
star