Tim Mikeladze's repositories
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.
space-slug
π Generate unique slugs like `wonderful-jabba` or `hyperspace-4812` using a customizable api with zero dependencies.
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
π₯ Database migration tools and CLI for ArangoDB. Apply migrations in a transaction-safe manner with optional before/after hooks and dry-run support.
mui-joy-confirm
β Confirmation dialogs built on top of @mui/joy and react hooks.
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.
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.
react-cmdk
A fast, accessible, and pretty command palette for React
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.
github-issue-to-branch
A script that uses the Github CLI `gh` to automatically create and name new branches using an issue number.
awesome-arangodb
π₯ List of awesome ArangoDB repositories and links.
arango-migrate-example
Sample repository for a minimal example of the arango-migrate cli tool.
platforms
A full-stack Next.js app with multi-tenancy and custom domain support. Built with Next.js App Router and the Vercel Domains API.
next-build-size
CLI tool to calculate and compare the sizes of artifacts produced by next build. Integrates with Github Actions, Discord and Slack.
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-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.
keyv-arango
ArangoDB store for Keyv: simple key-value storage with support for multiple backends.
ai-complete
A toolkit that super-charges your workflow when working with openai.
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.
GPT-3-Encoder-browser
Javascript BPE Encoder Decoder for GPT-2 / GPT-3 that works in both the browser and nodejs