OpenReplay
GitHub Repo stars
  • Product
    • Session Replay
    • DevTools
    • Product Analytics
    • Co-Browsing
    • Engineering
    • Product Management
    • Customer Support
    • Research & Design
  • Pricing
  • Docs
  • GitHub Repo stars
  • Self-Host
  • Try Cloud Free
  • Self-Host Try Cloud
  • Product
    • Session Replay
    • DevTools
    • Product Analytics
    • Co-Browsing
  • Solutions
    • Engineering
    • Product Management
    • Customer Support
    • Research & Design
  • Pricing
  • Docs
Stylelint CSS linting setup, config, and commands for catching errors, enforcing rules, and integrating with Prettier and CI.

May 4, 2026, 3 min read

How to Lint Your CSS with Stylelint

npmx streamlines npm package research with side-by-side comparison, bundle size, module format, dependencies, and vulnerability checks.

May 4, 2026, 3 min read

A New Way to Browse npm Packages with npmx

skills.sh adds reusable AI agent skills for coding workflows, with SKILL.md, progressive disclosure, CLI install, and MCP comparisons.

May 3, 2026, 4 min read

Add Reusable Capabilities to AI Agents with skills.sh

JavaScript bundlers in 2026: how Webpack, Vite, Turbopack, Rspack, esbuild, Rollup, and Parcel compare for modern frontend builds.

May 3, 2026, 4 min read

The Current State of JavaScript Bundlers

Deploy Next.js outside Vercel with self-hosting or OpenNext on AWS and Cloudflare. Compare Node.js, Docker, and the new Adapter API.

May 2, 2026, 4 min read

How to Deploy Next.js Outside Vercel with OpenNext

Build a copy button for code blocks with the Clipboard API, using textContent, try/catch feedback, and accessible aria-labels.

May 2, 2026, 3 min read

Creating a Copy Button for Code Blocks

Style browser find-in-page highlights with ::search-text and :current. Covers CSS support, allowed properties, and Chromium-only limitations.

May 1, 2026, 4 min read

Styling Ctrl+F Results with ::search-text

Block npm supply chain attacks with ignore-scripts=true, min-release-age, and CI checks for new install scripts before they run.

May 1, 2026, 4 min read

A Simple Defense Against npm Supply Chain Attacks

Style lists with CSS using semantic HTML, ::marker, ::before, counters, and @counter-style for custom bullets and numbering with accessibility in mind.

Apr 30, 2026, 4 min read

Creative Ways to Style Lists with CSS

Create a WordPress custom post type with register_post_type, show_in_rest, plugin-based setup, and the right templates for archives and singles.

Apr 30, 2026, 3 min read

Creating a Custom Post Type in WordPress

Prevent path traversal attacks in Node.js with safe path.resolve checks, path.sep containment, and ID-based file lookup instead of user input.

Apr 29, 2026, 4 min read

Preventing Path Traversal Attacks in Node.js

Copy API requests from the Network tab in Chrome, Edge, or Firefox with cURL, fetch, and HAR export to replay and debug errors.

Apr 29, 2026, 3 min read

How to Copy API Requests from the Network Tab

JavaScript Builder Pattern examples for step-by-step object creation, fluent method chaining, validation, defaults, and safer API request builders.

Apr 28, 2026, 3 min read

Flexible Object Creation with the JavaScript Builder Pattern

Code golf explained: source code golf, binary sizecoding, JavaScript tricks, CSSBattle, and golfing languages like Vyxal and GolfScript.

Apr 28, 2026, 4 min read

Code Golf and the Art of Tiny Programs

VS Code keyboard shortcuts for navigation, editing, search, refactoring, and debugging to cut mouse use and speed up coding.

Apr 27, 2026, 3 min read

Speed Up Your Coding with These Keyboard Shortcuts

Charts.css uses pure CSS and semantic HTML tables to build bar, line, and pie charts with no JavaScript, plus accessible data markup.

Apr 27, 2026, 3 min read

Charts.css: Building Charts with Pure CSS

Organize CSS with cascade layers, design tokens, CSS Modules, and shallow nesting for maintainable modern web projects.

Apr 26, 2026, 4 min read

How to Organize CSS in Modern Web Projects

Detect touch devices in JavaScript with maxTouchPoints, Pointer Events, and CSS pointer media queries for hybrid devices and current input type.

Apr 26, 2026, 4 min read

Detecting Touch Devices with JavaScript

On-device AI in the browser explained: Chrome built-in APIs, Transformers.js, ONNX Runtime Web, WebGPU, WebNN, and hybrid fallbacks.

Apr 25, 2026, 5 min read

The State of On-Device AI in the Browser

Customize your GitHub contributions graph with SVG, a snake animation, and auto-updating profile README stats cards using GitHub Actions.

Apr 25, 2026, 4 min read

Creative Tricks with the GitHub Contributions Graph

Val Town is a browser-based platform for serverless JavaScript and TypeScript, with vals, Deno runtime, SQLite, blob storage, email, and OpenAI.

Apr 24, 2026, 3 min read

Val Town: Serverless JavaScript in the Browser

Database transactions, ACID, isolation levels, and MVCC explained with practical guidance for reliable concurrency and rollback handling.

Apr 24, 2026, 4 min read

Understanding Database Transactions

NativeWind brings Tailwind CSS styling to React Native with className support, dark mode, variants, setup, and key limitations.

Apr 23, 2026, 4 min read

Bringing Tailwind CSS to React Native with NativeWind

OpenCode is a terminal-first open-source AI coding agent with bring-your-own-provider support, Plan/Build modes, and LSP, MCP, and custom commands.

Apr 23, 2026, 4 min read

OpenCode: A Terminal-First AI Coding Agent

1 2 3 4 5 ... Next
OpenReplay

OpenReplay is a session replay and analytics tool, built for developers and self-hosted for full control over your data.

SOC 2 Type 2 SOC 2 Type II Compliant

© 2025 OpenReplay is a registered trademark of Asayer, Inc.

Product
What's New Pricing Integrations
Deploy
AWS Azure Google Cloud Kubernetes
Resources
Docs Blog Session Replay Guide
Compare
Compare vs Fullstory Compare vs LogRocket Compare vs PostHog Compare vs Hotjar
Contact
Sales Terms Privacy
Connect
OpenReplay relies on cookies to make its website easier to use.