Public Function Marketplace

Find proven functions. Fork in one click.

Browse public TypeScript functions, official templates, automations, AI workflows, webhooks, and integrations. Star what you love, comment with improvements, and fork any function into your workspace.

Community Functions

Public functions ready to fork

A public TypeScript function.

Utilities
000
typescript
import fn from "@hostfunc/sdk";

// HTTP endpoint. POST { "name": "Ada" } — or GET ?name=Ada
export async function main(input: { name?: string }) {
  const name = input.name?.trim() || "world";
  fn.log("info", "hello.invoked", { name });

  return {
    message: `hello, ${name}`,
    invokedAt: new Date().toISOString(),
  };
}
by Matt F's workspace / Matt F
Featured Templates

Curated starting points

25 official, deploy-ready templates — AI workflows, webhooks, scheduled automations, and integrations — each built on the hostfunc SDK.

Open guided creator
👋utilities

Hello world

The minimal starter — typed input, structured logging, JSON out.

httpNo secrets
Use template
🤖ai

AI text summarizer

Condense long text into a few sentences with the built-in AI.

httpNo secrets
Use template
💬integrations

Slack notifier

Post formatted alerts to a Slack channel via an incoming webhook.

http1 secret
Use template
📥webhooks

Webhook inspector

Catch, log, and echo any inbound webhook to see exactly what it sends.

httpNo secrets
Use template
🖼️utilities

HTML page

Serve a styled web page — ships with an editable, live-previewable index.html.

httpNo secrets
Use template
📰data

Hacker News digest

Pull the current top 10 Hacker News stories on a schedule.

cronNo secrets
Use template
🦾ai

AI task agent

Run a goal-driven, multi-step AI agent and return its result.

httpNo secrets
Use template
📡notifications

Uptime monitor

Ping a URL on a schedule and alert Slack the moment it goes down.

cron1 secret
Use template
🐙integrations

GitHub profile lookup

Fetch a GitHub user's profile and their most recently updated repos.

httpNo secrets
Use template
🧠ai

AI sentiment classifier

Classify text as positive, neutral, or negative with a confidence score.

httpNo secrets
Use template
🌱webhooks

New signup enrichment

Enrich new-signup webhooks with company context and post them to Slack.

http1 secret
Use template
📈automation

Weekly growth report

Compile weekly growth metrics and post a summary to Slack every Monday.

cron1 secret
Use template
✈️integrations

Telegram bot

Handle Telegram messages and commands, replying through the Bot API.

http1 secret
Use template
🤝ai

AI Slack bot

Answer Slack questions with AI and post the reply back to the channel.

http1 secret
Use template
🔀webhooks

Webhook relay

Fan one inbound webhook out to multiple downstream destinations.

httpNo secrets
Use template
🔗utilities

URL unfurler

Extract the title, description, and OG image from any web page.

httpNo secrets
Use template
🔭notifications

Keyword monitor

Watch Hacker News for keyword mentions and alert Slack on new hits.

cron1 secret
Use template
✉️integrations

Transactional email

Send transactional email through Resend from a simple JSON request.

http1 secret
Use template
🔎ai

AI knowledge search

Index documents as embeddings, then run semantic search over them.

httpNo secrets
Use template
🧲integrations

Lead enrichment API

A REST endpoint that enriches a lead from its email domain.

http1 secret
Use template
📊webhooks

Analytics event forwarder

Receive product events and forward them into your analytics pipeline.

http1 secret
Use template
💱data

Currency converter

Convert between currencies using live exchange rates — no API key.

httpNo secrets
Use template
📻data

RSS aggregator

Merge several RSS/Atom feeds into one reverse-chronological digest.

cronNo secrets
Use template
🔧utilities

JSON transformer

Normalize and annotate an arbitrary JSON payload — a composable building block.

httpNo secrets
Use template
automation

GitHub stargazer leads

Turn a repo's newest GitHub stargazers into warm sales leads in Slack.

cron2 secrets
Use template

Build from proven foundations.

Public functions are open for discovery by default. Upgrade when you need private workspace-only functions for internal tools, customer workflows, or team secrets.