This is your work, valued

San Jose, CA

Theo Gravity

Expert
@theogravity

I love working in TypeScript!

graphql-pothos-server-example. Example implementation of the Pothos (formerly GiraphQL) library to create a GraphQL server with queries, mutations, and subscriptions along with unit and integration tests.

44

graphql-apollo-server-client-example. Example implementation + explanation + tutorial of a GraphQL server and client in node.js

38

electron-dl-manager. A library for implementing (multi-) file downloads in Electron with 'save as' dialog and id support.

27

new-error. Production-grade error creation and serialization library designed for Typescript

23

binance-trailing-stop-loss-bot. An example crypto trading bot that does a trailing stop loss on Binance and posts to Slack

23

bun-fastify-starter-turbo-monorepo. A starter project for building an API service using Fastify v5, kysely / postgres, turbo, and bun with sample tests and OpenAPI endpoint / database generators to help you build quickly

21

datadog-transports. A monorepo for logging plugins that ship logs to datadog

18

pino-datadog-transport. A pino v7+ transport for sending logs to Datadog

14

configurity. A production-grade YAML / env-based configuration system for node.js

14

express-session-sqlite. SQLite-backed session store for express-session written in Typescript

13

objection-generator. Generates knex migrations and objection.js models in Typescript from a YAML spec

13

aws-pca-ca-gen. Generate a root CA and create a signed subordinate CA from the generated AWS PCA (Private Certificate Authority) CSR

11

node-cache-manager-memcached-store. memcached impl for node-cache-manager

6

sentry-sourcemaps-alt. Seamlessly upload your source maps to Sentry; comes with a CLI interface.

6

svg-rasterizer. Create batched rasterizations of SVG files to other formats suitable for multiple device types

5

node-cache-manager-memory-store. Simple in-memory store for node-cache-manager. Mainly used for unit testing purposes.

4

version-bump. Highly customizable / pluggable version bumper for package.json via multiple strategies

4

dai-auction-keeper. Example model for the DAI cryptocurrency auction-keeper bot to participate in MakerDAO auctions

4

express-session-cache-manager. Express session support using node-cache-manager

4

immutable-x-openapi. Immutable X and Gods Unchained OpenAPI 3.0 definitions

3

migrate-mongo-alt. A database migration tool for MongoDB in Node

3

apifire. Generates node.js express validators / routers / controllers in Typescript using an OpenAPI 3.0 spec

2

datadog-log-sender. Send logs to DataDog using secure sockets via TCP

2

node-aws-pca. A library to generate and fetch a certificate for HTTPS use using AWS Private Certificate Authority (PCA)

2

feature-manager-wrapper. A wrapper / abstraction around configuration / feature manager libraries such as LaunchDarkly.

2

apifire-server. Generates an express-based API server w/ database migrations and models and an error-handling / logging infrastructure written in Typescript

2

node-docker-id. Gets the docker container id / checks if the app is running in a docker container via CLI or API

2

add-trusted-cert. Add trusted certificates to the macOS keychain via an API

2

stainless-tools. Unofficial CLI tool for interacting with the Stainless SDK generation service (stainless.com)

2

toc-md. Generates a markdown TOC (table of contents)

1

notes. Engineering notes

1

passport-oauth2-alt. OAuth 2.0 authentication strategy for Passport and Node.js.

1

vault-tacular. A client for use with Hashicorp Vault written in Typescript

1

passwordless-cache-manager. Use node-cache-manager as a passwordless token store

1

mongo-express-session. A session store for express-session using MongoDB with no mongodb client dependency.

1

version-bump-plugin-git. @theo.gravity/version-bump strategy for bumping based on last commit message

1