Skip to content
View ofri-peretz's full-sized avatar
💭
Exploring 🧭🔭🛸
💭
Exploring 🧭🔭🛸

Block or report ofri-peretz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ofri-peretz/README.md

Interlace mark — two offset bars, orange and green

Ofri Peretz

Building products that matter.

Interlace — interlace.tools Blog — ofriperetz.dev Dev.to — 80 articles


Architect of the Interlace ESLint Ecosystem — 466 security & quality rules across 30 specialized plugins, 350K+ npm downloads, built for the AI/Agentic era. Writing for 1.5K+ followers on Dev.to. Leading Snappy's U.S. engineering expansion. IC5/M2±

Referenced in 700+ public repositories on GitHub — see the search (code search, Jul 2026)


🧵 What is Interlace?

interlace.tools — a family of small, focused, TypeScript-native developer tools that interlock: same brand, same docs experience, same evidence contract. Independent, MIT-licensed, built in the open. No comparative claim ships without a versioned benchmark you can rerun.

Where everything lives

Site What it is
interlace.tools The umbrella — what Interlace stands for and what's being built under it
eslint.interlace.tools Full rule reference & registry for all 30 ESLint plugins — searchable, per-rule docs, config presets
serverless.interlace.tools TypeScript-first Serverless Framework tooling — caching, per-function IAM, config devkit
ds.interlace.tools The design system registry — tokens, components, AA-verified themes, installable via the shadcn CLI
storybook.interlace.tools Every design-system component, live and interactive
ofriperetz.dev My blog — deep dives on ESLint security, benchmarks, and AI-native tooling

⭐ Key Packages

The most-adopted plugins in the ESLint ecosystem (ranked by real npm downloads — evidence over claims):

Package Description Monthly All-Time
eslint-plugin-import-next 100x faster no-cycle detection, drop-in eslint-plugin-import replacement npm npm
eslint-plugin-secure-coding 89 AI-parseable rules, OWASP Top 10 2021 + Mobile 2024 coverage npm npm
eslint-plugin-browser-security XSS, postMessage abuse, storage token exposure, CSP npm npm
eslint-plugin-node-security Node.js built-ins security: command injection, path traversal, unsafe eval npm npm
eslint-plugin-vercel-ai-security Vercel AI SDK security for generateText, streamText, tools npm npm
eslint-plugin-react-a11y LLM-optimized rules for WCAG 2.1 compliance in React npm npm

…plus more focused plugins — JWT, crypto, PostgreSQL, MongoDB, NestJS, Express, Lambda security, and the code-quality line (maintainability, reliability, modularity, operability, modernization, conventions) — with @interlace/eslint-devkit underneath. Full registry & rule reference: eslint.interlace.tools

📦 Serverless Plugins

Package Description Monthly All-Time
@interlace/serverless-devkit TypeScript-first config toolkit for Serverless Framework npm npm
@interlace/serverless-api-gateway-caching API Gateway caching — cache clusters, flush commands, cleanup hooks npm npm
@interlace/serverless-iam-roles-per-function Per-function IAM roles — strict validation, role consolidation, CLI npm npm

✍️ Writing

80 articles on what static analysis actually catches in AI-written code — every claim backed by a rerunnable measurement, never a vibe.

Read them at ofriperetz.dev (the long-form home) or dev.to/ofri-peretz.

Start here:


🤝 Let's Connect

Pinned Loading

  1. pmac pmac Public

    Manages your team's Postman as code.

    TypeScript 7