:triangular_ruler: Design pattern implementations in TypeScript
- design-patterns
- typescript
- adapter
- builder
57,637 visible repositories in the index
385–408 of 1,113 · Most stars
:triangular_ruler: Design pattern implementations in TypeScript
CADAM is the open source text-to-CAD web application
Open-source localization engineering tools. Connects to Lingo.dev localization engineering platform for consistent, quality translations.
A library of creative canvas components. Real HTML with WebGL effects running over it. React, Vue, Svelte, vanilla.
Git notifications on your menu bar. Available on macOS, Windows & Linux.
5ire is a cross-platform desktop AI assistant, MCP client. It compatible with major service providers, supports local knowledge base and tools via model context protocol servers .
Splide is a lightweight, flexible and accessible slider/carousel written in TypeScript. No dependencies, no Lighthouse errors.
A library for visualization and creative-coding
A modern and easy to use dashboard. 80+ integrations. 20K+ icons built in. Authentication out of the box. No YAML, drag and drop configuration.
Open source device layer for AI coding agents: a CLI, MCP server, and typed Node.js API to control mobile, web, TV, and desktop apps on devices and simulators, locally or in the cloud.
Open Source Cloud Native Application Protection Platform (CNAPP)
2D JavaScript Physics Engine
🛡️ BLA (Blind LLM Agents) — Adversarial defense shield that protects binaries, Electron apps, JS bundles, Python, and WebAssembly against AI reverse-engineering agents like REA. Poison -> Exhaust -> Hallucinate.
A Canvas/SVG-based rich text editor
Build a beautiful Home Assistant dashboard easily
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
A phone number can reveal whether a device is active, in standby or offline (and more). This PoC demonstrates how delivery receipts + RTT timing leak sensitive device-activity patterns. (WhatsApp / Signal)
An open source project management tool with Kanban boards
A reactive data store & sync engine.
Open-source and local-first Slack and Notion alternative that puts you in control of your data
Kodu is an autonomous coding agent that lives in your IDE. It is a VSCode extension that can help you build your dream project step by step by leveraging the latest technologies in automated coding agents
A tiny wrapper built around fetch with an intuitive syntax. :candy:
Automatically generates beautiful and easy-to-read ER diagrams from your database.
Enjoy our curated collection of examples and solutions. Use these patterns to build your own robust and scalable applications.