Tim Mikeladze's repositories
typescript-react-package-starter
π¦ Develop & publish Typescript or React packages with ease. PostCSS, Vitest, Biome & Storybook support out of the box. Integrates with Github releases and automatically publishes to NPM. Code is built using tsup.
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.
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.
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.
react-devbar
π A customizable floating toolbar for React applications. Build and integrate your own dev tools with a draggable interface inspired by the Vercel toolbar. Perfect for adding debugging panels, theme controls, and other development utilities for your app.
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.
fake-time-series
β²οΈ A flexible CLI tool and library for generating fake time series data. Perfect for testing, development, and demonstration purposes.
arango-migrate-example
Sample repository for a minimal example of the arango-migrate cli tool.
github-issue-to-branch
π CLI tool to quickly create well-named branches from GitHub issues.
scrape-directory-listing
π Download all the files from a directory listing.
react-install-command
π‘ A React component for rendering a 'npm install <package name>' block. Supports multiple package managers and themes. Drop it into your MDX code, a Shadcn component, a Tailwind codebase, use our built in styles or go unstyled. You choose.
my-duckdb-lambda-layer
This is a Lambda layer for serverless applications that use DuckDB with Node.js. It supports Node.js 18, 20, and 22, x86_64 and arm64 architectures.
next-protect
π Password protect a Next.js site. Supports App Router, Middleware and Edge Runtime.
react-cmdk
A fast, accessible, and pretty command palette for React
react-confirm-dialog
React Confirm Dialog
s3-mutex
A simple distributed locking mechanism for Node.js applications using AWS S3 as the backend storage.
zod-bucket
Type-safe S3 object storage for TypeScript, powered by Zod. Provides a simple, type-safe API for interacting with S3-compatible object storage. Define your data structures with Zod schemas, and zod-bucket handles validation, serialization, and storage, ensuring that what you put in is what you get out.
zod-command
A Zod-powered CLI framework for building command-line tools in TypeScript.