Tim Mikeladze's repositories
tsup-react-package-starter
π¦ Develop & publish React or Typescript packages with ease. PostCSS, Vitest & Storybook support out of the box. Integrates with Github releases and automatically publishes to NPM. Code is built using tsup.
gist-database
β¨ Transform gist into your personal key/value datastore. π‘Pair this with Next.js static sites and incremental static regeneration. Built with TypeScript.
next-upload
ποΈ Turn-key solution for signed & secure file-uploads to an S3 compliant storage service such as R2, AWS, or Minio. Built for Next.js. Generates signed URLs for uploading files directly to your storage service and optionally integrates with a database to store additional metadata about your files.
next-apollo-joy-starter
π³ π π Spend more time building instead of configuring your next project. A slightly opinionated starter kit for creating fully typed Next.js apps with a pleasant developer experience.
arango-migrate
π₯ Database migration tools and CLI for ArangoDB. Apply migrations in a transaction-safe manner with optional before/after hooks and dry-run support.
next-auth-mui
π Sign-in dialog for NextAuth built with MUI and React. Detects configured OAuth and Email providers and renders buttons or input fields for each respectively. Fully themeable, extensible and customizable to support custom credential flows.
slack-manifest
CLI tools for interacting with a Slack App Manifest. Keep a manifest in your codebase as json file or typescript object and use slack-manifest to create, validate or update your Slack App as part of a CI/CD pipeline. Also useful for speeding up local development of Slack Apps.
space-slug
π Generate unique slugs like `wonderful-jabba` or `hyperspace-4812` using a customizable api with zero dependencies.
use-file-system
A set of React hooks to interact with the File System API. Watch a directory for changes and return a map of filepaths & contents when a file is added, modified or removed.
tsc-baseline
π‘οΈ Creates a baseline of TypeScript errors and compares new errors against it. This is useful for reducing noise in TypeScript projects which have a lot of pre-existing errors. This tool will filter out all existing errors and only show new type-errors introduced by your changes.
arango-migrate-example
Sample repository for a minimal example of the arango-migrate cli tool.
keyv-arango
ArangoDB store for Keyv: simple key-value storage with support for multiple backends.
next-build-size
CLI tool to calculate and compare the sizes of artifacts produced by next build. Integrates with Github Actions, Discord and Slack.
use-octokit
A fully-typed data-fetching hook for the Github API. Built on top of Octokit and SWR. Use inside in a React component for a type-safe data-fetching mechanism over the Github API with caching, polling, and more.
mui-joy-confirm
β Confirmation dialogs built on top of @mui/joy and react hooks.
ai-complete
A toolkit that super-charges your workflow when working with openai.
awesome-arangodb
π₯ List of awesome ArangoDB repositories and links.
github-issue-to-branch
A script that uses the Github CLI `gh` to automatically create and name new branches using an issue number.
GPT-3-Encoder-browser
Javascript BPE Encoder Decoder for GPT-2 / GPT-3 that works in both the browser and nodejs
react-cmdk
A fast, accessible, and pretty command palette for React