# Technologies

> Tools, languages, frameworks, and platforms used across my professional work and personal projects.

- HTML version: https://robbiepalmer.me/technologies

- [React](https://robbiepalmer.me/technologies/react.md): Component-based UI development for JS/TS
- [TanStack Query](https://robbiepalmer.me/technologies/tanstack-query.md): Async server-state synchronization and caching for web apps
- [Next.js](https://robbiepalmer.me/technologies/nextdotjs.md): Full-stack web development built on React
- [TypeScript](https://robbiepalmer.me/technologies/typescript.md): TypeScript is JavaScript with syntax for types
- [Tailwind CSS](https://robbiepalmer.me/technologies/tailwind-css.md): A utility-first CSS framework
- [AWS](https://robbiepalmer.me/technologies/aws.md): Amazon Web Services - Cloud computing platform
- [Java](https://robbiepalmer.me/technologies/java.md): A statically typed, object-oriented language running on the JVM
- [Python](https://robbiepalmer.me/technologies/python.md): A dynamically typed language widely used for ML, data, and automation
- [uv](https://robbiepalmer.me/technologies/uv.md): Python package and environment manager with a locked workflow
- [Ruff](https://robbiepalmer.me/technologies/ruff.md): Python linter and formatter
- [pytest](https://robbiepalmer.me/technologies/pytest.md): Python test framework based on fixtures and plain assertions
- [Pydantic](https://robbiepalmer.me/technologies/pydantic.md): Typed data validation and settings management for Python
- [pytest-cases](https://robbiepalmer.me/technologies/pytest-cases.md): Reusable test cases and fixtures for pytest
- [pnpm](https://robbiepalmer.me/technologies/pnpm.md): Fast, disk space efficient package manager
- [Vitest](https://robbiepalmer.me/technologies/vitest.md): Modern unit testing for JS/TS with a familiar Jest-style API
- [fast-check](https://robbiepalmer.me/technologies/fast-check.md): Property-based testing for JavaScript and TypeScript
- [StrykerJS](https://robbiepalmer.me/technologies/strykerjs.md): Mutation testing for JavaScript and TypeScript test suites
- [Biome](https://robbiepalmer.me/technologies/biome.md): Formatter and linter for JavaScript and TypeScript projects
- [tsmetrics](https://robbiepalmer.me/technologies/tsmetrics.md): Tree-sitter-based TypeScript and TSX metrics for component responsibility, rendering complexity, and structural hotspots
- [React Doctor](https://robbiepalmer.me/technologies/react-doctor.md): React-specific static analysis, including project-wide detection of repeated JSX subtrees
- [Vale](https://robbiepalmer.me/technologies/vale.md): A configurable command-line linter for prose
- [shadcn/ui](https://robbiepalmer.me/technologies/shadcnui.md): Beautifully designed components built with Radix UI and Tailwind CSS
- [GitHub](https://robbiepalmer.me/technologies/github.md): Development platform for version control and collaboration
- [GitHub Actions](https://robbiepalmer.me/technologies/github-actions.md): A workflow automation platform integrated with GitHub repositories
- [Terraform](https://robbiepalmer.me/technologies/terraform.md): Infrastructure as code for building, changing, and versioning cloud resources
- [Cloudflare Pages](https://robbiepalmer.me/technologies/cloudflare-pages.md): JAMstack platform for frontend developers
- [MDX](https://robbiepalmer.me/technologies/mdx.md): Markdown for the component era
- [Shiki](https://robbiepalmer.me/technologies/shiki.md): A beautiful and powerful code syntax highlighter
- [Fuse.js](https://robbiepalmer.me/technologies/fusedotjs.md): Lightweight, client-side, fuzzy-search library
- [jsdiff](https://robbiepalmer.me/technologies/jsdiff.md): Text differencing library with character, word, line, and structured patch APIs
- [Zod](https://robbiepalmer.me/technologies/zod.md): TypeScript-first schema validation
- [Neo4j](https://robbiepalmer.me/technologies/neo4j.md): Graph database management system
- [Embla Carousel](https://robbiepalmer.me/technologies/embla-carousel.md): A lightweight carousel library with fluid motion
- [reveal.js](https://robbiepalmer.me/technologies/revealdotjs.md): HTML presentation engine with navigation, speaker tools, and PDF export
- [Claude Code](https://robbiepalmer.me/technologies/claude-code.md): AI-powered coding assistant
- [Codex](https://robbiepalmer.me/technologies/codex.md): OpenAI agentic coding assistant
- [Mise](https://robbiepalmer.me/technologies/mise.md): Tool version management, env var automation, and task execution for projects
- [Copier](https://robbiepalmer.me/technologies/copier.md): Project template engine with recorded answers and version-aware updates
- [C#](https://robbiepalmer.me/technologies/csharp.md): A statically typed, object-oriented language running on .NET
- [Weaviate](https://robbiepalmer.me/technologies/weaviate.md): Open-source vector database
- [Doppler](https://robbiepalmer.me/technologies/doppler.md): SecretOps platform for managing environment variables
- [age](https://robbiepalmer.me/technologies/age.md): Modern file encryption with explicit recipient keys and Unix-style pipelines
- [Recharts](https://robbiepalmer.me/technologies/recharts.md): A composable charting library built on React components
- [Mermaid](https://robbiepalmer.me/technologies/mermaid.md): JavaScript based diagramming and charting tool
- [Lucide React](https://robbiepalmer.me/technologies/lucide-react.md): Beautiful & consistent icon toolkit
- [Simple Icons](https://robbiepalmer.me/technologies/simple-icons.md): SVG icons for popular brands
- [SVGL](https://robbiepalmer.me/technologies/svgl.md): SVG logo library for brands and technologies
- [Renovate](https://robbiepalmer.me/technologies/renovate.md): Automated dependency updates
- [CodeRabbit](https://robbiepalmer.me/technologies/coderabbit.md): AI-powered code review assistant
- [Agentic Code Review](https://robbiepalmer.me/technologies/agentic-code-review.md): Stateful, model-agnostic Pull Request review with retained findings and evaluation data
- [Greptile](https://robbiepalmer.me/technologies/greptile.md): AI code reviewer with whole-codebase context
- [Qodo](https://robbiepalmer.me/technologies/qodo.md): AI-powered multi-agent code review platform
- [CLA Assistant](https://robbiepalmer.me/technologies/cla-assistant.md): Contributor License Agreement automation for GitHub
- [Dependabot](https://robbiepalmer.me/technologies/dependabot.md): Automated dependency updates for GitHub
- [CodeQL](https://robbiepalmer.me/technologies/codeql.md): Semantic code analysis engine
- [Husky](https://robbiepalmer.me/technologies/husky.md): Git hooks made easy
- [Turbopack](https://robbiepalmer.me/technologies/turbopack.md): Incremental bundler optimized for JavaScript and TypeScript
- [CCPM](https://robbiepalmer.me/technologies/ccpm.md): Claude Code Project Management
- [Shortcut](https://robbiepalmer.me/technologies/shortcut.md): Project management platform
- [GitHub Secrets](https://robbiepalmer.me/technologies/github-secrets.md): Encrypted environment variables for GitHub Actions
- [Cloudflare Terraform Provider](https://robbiepalmer.me/technologies/cloudflare-terraform-provider.md)
- [Cloudflare DNS](https://robbiepalmer.me/technologies/cloudflare-dns.md)
- [Cloudflare Access](https://robbiepalmer.me/technologies/cloudflare-access.md): Zero Trust access control for internal and preview applications
- [Cloudflare Queues](https://robbiepalmer.me/technologies/cloudflare-queues.md): Managed message queues for asynchronous Worker processing
- [Cloudflare Rulesets](https://robbiepalmer.me/technologies/cloudflare-rulesets.md): Rules for transforming and routing HTTP requests at the edge
- [Cloudflare Images](https://robbiepalmer.me/technologies/cloudflare-images.md): Image optimization and delivery service
- [Cloudflare R2](https://robbiepalmer.me/technologies/cloudflare-r2.md): S3-compatible object storage with zero egress fees
- [Backblaze B2](https://robbiepalmer.me/technologies/backblaze-b2.md): S3-compatible object storage with low-cost capacity, version history, and Object Lock retention
- [Cloudflare Workflows](https://robbiepalmer.me/technologies/cloudflare-workflows.md): Durable execution engine for multi-step Workers applications
- [Terraform Cloud](https://robbiepalmer.me/technologies/terraform-cloud.md): A SaaS platform for running Terraform and managing infrastructure state
- [Tailwind CSS Typography](https://robbiepalmer.me/technologies/tailwind-css-typography.md): Beautiful typographic defaults for HTML you don't control
- [.NET](https://robbiepalmer.me/technologies/dotnet.md)
- [Ansible](https://robbiepalmer.me/technologies/ansible.md): A tool for automating configuration, deployment, and orchestration
- [Kafka](https://robbiepalmer.me/technologies/kafka.md): Distributed event streaming platform
- [Quix Streams](https://robbiepalmer.me/technologies/quix-streams.md): Python library for stateful stream processing with Kafka-compatible brokers
- [Strimzi](https://robbiepalmer.me/technologies/strimzi.md): Kubernetes operators for running and managing Apache Kafka
- [Kubernetes](https://robbiepalmer.me/technologies/kubernetes.md): Container orchestration platform for distributed workloads
- [Score](https://robbiepalmer.me/technologies/score.md): Workload specification for portable container configuration across runtime implementations
- [Kustomize](https://robbiepalmer.me/technologies/kustomize.md): Template-free customization of Kubernetes resources through bases and overlays
- [Helm](https://robbiepalmer.me/technologies/helm.md): Package manager for defining, installing, and upgrading Kubernetes applications
- [kube-state-metrics](https://robbiepalmer.me/technologies/kube-state-metrics.md): Kubernetes service that exposes cluster object state as Prometheus metrics
- [Amazon S3](https://robbiepalmer.me/technologies/amazon-s3.md): AWS object storage for data lakes and application artifacts
- [Amazon ECS](https://robbiepalmer.me/technologies/amazon-ecs.md): AWS service for deploying and managing container workloads
- [Amazon SNS](https://robbiepalmer.me/technologies/amazon-sns.md): AWS publish-and-subscribe messaging service
- [Amazon SQS](https://robbiepalmer.me/technologies/amazon-sqs.md): AWS managed message queue service
- [dbt](https://robbiepalmer.me/technologies/dbt.md): SQL-based data transformation, testing, and documentation for analytics
- [Arduino](https://robbiepalmer.me/technologies/arduino.md): Microcontroller boards and tools for building interactive electronic projects
- [qrpTracker](https://robbiepalmer.me/technologies/qrptracker.md): C++ satellite tracking libraries for Arduino and ATmega328 processors
- [SGP4](https://robbiepalmer.me/technologies/sgp4.md): Analytical orbit propagation model with reference C++ source and test vectors
- [Bitbucket Pipelines](https://robbiepalmer.me/technologies/bitbucket-pipelines.md): CI/CD service built into Bitbucket
- [C++](https://robbiepalmer.me/technologies/cplusplus.md)
- [WebAssembly](https://robbiepalmer.me/technologies/webassembly.md): Portable binary instruction format for code running in web browsers
- [Emscripten](https://robbiepalmer.me/technologies/emscripten.md): LLVM toolchain for compiling C and C++ to WebAssembly
- [CesiumJS](https://robbiepalmer.me/technologies/cesiumjs.md): WebGL library for time-dynamic 3D globes and geospatial scenes
- [CMake](https://robbiepalmer.me/technologies/cmake.md): Cross-platform build-system generator for native software
- [Catch2](https://robbiepalmer.me/technologies/catch2.md): Unit-testing framework for C++
- [clang-tidy](https://robbiepalmer.me/technologies/clang-tidy.md): Static analysis and linting tool for C++
- [ESP32](https://robbiepalmer.me/technologies/esp32.md): Espressif microcontroller platform with Wi-Fi and Bluetooth
- [Cloudflare Workers](https://robbiepalmer.me/technologies/cloudflare-workers.md): Serverless execution environment
- [DVC](https://robbiepalmer.me/technologies/dvc.md): Data Version Control for machine learning projects
- [ModelPack](https://robbiepalmer.me/technologies/modelpack.md): OCI-based format specification for AI and ML model packages
- [DuckDB](https://robbiepalmer.me/technologies/duckdb.md): Embedded analytical database for local SQL and Parquet workloads
- [Docker](https://robbiepalmer.me/technologies/docker.md): A platform for packaging, distributing, and running applications in containers
- [Gluetun](https://robbiepalmer.me/technologies/gluetun.md): Containerized VPN client and network boundary for routing other containers through WireGuard or OpenVPN
- [restic](https://robbiepalmer.me/technologies/restic.md): Encrypted, deduplicated command-line backups to local and cloud object storage
- [Encord](https://robbiepalmer.me/technologies/encord.md): Data annotation and management for computer vision and AI
- [FastAPI](https://robbiepalmer.me/technologies/fastapi.md): Modern, fast web framework for building APIs with Python
- [Fastify](https://robbiepalmer.me/technologies/fastify.md): Fast and low overhead web framework for Node.js
- [Flink](https://robbiepalmer.me/technologies/flink.md): A distributed system for stateful, high-throughput, low-latency data processing
- [GCP](https://robbiepalmer.me/technologies/gcp.md): Google Cloud computing platform
- [GeoPandas](https://robbiepalmer.me/technologies/geopandas.md): Python library for working with geospatial data
- [Go](https://robbiepalmer.me/technologies/go.md): A statically typed, compiled language designed for simplicity and concurrency
- [Google BigQuery](https://robbiepalmer.me/technologies/google-bigquery.md): Serverless, highly scalable data warehouse
- [Google Gemini](https://robbiepalmer.me/technologies/google-gemini.md): A cloud-based multimodal large language model
- [Grafana](https://robbiepalmer.me/technologies/grafana.md): Open source analytics and monitoring platform
- [Hugging Face](https://robbiepalmer.me/technologies/hugging-face.md): AI community and model hub
- [Jenkins](https://robbiepalmer.me/technologies/jenkins.md): A CI/CD platform for automating software development workflows
- [Keras](https://robbiepalmer.me/technologies/keras.md): A Python library for designing and training neural networks
- [Kotlin](https://robbiepalmer.me/technologies/kotlin.md): A modern JVM language blending OOP and functional programming
- [Leaflet](https://robbiepalmer.me/technologies/leaflet.md): A JavaScript library for interactive maps on the web
- [Node.js](https://robbiepalmer.me/technologies/nodedotjs.md): JavaScript runtime built on Chrome's V8 engine
- [OpenAI](https://robbiepalmer.me/technologies/openai.md)
- [OpenCV](https://robbiepalmer.me/technologies/opencv.md): Open source computer vision library
- [OpenRouter](https://robbiepalmer.me/technologies/openrouter.md): Unified API for LLM inference
- [Parquet](https://robbiepalmer.me/technologies/parquet.md): Columnar file format for portable analytical datasets
- [Playwright](https://robbiepalmer.me/technologies/playwright.md): Browser automation library with persistent local contexts
- [Plotly](https://robbiepalmer.me/technologies/plotly.md): A Python (and JS) library for building interactive charts and dashboards
- [PostgreSQL](https://robbiepalmer.me/technologies/postgresql.md): A relational database optimized for extensibility and advanced data management
- [pg_trgm](https://robbiepalmer.me/technologies/pgtrgm.md): PostgreSQL extension for trigram similarity and indexed pattern matching
- [Prisma](https://robbiepalmer.me/technologies/prisma.md): A TypeScript and Node.js ORM
- [Prometheus](https://robbiepalmer.me/technologies/prometheus.md): A time-series database for collecting and querying metrics
- [Pulumi](https://robbiepalmer.me/technologies/pulumi.md): Infrastructure as code using general-purpose languages
- [PyTorch](https://robbiepalmer.me/technologies/pytorch.md): A Python library for designing, training, and running neural networks
- [RabbitMQ](https://robbiepalmer.me/technologies/rabbitmq.md): A broker for asynchronous messaging and task distribution
- [SQL](https://robbiepalmer.me/technologies/sql.md): Domain-specific language for managing relational databases
- [SemaphoreCI](https://robbiepalmer.me/technologies/semaphoreci.md): A cloud-based CI/CD platform for automating software development workflows
- [Stanford NLP](https://robbiepalmer.me/technologies/stanford-nlp.md): Natural language processing toolkit
- [Swift](https://robbiepalmer.me/technologies/swift.md): A compiled, type-safe language for developing applications across Apple platforms
- [T-SQL](https://robbiepalmer.me/technologies/t-sql.md): Microsoft's extension of SQL
- [TensorRT](https://robbiepalmer.me/technologies/tensorrt.md): SDK for high-performance deep learning inference
- [ksqlDB](https://robbiepalmer.me/technologies/ksqldb.md): Database purpose-built for stream processing
- [spaCy](https://robbiepalmer.me/technologies/spacy.md): Industrial-strength natural language processing
- [Shapely](https://robbiepalmer.me/technologies/shapely.md): An SDK for embedded geospatial operations
- [OpenSlide](https://robbiepalmer.me/technologies/openslide.md): An SDK for reading pathology image formats
- [R](https://robbiepalmer.me/technologies/r.md)
- [Shiny](https://robbiepalmer.me/technologies/shiny.md)
- [AWS Textract](https://robbiepalmer.me/technologies/aws-textract.md): Machine learning service that automatically extracts text, handwriting, and data from scanned documents
- [PyPika](https://robbiepalmer.me/technologies/pypika.md): A Python SQL query builder
- [Sigma.js](https://robbiepalmer.me/technologies/sigmadotjs.md): WebGL-powered graph visualization for the web
- [cosmos.gl](https://robbiepalmer.me/technologies/cosmosdotgl.md): GPU-accelerated graph rendering with touch interaction, viewport controls, and connected-node drag propagation
- [PostHog](https://robbiepalmer.me/technologies/posthog.md): Open source product analytics, session replay, and experimentation
- [Slack](https://robbiepalmer.me/technologies/slack.md): Team messaging and operational notification platform
- [Healthchecks.io](https://robbiepalmer.me/technologies/healthchecksdotio.md): Hosted dead man's switch for detecting missed heartbeats from jobs and machines
- [Cooklang](https://robbiepalmer.me/technologies/cooklang.md): Plain-text markup language for structured, portable recipes
- [cooklang-rs](https://robbiepalmer.me/technologies/cooklang-rs.md): Rust parser and scaling engine for the Cooklang recipe format, with WASM/TypeScript bindings for in-browser use
- [Better Auth](https://robbiepalmer.me/technologies/better-auth.md): TypeScript-first, self-hosted authentication library with config-as-code
- [Drizzle](https://robbiepalmer.me/technologies/drizzle.md): TypeScript ORM with type-safe queries and dialect-specific schema definitions
- [Hono](https://robbiepalmer.me/technologies/hono.md): Lightweight HTTP framework for Cloudflare Workers, Node.js, Deno, and Bun
- [@hono/zod-openapi](https://robbiepalmer.me/technologies/honozod-openapi.md): Hono adapter that derives OpenAPI operations from Zod-backed route declarations
- [Hyperdrive](https://robbiepalmer.me/technologies/hyperdrive.md): Cloudflare connection pooling service for Workers connecting to external databases
- [Neon](https://robbiepalmer.me/technologies/neon.md): Serverless Postgres with scale-to-zero, branching, and a generous free tier
- [Google OAuth](https://robbiepalmer.me/technologies/google-oauth.md): Sign in with Google via OAuth 2.0 / OpenID Connect, configured through a Google Cloud project
- [GitHub OAuth](https://robbiepalmer.me/technologies/github-oauth.md): Sign in with GitHub via OAuth 2.0, configured through a GitHub OAuth App
- [Trivy](https://robbiepalmer.me/technologies/trivy.md): Open source security scanner for IaC, container images, and dependency vulnerabilities
- [SonarQube](https://robbiepalmer.me/technologies/sonarqube.md): Continuous code quality and security platform: maintainability metrics, duplication, cognitive complexity, and SAST behind a pass/fail quality gate
- [actionlint](https://robbiepalmer.me/technologies/actionlint.md): Static linter for GitHub Actions workflows: syntax, expression, and shell (shellcheck) checks
- [zizmor](https://robbiepalmer.me/technologies/zizmor.md): Static analysis (SAST) for GitHub Actions workflows: template injection, dangerous triggers, credential persistence, and excessive permissions
- [OpenTelemetry](https://robbiepalmer.me/technologies/opentelemetry.md): Vendor-neutral observability framework and protocol (OTLP) for emitting and exporting logs, metrics, and traces
- [OpenFeature](https://robbiepalmer.me/technologies/openfeature.md): Vendor-neutral feature flag evaluation API with provider and hook contracts
- [OpenTelemetry Collector](https://robbiepalmer.me/technologies/opentelemetry-collector.md): Vendor-neutral gateway for receiving, processing, and exporting telemetry
- [TFLint](https://robbiepalmer.me/technologies/tflint.md): Terraform linter catching what validate accepts: deprecated syntax, unused declarations, and missing version constraints
- [Knip](https://robbiepalmer.me/technologies/knip.md): Finds unused files, exports, and dependencies across JS/TS monorepo workspaces via reachability analysis
- [OpenSSF Scorecard](https://robbiepalmer.me/technologies/openssf-scorecard.md): Automated audit of a repository's security posture: branch protection, token permissions, pinned dependencies, and update-tooling hygiene
- [Gitleaks](https://robbiepalmer.me/technologies/gitleaks.md): Secret scanner blocking credentials at pre-commit and auditing full git history with generic and entropy-based rules
- [typos](https://robbiepalmer.me/technologies/typos.md): Low-noise spell checker flagging known misspellings across code, docs, and content instead of everything outside a dictionary
- [OpenAPI](https://robbiepalmer.me/technologies/openapi.md): Language-agnostic specification describing HTTP APIs — paths, methods, and request/response schemas — as a machine-readable contract
- [CloudEvents](https://robbiepalmer.me/technologies/cloudevents.md): Vendor-neutral event envelope with standard context attributes and transport bindings
- [AsyncAPI](https://robbiepalmer.me/technologies/asyncapi.md): Machine-readable contracts for message-driven APIs, channels, operations, messages, and protocol bindings
- [Spectral](https://robbiepalmer.me/technologies/spectral.md): JSON/YAML and OpenAPI linter enforcing API conventions with composable rulesets: naming, method correctness, security, and response consistency
- [oasdiff](https://robbiepalmer.me/technologies/oasdiff.md): Diffs two OpenAPI specs and classifies changes, failing CI on breaking changes such as removed endpoints, narrowed enums, or newly required fields
- [Tailscale](https://robbiepalmer.me/technologies/tailscale.md): WireGuard-based mesh VPN overlaying the internet with private device networking across all machines
- [AdGuard Home](https://robbiepalmer.me/technologies/adguard-home.md): Self-hosted network-wide DNS filtering with ad and tracker blocking, acting as a local DNS resolver
- [Hotspot Shield](https://robbiepalmer.me/technologies/hotspot-shield.md): VPN client and service that encrypts internet traffic and routes it through remote servers, masking the user's IP address
- [Proton VPN](https://robbiepalmer.me/technologies/proton-vpn.md): Commercial internet egress service with third-party exit servers, location choice, P2P support, port forwarding, and standard WireGuard configurations; complementary to Tailscale's private mesh
- [Dashlane](https://robbiepalmer.me/technologies/dashlane.md): Cross-platform personal password manager with browser and mobile autofill
- [Filen](https://robbiepalmer.me/technologies/filen.md): End-to-end encrypted cloud file storage with desktop, mobile, web, and command-line sync clients
- [Proton Pass](https://robbiepalmer.me/technologies/proton-pass.md): Cross-platform password manager with browser and mobile autofill, a CLI, and vault-scoped agent access tokens
- [Proton Mail](https://robbiepalmer.me/technologies/proton-mail.md): End-to-end encrypted email service with mobile, web, custom-domain, and Bridge access
- [Cloudflare Email Routing](https://robbiepalmer.me/technologies/cloudflare-email-routing.md): Custom-domain inbound email routing to verified destination mailboxes
- [t3-code](https://robbiepalmer.me/technologies/t3-code.md): Open-source web GUI for managing coding agents (Claude Code, Codex, opencode, Grok Build) from one surface
- [opencode](https://robbiepalmer.me/technologies/opencode.md): Open-source terminal-based AI coding agent built for custom models and agentic workflows
- [Grok Build](https://robbiepalmer.me/technologies/grok-build.md): xAI's terminal coding agent and CLI powered by Grok models, with skills, plugins, and headless mode
- [Netdata](https://robbiepalmer.me/technologies/netdata.md): Real-time infrastructure monitoring with alerts delivered to Slack and distributed metric collection
- [CUPS](https://robbiepalmer.me/technologies/cups.md): Unix printing system that keeps unsupported printers working via generic drivers and IPP
- [Nix](https://robbiepalmer.me/technologies/nix.md): Package manager and build system for reproducible environments and artifacts
- [NixOS](https://robbiepalmer.me/technologies/nixos.md): Reproducible Linux distribution built on the Nix package manager with declarative system configuration
- [Hetzner Cloud](https://robbiepalmer.me/technologies/hetzner-cloud.md): European cloud platform providing virtual servers, persistent volumes, firewalls, and an infrastructure API
- [Ente](https://robbiepalmer.me/technologies/ente.md): Open-source, end-to-end encrypted cloud photo storage with a self-hostable server
- [Basic Memory](https://robbiepalmer.me/technologies/basic-memory.md): Local-first agent knowledge engine deriving an MCP-accessible semantic graph from plain Markdown files
- [SilverBullet](https://robbiepalmer.me/technologies/silverbullet.md): Self-hosted, offline-first Markdown knowledge base with an installable web application
- [Jellyfin](https://robbiepalmer.me/technologies/jellyfin.md): Free, self-hosted media server for streaming movies and TV shows to any client
- [FoodOn](https://robbiepalmer.me/technologies/foodon.md): OBO Foundry ontology for food materials, products, sources, and processes
- [SSSOM](https://robbiepalmer.me/technologies/sssom.md): Standard for representing ontology mappings with predicates and provenance
- [Sonarr](https://robbiepalmer.me/technologies/sonarr.md): PVR for usenet and torrent trackers that automates TV series acquisition and renaming
- [Radarr](https://robbiepalmer.me/technologies/radarr.md): Movie manager for usenet and torrent trackers that automates acquisition and renaming
- [Prowlarr](https://robbiepalmer.me/technologies/prowlarr.md): Indexer manager that proxies search results to Sonarr, Radarr, and other PVR apps
- [qBittorrent](https://robbiepalmer.me/technologies/qbittorrent.md): Open source BitTorrent client with a scriptable WebUI API
- [Colima](https://robbiepalmer.me/technologies/colima.md): Container runtime on macOS that runs Docker in a lightweight Linux VM
- [K3s](https://robbiepalmer.me/technologies/k3s.md): Lightweight Kubernetes distribution for running container workloads across Linux nodes
- [Kube-Hetzner](https://robbiepalmer.me/technologies/kube-hetzner.md): Terraform module for building private, scalable K3s and RKE2 clusters on Hetzner Cloud
- [Flux Schema](https://robbiepalmer.me/technologies/flux-schema.md): Kubernetes manifest validator for JSON Schema and CEL admission rules
- [Recyclarr](https://robbiepalmer.me/technologies/recyclarr.md): CLI and container that syncs TRaSH Guides quality profiles and custom formats into Sonarr and Radarr
- [Trakt](https://robbiepalmer.me/technologies/trakt.md): Social tracker for movies and shows whose watchlist feeds Sonarr and Radarr import lists
- [Frankfurter](https://robbiepalmer.me/technologies/frankfurter.md): Open source API for current and historical reference exchange rates from official sources

---

Markdown index of this site: https://robbiepalmer.me/llms.txt
