Josh Goldberg โœจ (@JoshuaKGoldberg)
  • Stars
    star
    6,953
  • Global Rank 3,468 (Top 0.2 %)
  • Followers 2,329
  • Following 361
  • Registered over 11 years ago
  • Most used languages
    TypeScript
    56.9 %
    JavaScript
    34.3 %
    HTML
    3.6 %
    C#
    1.5 %
    PHP
    1.5 %
    Others
    2.1 %
  • Location ๐Ÿ‡บ๐Ÿ‡ธ United States
  • Country Total Rank 1,690
  • Country Ranking
    MDX
    64
    Astro
    132
    Batchfile
    1,099
    HTML
    5,163
    JavaScript
    5,199
    PHP
    7,048

Top repositories

1

Old-Deleted-FullScreenMario

An HTML5 remake of the original Super Mario Brothers - expanded for wide screens.
2,995
star
2

TypeStat

Converts JavaScript to TypeScript and TypeScript to better TypeScript. ๐Ÿงซ
TypeScript
1,987
star
3

create-typescript-app

Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. ๐Ÿ’
TypeScript
621
star
4

emoji-blast

Blasts emoji like fireworks all up in your HTML page. ๐ŸŽ†
TypeScript
179
star
5

linting-typescript-in-2023

Code samples for linting React and TypeScript in 2023. โœจ
TypeScript
106
star
6

eslint-plugin-package-json

Rules for consistent, readable, and valid package.json files. ๐Ÿ—‚๏ธ
TypeScript
90
star
7

ChooseYourFramework

Choosing a modern JavaScript UI framework, Pokemon-style.
TypeScript
68
star
8

prettier-plugin-curly

Prettier plugin to enforce consistent brace style for all control statements. ๐ŸฅŒ
TypeScript
46
star
9

ts-api-utils

Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. ๐Ÿ› ๏ธ๏ธ
TypeScript
46
star
10

temporal-adventure-bot

A sample temporal.io application that posts a daily Discord or Slack message for interactive choose-your-own-adventure stories. โœจ
TypeScript
45
star
11

refined-saved-replies

Chrome extension for GitHub's Saved Replies that adds replies from a repository's `.github/replies.yml`. ๐Ÿ“จ
TypeScript
29
star
12

dot-com

Personal site for Josh Goldberg. That's me!
MDX
24
star
13

ts-function-inliner

TypeScript transformation that inlines calls to small functions. โšก๏ธ
TypeScript
21
star
14

mock-react-redux

๐ŸŽญ Mocks out Redux actions and selectors for clean React Jest tests.
TypeScript
19
star
15

next-js-to-ts

Sample repository showing a React app for a JS to TS conversion.
JavaScript
18
star
16

logrocket-eslint-prettier-typescript

Repository for the LogRocket meetup: Configuring ESLint And Prettier For TypeScript. โœจ
JavaScript
16
star
17

seven-common-hooks-mistakes

Companion code for my Seven Common Hooks Mistakes talk! โœจ
JavaScript
16
star
18

github-username-to-emails

Fetches any public emails associated with a GitHub username. ๐Ÿ“ง
TypeScript
16
star
19

TSLint.MSBuild

[Deprecated] An MSBuild task for running TSLint.
JavaScript
15
star
20

emojipedia

Unofficial static export of emoji technical information from Emojipedia. ๐Ÿ“™
TypeScript
14
star
21

Konamimojisplosion

Connects konami-code-js to emojisplosion for a glorious easter egg. ๐ŸŽ‰ โœจ ๐ŸŽ†
TypeScript
13
star
22

should-semantic-release

Checks whether a semantic release should be run for a repository. ๐Ÿ’‚
TypeScript
13
star
23

cached-factory

Creates and caches values under keys. ๐Ÿญ
JavaScript
12
star
24

all-contributors-auto-action

Fills in missing allcontributors entries for a repository. ๐Ÿ‘ช
TypeScript
12
star
25

type-system-react

A "fun" implementation of a JSX rendering engine similar to React's ... in the TypeScript type system.
TypeScript
11
star
26

SpeedyPersistentState

Expo app containing code examples for my SWM talk.
JavaScript
10
star
27

use-no-sleep

NoSleep.js, in React Hooks form ๐Ÿ˜ด
TypeScript
10
star
28

Goldblog

Personal blog for Josh Goldberg. Hooray!
JavaScript
10
star
29

sentences-per-line

Contributed markdownlint rule for limiting sentences per line. ๐Ÿ“
TypeScript
8
star
30

eslint-plugin-never-disable

ESLint plugin to completely ban disabling specific rules. ๐Ÿ™…
TypeScript
8
star
31

Bookswap

A hub for students to buy & sell textbooks on campus.
PHP
8
star
32

emoji-platform-data

Static export of platform-specific metadata for unicode emojis. ๐Ÿ—๏ธ
TypeScript
8
star
33

are-docs-informative

Checks whether a documentation description introduces any new information. โ„น๏ธ
TypeScript
8
star
34

props-mocks-and-context-talk

Companion repository for my Props, Mocks, and Context: Unit Testing Heavy Components talk
JavaScript
7
star
35

design-systems-workshop

A mock Twitter page implemented without, partially with, and then with a design system.
JavaScript
7
star
36

tidelift-me-up

Finds your npm packages that are eligible for Tidelift funding. ๐Ÿ’ธ
TypeScript
7
star
37

tidelift-me-up-site

Web app to find your npm packages eligible for Tidelift funding. ๐Ÿ’ธ
TypeScript
7
star
38

eslint-preset-prettier

The easiest way to use Prettier for linting. Which is what you should do. ๐Ÿงน
TypeScript
7
star
39

RainbowScratchPaper

Remember those black sheets of paper that let you scratch off to reveal the rainbow background? We do! This project is a single-page web app emulating those old rainbow scratch paper sheets.
JavaScript
7
star
40

jsworld-graphql

Example project showing two areas of code using Apollo GraphQL.
TypeScript
7
star
41

deep-typescript-tips-and-tricks

Going through fun features in TypeScript!
TypeScript
6
star
42

unit-testing-react-with-rtl

Workshop learning about real-world-like React tests with Jest and RTL.
JavaScript
6
star
43

github-sponsors-to-markdown

Creates a Markdown table summarizing your GitHub sponsors. ๐Ÿ’ฐ
TypeScript
5
star
44

type-safe-style-systems

A broad overview of some of the inflection points around CSS theming, culminating in today's style systems. ๐ŸŽจ
HTML
5
star
45

release-it-action

Runs release-it as a GitHub Action, with handling for semantic releases and protected branches. ๐Ÿ“ค
TypeScript
5
star
46

joshuakgoldberg-dot-com-old

Personal site for Josh Goldberg.
HTML
5
star
47

SquiggleConf

Website for a lovely conference that is definitely real and happening.
Astro
5
star
48

get-github-auth-token

Retrieves the running user's GitHub authentication token. ๐Ÿช™
JavaScript
5
star
49

jsworld-typedoc

Bare-bones example project showing generation of a docs site using TypeDoc.
TypeScript
5
star
50

sentences-per-line-old

Contributed markdownlint rule for one sentence per line.
JavaScript
5
star
51

JoshuaKGoldberg

Packaged projects and personal GitHub README for JoshuaKGoldberg. ๐Ÿ‘‹
TypeScript
5
star
52

standards-compliant-rickroll

https://hi.joshuakgoldberg.com
HTML
5
star
53

speaker-rider

My speaker rider for talking at your event!
5
star
54

github-username-to-emails-site

Web app to fetch any public emails associated with a GitHub username. ๐Ÿ“ง
JavaScript
5
star
55

prune-github-notifications

Prunes GitHub notifications you don't care about, such as automated dependency bumps. ๐Ÿงน
TypeScript
5
star
56

tsc-fancy

Snazzy utilities around the TypeScript CLI.
TypeScript
5
star
57

internet-explorer-is-wonderful

Internet Explorer is a Wonderful Browser and an Absolute Pleasure to Work With
HTML
5
star
58

jstseslinttest

Proof that you can run TypeScript ESLint on JavaScript files.
JavaScript
4
star
59

squee

๐Ÿ’จโœจ Super Quick Event Emitters! โœจ๐Ÿ’จ
TypeScript
4
star
60

fixing-floating-and-sinking-promises

Companion code for my workshop on fixing floating and sinking Promises. โœจ
JavaScript
4
star
61

hello-josh-goldberg

A sample package written by me, Josh Goldberg, to practice working in open source software. Hooray!
JavaScript
4
star
62

commit-to-co-authors

Parses co-authors from Git/GitHub-style commit messages. โœ๏ธ
JavaScript
4
star
63

repros

Reproductions and larger code snippets I need to reference online.
4
star
64

boston-ts-website

The website for BostonTS. Powered by React, Remix, TypeScript, and Vanilla Extract. โœจ
TypeScript
4
star
65

typedoc-plugin-konamimojisplosion

TypeDoc plugin to quickly integrate konamimojisplosion into your docs site. ๐ŸŽ‰ โœจ ๐ŸŽ†
JavaScript
4
star
66

typescript-react-javascriptla

Demo code for our Intro to TypeScript + React talk! โœจ
TypeScript
4
star
67

JavaScript-Testing-Intro

Source code for a BellevueJS intro talk on JavaScript testing.
JavaScript
3
star
68

astro-konamimojisplosion

Astro integration to quickly load konamimojisplosion into your site. ๐ŸŽ‰ โœจ ๐ŸŽ†
JavaScript
3
star
69

understanding-floating-and-sinking-promises

Demo code for my talk on understanding floating and sinking Promises. โœจ
JavaScript
3
star
70

opensource

TypeScript
3
star
71

verify-istanbul-coverage

Verifies minimum total covered lines in generated Istanbul reports.
TypeScript
3
star
72

co-author-to-username

Fetches the GitHub username for a co-author, if possible. ๐Ÿ“‡
TypeScript
3
star
73

design-system-sketch

A companion sketch of how a design system conversion might go.
JavaScript
3
star
74

graphql-galaxy-a-lovely-trio

Companion repository showing Next.js + Apollo + GraphQL
TypeScript
3
star
75

typescript-static-analysis-hidden-gems

Code examples for my TypeScript Static Analysis Hidden Gems talk. ๐Ÿ’Ž
TypeScript
3
star
76

vc-npm-resume

A workshop showing making your own `npx`-runnable npm package. ๐ŸŽ
JavaScript
3
star
77

async-await-generators-typescript-and-jquery

A brief explaration for SeattleJS into async/await, generators, and hacking TypeScript to like jQuery.
3
star
78

stoptalking

Countdown timer to beep speakers out.
TypeScript
3
star
79

docusaurus-plugin-konamimojisplosion

(not yet published to npm) Docusaurus plugin to quickly integrate konamimojisplosion into your docs site. ๐ŸŽ‰ โœจ ๐ŸŽ†
JavaScript
3
star
80

Trumpicorn

Escape the Trumps!
TypeScript
3
star
81

graphql-typings-generation

Demonstrates generating TypeScript types from a GraphQL server. โœจ
JavaScript
3
star
82

npm-username-to-packages

Fetches any packages associated with an npm username. ๐Ÿ“จ
JavaScript
3
star
83

all-contributors-for-repository

Generates an allcontributors list for an existing repository. ๐Ÿค
TypeScript
3
star
84

tecnologico-del-monterrey-react-typescript

Code examples from talking to the class
TypeScript
3
star
85

jquery-2-typescript-async-await-adapter

Replaces TypeScript's generated async/await support code so jQuery 2's JQueryPromise can be used with async/await.
TypeScript
3
star
86

expect-no-axe-violations

Expect matcher for asserting no violations in aXe results.
TypeScript
3
star
87

jsworld-swagger

Bare-bones example project showing generation of a client SDK site using Swagger.
TypeScript
3
star
88

a-lovely-graphql-server

JavaScript
2
star
89

props-mocks-and-context-workshop

Companion repository for my Props, Mocks, and Context: Unit Testing Heavy Components workshop.
JavaScript
2
star
90

learning-typescript-blog

JavaScript
2
star
91

open-sauced-goals

2
star
92

StarCorn

๐ŸŒŸ๐ŸŒฝ Fly through the galaxy! Eat your vegetables! ๐ŸŒฝ๐ŸŒŸ
TypeScript
2
star
93

hello-michael-scott

Sample repository for GGV. Hello everyone!
JavaScript
2
star
94

poop-recipes

Turn your recipes into something... crappy. ๐Ÿ’ฉ
JavaScript
2
star
95

eslint-plugin-expect-type-example

Sample repository showing usage of eslint-plugin-expect-type โœจ
TypeScript
2
star
96

a-lovely-trio

TypeScript
2
star
97

bellevuejs-linting

A (JS|TS)Lint BellevueJS talk @ Microsoft.
JavaScript
2
star
98

csproj-to-tsconfig

Converts .csproj files with TypeScript includes to their tsconfig.json equivalents.
TypeScript
2
star
99

tidelift-me-up-site-old

Find your npm packages eligible for Tidelift funding. ๐Ÿ’ธ
TypeScript
2
star
100

typescript-intro-emergentworks-react

Companion React+TypeScript code for my Intro to TypeScript EmergentWorks workshop, bootstrapped with yarn + create-react-app! โœจ
TypeScript
2
star