Full Marketplace Catalog
Browse the full self-hosted catalog, compare technical fit, and review licensing before you buy. 40 bots across 10 categories with LaunchKit deployment support.
Catalog Discovery
Every listing is positioned as a self-hosted product with clear licensing, code previews, deployment expectations, and value cues. Use filters to narrow the catalog fast, then open the product page for implementation specifics.
Catalog size
40
Entry pricing
$6
Licensing
Self-hosted
from discord_poll_bot import PollBot
import os
bot = PollBot()
# Slash commands:
# /poll create "Best language?" "Python,Rust,Go" --duration 1h
# /poll results <poll_id>
# /poll export <poll_id> --format csv
bot.run(os.getenv("DISCORD_TOKEN"))Discord Poll + Reaction Stats Dashboard
Create interactive polls in Discord with customizable options, durations, and reaction-based voting. Generates real-time stats dashboards and CSV exports of poll results. Perfect for community engagement and decision-making.
Entry pricing
Lifetime from $51 · updates included for the selected tier
from rss_aggregator import RSSAggregator
agg = RSSAggregator()
agg.add_feed("HN", "https://hnrss.org/frontpage",
keywords=["python", "ai"])
agg.add_feed("TechCrunch", "https://techcrunch.com/feed/",
exclude=["crypto"])
entries = agg.fetch()
agg.generate_html_digest()
agg.export_json()Smart Feed Monitoring & Digest Bot
Aggregate multiple RSS/Atom feeds, filter by keywords, deduplicate entries, and deliver HTML digests or webhook notifications. Perfect for content monitoring, news tracking, and research.
Entry pricing
Lifetime from $42 · updates included for the selected tier
from report_forge import ReportForge
forge = ReportForge(theme="corporate", brand_logo="logo.png")
forge.ingest("sales-data.csv")
forge.add_kpi("Revenue", "$142,500", trend="+12.3%", status="green")
forge.add_chart("bar", x="month", y="revenue", title="Monthly Revenue")
forge.add_chart("pie", labels="region", values="sales", title="By Region")
forge.generate("quarterly-report.html")
forge.email("team@company.com", subject="Q1 Report")Data-to-report generator with charts, templates, and branded output
Transform raw data into polished, branded reports automatically. Ingests CSV, JSON, SQLite, or API data and generates professional HTML reports with embedded SVG charts (bar, line, pie, scatter, heatmap, sparklines), executive summaries, KPI scorecards, and trend analysis. Declarative YAML templates with conditional sections. Built-in themes with custom branding. Supports diff reports, anomaly highlighting, and email delivery.
Entry pricing
Lifetime from $103 · updates included for the selected tier
from ticket_triage import TriageAgent
agent = TriageAgent(model="gpt-4o-mini")
agent.connect_imap("imap.gmail.com",
"support@example.com", "app-password")
# Process new tickets
results = agent.process_inbox(limit=20)
for r in results:
print(r.summary, r.priority, r.tags)
print(r.suggested_reply)AI-Powered Support Ticket Triage
Automatically triage incoming support tickets by extracting summaries, assigning tags and priority levels, and generating suggested replies. Integrates with email IMAP and optionally Zendesk/Freshdesk.
Entry pricing
Lifetime from $68 · updates included for the selected tier
from data_pipe import DataPipe
pipe = DataPipe()
pipe.load_pipeline("etl-pipeline.yaml")
result = pipe.execute()
print(f"Processed {result.rows_out} rows in {result.duration:.1f}s")
print(f"Quality score: {result.quality_score}/100")
# Or build programmatically
pipe.extract("sales.csv")
pipe.transform("filter", condition="amount > 100")
pipe.transform("aggregate", group_by="region", agg={"amount": "sum"})
pipe.load("output.json")YAML-driven ETL pipeline automation engine
Production ETL pipeline automation with declarative YAML workflows. Define multi-step extract → transform → load pipelines without writing code. Supports CSV, JSON, XML, SQLite, and API sources. Built-in transforms include filter, rename, compute, deduplicate, join, aggregate, pivot, unpivot, sample, split, and validate. Conditional branching, parallel fan-out/fan-in execution, retry with exponential backoff, checkpoint/resume, dry-run mode, and a full DAG dependency resolver.
Entry pricing
Lifetime from $138 · updates included for the selected tier
from meeting_notes import MeetingNotesBot
bot = MeetingNotesBot(model="gpt-4o-mini")
result = bot.process("transcript.txt")
print(result.summary)
for item in result.action_items:
print(f"- {item.task} → {item.owner} by {item.due}")
bot.export_markdown("notes.md")
bot.create_trello_cards(result, board_id="...")AI Meeting Summary + Action Items
Process meeting transcripts to produce structured summaries, action items with owners and due dates. Optionally integrates with Trello and Jira to create cards/tickets automatically.
Entry pricing
Lifetime from $51 · updates included for the selected tier
from crypto_sentinel import CryptoSentinel
sentinel = CryptoSentinel()
sentinel.add_holding("BTC", quantity=0.5, cost_basis=22000)
sentinel.add_holding("ETH", quantity=10, cost_basis=1600)
portfolio = sentinel.get_portfolio()
print(f"Total value: ${portfolio.total_value:,.2f}")
print(f"24h P&L: {portfolio.pnl_24h:+.2f}%")
# Technical analysis
signals = sentinel.analyze("BTC", timeframe="4h")
print(f"RSI: {signals.rsi:.1f} | MACD: {signals.macd_signal}")
sentinel.export_html("crypto-dashboard.html")Multi-exchange cryptocurrency monitoring and portfolio tracker
Professional crypto monitoring platform tracking 200+ coins across major exchanges. Real-time portfolio valuation with P&L tracking, cost-basis calculation (FIFO/LIFO/average), and tax-lot reporting. Built-in technical analysis with 15+ indicators (RSI, MACD, Bollinger Bands, EMA, SMA, VWAP, OBV, ATR), pattern detection, and multi-timeframe analysis. Customizable alert engine with price targets, volume spikes, and whale monitoring.
Entry pricing
Lifetime from $121 · updates included for the selected tier
from image_forge import ImageForge
forge = ImageForge()
# Batch resize + watermark
forge.pipeline("photos/*.jpg") \
.resize(width=1200, mode="fit") \
.watermark("© 2025 MyBrand", position="bottom-right", opacity=0.5) \
.optimize(target_kb=200) \
.convert("webp") \
.save("output/")
# Generate contact sheet
forge.contact_sheet("photos/", cols=5, thumb_size=200, output="contacts.html")
# Compare two images
score = forge.compare("original.jpg", "compressed.jpg")
print(f"SSIM: {score.ssim:.4f} | MSE: {score.mse:.2f}")Batch image processing, optimization, watermarking, and conversion
Professional batch image processing pipeline. Process thousands of images with a single command or YAML pipeline. Resize, crop (smart center-crop and rule-of-thirds), rotate, flip, adjust brightness/contrast/saturation, sharpen, blur, and apply filters. Batch watermarking with text or image overlays. Format conversion between JPEG, PNG, WebP, BMP, TIFF, GIF with quality optimization. Sprite sheet generation, thumbnail grids, contact sheets, and image comparison (SSIM/MSE).
Entry pricing
Lifetime from $86 · updates included for the selected tier
from discord_bot import ModBot
import os
bot = ModBot()
# Slash commands auto-registered:
# /kick, /ban, /mute, /purge
# /serverinfo, /userinfo
# /ping, /uptime
bot.run(os.getenv("DISCORD_TOKEN"))Production Discord Bot Framework
A feature-rich Discord bot with slash commands for moderation (kick, ban, mute, purge), server info, user info, auto-moderation, and extensible architecture using discord.py.
Entry pricing
Lifetime from $33 · updates included for the selected tier
from email_automator import EmailAutomator, SMTPConfig, EmailJob
config = SMTPConfig(
host="smtp.gmail.com",
username="you@gmail.com",
password="app-password",
)
bot = EmailAutomator(config)
recipients = bot.load_recipients_csv("contacts.csv")
job = EmailJob(
subject="Hello {{ name }}!",
template="<h1>Hi {{ name }}</h1>",
recipients=recipients,
)
bot.send_job(job)Templated Bulk Email Sender
Send personalized bulk emails using Jinja2 templates with SMTP. Load recipients from CSV/JSON, add attachments, control send rate, and track delivery with detailed logging.
Entry pricing
Lifetime from $68 · updates included for the selected tier
from invoice_extractor import InvoiceExtractor
extractor = InvoiceExtractor()
result = extractor.process("invoice.pdf")
print(result.vendor, result.total, result.date)
print(result.line_items)
extractor.export_csv("invoices.csv")
extractor.export_quickbooks("qb_import.iif")PDF/Image Invoice & Receipt Parser
Extract structured data from invoices and receipts (PDF and images). Outputs JSON fields, CSV, and QuickBooks-compatible export format. Supports batch processing and OCR for scanned documents.
Entry pricing
Lifetime from $60 · updates included for the selected tier
from csv_cleaner import CSVCleaner
cleaner = CSVCleaner("messy_data.csv")
cleaner.strip_whitespace()
.remove_duplicates()
.drop_empty_rows(threshold=0.5)
.fill_missing(strategy="mean")
.rename_columns(snake_case=True)
.export("clean_data.csv")
print(cleaner.report())Automated Data Cleaning Pipeline
Clean, transform, and validate CSV/Excel data in a fluent pipeline. Handles duplicates, missing values, outliers, type coercion, column renaming, and exports with a full cleaning report.
Entry pricing
Lifetime from $42 · updates included for the selected tier