29 packages
agentscape
Agentscape is a library for creating agent-based simulations. It provides a simple API for defining agents and their behavior, and for defining the environment in which the agents interact. Agentscape is designed to be flexible and extensible, allowing
@bgoodman/agentscape
@bgoodman/code-edit
A custom element encapsulating a CodeMirror instance.
@bgoodman/dialog-box
Popup dialog for displaying information.
@bgoodman/http-client
An async HTTP Client implementing Window.XMLHttpRequest.
@bgoodman/minesweeper-game
The popular game 'minesweeper' made available as a custom element.
@bgoodman/react-console-component
A unix-style text console as a React component.
@bgoodman/rotate-array
Rotate 1D and 2D arrays by +/- n steps.
@bgoodman/simple-file-upload
A very simple React component implementing the HTML5 File API using a file-type input.
@bgoodman/slide-drawer
Custom element containing a hidden sidebar wich reveals itself by sliding in from off the page.
@bgoodman/split-pane
Custom element wrapper for [split.js](https://split.js.org/).
@bgoodman/syntax-highlight
Cusom element for displaying code with syntax highlighting using Prism.
@bgoodman/tab-pane
A custom element allowing tabbed views of child elements.
@bgoodman/video-preview
A minimal library for creating preview content for video files.
drag-pane
Custom element wrapping arbitrary content in a draggable pane.
generator-custom-element-ts
Start a new custom element using Typescript, extending `HTMLElement`.
generator-lit-element-ts
Start a new custom element using LitElement.
generator-polymer-3-ts-element
Start a new Polymer 3 custom element using Typescript.
img-slideshow
A custom element for displaying a transitioning slideshow of images.
lorem-forge
Create mock API routes from JSON schemas.
loreml
A markup language for generating random text.
model-context-playground
A React component for exploring MCP servers with an agentic chat interface.
monopoly-mcp
`monopoly-mcp` is a stdio MCP server for running Monopoly sessions with durable local checkpoints, structured file logs, decision-aware resources, and AI players that can use either greedy heuristics or decision-aware planning rollouts.
react-mcp-hook
A React hook for interacting with Model Context Protocol (MCP) servers.
set-attribute-tuples
Apply multiple attribute values to an HTMLElement.