ts-pattern
Para sustituir cadenas de if/else y switch por coincidencia de patrones tipada y exhaustiva.
LibrerÃa de pattern matching para TypeScript con inferencia de tipos y comprobación de exhaustividad.
Para sustituir cadenas de if/else y switch por coincidencia de patrones tipada y exhaustiva.
LibrerÃa de pattern matching para TypeScript con inferencia de tipos y comprobación de exhaustividad.
Para validar datos desconocidos en tiempo de ejecución con tipado seguro y un coste de bundle muy bajo.
LibrerÃa modular de validación de esquemas para TypeScript, con tipado seguro y tamaño de bundle mÃnimo.
Para crear APIs y aplicaciones web rápidas que funcionan igual en Cloudflare Workers, Deno, Bun, Node y más.
Framework web ultraligero basado en Web Standards que corre en múltiples runtimes de JavaScript.
Para arrancar un panel de administración full-stack con Next.js, base de datos Postgres y autenticación ya integrados.
Plantilla oficial de Vercel para un panel de administración con Next.js 15, Postgres y Auth.js.
Para crear aplicaciones web rápidas en Deno que envÃan el mÃnimo JavaScript al navegador.
Framework web full-stack para Deno basado en Preact, con renderizado en servidor e islas de interactividad.
Para entender de un vistazo los errores complejos de TypeScript dentro de VS Code.
Extensión de VS Code que muestra los errores de TypeScript de forma legible y con resaltado de sintaxis.
Para escribir estilos dinámicos y tipados en React con una API tipo JSS, ideal en proyectos con MUI
LibrerÃa CSS-in-TS con tipado, basada en Emotion, sustituta del makeStyles de MUI v4
Para arrancar un blog estático con Astro listo para producción sin partir de cero.
Plantilla de blog para Astro: minimalista, accesible y optimizada para SEO.
Para hacer peticiones HTTP con una API encadenable más cómoda y segura que fetch a secas.
Wrapper ligero sobre la API Fetch con una sintaxis fluida y encadenable para hacer peticiones HTTP.
Para gestionar estado reactivo con actualizaciones de UI eficientes y sin recálculos manuales.
LibrerÃa de gestión de estado reactivo basada en señales, con integración para Preact y React.
Para construir vistas de árbol jerárquicas en React, como barras laterales tipo VS Code o exploradores de archivos.
Componente de árbol para React con drag and drop, virtualización y navegación por teclado.
Para gestionar el estado y la validación de formularios en React con mejora progresiva y tipado seguro.
LibrerÃa de validación y gestión de estado de formularios para React, React Router y Remix.
Para añadir funciones de utilidad concretas (clone, merge, debounce...) sin arrastrar una librerÃa completa ni dependencias externas
just: colección de utilidades JavaScript sin dependencias, cada una en su propio módulo npm
Para hacer peticiones HTTP a APIs desde el navegador o Node.js con una API sencilla y consistente.
Cliente HTTP basado en promesas para el navegador y Node.js, con interceptores y soporte de TypeScript.
Para arrancar un sitio web con Astro ya configurado: blog, documentación, galerÃa o web corporativa, sin montar la base desde cero.
Plantilla multipropósito de Astro con TypeScript, Tailwind CSS y Alpine.js para blogs, documentación, portfolios y sitios corporativos.
Para arrancar una app de escritorio con Electron, Vite y React sin montar la configuración desde cero.
Plantilla lista para producción que combina Electron, Vite y React con TypeScript.
Para añadir un menú de comandos tipo paleta (Cmd+K) a una aplicación React.
Componente React sin estilos para crear menús de comandos (command menu) accesibles.
Para validar datos no fiables (formularios, APIs, env) y derivar los tipos de TypeScript del mismo esquema
Validación de esquemas en TypeScript con inferencia automática de tipos y cero dependencias
Para manejar el estado global de una aplicación React con una API sencilla y sin configurar contextos.
LibrerÃa minimalista de gestión de estado para React basada en hooks, sin proveedores ni boilerplate.
Sustituir webpack o CRA en proyectos React, Vue, Svelte o Vanilla con arranque instantáneo y HMR nativo.
Build tool y servidor de desarrollo ultrarrápido para el frontend moderno. Sin bundle en desarrollo, build de producción con Rollup.
Hacer tests unitarios y de integración en proyectos con Vite sin configurar Jest ni transformadores adicionales.
Framework de testing para proyectos Vite. Compatible con la API de Jest, TypeScript y ESM nativos, y watch mode ultrarrápido.
Gestionar el estado y la validación de formularios complejos en React con el mÃnimo boilerplate.
LibrerÃa de formularios para React basada en hooks. Sin re-renders innecesarios, validación flexible y compatible con Zod, Yup y otros esquemas.
Reutilizar lógica común en React sin escribirla desde cero: media queries, clipboard, scroll, localStorage, fetch, etc.
Colección de más de 100 hooks de React esenciales para sensores, UI, estado, side-effects y utilidades del navegador.
Ejecutar scripts TypeScript, desarrollar CLIs en TS o usar TypeScript en tareas de automatización sin compilar antes.
Ejecuta TypeScript directamente en Node.js sin paso de compilación. REPL interactivo y soporte completo de tsconfig.
Para programar, depurar y explorar tu código con un agente de IA sin salir de la terminal.
Agente de IA open source para programar desde la terminal, compatible con multitud de modelos.
Para añadir zoom de imágenes con la experiencia de medium.com en aplicaciones React.
LibrerÃa de React para hacer zoom de imágenes al estilo medium.com, accesible y sin dependencias.
Para crear mocks de red automáticamente a partir de especificaciones OpenAPI o grabaciones de tráfico HAR.
Genera handlers de Mock Service Worker a partir de archivos HAR y documentos OpenAPI.
Para manipular arrays, objetos y funciones (debounce, chunk, pick...) con menos peso en el bundle que Lodash.
LibrerÃa moderna de utilidades para JavaScript, más rápida y ligera que Lodash y con tipado TypeScript completo.
Para gestionar variantes de estilos (tamaño, color, estado) de tus componentes sin acumular condicionales de clases.
LibrerÃa de TypeScript para crear variantes de componentes de UI con clases CSS de forma tipada.
Para añadir una hoja de cálculo editable tipo Excel dentro de una aplicación React
Componente de hoja de cálculo simple y personalizable para aplicaciones React
Para medir la cobertura de código en aplicaciones Vite ejecutando tests en el navegador (Cypress, Playwright).
Plugin de Vite que instrumenta el código con Istanbul para medir la cobertura de tests end-to-end.
Para partir de un tsconfig.json sensato y mantenido por la comunidad en lugar de configurarlo todo a mano.
Configuraciones base de tsconfig.json listas para extender, ajustadas a cada entorno de ejecución.
Para medir y comparar el rendimiento de funciones JavaScript con estadÃsticas fiables.
LibrerÃa de benchmarking minimalista para JavaScript y TypeScript, sin dependencias y multirruntime.
Para construir interfaces React completas y accesibles sin partir de cero, con componentes, hooks y soporte de temas listos para usar.
LibrerÃa de componentes React con más de 120 componentes y 70 hooks, accesible y con modo oscuro nativo.
Escribir documentación o contenido rico con componentes interactivos embebidos directamente en Markdown.
Markdown para la era de los componentes. Usa JSX dentro de Markdown para mezclar contenido estático con componentes React, Vue o cualquier framework.
Testing de componentes web en Node.js con APIs de navegador completas y mayor velocidad que jsdom.
Implementación de navegador en JavaScript sin interfaz gráfica. Más rápido que jsdom, con soporte de Web Components, Custom Elements y APIs modernas del DOM.
Estudiar y comprender la implementación de estructuras de datos y algoritmos en el ecosistema moderno de JavaScript.
Repositorio educativo con la implementación en JavaScript y TypeScript de estructuras de datos y algoritmos fundamentales, complementario al libro de Loiane Groner.
No hay recursos que encajen con esos filtros.