• OPENDEV HUB V1.0• API STATUS: 100% OPERATIONAL• CLIENT ENGINE: LOADED & CACHED• TRENDING TECH: TAILWIND V4, NEXT.JS 16, RUST, GO• ZERO AUTH REQUIRED
OPENDEVHUB

Command Palette

Search for a command to run...

DEVELOPER RELEASES

DEVELOPER NEWS STREAM

Direct logs, engine updates, and framework notifications parsed from curated RSS feeds and announcements, updated hourly.

Open source erp system
programming2026-01-02
HenryHenry

Open source erp system

Hey guys, i have build a node package that can be used as a erp system. It's open source on my...

i turned my portfolio into a bootable operating system (windows portfolio)
react2026-02-05
Ovi renOvi ren

i turned my portfolio into a bootable operating system (windows portfolio)

tfish (a windows themed portfolio template with fully functional terminal and other...

Probé Playwright Agents en E2E: lo que realmente aportan (y dónde fallan)
playwright2026-02-05
Juan Martin RuizJuan Martin Ruiz

Probé Playwright Agents en E2E: lo que realmente aportan (y dónde fallan)

En este post cuento mi experiencia probando Playwright Agents y qué aportan realmente en un contexto...

Fixing Claude Code's SIGINT Problem: How I Built MCP Session Manager
claudecode2026-01-01
pepkpepk

Fixing Claude Code's SIGINT Problem: How I Built MCP Session Manager

When opening a new Claude Code session kills your existing MCP connections, you need a proxy layer. Here's how I solved it.

Zod + defensive parsing in a local-first app: make your offline data trustworthy
architecture2026-02-05
CrisisCore-SystemsCrisisCore-Systems

Zod + defensive parsing in a local-first app: make your offline data trustworthy

Offline-first means your inputs aren’t just user forms—they’re also migrations, backups, and stale persisted blobs. This post shows how Pain Tracker uses Zod to keep local data honest.

Mockmate — TypeScript-first mock data generator
typescript2026-01-06
monokkaimonokkai

Mockmate — TypeScript-first mock data generator

🚀 Mockmate — TypeScript-first mock data generator Mockmate is a lightweight,...

Implementing Glob Imports in Node.js
node2025-12-31
KelvinKelvin

Implementing Glob Imports in Node.js

Vite supports glob imports, which let you import many modules at once. But if you don’t want to use...

A Tiny TypeScript Utility to Mask Emails - GDPR-Friendly by Design
programming2026-02-05
Eka PrasetiaEka Prasetia

A Tiny TypeScript Utility to Mask Emails - GDPR-Friendly by Design

Hi, do you ever dumped logs to debug something simple ...? and suddenly realized you just logged real...

Async Form Validation in React Is Hard — Here’s a Predictable Way to Solve It
react2025-12-31
Narek SargsyanNarek Sargsyan

Async Form Validation in React Is Hard — Here’s a Predictable Way to Solve It

Forms look simple at first: inputs, errors, submit. But once you add async validation, things get...

Writing a 0-dependency Telegram SDK with auto-generated types
typescript2025-12-31
idkidk

Writing a 0-dependency Telegram SDK with auto-generated types

Why I built a zero-dependency Telegram SDK from scratch Let's be honest: most Telegram Bot...

Zod vs Yup vs TypeBox: The Ultimate Schema Validation Guide for 2025
validation2025-12-31
DataFormatHubDataFormatHub

Zod vs Yup vs TypeBox: The Ultimate Schema Validation Guide for 2025

Stop guessing your data's shape. Master Zod, Yup, and TypeBox to build bulletproof, type-safe TypeScript applications in 2025. Learn the latest features now.

Building an Effect Runtime in TypeScript - Part 2: Integrating the JavaScript Ecosystem Like LEGO Blocks
architecture2025-12-31
Augusto VivaldelliAugusto Vivaldelli

Building an Effect Runtime in TypeScript - Part 2: Integrating the JavaScript Ecosystem Like LEGO Blocks

Continuation of Part 1_ In the first part we explored the foundations of brass-runtime: effects,...

Building an Effect Runtime in TypeScript - Part 2: Integrating the JavaScript Ecosystem Like LEGO Blocks
architecture2025-12-31
Augusto VivaldelliAugusto Vivaldelli

Building an Effect Runtime in TypeScript - Part 2: Integrating the JavaScript Ecosystem Like LEGO Blocks

In the first part we explored the foundations of brass-runtime: effects, fibers, scopes, and...

I Used ClaudeCode to Rescue an npm Package with 760K Downloads (And Now I Have a Mission from my regular day job)
opensource2025-12-30
steve greensillsteve greensill

I Used ClaudeCode to Rescue an npm Package with 760K Downloads (And Now I Have a Mission from my regular day job)

The Inciting Incident It started with a bug. I was trying to get a unrelated typescript...

Sandbox: A Tiny WebGL Library That Just Runs Your Shaders
webdev2026-02-04
Michael BanýMichael Baný

Sandbox: A Tiny WebGL Library That Just Runs Your Shaders

rosalana / sandbox Lightweight...

Building the First TypeScript LTI 1.3 Library (So You Don't Have To)
opensource2026-02-04
James JoplinJames Joplin

Building the First TypeScript LTI 1.3 Library (So You Don't Have To)

If you've ever tried to integrate with a modern LMS such as Canvas, Moodle, or Schoology, you know...