{"name":"profullstack-stack","description":"What Profullstack builds with, per use case: web apps, API services, CLIs, desktop, mobile, libraries and systems code, plus the defaults and house rules every repo shares.","version":"2026.10.17","updated":"2026-10-29","canonical":"https://profullstack.com/stack","alternates":{"markdown":"https://profullstack.com/stack.md","json":"https://profullstack.com/stack.json","skill":"https://profullstack.com/skill.md"},"summary":"Profullstack runs about 170 active repos on a small number of deliberate combinations. Pick the combo that matches the job, inherit the shared defaults, follow the house rules, and reuse the published packages before writing anything new.","chooser":[{"building":"A new product with a web UI","combo":"web-app","why":"Next 16 on Turso with a Hono API inside the app. This is the default for anything new."},{"building":"A change to an existing SaaS on Supabase or Postgres","combo":"web-app-postgres","why":"Stay on the database it has. Do not migrate an app to Turso as a side effect of a feature."},{"building":"A real-time 3D game, in the browser and on the desktop","combo":"games","why":"Babylon on a pure rules core, server-authoritative multiplayer, and art generated by committed scripts rather than modelled by hand."},{"building":"An API, crawler, poller or data service with little or no UI","combo":"api-service","why":"Hono on Turso, Bun or Node, one Railway service with a health check."},{"building":"A command-line or terminal tool, or an agent-facing bridge","combo":"cli-tui","why":"Node, TypeScript, commander, hqtui for dashboards, MCP where an agent should drive it, published to npm."},{"building":"A desktop app","combo":"desktop","why":"Electron with the CLI bundled inside it, so one install gives both surfaces."},{"building":"A mobile app","combo":"mobile","why":"Expo inside the product monorepo, sharing the API and packages."},{"building":"Code two or more products need","combo":"library","why":"A runtime-neutral @profullstack/* package with subpath exports, released from GitHub."},{"building":"Something that must be a single fast binary","combo":"systems","why":"Rust (tokio, axum, clap), or Go when the upstream ecosystem is Go."}],"defaults":[{"concern":"Language","choice":"TypeScript, ESM","note":"\"type\": \"module\" everywhere. Kebab-case filenames, semicolons, printWidth 100. JavaScript with JSDoc is fine in small packages."},{"concern":"Runtime","choice":"Node 22 or 24 (floor is 20)","note":"Bun 1.4 where the repo pins it in packageManager. Runtimes are managed with mise on dev boxes."},{"concern":"Package manager","choice":"pnpm, pinned in packageManager","note":"Bun on Bun repos. Never mix lockfiles. Workspaces via pnpm-workspace.yaml for monorepos (apps/, packages/, services/)."},{"concern":"Hosting","choice":"Railway","note":"One project per product, railway.json per service with healthcheckPath, deploys on push to the default branch. Custom domain before any URL is written down."},{"concern":"Web server","choice":"Caddy","note":"Hosts, reverse proxies and static sites with automatic HTTPS (it gets and renews certificates itself) and IPv6 on by default. Its localhost admin API lets agents and the w3bs CLI add a site without editing config. The default web server on W3BS OS and in front of pit.world and Moshpit names (moshpit-proxy). nginx boxes keep nginx until they are moved."},{"concern":"DNS","choice":"Porkbun","note":"No Cloudflare DNS requirement."},{"concern":"Secrets","choice":"logicsrc team vault + Railway service variables","note":"Set on the service, record in the vault. No .env files in repos; a framework-required .env.local is a local cache, never the source."},{"concern":"Auth","choice":"Magic link + passkeys","note":"The magic link doubles as signup. Passkeys via @simplewebauthn. An optional password only for devices that cannot open mail or hold a passkey (TVs)."},{"concern":"Email","choice":"Resend + @profullstack/email-queue (in development)","note":"Resend is the intended application provider. The shared queue source is not published and is not yet deployed portfolio-wide. PostgreSQL audit integration, service API, CLI, MCP, admin PWA, production monitoring and migrations remain incomplete. Gmail sending is restricted to approved one-off use."},{"concern":"Payments","choice":"CoinPay (crypto) and x402","note":"Crypto through @profullstack/coinpay. x402 sells access to agents and crawlers, settled by CoinPay. No Stripe and no card checkout."},{"concern":"Crawler policy","choice":"@profullstack/x402-gateway + @profullstack/throttle","note":"Training crawlers get 402 with a daily pass to buy, robots.txt is generated from the same lists, and every route is limited to 100 req/min with a price instead of a 429."},{"concern":"Media playback","choice":"@profullstack/player","note":"Every audio and video player: MP4, HLS, MPEG-TS and audio with one control bar. `attachSource` when a site keeps its own UI. A third-party player bump that breaks means move to it, not migrate the old player."},{"concern":"Modern CSS","choice":"@profullstack/modern-css","note":"Subgrid cards, squircle corners, stuck headers, grid gap rules, height:auto accordions, reading-flow and @function helpers (--fluid, --alpha, --inner-radius) as opt-in classes in the components layer. Reach for these before JS or extra DOM. Every one is progressive enhancement: write the plain value first."},{"concern":"Analytics","choice":"CrawlProof stats.js","note":"Every public site loads crawlproof.com/stats.js. Careers pages are fed from CrawlProof."},{"concern":"Referrals","choice":"@profullstack/stack/referrals","note":"Tracked in the request proxy, 60/20 split."},{"concern":"Testing","choice":"vitest","note":"`vitest run` in CI. `node --test` for small CLIs, `bun test` on Bun repos, Playwright for browser flows."},{"concern":"Lint + format","choice":"Prettier + ESLint","note":"Biome or Oxlint where a repo already uses it. Do not add a second formatter to a repo."},{"concern":"CI","choice":"GitHub Actions","note":"ci.yml, codeql.yml and threatcrush-scan.yml on every repo. Release after merge with gh release; a merged PR reaches nobody until the release is cut."},{"concern":"AI","choice":"c0mpute via @profullstack/ai-providers, MCP via @modelcontextprotocol/sdk","note":"Every text or JSON model call goes through @profullstack/ai-providers: c0mpute peer nodes first, OpenAI and Anthropic only as alternating fallbacks. One Infernet trusted-client key (ifc_) per app as C0MPUTE_API_KEY. Never import openai or @anthropic-ai/sdk directly for text. Anything an agent should operate ships an MCP bridge."},{"concern":"Promotion","choice":"myna (mynaposter.com)","note":"The last phase of every ship: socials, both blogs and a CrawlProof ad from one command. Syndicated copies carry rel=canonical back to our page."},{"concern":"Data","choice":"NicheDB, RSS Amplifier, r4ck","note":"Datasets come from and go back to nichedb.dev. Feeds are submitted through @profullstack/submit-feed. OpenProfile.md for people, /.well-known/openaccess.json for access terms."}],"combos":[{"id":"web-app","name":"Web app","tagline":"The default for a new product. Next 16 renders the UI, a Hono app mounted inside it serves the API, Turso holds the data, and one Railway service runs web and worker together.","useWhen":["You are starting a product that has a UI and a database.","The data fits SQLite semantics: one writer, modest joins, no Postgres extensions.","You want one service, one deploy, one domain."],"layers":[{"concern":"Framework","choice":"Next 16, React 19","note":"App Router. proxy.ts, not middleware.ts. Server components by default."},{"concern":"API","choice":"Hono inside Next","note":"Mounted under /api. Versioned routes live at /api/v1/... and OAuth callbacks at /api/v1/<provider>/<function>/<endpoint>."},{"concern":"Database","choice":"Turso (libSQL) via @libsql/client","note":"Forward-only SQL migrations in packages/db, or Drizzle with dialect turso. Migrations must be safe to run twice concurrently."},{"concern":"UI","choice":"Tailwind 4 + shadcn/ui","note":"Scoped behind a ui.css without preflight when adding to an existing site. Plain CSS modules on marketing sites."},{"concern":"Realtime","choice":"Server-Sent Events","note":"WebSockets only for chat, terminals and multiplayer."},{"concern":"Background work","choice":"A worker process in the same container","note":"Supervised by the entrypoint; the container exits non-zero when either process dies. BullMQ on Redis only when the queue is the product."},{"concern":"Storage","choice":"Railway volume or Cloudflare R2","note":"R2 buckets private, served through signed or proxied routes."},{"concern":"Layout","choice":"apps/web, packages/db, services/worker","note":"Root-only vitest config, tsconfig.base.json with strict flags. Copy nightcell7 or reeleel rather than inventing a layout."}],"notes":["Next inlines process.env.NAME at build time, so read runtime secrets through a non-literal key.","A 200 on /api/health proves nothing about the worker. Check the logs for its up line after a deploy."],"examples":[{"name":"rssamplifier.com","url":"https://rssamplifier.com"},{"name":"p0dcasters","url":"https://github.com/profullstack/p0dcasters"},{"name":"c0upons","url":"https://github.com/profullstack/c0upons"},{"name":"opensourcelegends.com","url":"https://opensourcelegends.com"},{"name":"sorrycheck","url":"https://github.com/profullstack/sorrycheck"},{"name":"sinkstate","url":"https://github.com/profullstack/sinkstate"},{"name":"bufferoverride","url":"https://github.com/profullstack/bufferoverride"},{"name":"nightcell7","url":"https://github.com/profullstack/nightcell7"}]},{"id":"web-app-postgres","name":"Web app on Postgres","tagline":"The previous generation of the same shape, and still the largest by count. Next 16 on Supabase, or on a self-hosted Postgres in the same Railway project. Kept where the data needs Postgres or the app already lives there.","useWhen":["The app is already on Supabase or Postgres. Stay there.","You need row-level security, pgvector, heavy relational joins, or a queue on Redis next to the database.","Several services share one database and the write volume is real."],"layers":[{"concern":"Framework","choice":"Next 16, React 19","note":"Same conventions as web-app."},{"concern":"Database","choice":"Supabase Postgres, or self-hosted Postgres on Railway","note":"Supabase client via @profullstack/stack/supabase. New Postgres apps self-host on Railway (w3bs.org is the reference). Index every foreign key you will cascade through."},{"concern":"Auth","choice":"Magic link + passkeys on the app's own users table","note":"Supabase Auth exists in older apps; the local users.id is always the primary key."},{"concern":"Queues","choice":"BullMQ on Redis","note":"Custom job ids must not contain a colon."},{"concern":"Migrations","choice":"supabase/migrations or plain SQL","note":"Applied in CI or on boot, never by hand in the dashboard."}],"notes":["Do not move an app to Turso as part of a feature. Classify it first: easy Turso, needs Postgres, or consolidate.","coinpayportal is public with 19 forks. Never put real data in a fixture there."],"examples":[{"name":"coinpayportal.com","url":"https://coinpayportal.com"},{"name":"ugig.net","url":"https://ugig.net"},{"name":"crawlproof.com","url":"https://crawlproof.com"},{"name":"marksyncr.com","url":"https://marksyncr.com"},{"name":"logicsrc.com","url":"https://logicsrc.com"},{"name":"w3bs.org","url":"https://w3bs.org"},{"name":"brisk.news","url":"https://brisk.news"},{"name":"icemap.app","url":"https://icemap.app"}]},{"id":"api-service","name":"API service","tagline":"Hono on Turso with no framework in front of it. For pollers, crawlers, data APIs, MCP servers and anything whose UI is a few server-rendered pages or none at all. Bun or Node, chosen per repo and pinned.","useWhen":["The product is an API, a feed, a dataset or a daemon.","The UI is small enough to render from Hono (JSX or templates) or lives in a separate app.","You want the smallest possible service: one process, one SQLite file or one Turso database."],"layers":[{"concern":"Framework","choice":"Hono 4","note":"Web-standard Request/Response. Same app runs on Bun and Node; the router is the only Hono-specific code."},{"concern":"Runtime","choice":"Bun or Node, pinned","note":"Bun for stream-heavy or IO-heavy services (genrewatch, tipoffwatch, niche-db, r4ck). Node + pnpm when the service shares code with a Next app or a CLI."},{"concern":"Database","choice":"Turso (libSQL)","note":"Embedded replica or remote. FTS5 for search, with the raw query escaped; libSQL cannot bind undefined."},{"concern":"Rate limiting","choice":"@profullstack/throttle","note":"Credentialed callers get 600/min, anonymous 100/min, over the limit is a 402 with an offer."},{"concern":"Agent surface","choice":"MCP bridge in the CLI package","note":"One query vocabulary across page, API, CLI and MCP."},{"concern":"Deploy","choice":"Railway, Dockerfile or Nixpacks","note":"railway.json with healthcheckPath. Pin pnpm 10 on Nixpacks; corepack cannot launch pnpm 11."}],"notes":["Bun-only gotchas: Bun.serve idleTimeout kills long streams, and Bun's SQL client stringifies arrays. Keep those behind small adapters."],"examples":[{"name":"nichedb.dev","url":"https://nichedb.dev"},{"name":"r4ck.dev","url":"https://r4ck.dev"},{"name":"genrewatch.com","url":"https://genrewatch.com"},{"name":"tipoffwatch.com","url":"https://tipoffwatch.com"},{"name":"watchnews.now","url":"https://watchnews.now"},{"name":"agenticjobs","url":"https://github.com/profullstack/agenticjobs"},{"name":"tronbrowser.dev","url":"https://tronbrowser.dev"},{"name":"reeleel","url":"https://github.com/profullstack/reeleel"}]},{"id":"cli-tui","name":"CLI and TUI","tagline":"Terminal tools for people and agents. Node and TypeScript, commander for arguments, hqtui for anything with a screen, an MCP bridge so an agent can drive the same commands, published to npm under @profullstack.","useWhen":["The user is a developer, an operator or an agent.","The tool wraps a site or API we run (nichedb, rssamplifier, coinpay, r4ck, readm3).","You need a dashboard in a terminal rather than a browser."],"layers":[{"concern":"Runtime","choice":"Node 20+ (Bun optional)","note":"Node is required: CLIs run in GitHub Actions and on customer machines. Bun is fine for development."},{"concern":"Arguments","choice":"commander","note":"Subcommands map one to one onto MCP tools."},{"concern":"TUI","choice":"@profullstack/hqtui","note":"btop-grade dashboards, one import. A mouse must work: one click unfolds, hover highlights."},{"concern":"Config","choice":"~/.<tool>.json + @profullstack/synconfig","note":"Allowlisted snapshot synced with the tool's cloud."},{"concern":"Install","choice":"npm i -g @profullstack/<tool> and curl | sh","note":"The installer does the whole job. Never document a manual follow-up step."},{"concern":"Testing","choice":"node --test or vitest","note":"bun test on Bun repos; mock.module is process-wide there."},{"concern":"Release","choice":"GitHub release workflow publishes to npm","note":"Bump before testing. A brand-new scoped package 404s for minutes after publish."}],"examples":[{"name":"@profullstack/hqtui","url":"https://www.npmjs.com/package/@profullstack/hqtui"},{"name":"@profullstack/nichedb","url":"https://www.npmjs.com/package/@profullstack/nichedb"},{"name":"@profullstack/coinpay","url":"https://www.npmjs.com/package/@profullstack/coinpay"},{"name":"@profullstack/readm3","url":"https://www.npmjs.com/package/@profullstack/readm3"},{"name":"@profullstack/g1tz","url":"https://www.npmjs.com/package/@profullstack/g1tz"},{"name":"@profullstack/r3q","url":"https://www.npmjs.com/package/@profullstack/r3q"},{"name":"@profullstack/billing","url":"https://www.npmjs.com/package/@profullstack/billing"},{"name":"cli-tools","url":"https://github.com/profullstack/cli-tools"}]},{"id":"desktop","name":"Desktop","tagline":"Electron, with the product's CLI bundled inside the app. A desktop install gives the CLI too, with no system Node, and the two surfaces cannot disagree because they are the same build.","useWhen":["The product needs a tray, a window, the filesystem or OS input.","A CLI already exists and the desktop app is a second surface for it."],"layers":[{"concern":"Shell","choice":"Electron","note":"Tauri was tried and retired."},{"concern":"Inside","choice":"Hono or Next, same as the web surface","note":"The renderer is the web app; the main process hosts the API locally."},{"concern":"CLI","choice":"Bundled via extraResources","note":"The installer writes a shim: ELECTRON_RUN_AS_NODE=1 exec app resources/cli/dist/bin.js. Build the bundle with pnpm deploy --prod --legacy."},{"concern":"Native modules","choice":"N-API only","note":"Electron's ABI differs from system Node. @libsql/* passes; anything with V8 symbols does not."},{"concern":"Distribution","choice":"GitHub releases + curl installer","note":"Headless machines get a CLI-only tarball. Homebrew, apt, rpm, scoop and nix repos exist for pairux."},{"concern":"Auto-update","choice":"From GitHub releases","note":"Set the tool's NO_AUTO_UPDATE env when testing a dev binary."}],"examples":[{"name":"mynaposter","url":"https://github.com/profullstack/mynaposter"},{"name":"diskpush","url":"https://github.com/profullstack/diskpush"},{"name":"threatcrush","url":"https://github.com/profullstack/threatcrush"},{"name":"pairux.com","url":"https://pairux.com"},{"name":"nixamp","url":"https://github.com/profullstack/nixamp"},{"name":"media2markdown"},{"name":"r4ck.dev","url":"https://github.com/profullstack/r4ck.dev"}]},{"id":"games","name":"Games","tagline":"Babylon in the browser, with every gameplay rule in a package that cannot import a renderer. The same rules run in the client, in the authoritative match server and in tests, so a rule exists exactly once.","useWhen":["The product is a real-time 3D scene the player acts inside, not a page they read.","It has to run in a browser first, with the desktop build as a second surface rather than the only one."],"layers":[{"concern":"Renderer","choice":"Babylon.js","note":"WebGPU where the browser has it, WebGL2 fallback. The fallback is a supported path, not a degraded one."},{"concern":"Physics","choice":"Havok via @babylonjs/havok","note":"Only where real collision response is needed; most props are static."},{"concern":"Rules","choice":"A pure game-core package","note":"No Babylon, no DOM, no Electron imports. This is the rule that makes a client and a server able to agree."},{"concern":"UI","choice":"Preact, outside the frame loop","note":"The component layer never owns a per-frame transform. HUD readouts are text-node writes behind a change check, not a render pass."},{"concern":"Multiplayer","choice":"Server-authoritative over WSS","note":"The client sends input intent. The server owns movement validation, damage, death, respawn and score. Shared messages live in their own protocol package."},{"concern":"Build","choice":"Vite + vite-plugin-pwa","note":"Set registerType and actually wire the update prompt; prompt with no handler means returning players never get a new build."},{"concern":"API and data","choice":"Hono, Drizzle, Postgres","note":"Same as api-service. Never cache /api, matchmaking or tickets in the service worker."},{"concern":"Desktop","choice":"Electron","note":"The desktop combo applies unchanged; the renderer is the same web build."},{"concern":"Art","choice":"Generated by committed Blender scripts","note":"No asset without provenance. One Blender metre is one game metre, GLB with glTF-compatible PBR, COL_ colliders and SOCKET_ attachment points."}],"notes":["Distant point lights and glows are camera-facing sprites held at a fixed screen size, never scaled geometry. A 25 mm firefly is sub-pixel past 30 m and no amount of scaling the mesh fixes that.","Budget the shell download. Models ship geometry, UVs and a named material slot; the engine binds the real textures by that name so one atlas is not shipped ten times."],"examples":[{"name":"nightcell7","url":"https://github.com/profullstack/nightcell7"},{"name":"nightcell7.com","url":"https://nightcell7.com"}]},{"id":"mobile","name":"Mobile","tagline":"Expo and React Native, as apps/mobile inside the product monorepo. It shares the API client and packages with the web app rather than living in its own repo.","useWhen":["The product needs to be in the app stores or on a phone home screen with native capabilities.","A PWA is not enough (push, background, camera, payments in-app)."],"layers":[{"concern":"Framework","choice":"Expo (React Native)","note":"React 19. Shares types and the API client with apps/web."},{"concern":"Layout","choice":"apps/mobile in the product monorepo","note":"Standalone *-mobile repos are the old pattern and are dormant."},{"concern":"Backend","choice":"The product's own api-service or web-app","note":"No separate mobile backend."},{"concern":"Store release","choice":"sh1pt","note":"One codebase to every store, registry and channel."}],"notes":["Start with the PWA. Most products never need this combo."],"examples":[{"name":"threatcrush","url":"https://github.com/profullstack/threatcrush"},{"name":"pairux.com","url":"https://github.com/profullstack/pairux.com"},{"name":"postammo.com","url":"https://postammo.com"},{"name":"reeleel","url":"https://github.com/profullstack/reeleel"},{"name":"tronbrowser.dev","url":"https://github.com/profullstack/tronbrowser.dev"}]},{"id":"library","name":"Library","tagline":"Code that two or more products need becomes a @profullstack/* package. Runtime-neutral core, subpath exports, one npm package per concern, released from GitHub.","useWhen":["You are about to copy a module from one repo into another.","A site needs a component another site already ships (player, leaderboard, feed submission, contact-form guard)."],"layers":[{"concern":"Shape","choice":"ESM, TypeScript, subpath exports","note":"`@profullstack/stack/referrals`, `/email`, `/supabase`, `/feedback`, `/coinpay`, `/crawlproof` is the pattern. Peer-depend on next, react and clients rather than bundling them."},{"concern":"Core","choice":"Web-standard APIs","note":"fetch, Request, Response, URL, crypto.subtle, ReadableStream. Runtime-specific code behind an adapter. A /core entry must never import a node: module."},{"concern":"Build","choice":"tsup or plain tsc","note":"Node type-stripping needs .ts specifiers; pair with rewriteRelativeImportExtensions so dist still emits .js."},{"concern":"Tests","choice":"vitest","note":"Contract tests where the package defines a protocol (x402, submit-feed, OpenProfile)."},{"concern":"Release","choice":"Bump, merge, gh release","note":"A release workflow publishes. Ship pkg@latest in docs, never update -g. pnpm 11 refuses packages younger than a day unless excluded from minimumReleaseAge."}],"examples":[{"name":"@profullstack/stack","url":"https://github.com/profullstack/stack"},{"name":"@profullstack/x402-gateway","url":"https://github.com/profullstack/x402-gateway"},{"name":"@profullstack/throttle","url":"https://github.com/profullstack/throttle"},{"name":"@profullstack/player","url":"https://github.com/profullstack/player"},{"name":"@profullstack/modern-css","url":"https://github.com/profullstack/modern-css"},{"name":"@profullstack/leaderboard","url":"https://github.com/profullstack/leaderboard"},{"name":"@profullstack/form-guard","url":"https://github.com/profullstack/form-guard"},{"name":"@profullstack/submit-feed","url":"https://github.com/profullstack/submit-feed"}]},{"id":"systems","name":"Systems","tagline":"Rust when the product is a single static binary that has to be fast (benchmarks, transports, agents on servers). Go when the upstream ecosystem is Go. Python only for security tooling that lives in that world.","useWhen":["A JavaScript runtime would be the bottleneck or the dependency you cannot ship.","The upstream you build on is in that language (LiveKit for agentbbs, nmap and Kali tooling)."],"layers":[{"concern":"Rust","choice":"tokio, axum, clap, reqwest","note":"c0mpute is the reference. Auto-update from GitHub releases on first run."},{"concern":"Go","choice":"Standard library + the upstream SDK","note":"agentbbs pins livekit server-sdk-go and protocol together."},{"concern":"Python","choice":"Managed by mise, venv per project","note":"Security tooling and GitHub Actions only (vu1nz)."},{"concern":"Distribution","choice":"GitHub releases, curl installer, homebrew tap","note":"Same installer rule: it does the whole job."}],"examples":[{"name":"c0mpute","url":"https://github.com/profullstack/c0mpute"},{"name":"agentbbs","url":"https://github.com/profullstack/agentbbs"},{"name":"fiche-agentic","url":"https://github.com/profullstack/fiche-agentic"},{"name":"vu1nz.com","url":"https://vu1nz.com"},{"name":"kali","url":"https://github.com/profullstack/kali"}]}],"rules":[{"title":"Ship it, never stop at in progress","body":"An agent does not end its turn on \"still running, I will report when it lands\". Work handed to a subagent, CI or a deploy is driven to merged, released and verified live in the same turn, then reported once with the result. Stop early only for a real blocker a person must clear: a login, or a decision that is theirs."},{"title":"Every site takes payment from launch","body":"Launching a site includes taking crypto: npx @profullstack/coinpay-onboard site <name> --webhook <public url> makes its CoinPay business, copies the payout wallets in, sets the webhook and writes the COINPAY_* keys into the site vault. Idempotent; every step must print a check before the launch is announced."},{"title":"Launch on a Moshpit name","body":"New products launch on a Moshpit name (pit.moshcode.sh), not a new ICANN domain, served from our own box with a registry-signed certificate and listed on the Moshpit ring. Announcements give the <name>.pit.world address for browsers without Moshpit DNS."},{"title":"Reuse the house package first","body":"Before adding a dependency or writing a component, grep the repo for @profullstack/ and check npm. The package usually exists and is often already installed."},{"title":"Secrets live in the vault","body":"Set production secrets on the Railway service and record them in the logicsrc team vault. Never write one into a .env in the repo, and never ask a person to."},{"title":"Auth is magic link plus passkeys","body":"The link proves the address and the address is the account. Passwords are optional and only for devices that cannot do either."},{"title":"Signup asks for the profile","body":"Every signup collects email, first_name, last_name, company_domain, job_title and linkedin_url through @profullstack/profile, in that order. Email and name are required; the other three are optional. The company is filled from a work email."},{"title":"Every API offers webhooks","body":"An app with an API and accounts lets customers register webhook endpoints for its events through @profullstack/webhooks: the /api/v1/webhooks routes, a CLI command and MCP tools over them, and emit() wherever something happens. Never hand-roll signing or retries; apps on their own scheme move to it, sending their old header alongside until receivers switch."},{"title":"User keys are sealed by the user","body":"Any key, token or password a user gives an app (exchange and wallet keys, BYO AI keys, OAuth tokens, SMTP passwords) is sealed with @profullstack/sealed-secrets under a passphrase the user holds, with a one-time recovery key. No server key, env var or database dump can open it. Servers write new secrets through the seal inbox; workers use them only inside an UnlockStore session the user opened. The Settings \"Key vault\" card, its browser code and the /my/vault routes come from the same package (vault-card, vault-ui/auto, vault-server); never hand-roll one. Operator secrets stay in the logicsrc team vault."},{"title":"Installers do the whole job","body":"If a feature needs a component, the installer or update command installs it. No documented manual follow-up step. DNS routing is the one thing that stays explicit."},{"title":"Push to the default branch deploys","body":"PRs are merged, not parked. Release after merge. Then announce through myna, with rel=canonical on every syndicated copy."},{"title":"Our domains only","body":"Add the custom domain before writing any URL down. Never publish a *.up.railway.app address."},{"title":"Migrations run twice","body":"Web and worker both migrate on boot. Ledger writes are insert-or-ignore and every migration is safe to apply concurrently."},{"title":"Large catalogues use a sitemap index","body":"/sitemap.xml is an index; entities are chunked by month of creation so past files never change."},{"title":"OAuth callbacks are namespaced","body":"/api/v1/<provider>/<function>/<endpoint>, using whatever API prefix the project already has."},{"title":"Every product is a customer of another","body":"Wire products together when the integration is load-bearing: x402 settles through CoinPay, blogs open CrawlProof ads, myna distributes every ship, NicheDB sells the data."},{"title":"Copy has no LLM tells","body":"Short sentences, no em dashes, no rule-of-three flourishes. This applies to posts, READMEs and announcements."},{"title":"A wedged process restarts without a person","body":"Every container gets a HEALTHCHECK that hits its own /healthz, so a blocked event loop shows as unhealthy. watchdog-autoheal restarts what Docker marks unhealthy, three times an hour at most, then emails. In-process, watchDependencies exits when the shared DB or Redis client stops answering."},{"title":"Agents get a first-class surface","body":"A site ships its data as Markdown or JSON at a stable URL, a CLI ships an MCP bridge, and training crawlers pay through x402 rather than being blocked."}],"packages":[{"name":"@profullstack/coinpay-onboard","what":"Take crypto on CoinPay, set up in one pass: Sign in with CoinPay helpers, an idempotent onboard() (business, payout wallets, webhook), webhook verification, and the `site` launch step that writes COINPAY_* keys into the vault. Powers pay.agent.","install":"npm install @profullstack/coinpay-onboard","use":"npx @profullstack/coinpay-onboard site <name> --webhook <url>","surfaces":["api","cli","mcp"]},{"name":"@profullstack/stack","what":"Shared modules for Next apps: referrals, email, supabase, feedback widget, coinpay, crawlproof. Used by 37 repos."},{"name":"@profullstack/x402-gateway","what":"Sell crawl access to AI training crawlers by the day over x402, settled by CoinPay. Next and Hono adapters, generated robots.txt.","install":"npm install @profullstack/x402-gateway","surfaces":["web","pwa","api"],"use":"import { createGateway } from '@profullstack/x402-gateway';\nimport { x402Gateway } from '@profullstack/x402-gateway/hono';\nexport const gateway = createGateway({ siteUrl: process.env.SITE_URL ?? '', coinpay: { apiKey: process.env.COINPAY_X402_KEY }, payTo: process.env.CRAWL_PAY_TO });\nexport const crawlGateway = x402Gateway(gateway); // app.use('*', crawlGateway)"},{"name":"@profullstack/x402-client","what":"Pay x402 402s from JavaScript with a local key: fetch, CLI, adapters for axios and got.","install":"npm install @profullstack/x402-client","surfaces":["cli","tui","mcp","api"],"use":"import { createClient } from '@profullstack/x402-client';\nexport const payer = createClient({ key: process.env.X402_PRIVATE_KEY, maxUsd: 5 });\n// const res = await payer.fetch(url); pays a 402 once, then presents the pass"},{"name":"@profullstack/throttle","what":"App-wide rate limit whose answer to going over is a price, not a 429.","install":"npm install @profullstack/throttle","surfaces":["web","api"],"use":"import { createThrottle } from '@profullstack/throttle';\nexport const throttle = createThrottle({ limit: 100, rules: [{ path: '/health', open: true }] });\n// const answer = await throttle.handle(request); if (answer) return answer;"},{"name":"@profullstack/coinpay","what":"CoinPay SDK and CLI: crypto payments, x402 verify and settle, finances TUI.","install":"npm install @profullstack/coinpay","surfaces":["web","pwa","api","cli","mcp"],"use":"import { CoinPayClient } from '@profullstack/coinpay';\nexport const coinpay = new CoinPayClient({ apiKey: process.env.COINPAY_API_KEY ?? '' });\n// await coinpay.createPayment({ businessId, amount, currency: 'USD', blockchain })"},{"name":"@profullstack/watchdog","what":"Restart instead of hanging. In-process probes for a wedged DB or Redis client, plus watchdog-autoheal, which restarts the containers Docker marked unhealthy within a restart budget.","install":"npm install @profullstack/watchdog","surfaces":["api","web","ops"],"use":"import { watchDependencies } from '@profullstack/watchdog';\n// Pass probes, not clients: postgres resolves truthy, redis answers PONG. Call stop() first on SIGTERM.\nexport const startWatchdogs = (probes: Parameters<typeof watchDependencies>[0]) => watchDependencies(probes);\n// startWatchdogs({ postgres: () => healthcheck(), redis: () => redis.ping() })"},{"name":"@profullstack/emailer","what":"Resend API delivery for transactional and bulk email. No SMTP or Gmail transport. Queue integration is planned but is not available in production.","install":"npm install @profullstack/emailer","surfaces":["api","web","cli"],"use":"import { createEmailer } from '@profullstack/emailer';\nexport const emailer = createEmailer({ resendApiKey: process.env.RESEND_API_KEY });\n// await emailer.send({ from, to, subject, html, text })"},{"name":"@profullstack/email-queue","what":"Development package in MyNaPoster. Current source includes BullMQ + Redis scheduling, sender authorization, encrypted queue payloads, a PostgreSQL audit adapter and signed Resend webhook handling. Portfolio-wide quotas, production operations and integrations are incomplete.","install":"Not published to npm. Source: github.com/profullstack/mynaposter/tree/main/packages/email-queue","surfaces":["api"],"use":"Do not treat as a production service until its API, worker deployment, PostgreSQL schema, quotas, monitoring and application migrations are complete."},{"name":"@profullstack/autoblog","what":"CloudEvents and Standard Webhooks SDK for publishing posts to the blogs.","install":"npm install @profullstack/autoblog","surfaces":["api","web"],"use":"import { buildEvent, sendWebhook, verifyAndParse } from '@profullstack/autoblog';\nexport { buildEvent, sendWebhook, verifyAndParse };\n// sendWebhook(url, buildEvent(post, { source: SITE_URL }), { secret: process.env.WEBHOOK_SECRET })"},{"name":"@profullstack/hqtui","what":"Terminal UI for TypeScript: btop-grade dashboards from one import.","install":"npm install @profullstack/hqtui","surfaces":["tui","cli"],"use":"import { createApp } from '@profullstack/hqtui';\nexport const tui = await createApp();\n// tui.render(({ ui }) => ui.panel({ title: 'Hello' }, (p) => p.text('Hello'))); await tui.start();"},{"name":"@profullstack/player","what":"One web player for MP4, HLS, MPEG-TS and audio with one control bar. Knows that Chrome lies about native HLS.","install":"npm install @profullstack/player","surfaces":["web","pwa","desktop"],"use":"import { createPlayer } from '@profullstack/player';\nimport '@profullstack/player/player.css';\nexport const mountPlayer = (el: HTMLElement, src: string) => createPlayer(el, { src });"},{"name":"@profullstack/modern-css","what":"Modern CSS as opt-in classes and @function helpers: subgrid cards, squircles, stuck headers, gap rules, height:auto accordions. Falls back cleanly where unsupported.","install":"npm install @profullstack/modern-css","surfaces":["web","pwa","desktop"],"use":"import '@profullstack/modern-css';\n// <ul class=\"subgrid-cards\" style=\"--card-rows: 3\"><li class=\"subgrid-card squircle\">...</li></ul>\n// h1 { font-size: 3.6rem; font-size: --fluid(2.6rem, 3.6rem); }"},{"name":"@profullstack/multiview","what":"Several live streams on one screen, driven by mouse, finger or TV remote."},{"name":"@profullstack/leaderboard","what":"Public leaderboard with badges, streaks and a commission ladder for any site.","install":"npm install @profullstack/leaderboard","surfaces":["web","api"],"use":"import { createLeaderboard, sqlStore } from '@profullstack/leaderboard';\nexport const createBoards = (execute: (q: { sql: string; args: unknown[] }) => Promise<{ rows: Record<string, unknown>[] }>) =>\n  createLeaderboard({ siteName: process.env.SITE_NAME ?? '', siteUrl: process.env.SITE_URL ?? '', store: sqlStore({ execute }), boards: { top: { label: 'Top', metric: 'points' } } });"},{"name":"@profullstack/notifications","what":"Web push for any app: VAPID keys from env, subscribe from the page, one service worker handler.","install":"npm install @profullstack/notifications","surfaces":["pwa","web","api"],"use":"import { vapidKeysFromEnv, sendPushToMany } from '@profullstack/notifications/server';\nexport const vapidKeys = vapidKeysFromEnv(); // VAPID_PUBLIC_KEY + VAPID_PRIVATE_KEY\nexport { sendPushToMany };"},{"name":"@profullstack/referrals","what":"Referral codes, links, discounts and commission, with React and Next adapters. Bring your own store.","install":"npm install @profullstack/referrals","surfaces":["web","pwa","api"],"use":"import { createCode, buildReferralUrl, applyReferral, calculateReferral } from '@profullstack/referrals';\nexport { createCode, buildReferralUrl, applyReferral, calculateReferral };\n// createCode(userId, store) needs a ReferralStore wired to your database"},{"name":"@profullstack/affiliates","what":"Scarce invite codes (a few per user, single use, hashed, expiring, who-invited-whom) plus open affiliate links with first-touch attribution. Commission math comes from @profullstack/referrals. Memory, SQLite and Postgres stores, and an affiliates CLI.","install":"npm install @profullstack/affiliates","surfaces":["api","web","cli"],"use":"import { Affiliates, sqliteStore, postgresStore } from '@profullstack/affiliates';\nexport const aff = new Affiliates(sqliteStore(db)); // or postgresStore(pool); tables aff_* created on first use\n// signup: const r = await aff.redeemInvite(code, userId); if (!r.ok) reject(r.reason)\n// await aff.createInvite(userId) throws 'no invites left' past the quota (default 3)"},{"name":"@profullstack/redeem-credits","what":"Redeemable credit codes for any site: mint a scarce code (CR-7K3M-QX9D-2F8H-W4TN, 80 bits, stored only as a sha256 hash), redeem it once per user for one-off credits or a UTC-monthly allowance that does not roll over, and spend against the balance. Concurrency-safe redeem and spend; memory, SQLite (bun:sqlite, node:sqlite, better-sqlite3) and Postgres stores, and a redeem-credits CLI. First user: group.call.pit.world call minutes.","install":"npm install @profullstack/redeem-credits","surfaces":["api","cli"],"use":"import { Credits, sqliteStore, postgresStore } from '@profullstack/redeem-credits';\nexport const credits = new Credits(sqliteStore(db)); // or postgresStore(pool); tables credit_* created on first use\n// const { code } = await credits.mint({ grant: { unit: 'minutes', amount: 1000, every: 'month' } })\n// await credits.redeem(code, userId); await credits.spend(userId, 'minutes', 12)"},{"name":"@profullstack/webhooks","what":"Webhooks as a feature of any app: customers register endpoints (URL, whsec_ signing key, event patterns like room.*), the app calls emit(owner, type, data), and a durable outbox delivers CloudEvents payloads signed per Standard Webhooks with backoff for about three days, in order per endpoint, switching off an endpoint after 20 failures in a row. Delivery log with payloads, test pings, redeliver, key rotation, optional encryption at rest, https-and-public-address URL checks (no SSRF), a drop-in /webhooks REST API as a fetch handler, memory, SQLite and Postgres stores, and legacy-header helpers for apps moving off their own signing. Also verifySignature / honoHandler for receiving.","install":"npm install @profullstack/webhooks","surfaces":["api","cli","mcp"],"use":"import { Webhooks, sqliteStore, webhooksApi } from '@profullstack/webhooks';\nexport const hooks = new Webhooks({ store: sqliteStore(db), source: SITE_URL, eventTypes: ['invoice.paid'] }).start(); // or postgresStore(pool)\nconst api = webhooksApi(hooks, { basePath: '/api/v1/webhooks', owner: async (req) => (await userFrom(req))?.id });\napp.all('/api/v1/webhooks/*', async (c) => (await api(c.req.raw)) ?? c.notFound());\n// await hooks.emit(user.id, 'invoice.paid', { id, amount })"},{"name":"@profullstack/sealed-secrets","what":"Store the keys and secrets users give an app so only they can open them: a random data key wrapped under the user's passphrase (PBKDF2-SHA256 600k + HKDF + AES-256-GCM) and a one-time recovery key, AAD binding app, user and field, an ECDH inbox a server can seal OAuth tokens into but never read, and an in-memory UnlockStore with a TTL so workers act only while the user is unlocked. WebCrypto only, zero dependencies, browser to Workers. Byte-compatible with b1dz.com's sealed user_settings. Since 0.2.0 it also ships the Key vault UI: keyVaultCardHtml() markup, a browser controller (progress text, Enter submits, recovery key on the page) to bundle as an IIFE, and framework-agnostic /my/vault route handlers.","install":"npm install @profullstack/sealed-secrets","use":"import { createSealer, UnlockStore } from '@profullstack/sealed-secrets';\nconst sealer = createSealer({ app: 'myapp' });\n// browser/CLI: const { dek, seal, recoveryKey } = await sealer.createSeal(passphrase, user.id);\n// const blob = await sealer.sealSecrets(dek, { GITHUB_TOKEN }, user.id); // store seal + blob, show recoveryKey once\n// later: const key = await sealer.unlockSeal(seal, passphrase, user.id); await sealer.unsealSecrets(key, blob, user.id);\n// worker: if (await sealer.verifyDataKey(key, seal, user.id)) sessions.unlock(user.id, key, 8 * 3600);\n// Key vault UI: raw(keyVaultCardHtml({ app, scope, userId, vault, scriptSrc })) + bundle '@profullstack/sealed-secrets/vault-ui/auto' (IIFE)\n// mountVaultRoutes(app, { userId: (c) => requireUser(c).id, handlers: createVaultHandlers({ sealer, store, onUnlock, onLock, status }) });"},{"name":"@profullstack/orgs","what":"Orgs, teams, members, roles and invites for Postgres. Brings no users table and owns its schema through migrate().","install":"npm install @profullstack/orgs","surfaces":["api","web"],"use":"import { migrate, createOrg, addMember, can, inviteToOrg, acceptInvite } from '@profullstack/orgs';\nexport { migrate, createOrg, addMember, can, inviteToOrg, acceptInvite };\n// await migrate(sql) on boot, with a postgres.js client"},{"name":"@profullstack/profile","what":"The signup profile every property collects: email, first_name, last_name, company_domain, job_title, linkedin_url. It covers validation, signup fields (HTML and React), storage on Postgres, Turso or Supabase, /api/v1/me/profile, CSV export, a CLI and an MCP server.","install":"npm install @profullstack/profile","surfaces":["api","web","cli","mcp"],"use":"import { createProfileStore, validateProfile, saveSignupProfile, createProfileHandlers } from '@profullstack/profile';\nimport { ProfileFields } from '@profullstack/profile/react';\nconst profiles = createProfileStore(sql); // postgres.js, Bun SQL, pg, libSQL, libsql-pg, bun:sqlite, supabase\nawait profiles.migrate();"},{"name":"@profullstack/partners","what":"Let the people whose work is in your dataset sell it: signup, domain verification, payouts."},{"name":"@profullstack/form-guard","what":"Contact-form spam stopped with a signed proof-of-render token, not a captcha.","install":"npm install @profullstack/form-guard","surfaces":["web","pwa","api"],"use":"import { createFormGuard } from '@profullstack/form-guard';\nexport const formGuard = createFormGuard({ secret: process.env.FORM_GUARD_SECRET ?? '', binding: 'contact' });\n// const verdict = await formGuard.check({ fields: body, headers: request.headers });"},{"name":"@profullstack/submit-feed","what":"One way to add a feed to a directory, shared by rssamplifier and p0dcasters."},{"name":"@profullstack/scraper-daemon","what":"The updater daemon every listing site runs: periodic jobs, per-item refresh queues and resumable bulk pipelines, with robots.txt, per-host serial fetching, 429 hold-back, SSRF checks and SQLite or Postgres state. Runs on search.peptides, ch4nnels.com, r4ck.dev, rssamplifier.com and p0dcasters.com.","install":"npm install @profullstack/scraper-daemon","surfaces":["api","cli"],"use":"import { createDaemon, sqliteStore } from '@profullstack/scraper-daemon';\nexport const daemon = createDaemon({ name: 'my-site', store: sqliteStore(db) });\n// daemon.job({ name, every, run }), daemon.queue({ name, every, items, run }), daemon.start()"},{"name":"@profullstack/openprofile","what":"Read, write, merge and de-duplicate OpenProfile.md documents."},{"name":"@profullstack/synconfig","what":"Sync a tool's config files with its cloud: allowlisted snapshot, digest, optimistic replace."},{"name":"@profullstack/billing","what":"Clients, rates and invoices from the terminal; integer money."},{"name":"@profullstack/timer","what":"Time tracker for the terminal and for agents."},{"name":"@profullstack/nichedb","what":"CLI and MCP bridge for NicheDB collections, sources and feeds."},{"name":"@profullstack/rssamplifier","what":"CLI for the feed directory: search, OPML export, submit."},{"name":"@profullstack/r4ck","what":"CLI and MCP bridge for the hosting search engine."},{"name":"@profullstack/media2md","what":"Turn any video, audio file or book into a chaptered Markdown bundle for an LLM. MCP server available."},{"name":"@profullstack/mcp-server","what":"Generic modular MCP server."},{"name":"@profullstack/sh1pt","what":"One codebase to every store, registry, CDN and channel."}],"avoid":[{"name":"Hetzner","why":"Ruled out permanently. Railway hosts the fleet; a netcup box and DigitalOcean droplets cover what needs a VM."},{"name":"Vercel, Fly.io, Cloudflare Workers","why":"Not deploy targets. One repo has a fly.toml and none have a wrangler config. Railway is the host."},{"name":"Supabase for a new app","why":"Turso is the default. Supabase and Postgres stay where they already are."},{"name":".env files as the source of secrets","why":"The vault and the platform env are the authority. A file is a stale copy."},{"name":"Password-first auth, next-auth","why":"Magic link plus passkeys. @profullstack/auth-system is password-only and is the exception, not the pattern."},{"name":"SvelteKit, Primate + SurrealDB, Express for new work","why":"Earlier generations still in maintenance. Do not start anything new on them."},{"name":"Tauri","why":"Retired in favour of Electron with the bundled CLI."},{"name":"mocha, jest, Prisma","why":"vitest and plain SQL or Drizzle."},{"name":"Oxc, Oxlint, Oxfmt, Rolldown as a default","why":"On the roadmap since June and present in six repos. Use the repo's existing lint and format setup until parity is proven."},{"name":"Hand-rolled players, rate limiters, contact-form guards, feed forms","why":"Each of these is a published package already."},{"name":"video.js, plyr, a bare hls.js or mpegts.js","why":"@profullstack/player wraps hls.js and mpegts.js already. video.js 10 ships no player at all: it throws VJS8_LEGACY_* on v8 code."},{"name":"*.up.railway.app URLs","why":"Our domains only."}],"contact":{"company":"Profullstack, Inc.","email":"anthony@profullstack.com","site":"https://profullstack.com"},"catalog":{"generatedAt":"2026-11-03T01:25:57.476Z","npm":{"scope":"@profullstack","source":"https://registry.npmjs.org/-/org/profullstack/package","fetchedAt":"2026-11-03T01:25:57.476Z","count":353,"weeklyDownloads":71047},"github":{"org":"profullstack","source":"https://github.com/profullstack","fetchedAt":"2026-11-03T01:25:57.476Z","publicCount":263},"categories":[{"id":"build","title":"Build","blurb":"The app layer: shared modules, accounts, data, UI, terminals and media.","packages":[{"name":"@profullstack/footer","version":"0.6.19","purpose":"Profullstack's distributed footer engine for remote, agent-friendly site branding and navigation.","when":"Every fleet site footer and webring row.","weekly":9298,"published":"2026-11-02","npmUrl":"https://www.npmjs.com/package/@profullstack/footer","repoUrl":"https://github.com/profullstack/footer","category":"build","curated":true},{"name":"@profullstack/profile","version":"0.1.8","purpose":"The signup profile every property collects: email, first_name, last_name, company_domain, job_title, linkedin_url. It covers validation, signup fields (HTML and React), storage on Postgres, Turso or Supabase, /api/v1/me/profile, CSV export, a CLI and an MCP server.","when":"Every signup: collect the six profile fields with this, not a custom form.","weekly":4211,"published":"2026-11-01","npmUrl":"https://www.npmjs.com/package/@profullstack/profile","repoUrl":"https://github.com/profullstack/profile","category":"build","curated":true},{"name":"@profullstack/hqtui","version":"0.12.0","purpose":"Terminal UI for TypeScript: btop-grade dashboards from one import.","when":"Any terminal UI or dashboard. Do not reach for blessed, ink or a hand-rolled ANSI loop.","weekly":3904,"published":"2026-11-02","npmUrl":"https://www.npmjs.com/package/@profullstack/hqtui","repoUrl":"https://github.com/profullstack/hqtui","category":"build","curated":true},{"name":"@profullstack/synconfig","version":"0.1.3","purpose":"Sync a tool's config files with its cloud: allowlisted snapshot, digest, optimistic replace.","when":"A CLI that syncs its config files with its cloud.","weekly":1852,"published":"2026-09-13","npmUrl":"https://www.npmjs.com/package/@profullstack/synconfig","repoUrl":"https://github.com/profullstack/mynaposter","category":"build","curated":true},{"name":"@profullstack/auth-system","version":"0.8.3","purpose":"Flexible authentication system with user registration, login/logout, password reset, and session management","when":"Legacy apps only: it is password + JWT. New apps use magic link + passkey.","weekly":1764,"published":"2026-10-09","npmUrl":"https://www.npmjs.com/package/@profullstack/auth-system","repoUrl":"https://github.com/profullstack/auth-system","category":"build","curated":true},{"name":"@profullstack/notifications","version":"0.1.4","purpose":"Web push for any app: VAPID keys from env, subscribe from the page, one service worker handler.","when":"Web push from any app.","weekly":1761,"published":"2026-09-24","npmUrl":"https://www.npmjs.com/package/@profullstack/notifications","repoUrl":"https://github.com/profullstack/notifications","category":"build","curated":true},{"name":"@profullstack/live-translate","version":"0.3.0","purpose":"Live speech translation for streams and meetings: hear (ElevenLabs Scribe), translate (pluggable), re-voice (ElevenLabs Flash), with per-listener language choices, shared pipelines, CoinPay passes and a free daily...","when":"Live speech translation for a stream or meeting.","weekly":1714,"published":"2026-10-21","npmUrl":"https://www.npmjs.com/package/@profullstack/live-translate","repoUrl":"https://github.com/profullstack/live-translate","category":"build","curated":true},{"name":"@profullstack/form-guard","version":"0.3.0","purpose":"Contact-form spam stopped with a signed proof-of-render token, not a captcha.","when":"Any public form that must stop spam. No captcha.","weekly":1348,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/form-guard","repoUrl":"https://github.com/profullstack/form-guard","category":"build","curated":true},{"name":"@profullstack/stack","version":"0.6.0","purpose":"Shared modules for Next apps: referrals, email, supabase, feedback widget, coinpay, crawlproof. Used by 37 repos.","when":"A Next or Node app needs referrals, email, CoinPay or CrawlProof wiring in one import.","weekly":1316,"published":"2026-10-29","npmUrl":"https://www.npmjs.com/package/@profullstack/stack","repoUrl":"https://github.com/profullstack/stack","category":"build","curated":true},{"name":"@profullstack/contact-form","version":"0.4.0","purpose":"The Profullstack contact form: customizable questions with generic defaults, form-guard spam protection (signed proof-of-render token, honeypot, fill time, rate limit), validation, Resend delivery, HTML and React...","when":"A site needs a contact or lead form. This is THE fleet contact form.","weekly":1100,"published":"2026-10-29","npmUrl":"https://www.npmjs.com/package/@profullstack/contact-form","repoUrl":"https://github.com/profullstack/contact-form","category":"build","curated":true},{"name":"@profullstack/libsql-pg","version":"0.1.4","purpose":"A drop-in @libsql/client that talks to Postgres, plus the tools to move a Turso database over.","when":"Moving a Turso app to Postgres, or running @libsql/client code against Postgres.","weekly":793,"published":"2026-09-25","npmUrl":"https://www.npmjs.com/package/@profullstack/libsql-pg","repoUrl":"https://github.com/profullstack/libsql-pg","category":"build","curated":true},{"name":"@profullstack/player","version":"0.17.0","purpose":"One web player for MP4, HLS, MPEG-TS and audio with one control bar. Knows that Chrome lies about native HLS.","when":"Any video or audio on a page. Never add hls.js or video.js directly.","weekly":780,"published":"2026-11-02","npmUrl":"https://www.npmjs.com/package/@profullstack/player","repoUrl":"https://github.com/profullstack/player","category":"build","curated":true},{"name":"@profullstack/hqtui-demo","version":"0.12.0","purpose":"The HQTUI reference dashboard: a btop-grade terminal system monitor. Runs on real system metrics or a deterministic simulation.","when":"A reference for how an hqtui dashboard is built. Depend on @profullstack/hqtui.","weekly":750,"published":"2026-11-02","npmUrl":"https://www.npmjs.com/package/@profullstack/hqtui-demo","repoUrl":"https://github.com/profullstack/hqtui","category":"build","curated":true},{"name":"@profullstack/leaderboard","version":"0.3.1","purpose":"Public leaderboard with badges, streaks and a commission ladder for any site.","when":"A public leaderboard, badges or streaks.","weekly":379,"published":"2026-09-06","npmUrl":"https://www.npmjs.com/package/@profullstack/leaderboard","repoUrl":"https://github.com/profullstack/leaderboard","category":"build","curated":true},{"name":"@profullstack/spa-router","version":"1.14.0","purpose":"Simple SPA router with smooth transitions, component loading, and Shadow DOM support","weekly":341,"published":"2025-05-15","npmUrl":"https://www.npmjs.com/package/@profullstack/spa-router","repoUrl":"https://github.com/profullstack/spa-router","category":"build","curated":false},{"name":"@profullstack/text-type-detection","version":"1.0.0","purpose":"Detect text format types (plain, markdown, ascii art, code, html, json, xml) from strings","weekly":286,"published":"2025-10-06","npmUrl":"https://www.npmjs.com/package/@profullstack/text-type-detection","repoUrl":"https://github.com/profullstack/text-type-detection","category":"build","curated":false},{"name":"@profullstack/autoblog","version":"0.4.0","purpose":"CloudEvents and Standard Webhooks SDK for publishing posts to the blogs.","when":"Publishing posts to the fleet blogs from an app.","weekly":264,"published":"2026-07-31","npmUrl":"https://www.npmjs.com/package/@profullstack/autoblog","repoUrl":"https://github.com/profullstack/autoblog","category":"build","curated":true},{"name":"@profullstack/r3q","version":"0.2.0","purpose":"A REST client for your terminal. Requests are files you can commit; the TUI is just a good way to look at them.","weekly":250,"published":"2026-10-23","npmUrl":"https://www.npmjs.com/package/@profullstack/r3q","repoUrl":"https://github.com/profullstack/r3q","category":"build","curated":false},{"name":"@profullstack/favicon-generator","version":"1.2.1","purpose":"Generate PNG icons from an SVG or PNG source for iOS and PWA compatibility","weekly":197,"published":"2026-08-17","npmUrl":"https://www.npmjs.com/package/@profullstack/favicon-generator","repoUrl":"https://github.com/profullstack/favicon-generator","category":"build","curated":false},{"name":"@profullstack/webhooks","version":"0.2.1","purpose":"Webhooks as a feature of any app: customers register endpoints (URL, whsec_ signing key, event patterns like room.*), the app calls emit(owner, type, data), and a durable outbox delivers CloudEvents payloads signed per Standard Webhooks with backoff for about three days, in order per endpoint, switching off an endpoint after 20 failures in a row. Delivery log with payloads, test pings, redeliver, key rotation, optional encryption at rest, https-and-public-address URL checks (no SSRF), a drop-in /webhooks REST API as a fetch handler, memory, SQLite and Postgres stores, and legacy-header helpers for apps moving off their own signing. Also verifySignature / honoHandler for receiving.","when":"An API offers webhooks to customers. Every API should.","weekly":177,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/webhooks","repoUrl":"https://github.com/profullstack/webhooks","category":"build","curated":true},{"name":"@profullstack/submit-feed","version":"0.1.3","purpose":"One way to add a feed to a directory, shared by rssamplifier and p0dcasters.","when":"A directory accepts feed submissions.","weekly":153,"published":"2026-09-13","npmUrl":"https://www.npmjs.com/package/@profullstack/submit-feed","repoUrl":"https://github.com/profullstack/submit-feed","category":"build","curated":true},{"name":"@profullstack/partners","version":"0.2.0","purpose":"Let the people whose work is in your dataset sell it: signup, domain verification, payouts.","when":"Letting contributors to a dataset sell it and get paid.","weekly":139,"published":"2026-09-06","npmUrl":"https://www.npmjs.com/package/@profullstack/partners","repoUrl":"https://github.com/profullstack/partners","category":"build","curated":true},{"name":"@profullstack/scraper-daemon","version":"0.3.0","purpose":"The updater daemon every listing site runs: periodic jobs, per-item refresh queues and resumable bulk pipelines, with robots.txt, per-host serial fetching, 429 hold-back, SSRF checks and SQLite or Postgres state. Runs on search.peptides, ch4nnels.com, r4ck.dev, rssamplifier.com and p0dcasters.com.","when":"A listing site needs its updater: jobs, refresh queues, polite fetching.","weekly":131,"published":"2026-10-29","npmUrl":"https://www.npmjs.com/package/@profullstack/scraper-daemon","repoUrl":"https://github.com/profullstack/scraper-daemon","category":"build","curated":true},{"name":"@profullstack/api-key-manager","version":"0.3.0","purpose":"Simple API key management system with generation, validation, and rate limiting","weekly":105,"published":"2025-05-15","npmUrl":"https://www.npmjs.com/package/@profullstack/api-key-manager","repoUrl":"https://github.com/profullstack/api-key-manager","category":"build","curated":false},{"name":"@profullstack/orgs","version":"0.2.0","purpose":"Orgs, teams, members, roles and invites for Postgres. Brings no users table and owns its schema through migrate().","when":"Multi-tenancy: orgs, teams, roles, invites on Postgres.","weekly":104,"published":"2026-09-24","npmUrl":"https://www.npmjs.com/package/@profullstack/orgs","repoUrl":"https://github.com/profullstack/orgs","category":"build","curated":true},{"name":"@profullstack/modern-css","version":"0.2.0","purpose":"Modern CSS as opt-in classes and @function helpers: subgrid cards, squircles, stuck headers, gap rules, height:auto accordions. Falls back cleanly where unsupported.","when":"Card grids, squircles, sticky headers, accordions. Before writing layout JS.","weekly":80,"published":"2026-10-21","npmUrl":"https://www.npmjs.com/package/@profullstack/modern-css","repoUrl":"https://github.com/profullstack/modern-css","category":"build","curated":true},{"name":"@profullstack/state-manager","version":"0.8.0","purpose":"Enhanced state manager with web component integration, persistence, and subscription management","weekly":80,"published":"2025-05-15","npmUrl":"https://www.npmjs.com/package/@profullstack/state-manager","repoUrl":"https://github.com/profullstack/state-manager","category":"build","curated":false},{"name":"@profullstack/localizer","version":"0.8.0","purpose":"Simple localization and internationalization library with RTL support","weekly":72,"published":"2025-05-15","npmUrl":"https://www.npmjs.com/package/@profullstack/localizer","repoUrl":"https://github.com/profullstack/localizer","category":"build","curated":false},{"name":"@profullstack/summary-forge-module","version":"1.10.2","purpose":"An intelligent tool that uses AI to create comprehensive summaries of technical books","weekly":67,"published":"2025-11-26","npmUrl":"https://www.npmjs.com/package/@profullstack/summary-forge-module","repoUrl":"https://github.com/profullstack/summary-forge-module","category":"build","curated":false},{"name":"@profullstack/websocket-client","version":"0.3.0","purpose":"Robust WebSocket client with connection management, reconnection logic, and message handling","weekly":58,"published":"2025-05-15","npmUrl":"https://www.npmjs.com/package/@profullstack/websocket-client","repoUrl":"https://github.com/profullstack/websocket-client","category":"build","curated":false},{"name":"@profullstack/transcoder","version":"1.9.14","purpose":"A server-side module for transcoding videos, audio, and images using FFmpeg with smart presets and optimizations","weekly":51,"published":"2025-05-15","npmUrl":"https://www.npmjs.com/package/@profullstack/transcoder","repoUrl":"https://github.com/profullstack/transcoder","category":"build","curated":false},{"name":"@profullstack/enhanced-router","version":"0.4.0","purpose":"Enhanced SPA router with transition management, i18n integration, and layout management","weekly":49,"published":"2025-05-15","npmUrl":"https://www.npmjs.com/package/@profullstack/enhanced-router","repoUrl":"https://github.com/profullstack/enhanced-router","category":"build","curated":false},{"name":"@profullstack/document-converters","version":"0.4.0","purpose":"Simple document conversion utilities for various formats","weekly":48,"published":"2025-05-15","npmUrl":"https://www.npmjs.com/package/@profullstack/document-converters","repoUrl":"https://github.com/profullstack/document-converters","category":"build","curated":false},{"name":"@profullstack/multiview","version":"0.1.0","purpose":"Several live streams on one screen, driven by mouse, finger or TV remote.","when":"Several live streams in one grid.","weekly":36,"published":"2026-09-06","npmUrl":"https://www.npmjs.com/package/@profullstack/multiview","repoUrl":"https://github.com/profullstack/multiview","category":"build","curated":true},{"name":"@profullstack/remote-input","version":"0.2.4","purpose":"Cross-platform OS input injection for remote control (macOS, Windows, Linux X11 and Wayland)","weekly":31,"published":"2026-07-26","npmUrl":"https://www.npmjs.com/package/@profullstack/remote-input","repoUrl":"https://github.com/profullstack/pairux.com","category":"build","curated":false},{"name":"@profullstack/social-poster","version":"1.1.0","purpose":"A CLI tool for posting to multiple social media platforms with browser-based authentication","weekly":24,"published":"2025-06-17","npmUrl":"https://www.npmjs.com/package/@profullstack/social-poster","repoUrl":"https://github.com/profullstack/social-poster","category":"build","curated":false},{"name":"@profullstack/ferroframe","version":"0.3.4","purpose":"A Svelte-host TUI framework for Node.js - Build terminal interfaces with the power of Svelte","weekly":22,"published":"2025-09-01","npmUrl":"https://www.npmjs.com/package/@profullstack/ferroframe","repoUrl":"https://github.com/profullstack/ferroframe","category":"build","curated":false},{"name":"@profullstack/g1tz","version":"0.2.2","purpose":"A git TUI that shows you the repository, not a menu of git commands.","weekly":11,"published":"2026-09-13","npmUrl":"https://www.npmjs.com/package/@profullstack/g1tz","repoUrl":"https://github.com/profullstack/g1tz","category":"build","curated":false},{"name":"@profullstack/sans-ui","version":"1.0.3","purpose":"A cross-platform native UI library which supports iOS, Android, Windows, macOS, and Linux using NodeGUI for desktop and NativeScript for mobile. Built with Svelte 4 and web components.","weekly":11,"published":"2025-03-17","npmUrl":"https://www.npmjs.com/package/@profullstack/sans-ui","repoUrl":null,"category":"build","curated":false},{"name":"@profullstack/storage-service","version":"0.4.0","purpose":"Flexible storage service abstraction for file storage, retrieval, and metadata management","weekly":10,"published":"2025-05-15","npmUrl":"https://www.npmjs.com/package/@profullstack/storage-service","repoUrl":"https://github.com/profullstack/storage-service","category":"build","curated":false},{"name":"@profullstack/syncfg","version":"0.1.3","purpose":"Alias of @profullstack/synconfig.","when":"Never directly: depend on @profullstack/synconfig.","weekly":8,"published":"2026-09-13","npmUrl":"https://www.npmjs.com/package/@profullstack/syncfg","repoUrl":"https://github.com/profullstack/mynaposter","category":"build","curated":true},{"name":"@profullstack/lead-generator","version":"1.2.4","purpose":"A CLI tool for sending mass lead emails to prospective clients from CSV files with AI-powered personalization","weekly":5,"published":"2025-06-17","npmUrl":"https://www.npmjs.com/package/@profullstack/lead-generator","repoUrl":"https://github.com/profullstack/lead-generator","category":"build","curated":false},{"name":"@profullstack/autopost","version":"0.1.0","purpose":"Typed Node SDK for posting to social platforms via a Crawlproof account. List a user's connected social accounts and publish to them from any Node program, CI job, or CLI.","weekly":2,"published":"2026-05-16","npmUrl":"https://www.npmjs.com/package/@profullstack/autopost","repoUrl":"https://github.com/profullstack/autopost","category":"build","curated":false},{"name":"@profullstack/socials","version":"0.1.0","purpose":"Safe Playwright scaffolding for authorized social account login automation.","weekly":2,"published":"2026-06-09","npmUrl":"https://www.npmjs.com/package/@profullstack/socials","repoUrl":"https://github.com/profullstack/socials","category":"build","curated":false},{"name":"@profullstack/ai-providers","version":"0.1.0","purpose":"One text-model call for every Profullstack app: c0mpute first, OpenAI and Anthropic as alternating fallbacks, dead keys parked. Zero dependencies.","when":"Any text or JSON from a model. c0mpute first, OpenAI/Anthropic as alternating fallbacks, dead keys parked. Not for images or embeddings.","weekly":0,"published":"2026-11-02","npmUrl":"https://www.npmjs.com/package/@profullstack/ai-providers","repoUrl":"https://github.com/profullstack/ai-providers","category":"build","curated":true},{"name":"@profullstack/bridges","version":"0.2.0","purpose":"Let a host site's signed-in users into an app over OAuth 2.1 with PKCE. No second signup.","when":"Users of a host site should land signed in to another app (OAuth 2.1 + PKCE).","weekly":0,"published":"2026-10-06","npmUrl":"https://www.npmjs.com/package/@profullstack/bridges","repoUrl":"https://github.com/profullstack/bridges","category":"build","curated":true},{"name":"@profullstack/browser-fingerprint","version":"0.1.0","purpose":"One vote per browser, not per IP: a salted device fingerprint, a signed challenge, a bot score and limits for anonymous writes.","when":"Any anonymous write (votes, sign-ups, quotes, submissions): limit per browser, not per IP. Keeps only a salted hash.","weekly":0,"published":"2026-11-02","npmUrl":"https://www.npmjs.com/package/@profullstack/browser-fingerprint","repoUrl":"https://github.com/profullstack/browser-fingerprint","category":"build","curated":true},{"name":"@profullstack/email-queue","version":"0.2.1","purpose":"Development package in MyNaPoster. Current source includes BullMQ + Redis scheduling, sender authorization, encrypted queue payloads, a PostgreSQL audit adapter and signed Resend webhook handling. Portfolio-wide quotas, production operations and integrations are incomplete.","weekly":0,"published":"2026-11-02","npmUrl":"https://www.npmjs.com/package/@profullstack/email-queue","repoUrl":"https://github.com/profullstack/mynaposter","category":"build","curated":true},{"name":"@profullstack/pairux-embed","version":"0.1.0","purpose":"End-to-end encrypted voice, video and screen sharing for any web app, on PairUX's SFU. The host app supplies the media key; the server only forwards ciphertext.","weekly":0,"published":"2026-10-06","npmUrl":"https://www.npmjs.com/package/@profullstack/pairux-embed","repoUrl":"https://github.com/profullstack/pairux.com","category":"build","curated":false},{"name":"@profullstack/sealed-secrets","version":"0.2.0","purpose":"Store the keys and secrets users give an app so only they can open them: a random data key wrapped under the user's passphrase (PBKDF2-SHA256 600k + HKDF + AES-256-GCM) and a one-time recovery key, AAD binding app, user and field, an ECDH inbox a server can seal OAuth tokens into but never read, and an in-memory UnlockStore with a TTL so workers act only while the user is unlocked. WebCrypto only, zero dependencies, browser to Workers. Byte-compatible with b1dz.com's sealed user_settings. Since 0.2.0 it also ships the Key vault UI: keyVaultCardHtml() markup, a browser controller (progress text, Enter submits, recovery key on the page) to bundle as an IIFE, and framework-agnostic /my/vault route handlers.","when":"Storing keys or secrets a user gives the app, so only they can open them; and the Settings Key vault card (vault-card, vault-ui, vault-server) that unlocks them.","weekly":0,"published":"2026-10-29","npmUrl":"https://www.npmjs.com/package/@profullstack/sealed-secrets","repoUrl":"https://github.com/profullstack/sealed-secrets","category":"build","curated":true},{"name":"@profullstack/stream-providers","version":"0.1.1","purpose":"Sign a reader into their own streaming or radio account and pull lineups and playable stream URLs from it, one adapter per provider behind one interface: SiriusXM (emailed-code and password sign-in, residential-proxy...","weekly":0,"published":"2026-10-29","npmUrl":"https://www.npmjs.com/package/@profullstack/stream-providers","repoUrl":"https://github.com/profullstack/stream-providers","category":"build","curated":false},{"name":"@profullstack/stripe-config","version":"2.0.7","purpose":"CLI tool and ESM module for managing Stripe products, prices, and Connect accounts across multiple projects","avoid":"No Stripe anywhere (house rule).","weekly":36,"published":"2026-02-13","npmUrl":"https://www.npmjs.com/package/@profullstack/stripe-config","repoUrl":"https://github.com/profullstack/stripe-config","category":"build","curated":true},{"name":"@profullstack/post-quantum-helper","version":"1.0.0","purpose":"Post-quantum encryption helper using ML-KEM (Kyber) + ChaCha20-Poly1305","avoid":"Superseded by @profullstack/encrypt.","weekly":27,"published":"2025-10-06","npmUrl":"https://www.npmjs.com/package/@profullstack/post-quantum-helper","repoUrl":"https://github.com/profullstack/post-quantum-helper","category":"build","curated":true}]},{"id":"agents","title":"Agents","blurb":"MCP servers, agent tooling and documents an agent can read.","packages":[{"name":"@profullstack/readm3","version":"0.32.0","purpose":"Markdown editing and sharing for people and teams. Web/PWA, CLI, API and MCP with version history, view/edit links, and a terminal reader.","weekly":1845,"published":"2026-11-02","npmUrl":"https://www.npmjs.com/package/@profullstack/readm3","repoUrl":"https://github.com/profullstack/readm3","category":"agents","curated":false},{"name":"@profullstack/group-call","version":"0.6.1","purpose":"A group call on a phone number: dial in, key a room code, talk with everyone else who did, people and AI agents alike. Telnyx Call Control state machine extracted from nixamp's party line; the engine behind nixamp live...","weekly":1634,"published":"2026-10-31","npmUrl":"https://www.npmjs.com/package/@profullstack/group-call","repoUrl":"https://github.com/profullstack/group-call","category":"agents","curated":false},{"name":"@profullstack/media2markdown-core","version":"0.2.1","purpose":"Deterministic media-to-Markdown pipeline: ffmpeg, whisper.cpp, OCR and PDF parsers. No LLM in the loop.","weekly":405,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/media2markdown-core","repoUrl":null,"category":"agents","curated":false},{"name":"@profullstack/agenticjobs","version":"0.23.0","purpose":"An agent-friendly job board you self host. It posts its own jobs and never scrapes anyone else's.","when":"Self-hosting an agent-friendly job board.","weekly":381,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/agenticjobs","repoUrl":"https://github.com/profullstack/agenticjobs","category":"agents","curated":true},{"name":"@profullstack/media2md","version":"0.2.1","purpose":"Turn any video, audio file or book into a chaptered Markdown bundle for an LLM. MCP server available.","when":"Turning video, audio or a book into Markdown for an LLM.","weekly":351,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/media2md","repoUrl":null,"category":"agents","curated":true},{"name":"@profullstack/media2markdown-mcp","version":"0.2.1","purpose":"MCP server for media2markdown, let an agent turn a link, video or book into chaptered Markdown itself.","weekly":335,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/media2markdown-mcp","repoUrl":null,"category":"agents","curated":false},{"name":"@profullstack/adnetwork","version":"0.3.0","purpose":"ad.network: run ads, or earn from your site, in crypto. Paste a link and a budget, or paste one tag and add a wallet. Web, API, CLI, TUI and MCP; ads by crawlproof, payments by CoinPay.","weekly":67,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/adnetwork","repoUrl":null,"category":"agents","curated":false},{"name":"@profullstack/mcp-server","version":"1.6.0","purpose":"Generic modular MCP server.","when":"Building an MCP server: add a module, not a new server.","weekly":36,"published":"2026-10-06","npmUrl":"https://www.npmjs.com/package/@profullstack/mcp-server","repoUrl":"https://github.com/profullstack/mcp-server","category":"agents","curated":true},{"name":"@profullstack/submitfleet","version":"0.3.0","purpose":"SubmitFleet: launch your product on 339 launch sites and directories from one profile. Prepared submissions, accounts with passkeys, a tracked launch queue, CLI, MCP server and API.","weekly":19,"published":"2026-10-15","npmUrl":"https://www.npmjs.com/package/@profullstack/submitfleet","repoUrl":"https://github.com/profullstack/submitfleet","category":"agents","curated":false},{"name":"@profullstack/proxy","version":"0.2.0","purpose":"Call the web through residential proxies, with each provider behind one interface.","when":"Fetching the web through residential proxies.","weekly":17,"published":"2026-10-07","npmUrl":"https://www.npmjs.com/package/@profullstack/proxy","repoUrl":"https://github.com/profullstack/proxy","category":"agents","curated":true},{"name":"@profullstack/tsbb-mcp","version":"0.12.1","purpose":"MCP server for a tsbb bulletin board. Lets an AI assistant read and post on any board, as the member whose token it holds.","weekly":13,"published":"2026-10-13","npmUrl":"https://www.npmjs.com/package/@profullstack/tsbb-mcp","repoUrl":"https://github.com/profullstack/tsbb","category":"agents","curated":false},{"name":"@profullstack/ai-dot-txt","version":"1.1.0","purpose":"CLI tool to generate ai.txt and llms.txt files for AI/LLM policies","weekly":9,"published":"2026-05-10","npmUrl":"https://www.npmjs.com/package/@profullstack/ai-dot-txt","repoUrl":null,"category":"agents","curated":false},{"name":"@profullstack/ai","version":"1.1.1","purpose":"A simple AI agent CLI tool for interactive conversations with AI","weekly":2,"published":"2025-05-27","npmUrl":"https://www.npmjs.com/package/@profullstack/ai","repoUrl":"https://github.com/profullstack/ai","category":"agents","curated":false},{"name":"@profullstack/bot.seo","version":"0.1.1","purpose":"bot.seo: paste your domains, get an SEO audit, a strategy and a content plan for each, and articles written on autopilot. Web terminal (PWA), JSON API, CLI, TUI and MCP.","weekly":0,"published":"2026-11-02","npmUrl":"https://www.npmjs.com/package/@profullstack/bot.seo","repoUrl":null,"category":"agents","curated":false},{"name":"@profullstack/fineprint","version":"0.1.1","purpose":"An AI lawyer for terms of service and privacy policies: give it a domain or a link, get what you agree to, the liabilities, where your data goes, red flags with quotes, and what to negotiate. CLI, TUI, MCP, API and a...","weekly":0,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/fineprint","repoUrl":null,"category":"agents","curated":false},{"name":"@profullstack/openprofile","version":"0.2.0","purpose":"Read, write, merge and de-duplicate OpenProfile.md documents.","when":"Reading or writing OpenProfile.md for people or agents.","weekly":0,"published":"2026-10-06","npmUrl":"https://www.npmjs.com/package/@profullstack/openprofile","repoUrl":"https://github.com/profullstack/mynaposter","category":"agents","curated":true},{"name":"@profullstack/voice-agent","version":"0.1.1","purpose":"Phone voice agents that hold a real conversation: define one in code (persona, voice, model, webhook tools), deploy it to ElevenLabs Conversational AI with a SIP address, dial it into any call, and answer its tools...","when":"A phone agent that talks: persona, voice and tools in code.","weekly":0,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/voice-agent","repoUrl":"https://github.com/profullstack/voice-agent","category":"agents","curated":true},{"name":"@profullstack/pairux","version":"0.1.0","purpose":"PairUX CLI: bring AI agents into a live PairUX session as participants","avoid":"Deprecated on npm: Published by mistake. Use the pairux command from the PairUX installer: https://pairux.com/docs/agents","weekly":null,"published":"2026-09-24","npmUrl":"https://www.npmjs.com/package/@profullstack/pairux","repoUrl":"https://github.com/profullstack/pairux.com","category":"agents","curated":false}]},{"id":"money","title":"Money","blurb":"Crypto checkout, x402, credits, referrals and invoices.","packages":[{"name":"@profullstack/affiliates","version":"0.3.0","purpose":"Scarce invite codes (a few per user, single use, hashed, expiring, who-invited-whom) plus open affiliate links with first-touch attribution. Commission math comes from @profullstack/referrals. Memory, SQLite and Postgres stores, and an affiliates CLI.","when":"Scarce invite codes and affiliate links.","weekly":2965,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/affiliates","repoUrl":"https://github.com/profullstack/affiliates","category":"money","curated":true},{"name":"@profullstack/redeem-credits","version":"0.2.0","purpose":"Redeemable credit codes for any site: mint a scarce code (CR-7K3M-QX9D-2F8H-W4TN, 80 bits, stored only as a sha256 hash), redeem it once per user for one-off credits or a UTC-monthly allowance that does not roll over, and spend against the balance. Concurrency-safe redeem and spend; memory, SQLite (bun:sqlite, node:sqlite, better-sqlite3) and Postgres stores, and a redeem-credits CLI. First user: group.call.pit.world call minutes.","when":"Credit codes that redeem for a balance or a monthly allowance.","weekly":2760,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/redeem-credits","repoUrl":"https://github.com/profullstack/redeem-credits","category":"money","curated":true},{"name":"@profullstack/keys","version":"0.1.0","purpose":"Ed25519-signed Power Keys: one key that unlocks every Profullstack service.","when":"Checking a Profullstack Power Key on a service.","weekly":2203,"published":"2026-09-22","npmUrl":"https://www.npmjs.com/package/@profullstack/keys","repoUrl":"https://github.com/profullstack/keys","category":"money","curated":true},{"name":"@profullstack/throttle","version":"0.4.1","purpose":"App-wide rate limit whose answer to going over is a price, not a 429.","when":"Any rate limit. Over the limit is a price, not a 429.","weekly":1783,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/throttle","repoUrl":"https://github.com/profullstack/throttle","category":"money","curated":true},{"name":"@profullstack/referrals","version":"0.1.0","purpose":"Referral codes, links, discounts and commission, with React and Next adapters. Bring your own store.","when":"Referral codes, links and commission math.","weekly":1425,"published":"2026-06-02","npmUrl":"https://www.npmjs.com/package/@profullstack/referrals","repoUrl":"https://github.com/profullstack/referrals","category":"money","curated":true},{"name":"@profullstack/x402-gateway","version":"0.16.1","purpose":"Sell crawl access to AI training crawlers by the day over x402, settled by CoinPay. Next and Hono adapters, generated robots.txt.","when":"Charging AI crawlers instead of blocking them.","weekly":1168,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/x402-gateway","repoUrl":"https://github.com/profullstack/x402-gateway","category":"money","curated":true},{"name":"@profullstack/coinpay-onboard","version":"0.4.0","purpose":"Take crypto on CoinPay, set up in one pass: Sign in with CoinPay helpers, an idempotent onboard() (business, payout wallets, webhook), webhook verification, and the `site` launch step that writes COINPAY_* keys into the vault. Powers pay.agent.","when":"Launching a site: one pass to Sign in with CoinPay, business, wallets and webhook.","weekly":901,"published":"2026-10-31","npmUrl":"https://www.npmjs.com/package/@profullstack/coinpay-onboard","repoUrl":"https://github.com/profullstack/coinpay-onboard","category":"money","curated":true},{"name":"@profullstack/coinpay","version":"0.29.0","purpose":"CoinPay SDK and CLI: crypto payments, x402 verify and settle, finances TUI.","when":"Taking crypto payments, verifying x402 payments. The payment rail for every site.","weekly":537,"published":"2026-10-29","npmUrl":"https://www.npmjs.com/package/@profullstack/coinpay","repoUrl":"https://github.com/profullstack/coinpayportal","category":"money","curated":true},{"name":"@profullstack/x402-client","version":"0.4.1","purpose":"Pay x402 402s from JavaScript with a local key: fetch, CLI, adapters for axios and got.","when":"Code or an agent that must pay an x402 402.","weekly":176,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/x402-client","repoUrl":"https://github.com/profullstack/x402-client","category":"money","curated":true},{"name":"@profullstack/b1dz","version":"0.3.10","purpose":"b1dz CLI and TUI: crypto arbitrage terminal for b1dz.com (dashboard, backtests, quote observer, account setup).","weekly":16,"published":"2026-10-13","npmUrl":"https://www.npmjs.com/package/@profullstack/b1dz","repoUrl":"https://github.com/profullstack/b1dz.com","category":"money","curated":false},{"name":"@profullstack/ringhuman","version":"0.1.0","purpose":"RingHuman command line: search support routes, place calls that ring you when a human answers, watch events, check credits.","weekly":9,"published":"2026-10-13","npmUrl":"https://www.npmjs.com/package/@profullstack/ringhuman","repoUrl":null,"category":"money","curated":false},{"name":"@profullstack/basis-engine","version":"0.1.0","purpose":"Wallet-by-wallet cost basis tracking for digital assets (Rev. Proc. 2024-28), producing Form 8949 rows and Schedule D totals.","weekly":5,"published":"2026-09-06","npmUrl":"https://www.npmjs.com/package/@profullstack/basis-engine","repoUrl":"https://github.com/profullstack/basis-engine","category":"money","curated":false},{"name":"@profullstack/timer","version":"0.2.0","purpose":"Time tracker for the terminal and for agents.","when":"Tracking billable time from a terminal or an agent.","weekly":4,"published":"2026-08-29","npmUrl":"https://www.npmjs.com/package/@profullstack/timer","repoUrl":"https://github.com/profullstack/timer","category":"money","curated":true},{"name":"@profullstack/key-rotation","version":"0.1.0","purpose":"Sell automatic key rotation by the term: CoinPay checkout, signed webhook, idempotent settle, expiry and renewal emails, over any SQL store. For fleet managers and secret vaults.","when":"Selling automatic key rotation (or any auto-approve switch) by the term: CoinPay checkout, webhook, expiry and renewal email.","weekly":0,"published":"2026-10-29","npmUrl":"https://www.npmjs.com/package/@profullstack/key-rotation","repoUrl":"https://github.com/profullstack/key-rotation","category":"money","curated":true},{"name":"@profullstack/payment-gateway","version":"0.4.0","purpose":"Unified payment gateway abstraction for multiple payment providers","avoid":"Old provider abstraction. Use @profullstack/coinpay.","weekly":38,"published":"2025-05-15","npmUrl":"https://www.npmjs.com/package/@profullstack/payment-gateway","repoUrl":"https://github.com/profullstack/payment-gateway","category":"money","curated":true}]},{"id":"ship","title":"Ship + operate","blurb":"Deploy, secure, watch and keep the fleet up.","packages":[{"name":"@profullstack/emailer","version":"1.0.3","purpose":"Resend API delivery for transactional and bulk email. No SMTP or Gmail transport. Queue integration is planned but is not available in production.","when":"Sending email in bulk or transactionally over Resend.","weekly":2668,"published":"2026-08-14","npmUrl":"https://www.npmjs.com/package/@profullstack/emailer","repoUrl":"https://github.com/profullstack/emailer","category":"ship","curated":true},{"name":"@profullstack/threatcrush","version":"0.13.69","purpose":"An all-in-one security daemon: monitor, detect, scan and protect servers in real time.","when":"Server security monitoring and scans.","weekly":2295,"published":"2026-11-02","npmUrl":"https://www.npmjs.com/package/@profullstack/threatcrush","repoUrl":"https://github.com/profullstack/threatcrush","category":"ship","curated":true},{"name":"@profullstack/cli","version":"0.2.0","purpose":"The commands every Profullstack CLI shares: `update` and `uninstall`, done the same way the tool was installed (curl installer, npm, bun, pnpm or yarn). No dependencies.","when":"Every fleet CLI: shared update and uninstall commands.","weekly":733,"published":"2026-11-01","npmUrl":"https://www.npmjs.com/package/@profullstack/cli","repoUrl":"https://github.com/profullstack/cli","category":"ship","curated":true},{"name":"@profullstack/sh1pt","version":"0.3.7","purpose":"One codebase to every store, registry, CDN and channel.","when":"Releasing one codebase to stores, registries, CDNs and channels.","weekly":47,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt","repoUrl":"https://github.com/profullstack/sh1pt","category":"ship","curated":true},{"name":"@profullstack/sh1pt-target-deploy-ssh","version":"0.1.2","purpose":"Railway-style deploys to a server you own: git push in, a running app with a domain, TLS, a database and secrets out. No Docker, no Kubernetes, no PaaS. Code goes to the box over ssh, runs under systemd, and sits...","when":"Railway-style git-push deploys to a box we own.","weekly":42,"published":"2026-10-17","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-deploy-ssh","repoUrl":"https://github.com/profullstack/sh1pt","category":"ship","curated":true},{"name":"@profullstack/deploy","version":"0.1.0","purpose":"Deploy in batches, 3 at a time: a box-wide deploy gate (bash + flock) every deploy takes a slot from, and a batch runner for rolling one change out to many repos. Zero dependencies.","when":"Any fan-out deploy: the box-wide gate, three at a time.","weekly":24,"published":"2026-10-19","npmUrl":"https://www.npmjs.com/package/@profullstack/deploy","repoUrl":"https://github.com/profullstack/deploy","category":"ship","curated":true},{"name":"@profullstack/nmaptui","version":"0.1.0","purpose":"An admin console for nmap in the terminal: build scans from profiles, watch them run live, browse hosts and services, triage findings, diff scans over time and export reports. Bun and Node, built on HQTUI.","weekly":24,"published":"2026-09-11","npmUrl":"https://www.npmjs.com/package/@profullstack/nmaptui","repoUrl":"https://github.com/profullstack/nmaptui","category":"ship","curated":false},{"name":"@profullstack/crawlproof","version":"0.5.0","purpose":"What the fleet costs and what it returns, in a live terminal dashboard over your traffic.","when":"Watching fleet traffic, cost and return from a terminal.","weekly":21,"published":"2026-10-04","npmUrl":"https://www.npmjs.com/package/@profullstack/crawlproof","repoUrl":"https://github.com/profullstack/crawlproof.com","category":"ship","curated":true},{"name":"@profullstack/kali","version":"0.1.0","purpose":"Unofficial one-command installer for popular Kali-style security tools (web app pentesting toolkit) on Debian/Ubuntu.","weekly":12,"published":"2026-09-03","npmUrl":"https://www.npmjs.com/package/@profullstack/kali","repoUrl":"https://github.com/profullstack/kali","category":"ship","curated":false},{"name":"@profullstack/scanner","version":"1.1.2","purpose":"A comprehensive CLI and Node.js module for web application security scanning with OWASP compliance, supporting multiple scanning tools and detailed vulnerability reporting","weekly":10,"published":"2025-05-30","npmUrl":"https://www.npmjs.com/package/@profullstack/scanner","repoUrl":"https://github.com/profullstack/scanner","category":"ship","curated":false},{"name":"@profullstack/quantum-database-backups","version":"1.0.1","purpose":"CLI tool for creating post-quantum encrypted Supabase database backups","weekly":2,"published":"2025-10-06","npmUrl":"https://www.npmjs.com/package/@profullstack/quantum-database-backups","repoUrl":"https://github.com/profullstack/quantum-database-backups","category":"ship","curated":false},{"name":"@profullstack/encrypt","version":"0.1.0","purpose":"Quantum-resistant encryption: ML-KEM-1024 plus ChaCha20-Poly1305, wire compatible with qrypt.chat.","when":"Any encryption need. Use before writing crypto code.","weekly":0,"published":"2026-10-06","npmUrl":"https://www.npmjs.com/package/@profullstack/encrypt","repoUrl":"https://github.com/profullstack/encrypt","category":"ship","curated":true},{"name":"@profullstack/fleet","version":"0.1.1","purpose":"Read an OpenDevice inventory (servers, desktops, phones, tablets), add up what the fleet costs a month, observe each box's public metadata, and export the costs for CoinPay. Used by ThreatCrush and w3bs.org/fleet.","when":"Adding up what the box fleet costs from an OpenDevice inventory.","weekly":0,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/fleet","repoUrl":"https://github.com/profullstack/fleet","category":"ship","curated":true},{"name":"@profullstack/fleetbar","version":"0.2.0","purpose":"One fleet monitoring panel for every Profullstack site: a dependency-free <fleet-bar> web component (SSH login, HTTP, keyword, SSL and TCP checks run 24/7 by crawlproof) plus a small server proxy to the crawlproof...","weekly":0,"published":"2026-10-29","npmUrl":"https://www.npmjs.com/package/@profullstack/fleetbar","repoUrl":"https://github.com/profullstack/fleetbar","category":"ship","curated":false},{"name":"@profullstack/watchdog","version":"0.3.0","purpose":"Restart instead of hanging. In-process probes for a wedged DB or Redis client, plus watchdog-autoheal, which restarts the containers Docker marked unhealthy within a restart budget.","when":"Every long-running service: exit when Postgres or Redis wedges.","weekly":0,"published":"2026-10-06","npmUrl":"https://www.npmjs.com/package/@profullstack/watchdog","repoUrl":"https://github.com/profullstack/watchdog","category":"ship","curated":true}]},{"id":"products","title":"Product clients","blurb":"The CLI, TUI or MCP client for one Profullstack product. Use it to drive that product, not as a library.","packages":[{"name":"@profullstack/qryptchat","version":"0.14.2","purpose":"qc: qrypt.chat in your terminal. A full-screen end-to-end encrypted chat client (ML-KEM-1024), plus a scriptable CLI and an MCP server.","weekly":1679,"published":"2026-10-31","npmUrl":"https://www.npmjs.com/package/@profullstack/qryptchat","repoUrl":"https://github.com/profullstack/qryptchat-web","category":"products","curated":false},{"name":"@profullstack/nichedb","version":"0.58.0","purpose":"CLI and MCP bridge for NicheDB collections, sources and feeds.","when":"Reading or writing NicheDB collections, sources and feeds.","weekly":1507,"published":"2026-11-02","npmUrl":"https://www.npmjs.com/package/@profullstack/nichedb","repoUrl":"https://github.com/profullstack/niche-db","category":"products","curated":true},{"name":"@profullstack/payagent","version":"0.8.0","purpose":"pay.agent: get paid in crypto with one link, Venmo for the agentic web. Sign in with CoinPay; pay anyone by handle from the web, API, CLI, TUI or MCP.","weekly":856,"published":"2026-11-02","npmUrl":"https://www.npmjs.com/package/@profullstack/payagent","repoUrl":null,"category":"products","curated":false},{"name":"@profullstack/demomovie","version":"0.5.0","purpose":"Make a narrated product demo video from a URL. The command line for demo.movie.","weekly":806,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/demomovie","repoUrl":null,"category":"products","curated":false},{"name":"@profullstack/demomovie-mcp","version":"0.5.0","purpose":"MCP server for demo.movie, so an agent can film the feature it just shipped.","weekly":753,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/demomovie-mcp","repoUrl":null,"category":"products","curated":false},{"name":"@profullstack/groupcall","version":"0.7.1","purpose":"group.call: a party line for people and AI agents. Make a room, get a four-digit code, everyone dials one number and keys it. Agents phone in too, with names and real voices. Web, PWA, desktop, API, CLI, TUI and MCP;...","weekly":582,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/groupcall","repoUrl":null,"category":"products","curated":false},{"name":"@profullstack/residentalerts","version":"0.8.0","purpose":"resident.alerts: live 911 incidents near you on a map, push alerts for the places you care about, and the police and fire radio for your county. Free, with Premium for $4.99 once.","weekly":535,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/residentalerts","repoUrl":null,"category":"products","curated":false},{"name":"@profullstack/tleehealth","version":"0.5.2","purpose":"tleehealth from the terminal: the CLI, the front-desk TUI, and the API client the MCP server uses.","weekly":404,"published":"2026-11-01","npmUrl":"https://www.npmjs.com/package/@profullstack/tleehealth","repoUrl":"https://github.com/profullstack/tleehealth.com","category":"products","curated":false},{"name":"@profullstack/tleehealth-mcp","version":"0.5.2","purpose":"MCP server for tleehealth.com: read the practice schedule, the navigation caseload and superbill, and log navigation time from any MCP client.","weekly":397,"published":"2026-11-01","npmUrl":"https://www.npmjs.com/package/@profullstack/tleehealth-mcp","repoUrl":"https://github.com/profullstack/tleehealth.com","category":"products","curated":false},{"name":"@profullstack/watchwallet","version":"0.2.1","purpose":"watch.wallet: know the second your wallet moves. Watch any address on Bitcoin, Ethereum, Base, Polygon or Solana, or a price, and get an email, a push, or a phone call that wakes you up.","weekly":373,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/watchwallet","repoUrl":null,"category":"products","curated":false},{"name":"@profullstack/builtindie","version":"0.8.0","purpose":"built.indie: launch your indie product with one URL. We fetch the logo, screenshots, videos, llms.txt, OpenSite and OpenProfile from your homepage; people upvote; you get a badge. Web (PWA), API, CLI, TUI and MCP.","weekly":345,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/builtindie","repoUrl":null,"category":"products","curated":false},{"name":"@profullstack/wx93","version":"0.4.1","purpose":"wx93.me from the terminal: shorten links, see their stats, print QR codes, all in an hqtui TUI too, plus a stdio MCP server for agents.","weekly":345,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/wx93","repoUrl":"https://github.com/profullstack/wx93.me","category":"products","curated":false},{"name":"@profullstack/saasrow","version":"0.4.0","purpose":"Command-line client for saasrow.com: search the software directory, and create and manage your free listings and API keys from the terminal.","weekly":343,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/saasrow","repoUrl":"https://github.com/profullstack/saasrow-web","category":"products","curated":false},{"name":"@profullstack/wx93-mcp","version":"0.4.1","purpose":"MCP server for wx93.me: let any MCP client shorten URLs, list links and read click stats. Same tools as the hosted https://wx93.me/mcp.","weekly":332,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/wx93-mcp","repoUrl":"https://github.com/profullstack/wx93.me","category":"products","curated":false},{"name":"@profullstack/smshub","version":"1.11.0","purpose":"Rent a phone number and receive SMS / verification codes from your terminal, scripts and AI agents (CLI, TUI, MCP) via smshub.dev","weekly":186,"published":"2026-10-29","npmUrl":"https://www.npmjs.com/package/@profullstack/smshub","repoUrl":"https://github.com/profullstack/smshub","category":"products","curated":false},{"name":"@profullstack/r4ck","version":"0.3.0","purpose":"CLI and MCP bridge for the hosting search engine.","weekly":169,"published":"2026-10-28","npmUrl":"https://www.npmjs.com/package/@profullstack/r4ck","repoUrl":"https://github.com/profullstack/r4ck.dev","category":"products","curated":true},{"name":"@profullstack/deadman","version":"0.1.3","purpose":"deadman.switch: a dead man's switch for your crypto. Seal where the keys are, check in now and then, and if you stop, the people you chose get it. Sealed in your browser; we never see it.","weekly":39,"published":"2026-10-21","npmUrl":"https://www.npmjs.com/package/@profullstack/deadman","repoUrl":null,"category":"products","curated":false},{"name":"@profullstack/billing","version":"0.3.1","purpose":"Clients, rates and invoices from the terminal; integer money.","when":"Invoicing clients from the terminal.","weekly":33,"published":"2026-09-13","npmUrl":"https://www.npmjs.com/package/@profullstack/billing","repoUrl":"https://github.com/profullstack/billing","category":"products","curated":true},{"name":"@profullstack/torlink","version":"1.5.1","purpose":"A sleek, zero-setup torrent finder and downloader that lives right in your terminal. (profullstack fork)","weekly":23,"published":"2026-07-31","npmUrl":"https://www.npmjs.com/package/@profullstack/torlink","repoUrl":"https://github.com/profullstack/torlink","category":"products","curated":false},{"name":"@profullstack/typeheard-mcp","version":"0.1.0","purpose":"MCP server for typeheard.com: transcribe audio and video files from any MCP client.","weekly":15,"published":"2026-10-13","npmUrl":"https://www.npmjs.com/package/@profullstack/typeheard-mcp","repoUrl":"https://github.com/profullstack/typeheard.com","category":"products","curated":false},{"name":"@profullstack/bl0ggers","version":"0.2.0","purpose":"Post to your bl0ggers.com publications from the terminal: blog posts, newsletter issues, podcast episodes.","weekly":12,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/bl0ggers","repoUrl":null,"category":"products","curated":false},{"name":"@profullstack/pwamart","version":"0.11.0","purpose":"pwamart from the terminal: search the web-app store, install PWAs as app windows, publish your own, and browse it all in an hqtui TUI.","weekly":12,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/pwamart","repoUrl":"https://github.com/profullstack/pwamart.com","category":"products","curated":false},{"name":"@profullstack/typeheard","version":"0.1.0","purpose":"Transcribe audio and video from the terminal: typeheard <file>. Also a TUI and the client the MCP server uses.","weekly":12,"published":"2026-10-13","npmUrl":"https://www.npmjs.com/package/@profullstack/typeheard","repoUrl":"https://github.com/profullstack/typeheard.com","category":"products","curated":false},{"name":"@profullstack/tsbb-tui","version":"0.12.1","purpose":"Terminal client for a tsbb bulletin board. Reads and posts against any centralised install.","weekly":10,"published":"2026-10-13","npmUrl":"https://www.npmjs.com/package/@profullstack/tsbb-tui","repoUrl":"https://github.com/profullstack/tsbb","category":"products","curated":false},{"name":"@profullstack/rssamplifier","version":"0.4.0","purpose":"CLI for the feed directory: search, OPML export, submit.","weekly":6,"published":"2026-09-13","npmUrl":"https://www.npmjs.com/package/@profullstack/rssamplifier","repoUrl":null,"category":"products","curated":true},{"name":"@profullstack/qrypt-decrypt","version":"1.1.3","purpose":"CLI tool to decrypt QryptChat encrypted key files","weekly":5,"published":"2025-09-22","npmUrl":"https://www.npmjs.com/package/@profullstack/qrypt-decrypt","repoUrl":null,"category":"products","curated":false},{"name":"@profullstack/d0rz","version":"0.1.0","purpose":"d0rz.com from your terminal and your agents: CLI, TUI and MCP server for the local help marketplace (asks, offers, responses, messages).","weekly":0,"published":"2026-10-06","npmUrl":"https://www.npmjs.com/package/@profullstack/d0rz","repoUrl":null,"category":"products","curated":false},{"name":"@profullstack/pwamart-mcp","version":"0.11.0","purpose":"MCP server for pwamart.com: search the web-app store, get install steps for any platform, and submit and publish your PWAs from any MCP client.","weekly":0,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/pwamart-mcp","repoUrl":"https://github.com/profullstack/pwamart.com","category":"products","curated":false}]},{"id":"sh1pt","title":"sh1pt adapters","blurb":"Plugins for sh1pt. Install them through sh1pt, never on their own.","packages":[{"name":"@profullstack/sh1pt-core","version":"0.3.7","purpose":"Core interfaces and contract-test runners for sh1pt adapters.","when":"Writing a sh1pt adapter.","weekly":643,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-core","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-core","curated":true},{"name":"@profullstack/sh1pt-openapi","version":"0.3.7","purpose":"OpenAPI loader/IR + generators for SDKs, MCP servers, and docs sites, plus a breaking-change diff.","weekly":446,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-openapi","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-openapi","curated":false},{"name":"@profullstack/sh1pt-policy","version":"0.3.7","purpose":"Store-policy linter for sh1pt, catches rejections before submission.","weekly":41,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-policy","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-policy","curated":false},{"name":"@profullstack/sh1pt-actions-fleet-core","version":"0.3.7","purpose":"Action-pack schema, validator, deterministic renderer, and catalog loader for sh1pt Actions Fleet.","weekly":18,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-actions-fleet-core","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-actions","curated":false},{"name":"@profullstack/sh1pt-webhooks-discord","version":"0.1.11","purpose":"Discord channel-webhook target for sh1pt.","weekly":18,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-webhooks-discord","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-webhooks","curated":false},{"name":"@profullstack/sh1pt-payment-transfi","version":"0.1.15","purpose":"Provides the TransFi (cross-border payouts) payment adapter for sh1pt monetization workflows.","weekly":13,"published":"2026-09-06","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-payment-transfi","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-payment","curated":false},{"name":"@profullstack/sh1pt-cloud-netcup","version":"0.1.15","purpose":"Provides the netcup cloud provider adapter for sh1pt `deploy` and `scale` workflows, driving the Server Control Panel (SCP) REST API.","weekly":6,"published":"2026-08-17","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-cloud-netcup","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-cloud","curated":false},{"name":"@profullstack/sh1pt-cloud-nvidia","version":"0.1.11","purpose":"No description on npm.","weekly":6,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-cloud-nvidia","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-cloud","curated":false},{"name":"@profullstack/sh1pt-outreach-listennotes","version":"0.1.11","purpose":"No description on npm.","weekly":6,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-outreach-listennotes","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-outreach","curated":false},{"name":"@profullstack/sh1pt-payment-bitnob","version":"0.1.15","purpose":"Provides the Bitnob (African payouts) payment adapter for sh1pt monetization workflows.","weekly":6,"published":"2026-09-06","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-payment-bitnob","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-payment","curated":false},{"name":"@profullstack/sh1pt-secrets-dotenvx","version":"0.1.11","purpose":"No description on npm.","weekly":6,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-secrets-dotenvx","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-secrets","curated":false},{"name":"@profullstack/sh1pt-secrets-onepassword","version":"0.1.11","purpose":"No description on npm.","weekly":6,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-secrets-onepassword","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-secrets","curated":false},{"name":"@profullstack/sh1pt-social-stackernews","version":"0.1.11","purpose":"No description on npm.","weekly":6,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-stackernews","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-agent-qwen","version":"0.1.11","purpose":"No description on npm.","weekly":5,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-agent-qwen","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-agent","curated":false},{"name":"@profullstack/sh1pt-cloud-cloudflare","version":"0.1.11","purpose":"No description on npm.","weekly":5,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-cloud-cloudflare","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-cloud","curated":false},{"name":"@profullstack/sh1pt-cloud-hetzner","version":"0.1.11","purpose":"No description on npm.","weekly":5,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-cloud-hetzner","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-cloud","curated":false},{"name":"@profullstack/sh1pt-cloud-runpod","version":"0.1.11","purpose":"No description on npm.","weekly":5,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-cloud-runpod","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-cloud","curated":false},{"name":"@profullstack/sh1pt-promo-linkedin","version":"0.1.11","purpose":"No description on npm.","weekly":5,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-linkedin","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-sdk","version":"0.1.11","purpose":"No description on npm.","weekly":5,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-sdk","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-sdk","curated":false},{"name":"@profullstack/sh1pt-target-chat-discord","version":"0.1.11","purpose":"No description on npm.","weekly":5,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-chat-discord","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-chat","curated":false},{"name":"@profullstack/sh1pt-target-chat-slack","version":"0.1.11","purpose":"No description on npm.","weekly":5,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-chat-slack","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-chat","curated":false},{"name":"@profullstack/sh1pt-target-chat-whatsapp","version":"0.1.11","purpose":"No description on npm.","weekly":5,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-chat-whatsapp","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-chat","curated":false},{"name":"@profullstack/sh1pt-target-deploy-render","version":"0.1.11","purpose":"No description on npm.","weekly":5,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-deploy-render","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-deploy","curated":false},{"name":"@profullstack/sh1pt-target-tv-androidtv","version":"0.1.11","purpose":"No description on npm.","weekly":5,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-tv-androidtv","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-tv","curated":false},{"name":"@profullstack/sh1pt-target-tv-roku","version":"0.1.11","purpose":"No description on npm.","weekly":5,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-tv-roku","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-tv","curated":false},{"name":"@profullstack/sh1pt-target-xr-sidequest","version":"0.1.11","purpose":"No description on npm.","weekly":5,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-xr-sidequest","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-xr","curated":false},{"name":"@profullstack/sh1pt-bot-core","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-core","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-captcha-solver","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-captcha-solver","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-captcha","curated":false},{"name":"@profullstack/sh1pt-cloud-railway","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-cloud-railway","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-cloud","curated":false},{"name":"@profullstack/sh1pt-dns-cloudflare","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-dns-cloudflare","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-dns","curated":false},{"name":"@profullstack/sh1pt-docs-marp","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-docs-marp","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-docs","curated":false},{"name":"@profullstack/sh1pt-entity-nz","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-nz","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-payment-coinpay","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-payment-coinpay","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-payment","curated":false},{"name":"@profullstack/sh1pt-payment-worldremit","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-payment-worldremit","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-payment","curated":false},{"name":"@profullstack/sh1pt-promo-wefunder","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-wefunder","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-recipe-waitlist-crypto-investor","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-recipe-waitlist-crypto-investor","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-recipe","curated":false},{"name":"@profullstack/sh1pt-secrets-doppler","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-secrets-doppler","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-secrets","curated":false},{"name":"@profullstack/sh1pt-social-bluesky","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-bluesky","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-hackernoon","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-hackernoon","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-moltbook","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-moltbook","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-quora","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-quora","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-target-browser-chrome","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-browser-chrome","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-browser","curated":false},{"name":"@profullstack/sh1pt-target-chat-telegram","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-chat-telegram","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-chat","curated":false},{"name":"@profullstack/sh1pt-target-deploy-fly","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-deploy-fly","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-deploy","curated":false},{"name":"@profullstack/sh1pt-target-deploy-railway","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-deploy-railway","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-deploy","curated":false},{"name":"@profullstack/sh1pt-target-deploy-vercel","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-deploy-vercel","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-deploy","curated":false},{"name":"@profullstack/sh1pt-target-deploy-workers","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-deploy-workers","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-deploy","curated":false},{"name":"@profullstack/sh1pt-target-desktop-win","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-desktop-win","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-desktop","curated":false},{"name":"@profullstack/sh1pt-target-mobile-expo","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-mobile-expo","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-mobile","curated":false},{"name":"@profullstack/sh1pt-target-pkg-aur","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-aur","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-pkg-deno","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-deno","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-pkg-docker","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-docker","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-tv-tvos","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-tv-tvos","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-tv","curated":false},{"name":"@profullstack/sh1pt-webhooks-generic","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-webhooks-generic","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-webhooks","curated":false},{"name":"@profullstack/sh1pt-webhooks-teams","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-webhooks-teams","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-webhooks","curated":false},{"name":"@profullstack/sh1pt-webhooks-telegram","version":"0.1.11","purpose":"No description on npm.","weekly":4,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-webhooks-telegram","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-webhooks","curated":false},{"name":"@profullstack/sh1pt-agent-claude","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-agent-claude","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-agent","curated":false},{"name":"@profullstack/sh1pt-agent-codex","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-agent-codex","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-agent","curated":false},{"name":"@profullstack/sh1pt-bot-discord","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-discord","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-bot-signal","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-signal","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-bot-teams","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-teams","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-bot-telegram","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-telegram","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-bot-telnyx","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-telnyx","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-bot-whatsapp","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-whatsapp","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-bridge-irc","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bridge-irc","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bridge","curated":false},{"name":"@profullstack/sh1pt-bridge-mastodon","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bridge-mastodon","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bridge","curated":false},{"name":"@profullstack/sh1pt-bridge-matrix","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bridge-matrix","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bridge","curated":false},{"name":"@profullstack/sh1pt-bridge-nostr","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bridge-nostr","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bridge","curated":false},{"name":"@profullstack/sh1pt-bridge-telegram","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bridge-telegram","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bridge","curated":false},{"name":"@profullstack/sh1pt-cloud-atlantic","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-cloud-atlantic","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-cloud","curated":false},{"name":"@profullstack/sh1pt-cloud-supabase","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-cloud-supabase","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-cloud","curated":false},{"name":"@profullstack/sh1pt-docs-gslides","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-docs-gslides","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-docs","curated":false},{"name":"@profullstack/sh1pt-docs-lumin","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-docs-lumin","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-docs","curated":false},{"name":"@profullstack/sh1pt-entity-bw","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-bw","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-dao-wy","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-dao-wy","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-fj","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-fj","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-gh","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-gh","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-jm","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-jm","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-my","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-my","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-ng","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-ng","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-tz","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-tz","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-uk","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-uk","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-us","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-us","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-za","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-za","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-merch-printful","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-merch-printful","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-merch","curated":false},{"name":"@profullstack/sh1pt-merch-printify","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-merch-printify","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-merch","curated":false},{"name":"@profullstack/sh1pt-outreach-producthunt","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-outreach-producthunt","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-outreach","curated":false},{"name":"@profullstack/sh1pt-payment-paypal","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-payment-paypal","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-payment","curated":false},{"name":"@profullstack/sh1pt-promo-google","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-google","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-promo-meta","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-meta","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-promo-microsoft","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-microsoft","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-promo-openvc","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-openvc","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-promo-youtube","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-youtube","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-social-4claw","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-4claw","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-blossom","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-blossom","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-forem","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-forem","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-indiehackers","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-indiehackers","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-mastodon","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-mastodon","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-moltexchange","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-moltexchange","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-moltfounders","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-moltfounders","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-secureclaw","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-secureclaw","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-the-colony","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-the-colony","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-toku-agency","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-toku-agency","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-x","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-x","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-youtube","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-youtube","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-target-deploy-denodeploy","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-deploy-denodeploy","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-deploy","curated":false},{"name":"@profullstack/sh1pt-target-desktop-mac","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-desktop-mac","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-desktop","curated":false},{"name":"@profullstack/sh1pt-target-mobile-android","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-mobile-android","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-mobile","curated":false},{"name":"@profullstack/sh1pt-target-pkg-fdroid","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-fdroid","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-pkg-jsr","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-jsr","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-pkg-nix","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-nix","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-pkg-npm","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-npm","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-pkg-scoop","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-scoop","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-pkg-snap","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-snap","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-tv-webos","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-tv-webos","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-tv","curated":false},{"name":"@profullstack/sh1pt-target-xr-visionos","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-xr-visionos","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-xr","curated":false},{"name":"@profullstack/sh1pt-target-xr-webxr","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-xr-webxr","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-xr","curated":false},{"name":"@profullstack/sh1pt-vcs-gitea","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-vcs-gitea","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-vcs","curated":false},{"name":"@profullstack/sh1pt-vcs-github","version":"0.1.11","purpose":"No description on npm.","weekly":3,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-vcs-github","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-vcs","curated":false},{"name":"@profullstack/sh1pt-bot-phonenumbers","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-phonenumbers","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-bot-wechat","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-wechat","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-bridge-signal","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bridge-signal","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bridge","curated":false},{"name":"@profullstack/sh1pt-captcha-2captcha","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-captcha-2captcha","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-captcha","curated":false},{"name":"@profullstack/sh1pt-cloud-digitalocean","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-cloud-digitalocean","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-cloud","curated":false},{"name":"@profullstack/sh1pt-cloud-fly","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-cloud-fly","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-cloud","curated":false},{"name":"@profullstack/sh1pt-cloud-vultr","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-cloud-vultr","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-cloud","curated":false},{"name":"@profullstack/sh1pt-dns-porkbun","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-dns-porkbun","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-dns","curated":false},{"name":"@profullstack/sh1pt-entity-ca","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-ca","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-promo-x","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-x","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-social-devto","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-devto","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-hashnode","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-hashnode","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-klawdin","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-klawdin","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-linkedin","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-linkedin","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-moltywork","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-moltywork","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-openwork","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-openwork","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-threads","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-threads","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-ugig","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-ugig","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-target-chat-signal","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-chat-signal","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-chat","curated":false},{"name":"@profullstack/sh1pt-target-console-steam","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-console-steam","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-console","curated":false},{"name":"@profullstack/sh1pt-target-deploy-firebase","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-deploy-firebase","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-deploy","curated":false},{"name":"@profullstack/sh1pt-target-deploy-netlify","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-deploy-netlify","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-deploy","curated":false},{"name":"@profullstack/sh1pt-target-desktop-linux","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-desktop-linux","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-desktop","curated":false},{"name":"@profullstack/sh1pt-target-mobile-ios","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-mobile-ios","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-mobile","curated":false},{"name":"@profullstack/sh1pt-target-pkg-apt","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-apt","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-pkg-aube","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-aube","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-pkg-cdn","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-cdn","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-plugin-vscode","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-plugin-vscode","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-plugin","curated":false},{"name":"@profullstack/sh1pt-target-xr-meta-quest","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-xr-meta-quest","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-xr","curated":false},{"name":"@profullstack/sh1pt-target-xr-pico","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-xr-pico","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-xr","curated":false},{"name":"@profullstack/sh1pt-webhooks-slack","version":"0.1.11","purpose":"No description on npm.","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-webhooks-slack","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-webhooks","curated":false},{"name":"@profullstack/sh1pt-api","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-api","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-api","curated":false},{"name":"@profullstack/sh1pt-bot-irc","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-irc","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-bot-matrix","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-matrix","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-bot-slack","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-slack","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-bot-twilio","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-twilio","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-bot-twitch","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bot-twitch","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bot","curated":false},{"name":"@profullstack/sh1pt-bridge-discord","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bridge-discord","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bridge","curated":false},{"name":"@profullstack/sh1pt-bridge-slack","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-bridge-slack","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-bridge","curated":false},{"name":"@profullstack/sh1pt-cloud-firebase","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-cloud-firebase","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-cloud","curated":false},{"name":"@profullstack/sh1pt-docs-pandoc","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-docs-pandoc","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-docs","curated":false},{"name":"@profullstack/sh1pt-entity-au","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-au","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-bb","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-bb","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-hk","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-hk","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-ie","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-ie","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-in","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-in","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-ke","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-ke","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-pk","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-pk","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-sg","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-sg","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-tt","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-tt","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-ug","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-ug","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-zm","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-zm","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-entity-zw","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-entity-zw","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-entity","curated":false},{"name":"@profullstack/sh1pt-observability-sentry","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-observability-sentry","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-observability","curated":false},{"name":"@profullstack/sh1pt-outreach-resend","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-outreach-resend","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-outreach","curated":false},{"name":"@profullstack/sh1pt-promo-angellist","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-angellist","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-promo-apple-search","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-apple-search","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-promo-capitalreach","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-capitalreach","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-promo-kickstarter","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-kickstarter","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-promo-reddit","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-reddit","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-promo-tiktok","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-promo-tiktok","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-promo","curated":false},{"name":"@profullstack/sh1pt-security-snyk","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-security-snyk","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-security","curated":false},{"name":"@profullstack/sh1pt-social-codenewbie","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-codenewbie","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-facebook","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-facebook","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-hackernews","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-hackernews","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-instagram","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-instagram","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-medium","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-medium","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-primal","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-primal","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-reddit","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-reddit","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-tikclawk","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-tikclawk","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-social-tiktok","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-social-tiktok","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-social","curated":false},{"name":"@profullstack/sh1pt-target-browser-edge","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-browser-edge","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-browser","curated":false},{"name":"@profullstack/sh1pt-target-browser-firefox","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-browser-firefox","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-browser","curated":false},{"name":"@profullstack/sh1pt-target-browser-safari","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-browser-safari","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-browser","curated":false},{"name":"@profullstack/sh1pt-target-desktop-steamos","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-desktop-steamos","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-desktop","curated":false},{"name":"@profullstack/sh1pt-target-pkg-flatpak","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-flatpak","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-pkg-ghpackages","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-ghpackages","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-pkg-homebrew","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-homebrew","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-pkg-winget","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-pkg-winget","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-pkg","curated":false},{"name":"@profullstack/sh1pt-target-plugin-jetbrains","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-plugin-jetbrains","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-plugin","curated":false},{"name":"@profullstack/sh1pt-target-tv-firetv","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-tv-firetv","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-tv","curated":false},{"name":"@profullstack/sh1pt-target-web-static","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-web-static","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-web","curated":false},{"name":"@profullstack/sh1pt-target-xr-steamvr","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-target-xr-steamvr","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-target-xr","curated":false},{"name":"@profullstack/sh1pt-vcs-gitlab","version":"0.1.11","purpose":"No description on npm.","weekly":1,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-vcs-gitlab","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-vcs","curated":false},{"name":"@profullstack/sh1pt-action-packs","version":"0.3.7","purpose":"Built-in sh1pt actions and workflow templates for the Actions Store.","weekly":0,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-action-packs","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-action","curated":false},{"name":"@profullstack/sh1pt-automation-browser","version":"0.3.7","purpose":"Reusable Playwright recipes for the console chores that have no API: OAuth consent screens, app review settings, redirect URIs.","weekly":0,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-automation-browser","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-automation","curated":false},{"name":"@profullstack/sh1pt-migrate","version":"0.1.15","purpose":"Move an application and its data between platforms, in either direction.","weekly":0,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-migrate","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-migrate","curated":false},{"name":"@profullstack/sh1pt-secrets-env-updater","version":"0.3.7","purpose":"Orchestrates secret synchronization across multiple providers (.env files, Doppler, Railway, GitHub Secrets).","weekly":0,"published":"2026-10-26","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-secrets-env-updater","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-secrets","curated":false},{"name":"@profullstack/sh1pt-payment-stripe","version":"0.1.11","purpose":"No description on npm.","avoid":"No Stripe anywhere (house rule).","weekly":2,"published":"2026-05-03","npmUrl":"https://www.npmjs.com/package/@profullstack/sh1pt-payment-stripe","repoUrl":"https://github.com/profullstack/sh1pt","category":"sh1pt","kind":"sh1pt-payment","curated":true}]},{"id":"other","title":"Uncategorised","blurb":"Published, not yet sorted. Read the README before depending on one.","packages":[{"name":"@profullstack/outreachgraph","version":"0.27.0","purpose":"og: OutreachGraph from a terminal. Approval queue, prospects, campaigns and imports over the /api/v1 API.","weekly":371,"published":"2026-11-02","npmUrl":"https://www.npmjs.com/package/@profullstack/outreachgraph","repoUrl":"https://github.com/profullstack/outreachgraph","category":"other","curated":false},{"name":"@profullstack/pluginstore","version":"0.1.2","purpose":"Reusable plugin store contracts and helpers for Profullstack apps","weekly":199,"published":"2026-05-24","npmUrl":"https://www.npmjs.com/package/@profullstack/pluginstore","repoUrl":"https://github.com/profullstack/pluginstore","category":"other","curated":false},{"name":"@profullstack/therapy","version":"1.5.14","purpose":"CLI tool for interacting with an AI therapist","weekly":48,"published":"2025-05-15","npmUrl":"https://www.npmjs.com/package/@profullstack/therapy","repoUrl":"https://github.com/profullstack/therapy","category":"other","curated":false},{"name":"@profullstack/mediaanalyzer","version":"0.4.0","purpose":"Describe and sort photos, videos, audio and documents with AI: a searchable description next to every file, and every file in the right folder.","weekly":30,"published":"2026-09-24","npmUrl":"https://www.npmjs.com/package/@profullstack/mediaanalyzer","repoUrl":null,"category":"other","curated":false},{"name":"@profullstack/sans-db","version":"1.0.3","purpose":"No description on npm.","weekly":19,"published":"2025-03-17","npmUrl":"https://www.npmjs.com/package/@profullstack/sans-db","repoUrl":null,"category":"other","curated":false},{"name":"@profullstack/fasting","version":"1.6.4","purpose":"A comprehensive CLI and Node.js module for 16:8 intermittent fasting with meal tracking, weight monitoring, and fast history with visual charts","weekly":12,"published":"2025-05-27","npmUrl":"https://www.npmjs.com/package/@profullstack/fasting","repoUrl":"https://github.com/profullstack/fasting","category":"other","curated":false},{"name":"@profullstack/reeleel","version":"0.4.0","purpose":"The ReelEel command line. Same services as the desktop app, scriptable.","weekly":11,"published":"2026-10-13","npmUrl":"https://www.npmjs.com/package/@profullstack/reeleel","repoUrl":"https://github.com/profullstack/reeleel","category":"other","curated":false},{"name":"@profullstack/tsbb","version":"0.12.1","purpose":"A TypeScript bulletin board. Forums, plugins, avatars, signatures and a terminal client.","weekly":8,"published":"2026-10-13","npmUrl":"https://www.npmjs.com/package/@profullstack/tsbb","repoUrl":"https://github.com/profullstack/tsbb","category":"other","curated":false},{"name":"@profullstack/sans-api","version":"1.0.3","purpose":"No description on npm.","weekly":7,"published":"2025-03-17","npmUrl":"https://www.npmjs.com/package/@profullstack/sans-api","repoUrl":null,"category":"other","curated":false},{"name":"@profullstack/places","version":"1.0.2","purpose":"CLI tool to scrape business place data from ValueSERP API","weekly":6,"published":"2025-11-16","npmUrl":"https://www.npmjs.com/package/@profullstack/places","repoUrl":null,"category":"other","curated":false},{"name":"@profullstack/viral-video","version":"0.1.1","purpose":"CLI to generate 60s vertical video kits and optionally render MP4 using ffmpeg","weekly":5,"published":"2025-08-10","npmUrl":"https://www.npmjs.com/package/@profullstack/viral-video","repoUrl":"https://github.com/profullstack/viral-video","category":"other","curated":false},{"name":"@profullstack/bufferoverride","version":"0.1.0","purpose":"bo, capture a real failure with its environment, redact the secrets, and find the existing answer before you ask.","weekly":4,"published":"2026-08-19","npmUrl":"https://www.npmjs.com/package/@profullstack/bufferoverride","repoUrl":"https://github.com/profullstack/bufferoverride","category":"other","curated":false},{"name":"@profullstack/myna-plugin-agenticjobs","version":"0.1.0","purpose":"Post jobs to an agenticjobs board from myna. A job posting is a publication, not a status update, so it is never part of a fan-out.","weekly":4,"published":"2026-09-09","npmUrl":"https://www.npmjs.com/package/@profullstack/myna-plugin-agenticjobs","repoUrl":"https://github.com/profullstack/agenticjobs","category":"other","curated":false},{"name":"@profullstack/neon-builder","version":"1.0.1","purpose":"A production-ready CLI tool for generating digital product bundles with AI-powered content, branded PDFs, and automated packaging","weekly":2,"published":"2025-11-29","npmUrl":"https://www.npmjs.com/package/@profullstack/neon-builder","repoUrl":"https://github.com/profullstack/neon-builder","category":"other","curated":false},{"name":"@profullstack/networking-bots","version":"1.2.0","purpose":"A CLI social media networking bot to automate outreach and account management.","weekly":1,"published":"2025-08-10","npmUrl":"https://www.npmjs.com/package/@profullstack/networking-bots","repoUrl":"https://github.com/profullstack/networking-bots","category":"other","curated":false},{"name":"@profullstack/cli-updater","version":"0.1.0","purpose":"Shared version-checked update, upgrade, remove, and auto-update helpers for Profullstack CLIs","avoid":"Deprecated on npm: Use @profullstack/cli; it is the maintained shared lifecycle package.","weekly":null,"published":"2026-11-01","npmUrl":"https://www.npmjs.com/package/@profullstack/cli-updater","repoUrl":"https://github.com/profullstack/cli-updater","category":"other","curated":false}]}],"repos":[{"name":".github","description":"Profullstack organization profile and community health files","language":null,"pushedAt":"2026-10-12","archived":false,"fork":false,"url":"https://github.com/profullstack/.github","homepage":null},{"name":"advis0r.com","description":"Executive-transcript stock discovery CLI: turns public exec communications + Alpaca market data + SEC fundamentals into a ranked, evidence-backed research watchlist. Research aid, not financial advice.","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/advis0r.com","homepage":"https://advis0r.com"},{"name":"affiliates","description":"Scarce invite codes + affiliate attribution for every Profullstack property (npm @profullstack/affiliates)","language":"TypeScript","pushedAt":"2026-10-26","archived":false,"fork":false,"url":"https://github.com/profullstack/affiliates","homepage":null},{"name":"agentbbs","description":"A modern BBS over SSH for humans and AI agents, arcade (DOOM), agent game ladders, personal Linux pods ($1/mo via CoinPay), and the AgentAd marketplace. Go + wish + bubbletea.","language":"Go","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/agentbbs","homepage":"https://bbs.profullstack.com"},{"name":"agentic-era-book","description":"Software Engineering in the Agentic Era: a free field guide to building software with AI agent fleets. Markdown + pandoc to HTML, PDF, EPUB.","language":"HTML","pushedAt":"2026-10-21","archived":false,"fork":false,"url":"https://github.com/profullstack/agentic-era-book","homepage":"https://profullstack.com/book"},{"name":"agenticjobs","description":"An agent-friendly job board you self-host. Its own listings, never scraped. Web, API, MCP, CLI, TUI, desktop and PWA on one engine, and instances find each other through an open directory.","language":"TypeScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/agenticjobs","homepage":"https://agenticjobs.work"},{"name":"agtop","description":"top-style TUI for monitoring AI coding agent sessions","language":null,"pushedAt":"2026-06-10","archived":false,"fork":true,"url":"https://github.com/profullstack/agtop","homepage":null},{"name":"ai","description":"An npm CLI for interacting with AI agents from the shell.","language":"JavaScript","pushedAt":"2026-10-13","archived":false,"fork":false,"url":"https://github.com/profullstack/ai","homepage":null},{"name":"ai-dot-text","description":"ai.txt cli for generating LLMs.txt and ai.txt readable files on web apps.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/ai-dot-text","homepage":"https://profullstack.com"},{"name":"ai-providers","description":"c0mpute-first text model calls for every Profullstack app; OpenAI/Anthropic as alternating fallbacks","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/ai-providers","homepage":null},{"name":"ai.gov","description":"AI.gov website repository","language":"TypeScript","pushedAt":"2026-08-03","archived":false,"fork":true,"url":"https://github.com/profullstack/ai.gov","homepage":null},{"name":"aiornot.vote","description":"A photorealistic image/video guessing game. Verified users decide whether media is AI-generated or real, track a personal history, compete on leaderboards, and subscribe to every list by RSS.","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/aiornot.vote","homepage":"https://aiornot.vote"},{"name":"amazon-affiliate","description":"🎬 Automated Amazon affiliate video creation with AI voiceover and YouTube publishing","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/amazon-affiliate","homepage":null},{"name":"api-key-manager","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/api-key-manager","homepage":null},{"name":"auth-system","description":"","language":"JavaScript","pushedAt":"2026-10-09","archived":false,"fork":false,"url":"https://github.com/profullstack/auth-system","homepage":null},{"name":"autoblog","description":"Autoblog publishing/receiving SDK, CloudEvents + Standard Webhooks + Micropub + ActivityPub.","language":"TypeScript","pushedAt":"2026-08-08","archived":false,"fork":false,"url":"https://github.com/profullstack/autoblog","homepage":null},{"name":"autopost","description":"Typed Node SDK for posting to social platforms via a Crawlproof account","language":"TypeScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/autopost","homepage":"https://crawlproof.com"},{"name":"awesome-mcp-servers","description":"A collection of MCP servers.","language":null,"pushedAt":"2026-09-05","archived":false,"fork":true,"url":"https://github.com/profullstack/awesome-mcp-servers","homepage":"https://glama.ai/mcp/servers"},{"name":"b1dz.com","description":"Multi-source profit monitor. One pipeline, many sources: live auctions (dealdash, ebay), travel pricing, dropshipping, deals pages, crypto exchanges","language":"TypeScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/b1dz.com","homepage":"https://b1dz.com"},{"name":"basis-engine","description":"Wallet-by-wallet cost basis tracking for digital assets (Rev. Proc. 2024-28) producing Form 8949 rows and Schedule D totals","language":"TypeScript","pushedAt":"2026-09-06","archived":false,"fork":false,"url":"https://github.com/profullstack/basis-engine","homepage":null},{"name":"bg0ne.com","description":"BG, gone. FOSS background removal on open models. Free previews, pay by the image in USDC, or self-host the whole thing.","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/bg0ne.com","homepage":"https://bg0ne.com"},{"name":"billing","description":"Clients, rates and invoices from the terminal - turns tracked hours into an invoice you can send.","language":"JavaScript","pushedAt":"2026-10-13","archived":false,"fork":false,"url":"https://github.com/profullstack/billing","homepage":null},{"name":"bitchat","description":"bluetooth mesh chat, IRC vibes","language":"Swift","pushedAt":"2026-08-03","archived":false,"fork":true,"url":"https://github.com/profullstack/bitchat","homepage":null},{"name":"bitchin.net","description":"","language":"V","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/bitchin.net","homepage":null},{"name":"bitcoinlatte","description":"BitcoinLatte is a map for finding coffeeshops that take Bitcoin.","language":"TypeScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/bitcoinlatte","homepage":"https://bitcoinlatte.com"},{"name":"bookmarklets","description":"","language":null,"pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/bookmarklets","homepage":null},{"name":"botspm","description":"AI bot management platform for conducting \"lives\" on TikTok, YouTube or X","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/botspm","homepage":null},{"name":"brand-assets","description":"Brand and marketing assets for Profullstack, Inc. and #Moshcoding, logos, avatars, banners, badges, ad cards and video. Live kit: https://anthony.dev.profullstack.com/assets/","language":"HTML","pushedAt":"2026-08-16","archived":false,"fork":false,"url":"https://github.com/profullstack/brand-assets","homepage":null},{"name":"bridges","description":"Let a host site's signed-in users use an app automatically: account bridge over OAuth 2.1 code + PKCE, silent sign-in, zero deps","language":"JavaScript","pushedAt":"2026-10-06","archived":false,"fork":false,"url":"https://github.com/profullstack/bridges","homepage":"https://www.npmjs.com/package/@profullstack/bridges"},{"name":"browser-fingerprint","description":"One vote per browser, not per IP: tiny no-dependency browser fingerprint + salted visitorKey + throttle and bot score for anonymous write actions","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/browser-fingerprint","homepage":"https://www.npmjs.com/package/@profullstack/browser-fingerprint"},{"name":"bufferoverride","description":"Where humans and agents debug together. A version-aware, provenance-rich technical Q&A network for humans and AI agents.","language":"TypeScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/bufferoverride","homepage":"https://bufferoverride.com"},{"name":"c0mpute","description":"Open compute network: run a node with one command and help pool 100,000 CPUs/GPUs for open-weight AI. Inference, transcoding, storage. CLI-first, MIT.","language":"Rust","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/c0mpute","homepage":"https://c0mpute.com"},{"name":"c0upons","description":"Coupons platform built with Vite + React and SQLite Cloud","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/c0upons","homepage":"https://c0upons.com"},{"name":"cache.follows.lol","description":"","language":"Julia","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/cache.follows.lol","homepage":null},{"name":"chovy.com","description":"Terminal-style microblog, short thoughts, nothing over 240 chars","language":"CSS","pushedAt":"2026-10-29","archived":false,"fork":false,"url":"https://github.com/profullstack/chovy.com","homepage":null},{"name":"cl1s.tech","description":"Open advertising network for CLI tools and AI agents, built on the AgentAd standard. Disclosed, agent-readable, terminal-native ads.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/cl1s.tech","homepage":null},{"name":"cli","description":"The commands every Profullstack CLI shares: update and uninstall, done the way the tool was installed.","language":"JavaScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/cli","homepage":null},{"name":"cli-tools","description":"","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/cli-tools","homepage":null},{"name":"cli-updater","description":"Shared version-checked update lifecycle for Profullstack CLIs","language":"JavaScript","pushedAt":"2026-11-01","archived":true,"fork":false,"url":"https://github.com/profullstack/cli-updater","homepage":null},{"name":"codel","description":"✨ Fully autonomous AI Agent that can perform complicated tasks and projects using terminal, browser, and editor.","language":"TypeScript","pushedAt":"2026-08-03","archived":false,"fork":true,"url":"https://github.com/profullstack/codel","homepage":null},{"name":"coinpay-onboard","description":"Take crypto on CoinPay, set up in one pass: library, CLI site-launch step, MCP","language":"TypeScript","pushedAt":"2026-10-31","archived":false,"fork":false,"url":"https://github.com/profullstack/coinpay-onboard","homepage":null},{"name":"coinpay-php","description":"Read-only split mirror of php/coinpay in profullstack/x402-ports. Do not open pull requests here.","language":"PHP","pushedAt":"2026-09-06","archived":false,"fork":false,"url":"https://github.com/profullstack/coinpay-php","homepage":null},{"name":"coinpaybot","description":"","language":"TypeScript","pushedAt":"2026-09-22","archived":false,"fork":false,"url":"https://github.com/profullstack/coinpaybot","homepage":null},{"name":"coinpayportal","description":"A non-custodial payment gateway for crypto e-commerce payments","language":"TypeScript","pushedAt":"2026-11-03","archived":false,"fork":false,"url":"https://github.com/profullstack/coinpayportal","homepage":"https://coinpayportal.com"},{"name":"coldfollow-web","description":"","language":"JavaScript","pushedAt":"2026-09-14","archived":false,"fork":false,"url":"https://github.com/profullstack/coldfollow-web","homepage":null},{"name":"commandboard.run","description":"CommandBoard.run hosted product and reference implementation for LogicSRC","language":"TypeScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/commandboard.run","homepage":null},{"name":"community","description":"Svelte community meetups, packages, resources, recipes, showcase websites, and more","language":"Svelte","pushedAt":"2026-08-04","archived":true,"fork":true,"url":"https://github.com/profullstack/community","homepage":"https://svelte-community.netlify.com"},{"name":"contact-form","description":"The Profullstack contact form: customizable questions, form-guard spam protection, Resend delivery, HTML + React rendering.","language":"JavaScript","pushedAt":"2026-10-29","archived":false,"fork":false,"url":"https://github.com/profullstack/contact-form","homepage":null},{"name":"cookiebanner-web","description":"","language":"CSS","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/cookiebanner-web","homepage":null},{"name":"coracle","description":"A Nostr client that makes relays a first-class concept","language":"Svelte","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/coracle","homepage":"https://app.coracle.social"},{"name":"coronavirus-tracker-api","description":"🦠 A simple API for tracking the coronavirus (2019-nCoV). Written in python using the Flask framework.","language":"Python","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/coronavirus-tracker-api","homepage":"https://coronavirus-tracker-api.herokuapp.com/all"},{"name":"crawlproof.com","description":"CrawlProof runs an AEO audit on any URL and produces a structured report of what LLM crawlers and answer engines can actually find, content, schema, robots rules, AI-bot access, positioning clarity, and recommended...","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/crawlproof.com","homepage":"https://crawlproof.com"},{"name":"css","description":"Semantic-first, agent-friendly CSS for humans and the interfaces they build together.","language":"CSS","pushedAt":"2026-10-30","archived":false,"fork":false,"url":"https://github.com/profullstack/css","homepage":"https://profullstack.com/css/index.html"},{"name":"d1sks.com","description":"The OpenDisk marketplace and OpenObject reference store: every disk that serves /.well-known/opendisk.json, listed by free GiB, price, country and policy.","language":"JavaScript","pushedAt":"2026-10-31","archived":false,"fork":false,"url":"https://github.com/profullstack/d1sks.com","homepage":"https://d1sks.com"},{"name":"d3vices.com","description":"Open-source hardware diagnostics that run on your device. Test your mic, camera, screen, keyboard, sensors and network, in the browser, as a PWA, or on the desktop.","language":"JavaScript","pushedAt":"2026-10-26","archived":false,"fork":false,"url":"https://github.com/profullstack/d3vices.com","homepage":"https://d3vices.com"},{"name":"datamart.help","description":"datamart.help (placeholder)","language":"TypeScript","pushedAt":"2026-10-28","archived":false,"fork":false,"url":"https://github.com/profullstack/datamart.help","homepage":null},{"name":"deploy","description":"Deploy in batches, 3 at a time: a box-wide deploy gate (flock) and a batch runner for fleet rollouts","language":"JavaScript","pushedAt":"2026-10-31","archived":false,"fork":false,"url":"https://github.com/profullstack/deploy","homepage":null},{"name":"dht-infohash-crawler","description":"Crawl the DHT network for resource infohashes","language":"JavaScript","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/dht-infohash-crawler","homepage":null},{"name":"diskpush","description":"Push files fast. Sync only what changed. A desktop app and CLI for rsync: browse servers like FileZilla, transfer with rsync, and move files directly between two servers.","language":"TypeScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/diskpush","homepage":"https://diskpush.com"},{"name":"document-converters","description":"A simple, unified API for converting between various document formats.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/document-converters","homepage":"https://convert2doc.com"},{"name":"dot-skills","description":"A portable, verifiable inventory of agent-executable skills. Every entry states how far it has actually been proven.","language":"JavaScript","pushedAt":"2026-08-28","archived":false,"fork":false,"url":"https://github.com/profullstack/dot-skills","homepage":null},{"name":"dufflepud","description":"A server-side helper for coracle.social","language":"Python","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/dufflepud","homepage":null},{"name":"emailer","description":"Mass emailer for Profullstack apps, Resend batch API","language":"TypeScript","pushedAt":"2026-10-30","archived":false,"fork":false,"url":"https://github.com/profullstack/emailer","homepage":null},{"name":"encrypt","description":"Quantum-resistant encrypt/decrypt: qrypt.chat's ML-KEM-1024 + ChaCha20-Poly1305 by default. Library, CLI, MCP.","language":"JavaScript","pushedAt":"2026-10-13","archived":false,"fork":false,"url":"https://github.com/profullstack/encrypt","homepage":null},{"name":"encryptfiles-web","description":"","language":"HTML","pushedAt":"2026-08-03","archived":true,"fork":false,"url":"https://github.com/profullstack/encryptfiles-web","homepage":null},{"name":"enhanced-router","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/enhanced-router","homepage":null},{"name":"ethshot-web","description":"A viral Ethereum-powered game where users pay 0.001 ETH per shot for a 1% chance to win the jackpot.","language":"JavaScript","pushedAt":"2026-10-28","archived":false,"fork":false,"url":"https://github.com/profullstack/ethshot-web","homepage":"https://ethshot.io"},{"name":"fasting","description":"A comprehensive CLI and Node.js module for 16:8 intermittent fasting with meal tracking, weight monitoring, fast history, and AI-powered personalized recommendations with visual charts.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/fasting","homepage":null},{"name":"favicon-generator","description":"Favicon generator for node.js","language":"JavaScript","pushedAt":"2026-08-17","archived":false,"fork":false,"url":"https://github.com/profullstack/favicon-generator","homepage":null},{"name":"ferroframe","description":"FerroFrame (Svelte-host TUI for Node.js)","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/ferroframe","homepage":"https://www.npmjs.com/package/@profullstack/ferroframe"},{"name":"fiche-agentic","description":"Command line pastebin for sharing terminal output.","language":"Go","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/fiche-agentic","homepage":"http://bin.profullstack.com"},{"name":"fleet","description":"OpenDevice inventories: what every machine is, costs and exposes. Used by ThreatCrush, CoinPay, w3bs.org/fleet","language":"JavaScript","pushedAt":"2026-10-28","archived":false,"fork":false,"url":"https://github.com/profullstack/fleet","homepage":null},{"name":"fleetbar","description":"One fleet monitoring panel for every Profullstack site: <fleet-bar> web component + server proxy to the crawlproof uptime API.","language":"JavaScript","pushedAt":"2026-10-29","archived":false,"fork":false,"url":"https://github.com/profullstack/fleetbar","homepage":null},{"name":"fleetsysops.com","description":"The Fleet SysOps Manifesto: how one human runs a fleet of coding agents (fleet coding), served as nothing but Markdown","language":"TypeScript","pushedAt":"2026-10-31","archived":false,"fork":false,"url":"https://github.com/profullstack/fleetsysops.com","homepage":"https://fleetsysops.com"},{"name":"flog-std","description":"Flog standard library","language":"JavaScript","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/flog-std","homepage":null},{"name":"follows-web","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/follows-web","homepage":null},{"name":"food-delivery-multivendor","description":"Enatega is a fully realized and customizable food delivery application that can be used to set up your own order/delivery management system. For more information, visit the Enatega product page: 🚀🛒📦🌐","language":"TypeScript","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/food-delivery-multivendor","homepage":"https://enatega.com/?utm_source=github&utm_medium=referral&utm_campaign=github_guide&utm_id=12345678"},{"name":"footer","description":"One footer for every Profullstack site: links, copyright, and the << Profullstack >> webring with Random. Publish once, every site updates.","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/footer","homepage":null},{"name":"form-guard","description":"Contact-form spam control: signed proof-of-render token, honeypot, fill-time floor, per-IP rate limit, and scoring that tags but never drops. Zero dependencies.","language":"JavaScript","pushedAt":"2026-10-28","archived":false,"fork":false,"url":"https://github.com/profullstack/form-guard","homepage":null},{"name":"fullstack-api","description":"API written in node.js, koa and mongodb","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/fullstack-api","homepage":"http://fullstack.style"},{"name":"fullstack-ui","description":"User interface written in vue.js","language":"Vue","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/fullstack-ui","homepage":null},{"name":"g1tz","description":"A git TUI that shows you the repository, not a menu of git commands.","language":"TypeScript","pushedAt":"2026-10-31","archived":false,"fork":false,"url":"https://github.com/profullstack/g1tz","homepage":null},{"name":"genrewatch.com","description":"A release calendar for every genre. Follow a genre or a name, get told before it drops.","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/genrewatch.com","homepage":"https://genrewatch.com"},{"name":"gentoo-pairux","description":"Gentoo overlay for PairUX - collaborative screen sharing","language":"Shell","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/gentoo-pairux","homepage":null},{"name":"gentoo-tronbrowser","description":"Gentoo overlay for TronBrowser - privacy-first, AI-native browser","language":"Shell","pushedAt":"2026-10-20","archived":false,"fork":false,"url":"https://github.com/profullstack/gentoo-tronbrowser","homepage":null},{"name":"getprivacycode","description":"","language":"TypeScript","pushedAt":"2026-10-31","archived":false,"fork":false,"url":"https://github.com/profullstack/getprivacycode","homepage":null},{"name":"grazily-extension","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":true,"fork":false,"url":"https://github.com/profullstack/grazily-extension","homepage":null},{"name":"group-call","description":"A group call on a phone number: dial in, key a room code, people and AI agents together. Telnyx Call Control engine behind nixamp live joins and group.call.pit.world.","language":"TypeScript","pushedAt":"2026-10-31","archived":false,"fork":false,"url":"https://github.com/profullstack/group-call","homepage":null},{"name":"hdtilt.com","description":"Open-source IPTV player like TiviMate: M3U, Xtream Codes, XMLTV guide, catch-up. Web/PWA, desktop, CLI, TUI, MCP and API.","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/hdtilt.com","homepage":"https://hdtilt.com"},{"name":"homebrew-infernet","description":"Homebrew tap for the Infernet Protocol CLI","language":"Ruby","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/homebrew-infernet","homepage":null},{"name":"homebrew-pairux","description":"Homebrew tap for PairUX","language":"Ruby","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/homebrew-pairux","homepage":null},{"name":"homebrew-tap","description":"Homebrew tap for Profullstack apps. brew tap profullstack/tap","language":"Ruby","pushedAt":"2026-10-20","archived":false,"fork":false,"url":"https://github.com/profullstack/homebrew-tap","homepage":null},{"name":"hqsh","description":"A terminal session that survives disconnects like mosh, but carries the raw stream: images and every escape reach your terminal.","language":"Go","pushedAt":"2026-10-06","archived":false,"fork":false,"url":"https://github.com/profullstack/hqsh","homepage":null},{"name":"hqterm","description":"Persistent terminal sessions that survive disconnects, with images and HD emoji. Built on hqtui + hqsh.","language":"TypeScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/hqterm","homepage":"https://hqterm.sh"},{"name":"hqtui","description":"High Quality Terminal UI for TypeScript, btop-grade terminal dashboards with a one-import API, dark by default, zero runtime dependencies.","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/hqtui","homepage":"https://hqtui.com"},{"name":"hynt-mobile","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/hynt-mobile","homepage":null},{"name":"icemap.app","description":"Anonymous, real-time incident reporting on a map. No accounts. No tracking. Posts auto-delete after 8 hours.","language":"TypeScript","pushedAt":"2026-10-29","archived":false,"fork":false,"url":"https://github.com/profullstack/icemap.app","homepage":"https://icemap.app"},{"name":"interviews","description":"","language":"Python","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/interviews","homepage":null},{"name":"intr0s","description":"","language":"Shell","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/intr0s","homepage":null},{"name":"invoicer","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/invoicer","homepage":null},{"name":"irc-bot","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/irc-bot","homepage":null},{"name":"kali","description":"Unofficial one-command installer for popular Kali-style web pentesting tools on Debian/Ubuntu","language":"JavaScript","pushedAt":"2026-10-13","archived":false,"fork":false,"url":"https://github.com/profullstack/kali","homepage":"https://www.npmjs.com/package/@profullstack/kali"},{"name":"key-rotation","description":"Sell automatic key rotation by the term: CoinPay checkout, webhook, expiry and renewal emails over any SQL store","language":"JavaScript","pushedAt":"2026-10-29","archived":false,"fork":false,"url":"https://github.com/profullstack/key-rotation","homepage":null},{"name":"keys","description":"One key for every Profullstack service. Ed25519 Power Keys, verified offline.","language":"JavaScript","pushedAt":"2026-09-22","archived":false,"fork":false,"url":"https://github.com/profullstack/keys","homepage":"https://profullstack.com/shop"},{"name":"kynfi","description":"Secure file & photo sync across all your devices.","language":"HTML","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/kynfi","homepage":"https://kynfi.com"},{"name":"launch.anapp.now","description":"Top-of-funnel campaign site for Chovy: type the idea, launch it now.","language":"TypeScript","pushedAt":"2026-10-26","archived":false,"fork":false,"url":"https://github.com/profullstack/launch.anapp.now","homepage":"https://launch.anapp.now"},{"name":"launchpadder-web","description":"The platform enables frictionless URL submission with automated metadata scraping, AI-generated descriptions, and federated submissions across multiple directories.","language":"JavaScript","pushedAt":"2026-10-28","archived":false,"fork":false,"url":"https://github.com/profullstack/launchpadder-web","homepage":"https://launchpadder.com"},{"name":"lead-generator","description":"A powerful CLI tool and Node.js module for sending mass lead emails with AI-powered personalization and automated voice cold-calling.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/lead-generator","homepage":"https://leads.profullstack.com"},{"name":"leaderboard","description":"A public leaderboard with badges, streaks and a commission ladder that drops into any site. Zero deps, Fetch API core, Hono + Next adapters, embeddable widget.","language":"JavaScript","pushedAt":"2026-09-14","archived":false,"fork":false,"url":"https://github.com/profullstack/leaderboard","homepage":null},{"name":"libsql-pg","description":"Drop-in @libsql/client replacement that talks to Postgres, plus schema converter and Turso copier","language":"JavaScript","pushedAt":"2026-09-25","archived":false,"fork":false,"url":"https://github.com/profullstack/libsql-pg","homepage":null},{"name":"link-directories","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/link-directories","homepage":null},{"name":"linkedin-networking-bot","description":"","language":"HTML","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/linkedin-networking-bot","homepage":null},{"name":"linkroost-web","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":true,"fork":false,"url":"https://github.com/profullstack/linkroost-web","homepage":null},{"name":"links-aggregator","description":"Aggregation of onion sites with random redirect button","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/links-aggregator","homepage":"http://rcbnqcp7hig2dusrmqfbemzoln7z4ikqfla4pcajzlkqynnoylesitqd.onion/"},{"name":"live-translate","description":"Live speech translation for streams and meetings: Scribe -> any translator -> Flash, per-listener languages, CoinPay passes. Extracted from nixamp.","language":"TypeScript","pushedAt":"2026-10-21","archived":false,"fork":false,"url":"https://github.com/profullstack/live-translate","homepage":null},{"name":"localizer","description":"A simple and lightweight localization and internationalization library for JavaScript applications. Works in both browser and Node.js environments.","language":"TypeScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/localizer","homepage":null},{"name":"logicsrc","description":"LogicSRC is an open standards initiative for human and AI agent coordination, maintained by Profullstack, Inc.","language":"TypeScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/logicsrc","homepage":"https://logicsrc.com"},{"name":"mail.forwardemail.net","description":"Open-Source & Privacy-focused Webmail: A privacy-first, offline-capable Progressive Web App for Forward Email. Ships as static assets and runs entirely in the browser with local caching, full-text search, and...","language":null,"pushedAt":"2026-10-31","archived":false,"fork":true,"url":"https://github.com/profullstack/mail.forwardemail.net","homepage":"https://mail.forwardemail.net"},{"name":"makedemo","description":"A CLI tool that automates generating high-quality web demo MP4 videos by intelligently interacting with websites using AI-driven decision making.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/makedemo","homepage":"https://makedemo.app/"},{"name":"malware-test-prs","description":"testing malware scanners on github and other ci/cd paltforms.","language":"Python","pushedAt":"2026-09-01","archived":false,"fork":false,"url":"https://github.com/profullstack/malware-test-prs","homepage":null},{"name":"marketng-networking-bot","description":"","language":null,"pushedAt":"2025-03-25","archived":false,"fork":false,"url":"https://github.com/profullstack/marketng-networking-bot","homepage":null},{"name":"marksyncr.com","description":"MarkSyncr is a cross-browser extension that enables two-way bookmark synchronization between browsers and external storage sources (local files, GitHub repos, Dropbox).","language":"JavaScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/marksyncr.com","homepage":"https://marksyncr.com"},{"name":"mcp-server","description":"A generic, modular server for implementing the Model Context Protocol (MCP).","language":"JavaScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/mcp-server","homepage":"https://mcp.profullstack.com"},{"name":"media-streamer","description":"A comprehensive multi-media streaming platform that allows users to stream music, movies, books, and live TV from torrents and IPTV sources - without downloading content until playback.","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/media-streamer","homepage":"https://bittorrented.com"},{"name":"meshhook","description":"MeshHook is an MIT-licensed, webhook-first workflow engine with a visual builder (SvelteKit/Svelte 5) and Temporal-like durability via event sourcing on Postgres (Supabase).","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/meshhook","homepage":"https://meshhook.com"},{"name":"modern-css","description":"Subgrid, squircles, stuck headers, gap rules and height:auto accordions as progressive-enhancement classes for every Profullstack site","language":"CSS","pushedAt":"2026-10-21","archived":false,"fork":false,"url":"https://github.com/profullstack/modern-css","homepage":null},{"name":"modules","description":"module system","language":"Shell","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/modules","homepage":null},{"name":"mojo_forum","description":"Discussion and chat app for iptvcafe.com written in Perl and JavaScript","language":"Perl","pushedAt":"2026-08-03","archived":true,"fork":false,"url":"https://github.com/profullstack/mojo_forum","homepage":null},{"name":"moshpit-proxy","description":"Registry-pinned TLS proxy for Moshpit names. Verifies the origin's key against the registry instead of a certificate authority.","language":"TypeScript","pushedAt":"2026-10-19","archived":false,"fork":false,"url":"https://github.com/profullstack/moshpit-proxy","homepage":"https://app.moshcode.sh/pit"},{"name":"moshpit-transport","description":"Post-quantum authenticated transport for native Moshpit clients. Hybrid X25519 + ML-KEM-768, ML-DSA-65 identity, no TLS and no certificates.","language":"TypeScript","pushedAt":"2026-07-31","archived":false,"fork":false,"url":"https://github.com/profullstack/moshpit-transport","homepage":"https://app.moshcode.sh/pit"},{"name":"multiview","description":"Several live streams on one screen, driven by a mouse, a finger or a TV remote. Renders no markup, no dependencies.","language":"JavaScript","pushedAt":"2026-09-06","archived":false,"fork":false,"url":"https://github.com/profullstack/multiview","homepage":null},{"name":"mums.flower","description":"Flowers for moms: remember mom's birthday and Mother's Day, flower meanings, bouquet cards. Web, PWA, API, MCP, CLI.","language":"TypeScript","pushedAt":"2026-11-03","archived":false,"fork":false,"url":"https://github.com/profullstack/mums.flower","homepage":"https://mums.flower.pit.world"},{"name":"music","description":"My new vibe coding band Velocity Vibe","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/music","homepage":"https://music.profullstack.com"},{"name":"mynaposter","description":"A terminal social media manager. Log in, write, schedule and post to 25 networks from one TUI.","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/mynaposter","homepage":"https://mynaposter.com"},{"name":"neon-builder","description":"A builder for selling AI generated digital products on sites like JVzoo and Clickbank.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/neon-builder","homepage":"https://www.npmjs.com/package/@profullstack/neon-builder"},{"name":"networking-bots","description":"A sophisticated bot that finds users interested in business networking on TikTok, X (formerly Twitter), YouTube, and Facebook and engages with them using advanced web scraping techniques to avoid detection.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/networking-bots","homepage":"https://www.npmjs.com/package/@profullstack/networking-bots"},{"name":"niche-db","description":"Sources in, feeds out. An open platform for ever-growing databases of real-time public data: web, RSS, API, CLI and MCP on one Postgres.","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/niche-db","homepage":null},{"name":"nightcell7","description":"NIGHTCELL 7: FALSE DAWN, premium episodic FPS. Two operatives, two countries, one manufactured war. Babylon.js + TypeScript monorepo with server-authoritative multiplayer.","language":"TypeScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/nightcell7","homepage":"https://nightcell7.com"},{"name":"nixamp","description":"It really whips the terminal's ass. Open-source streaming platform: turn a folder into a live radio station, TV channel or film night anyone can tune into. Terminal player, web app and desktop app on one engine, with a...","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/nixamp","homepage":"https://nixamp.com"},{"name":"nmaptui","description":"An admin console for nmap in the terminal: profiles, live scans, hosts, services, findings, diffs and reports. Built on HQTUI.","language":"TypeScript","pushedAt":"2026-09-14","archived":false,"fork":false,"url":"https://github.com/profullstack/nmaptui","homepage":"https://dev.profullstack.com/~anthony/blog/114-post.html"},{"name":"nodetube","description":"Open-source YouTube alternative that also supports image and audio uploads. Powered by NodeJS","language":"JavaScript","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/nodetube","homepage":null},{"name":"notifications","description":"Web Push that works everywhere: zero-dependency VAPID/RFC 8291 server, runtime-key browser client, service-worker handlers","language":"JavaScript","pushedAt":"2026-09-24","archived":false,"fork":false,"url":"https://github.com/profullstack/notifications","homepage":null},{"name":"onion-ssr-boilerplate","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/onion-ssr-boilerplate","homepage":null},{"name":"openemoji","description":"Every standard emoji, drawn by an image model as one family, packed as an OpenEmoji set: PNG, WebP, SVG, colour fonts","language":"CSS","pushedAt":"2026-09-24","archived":false,"fork":false,"url":"https://github.com/profullstack/openemoji","homepage":"https://logicsrc.com/openemoji/catalog"},{"name":"openicon","description":"370 UI icons (259 drawn, 111 brand logos) as SVG, PNG and terminal glyphs: Nerd Font, Unicode, ASCII. An OpenIcon set.","language":"HTML","pushedAt":"2026-10-31","archived":false,"fork":false,"url":"https://github.com/profullstack/openicon","homepage":"https://logicsrc.com/openicon"},{"name":"opensourcelegends.com","description":"Trading cards for the people who built the software the world runs on.","language":"TypeScript","pushedAt":"2026-10-26","archived":false,"fork":false,"url":"https://github.com/profullstack/opensourcelegends.com","homepage":"https://opensourcelegends.com"},{"name":"orgs","description":"Organizations, teams, members, roles and invitations for Postgres. Bring your own users table.","language":"JavaScript","pushedAt":"2026-10-13","archived":false,"fork":false,"url":"https://github.com/profullstack/orgs","homepage":null},{"name":"othr-web","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/othr-web","homepage":null},{"name":"outreachgraph","description":"Turn public intent signals into warm conversations. AI social prospecting, identity resolution, and policy-gated outreach.","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/outreachgraph","homepage":"https://outreachgraph.com"},{"name":"p0dcasters","description":"Directory of independent, self-hosted podcasts, 22,386 shows on their own domains","language":"TypeScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/p0dcasters","homepage":"https://p0dcasters.com"},{"name":"packages","description":"List of packages for Nimble","language":null,"pushedAt":"2026-10-01","archived":false,"fork":true,"url":"https://github.com/profullstack/packages","homepage":null},{"name":"pairux-apt","description":"APT repository for PairUX - Debian/Ubuntu packages","language":null,"pushedAt":"2026-10-28","archived":false,"fork":false,"url":"https://github.com/profullstack/pairux-apt","homepage":null},{"name":"pairux-nix","description":"Nix flake for PairUX - collaborative screen sharing","language":"Nix","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/pairux-nix","homepage":null},{"name":"pairux-rpm","description":"RPM repository for PairUX - Fedora/RHEL packages","language":null,"pushedAt":"2026-10-28","archived":false,"fork":false,"url":"https://github.com/profullstack/pairux-rpm","homepage":null},{"name":"pairux.com","description":"Collaborative screen sharing with simultaneous remote control, like Screenhero, but open source.","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/pairux.com","homepage":"https://pairux.com"},{"name":"parklookup.com","description":"A Progressive Web App (PWA) for discovering and exploring U.S. National and State Parks.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/parklookup.com","homepage":"https://parklookup.com"},{"name":"partners","description":"Let the people whose work is in your dataset sell it: signup, domain verification, niches, a commission rate that climbs, payout and earnings. Mounts on your own auth.","language":"JavaScript","pushedAt":"2026-09-14","archived":false,"fork":false,"url":"https://github.com/profullstack/partners","homepage":null},{"name":"paybadge","description":"A sleek, professional payment badge system for accepting cryptocurrency donations directly from your GitHub README files.","language":"JavaScript","pushedAt":"2026-10-28","archived":false,"fork":false,"url":"https://github.com/profullstack/paybadge","homepage":"http://paybadge.profullstack.com/"},{"name":"payment-gateway","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/payment-gateway","homepage":null},{"name":"player","description":"One web player for every source: MP4, HLS, MPEG-2 transport streams and audio, with one control bar, on desktop, mobile, PWA and TV.","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/player","homepage":null},{"name":"pluginstore","description":"","language":"TypeScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/pluginstore","homepage":null},{"name":"png2svg.sh","description":"","language":null,"pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/png2svg.sh","homepage":null},{"name":"poly","description":"Svelte 4 LTS fork","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/poly","homepage":null},{"name":"post-quantum-helper","description":"A helper utility to use post-quantum encryption from standard quantum-resistant libraries.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/post-quantum-helper","homepage":"https://profullstack.com"},{"name":"prazium","description":"","language":null,"pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/prazium","homepage":null},{"name":"primate","description":"Polymorphic development platform","language":"JavaScript","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/primate","homepage":"https://primatejs.com"},{"name":"profile","description":"One user profile for every Profullstack property: email, name, company domain, job title, LinkedIn. Signup fields, validation, storage, API, CLI, MCP.","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/profile","homepage":"https://www.npmjs.com/package/@profullstack/profile"},{"name":"profullstack","description":"","language":null,"pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/profullstack","homepage":null},{"name":"profullstack-dao","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/profullstack-dao","homepage":null},{"name":"proxy","description":"Call the web through our residential proxies (Proxiware, Webshare): library, CLI, local forward proxy + JSON API, MCP server, TUI","language":"JavaScript","pushedAt":"2026-10-13","archived":false,"fork":false,"url":"https://github.com/profullstack/proxy","homepage":"https://www.npmjs.com/package/@profullstack/proxy"},{"name":"pwamart.com","description":"pwamart: the app store for Progressive Web Apps. Install PWAs on any device from web, CLI, TUI, MCP, API or desktop.","language":"JavaScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/pwamart.com","homepage":"https://pwamart.com"},{"name":"qaaas-test-app","description":"Deliberately buggy todo app for testing QAaaS.dev and PRaaS (Pull Requests as a Service)","language":"HTML","pushedAt":"2026-10-30","archived":false,"fork":false,"url":"https://github.com/profullstack/qaaas-test-app","homepage":null},{"name":"qaai","description":"QAai -- AI-driven QA assistant","language":"JavaScript","pushedAt":"2026-09-09","archived":true,"fork":false,"url":"https://github.com/profullstack/qaai","homepage":"https://qaai.dev"},{"name":"qryptchat-web","description":"QryptChat, code now lives in moshcoder/moshcode at apps/qryptchat-web; qrypt.chat deploys from there.","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/qryptchat-web","homepage":"https://qrypt.chat"},{"name":"quantum-database-backups","description":"A CLI tool for creating post-quantum encrypted database backups that are automatically emailed to recipients.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/quantum-database-backups","homepage":"https://profullstack.com"},{"name":"r3q","description":"A REST client for your terminal. Requests are files you can commit.","language":"TypeScript","pushedAt":"2026-10-23","archived":false,"fork":false,"url":"https://github.com/profullstack/r3q","homepage":null},{"name":"r4ck.dev","description":"The server search engine built for agents. Every VPS, bare metal, GPU and PaaS offer for sale, searchable by spec, price and place. API, CLI, MCP, PWA, x402.","language":"JavaScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/r4ck.dev","homepage":"https://r4ck.dev"},{"name":"readm3","description":"A terminal markdown reader: file browser on the left, rendered markdown on the right. Bun and Node, built on HQTUI.","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/readm3","homepage":"https://readm3.com"},{"name":"recipepdfs.com","description":"","language":"TypeScript","pushedAt":"2026-10-30","archived":false,"fork":false,"url":"https://github.com/profullstack/recipepdfs.com","homepage":null},{"name":"reddit-clone-svelte","description":"A dead simple Reddit clone front-end built with ♡ and Svelte","language":"Svelte","pushedAt":"2026-09-09","archived":true,"fork":true,"url":"https://github.com/profullstack/reddit-clone-svelte","homepage":"http://upvotocracy.com"},{"name":"reddit-networking-bot","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/reddit-networking-bot","homepage":null},{"name":"redeem-credits","description":"Redeemable credit codes for every Profullstack site: scarce hashed codes, one-off and monthly grants, SQLite/Postgres stores, CLI","language":"TypeScript","pushedAt":"2026-10-26","archived":false,"fork":false,"url":"https://github.com/profullstack/redeem-credits","homepage":null},{"name":"reeleel","description":"Local-first, FOSS youth-sports video intelligence. Import a game, point at your kid, let ReelEel follow the action, review the suggested moments, and export a shareable highlight reel.","language":"TypeScript","pushedAt":"2026-10-30","archived":false,"fork":false,"url":"https://github.com/profullstack/reeleel","homepage":"https://reeleel.com"},{"name":"referrals","description":"Referral program SDK, 60% affiliate commission, 20% new-customer discount (80% total split). Framework-agnostic core with React hooks and Next.js route helpers.","language":"TypeScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/referrals","homepage":null},{"name":"reflio","description":"","language":"JavaScript","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/reflio","homepage":"https://reflio.com"},{"name":"reflio_clone","description":"Clone of Reflio connected to Django","language":"JavaScript","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/reflio_clone","homepage":null},{"name":"relay.follows.lol","description":"","language":"C++","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/relay.follows.lol","homepage":null},{"name":"rollup-plugin-replace-html-vars","description":"A rollup.js plugin to replace variables in html","language":"JavaScript","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/rollup-plugin-replace-html-vars","homepage":null},{"name":"rss-amplifier","description":"A CLI tool for contextual RSS amplification with AI-driven snippet generation and social media posting.","language":"JavaScript","pushedAt":"2026-08-16","archived":false,"fork":false,"url":"https://github.com/profullstack/rss-amplifier","homepage":"https://rssamplifier.com"},{"name":"rssamplifier.com","description":"An open, agent-first directory of independent blogs. Submit a URL, a list or an OPML file; every blog gets its own page. JSON API, OPML and llms.txt for agents.","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/rssamplifier.com","homepage":"https://rssamplifier.com"},{"name":"saasrow-web","description":"SaaS directory","language":"TypeScript","pushedAt":"2026-10-31","archived":false,"fork":false,"url":"https://github.com/profullstack/saasrow-web","homepage":"https://saasrow.com"},{"name":"sans","description":"Sans is a library which supports ios/android/windows/macos/linux using webviewjs and Apple's WKWebView api.","language":"JavaScript","pushedAt":"2026-08-03","archived":true,"fork":false,"url":"https://github.com/profullstack/sans","homepage":"https://sans.sh"},{"name":"sans-demo","description":"Demo app built using Sans UI","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/sans-demo","homepage":null},{"name":"scanner","description":"Vulnerabiltiy scanner for web application pen testing.","language":"JavaScript","pushedAt":"2026-10-13","archived":false,"fork":false,"url":"https://github.com/profullstack/scanner","homepage":null},{"name":"scoop-bucket","description":"Scoop bucket for Profullstack apps. scoop bucket add profullstack https://github.com/profullstack/scoop-bucket","language":null,"pushedAt":"2026-10-20","archived":false,"fork":false,"url":"https://github.com/profullstack/scoop-bucket","homepage":null},{"name":"scoop-pairux","description":"Scoop bucket for PairUX","language":null,"pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/scoop-pairux","homepage":null},{"name":"scraper-daemon","description":"One updater daemon for every listing site: jobs, refresh queues and resumable pipelines with polite, SSRF-safe fetching and SQLite/Postgres state. Zero dependencies.","language":"JavaScript","pushedAt":"2026-10-29","archived":false,"fork":false,"url":"https://github.com/profullstack/scraper-daemon","homepage":null},{"name":"scripts","description":"Hand-written command-line tools","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/scripts","homepage":null},{"name":"sealed-secrets","description":"Store the keys and secrets users give your app so only they can open them. WebCrypto, zero deps.","language":"JavaScript","pushedAt":"2026-10-29","archived":false,"fork":false,"url":"https://github.com/profullstack/sealed-secrets","homepage":null},{"name":"sh1pt","description":"build. promote. scale. iterate...","language":"TypeScript","pushedAt":"2026-10-31","archived":false,"fork":false,"url":"https://github.com/profullstack/sh1pt","homepage":"https://sh1pt.com"},{"name":"sinkstate","description":"Find the states your agent graph can enter but never leave. Dead-state analysis for LangGraph, CrewAI and n8n.","language":"TypeScript","pushedAt":"2026-08-19","archived":false,"fork":false,"url":"https://github.com/profullstack/sinkstate","homepage":null},{"name":"smashlang","description":"A fully programmable, multi-platform, syntax-slick modern language. Let’s finish this strong. 💪","language":"Rust","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/smashlang","homepage":"https://smashlang.com"},{"name":"smashlang-windsurf","description":"SmashLang code highlighting support for WindSurf","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/smashlang-windsurf","homepage":null},{"name":"smshub","description":"A multi-platform, real-time SMS messaging platform with unified inbox, multi-provider support (Twilio + Telnyx), and an API-first architecture.","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/smshub","homepage":"https://smshub.dev"},{"name":"social-poster","description":"A powerful CLI tool for posting to multiple social media platforms with Puppeteer-based authentication. No restrictive APIs - just browser automation that works like a human.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/social-poster","homepage":null},{"name":"socials","description":"","language":"TypeScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/socials","homepage":null},{"name":"solana-casino-platform","description":"A Solana casino platform is essentially an online gambling platform built on the Solana blockchain.","language":"TypeScript","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/solana-casino-platform","homepage":null},{"name":"sorrycheck","description":"Does that proof actually check? A public verdict registry for papers and repos claiming machine-checked proofs.","language":"TypeScript","pushedAt":"2026-08-19","archived":false,"fork":false,"url":"https://github.com/profullstack/sorrycheck","homepage":null},{"name":"spa-router","description":"A lightweight, feature-rich SPA router with smooth transitions and Shadow DOM support.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/spa-router","homepage":null},{"name":"stack","description":"The open source stack for the agentic era","language":"TypeScript","pushedAt":"2026-10-29","archived":false,"fork":false,"url":"https://github.com/profullstack/stack","homepage":"https://profullstack.com/stack"},{"name":"stacker.news","description":"It's like Hacker News but we pay you Bitcoin.","language":"JavaScript","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/stacker.news","homepage":"https://stacker.news"},{"name":"state-manager","description":"A simplified state management system inspired by Svelte's reactivity model.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/state-manager","homepage":null},{"name":"storage-service","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/storage-service","homepage":null},{"name":"stream-providers","description":"Sign readers into their own streaming/radio accounts: SiriusXM, Xtream Codes IPTV and ArgonTV reseller adapters behind one interface","language":"JavaScript","pushedAt":"2026-10-29","archived":false,"fork":false,"url":"https://github.com/profullstack/stream-providers","homepage":null},{"name":"stripe-config","description":"A node.js cli stripe configuration tool","language":"TypeScript","pushedAt":"2026-09-14","archived":false,"fork":false,"url":"https://github.com/profullstack/stripe-config","homepage":"https://www.npmjs.com/package/@profullstack/stripe-config"},{"name":"submit-feed","description":"One way to add a feed to a directory: URL normalisation, SSRF-safe feed discovery, channel-level RSS/Atom/JSON Feed parsing, OPML, and the submit contract (HTTP, MCP tool, client)","language":"JavaScript","pushedAt":"2026-09-14","archived":false,"fork":false,"url":"https://github.com/profullstack/submit-feed","homepage":null},{"name":"submitfleet","description":"One product profile. Coordinated launch and directory submissions. Proof of what went live. CLI, TUI, API, MCP, dashboard.","language":"TypeScript","pushedAt":"2026-10-31","archived":false,"fork":false,"url":"https://github.com/profullstack/submitfleet","homepage":"https://submitfleet.com"},{"name":"summary-forge-module","description":"An intelligent tool that uses OpenAI's GPT-5 to forge comprehensive summaries of ebooks in multiple formats.","language":"JavaScript","pushedAt":"2026-10-13","archived":false,"fork":false,"url":"https://github.com/profullstack/summary-forge-module","homepage":"https://summaryforge.com"},{"name":"svgcrusher","description":"CLI-first SVG optimization for svgcrusher.com","language":"JavaScript","pushedAt":"2026-09-13","archived":false,"fork":false,"url":"https://github.com/profullstack/svgcrusher","homepage":null},{"name":"sysops.ceo","description":"sysops.ceo","language":"HTML","pushedAt":"2026-10-29","archived":false,"fork":false,"url":"https://github.com/profullstack/sysops.ceo","homepage":"https://sysops.ceo"},{"name":"text-type-detection","description":"A lightweight, zero-dependency Node.js module for detecting text format types from strings. Accurately identifies plain text, markdown, ASCII art, code blocks, HTML, JSON, and XML.","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/text-type-detection","homepage":"https://profullstack.com"},{"name":"therapy","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/therapy","homepage":null},{"name":"thesoundofpi.com","description":"","language":"HTML","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/thesoundofpi.com","homepage":null},{"name":"threatcrush","description":"Real-time threat intelligence platform with threat feeds, vulnerability tracking, attack surface monitoring, and threat actor intelligence.","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/threatcrush","homepage":"https://threatcrush.com"},{"name":"throttle","description":"An app-wide rate limit whose answer to going over is a price, not a 429. 100 req/min free, then x402 Payment Required, settled by CoinPay.","language":"JavaScript","pushedAt":"2026-10-28","archived":false,"fork":false,"url":"https://github.com/profullstack/throttle","homepage":null},{"name":"timer","description":"Track time against projects, from the terminal - for people and for agents. Cross-platform, zero dependencies.","language":"JavaScript","pushedAt":"2026-10-13","archived":false,"fork":false,"url":"https://github.com/profullstack/timer","homepage":null},{"name":"tipoffwatch.com","description":"Sports calendar and reminder PWA. Follow any team in the world; get told before they play.","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/tipoffwatch.com","homepage":"https://tipoffwatch.com"},{"name":"tleehealth.com","description":"Telehealth and practice management: scheduling, prescriptions, labs, AI follow-up calls, health-record import. API, MCP, CLI, TUI, PWA.","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/tleehealth.com","homepage":"https://tleehealth.com"},{"name":"torlink","description":"👾 A sleek, zero-setup torrent finder and downloader that lives right in your terminal.","language":null,"pushedAt":"2026-09-06","archived":false,"fork":true,"url":"https://github.com/profullstack/torlink","homepage":"https://torlink.bairon.dev"},{"name":"transcoder","description":"A lightweight Node.js module for transcoding videos to web-friendly MP4 format using FFmpeg.","language":"JavaScript","pushedAt":"2026-10-13","archived":false,"fork":false,"url":"https://github.com/profullstack/transcoder","homepage":null},{"name":"tronbrowser.dev","description":"Open-source, privacy-first, AI-native browser built on a Chromium fork. No telemetry, no ads, no sponsored tabs.","language":"TypeScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/tronbrowser.dev","homepage":"https://tronbrowser.dev"},{"name":"tsbb","description":"A TypeScript bulletin board. Forums, plugins, avatars, signatures, moderation and a terminal client, no build step, no client-side JavaScript.","language":"TypeScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/tsbb","homepage":"https://tsbb.dev"},{"name":"tutorlinkup-web","description":"A marketplace platform connecting individuals who need test-taking services with qualified test-takers, featuring secure cryptocurrency payments.","language":"JavaScript","pushedAt":"2026-10-29","archived":false,"fork":false,"url":"https://github.com/profullstack/tutorlinkup-web","homepage":"https://tutorlinkup.com"},{"name":"typeheard.com","description":"Drop a recording, get what was said. Transcription on whisper.cpp, billed by the minute; web, API, CLI, TUI and MCP.","language":"JavaScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/typeheard.com","homepage":"https://typeheard.com"},{"name":"ugig.net","description":"A marketplace for AI-assisted engineers and skilled workers.","language":"TypeScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/ugig.net","homepage":"https://ugig.net"},{"name":"unyunddit","description":"Reddit clone for .onion","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/unyunddit","homepage":null},{"name":"upvotocracy-api","description":"","language":"JavaScript","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/upvotocracy-api","homepage":null},{"name":"upvotocracy-ui-ssr","description":"Free speech Reddit clone","language":"Svelte","pushedAt":"2026-09-09","archived":true,"fork":false,"url":"https://github.com/profullstack/upvotocracy-ui-ssr","homepage":"https://upvotocracy.com"},{"name":"uyunlist","description":"Self-hosted, anonymous onion classifieds marketplace, PHP + self-hosted Supabase + a Tor hidden service, one-command deploy to a DigitalOcean droplet.","language":"PHP","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/uyunlist","homepage":null},{"name":"venuedating-web","description":"Venue Dating is a modern Progressive Web App (PWA) that connects people at their favorite venues.","language":"JavaScript","pushedAt":"2026-10-29","archived":false,"fork":false,"url":"https://github.com/profullstack/venuedating-web","homepage":"https://profullstack.com"},{"name":"vibe-stack","description":"A modern, AI-first framework built for rapid development of Progressive Web Apps (PWAs). Designed for versatility and speed, it provides an optimized boilerplate for creating, testing, and deploying full-stack...","language":"JavaScript","pushedAt":"2026-09-14","archived":false,"fork":false,"url":"https://github.com/profullstack/vibe-stack","homepage":"https://discord.gg/Pg7b3TeFNY"},{"name":"vicoa-coinpay-overlay","description":"CoinPay crypto billing overlay for self-hosted Vicoa: sell Pro passes for USDC/BTC/ETH","language":"Python","pushedAt":"2026-09-05","archived":false,"fork":false,"url":"https://github.com/profullstack/vicoa-coinpay-overlay","homepage":null},{"name":"viral-video","description":"Make a viral video from the CLI","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/viral-video","homepage":null},{"name":"voice-agent","description":"Phone voice agents that hold a real conversation: define in code, deploy to ElevenLabs with a SIP address, dial into any call, answer webhook tools","language":"TypeScript","pushedAt":"2026-10-28","archived":false,"fork":false,"url":"https://github.com/profullstack/voice-agent","homepage":null},{"name":"vu1nz-gh-actions","description":"vu1nz Github Actions Scanner","language":"Python","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/vu1nz-gh-actions","homepage":null},{"name":"w3bs.org","description":"W3BS: the open Web for humans, agents and devices. Community drafts and reference stack.","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/w3bs.org","homepage":"https://w3bs.org"},{"name":"watchdog","description":"Notice when a dependency has stopped answering the client your process uses, and restart instead of hanging. Zero dependencies.","language":"JavaScript","pushedAt":"2026-10-13","archived":false,"fork":false,"url":"https://github.com/profullstack/watchdog","homepage":null},{"name":"watchnews.now","description":"WatchNews, follow a news desk or a newsroom, read what it published, and watch the channels covering it. A brand of the tipoffwatch platform (BRAND=watchnews).","language":"JavaScript","pushedAt":"2026-11-02","archived":false,"fork":false,"url":"https://github.com/profullstack/watchnews.now","homepage":null},{"name":"web","description":"Grow Open Source","language":"JavaScript","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/web","homepage":"https://gitcoin.co"},{"name":"web-engineer-education","description":"Educational videos, courses, lectures, texts, and blogs for web engineers","language":null,"pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/web-engineer-education","homepage":null},{"name":"webcomponents","description":"Web components library using vanilla JavaScript, CSS and HTML","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/webcomponents","homepage":"https://webcomponents.engineer"},{"name":"webhooks","description":"Standard Webhooks signing, verification and delivery with retries. Zero dependencies.","language":"JavaScript","pushedAt":"2026-10-28","archived":false,"fork":false,"url":"https://github.com/profullstack/webhooks","homepage":null},{"name":"websocket-client","description":"","language":"JavaScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/websocket-client","homepage":null},{"name":"wiresniff-desktop-electron","description":"","language":"TypeScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/wiresniff-desktop-electron","homepage":null},{"name":"www.surrealdb.com","description":"The website, and blog for SurrealDB, built using Ember.js","language":"Handlebars","pushedAt":"2026-08-04","archived":true,"fork":true,"url":"https://github.com/profullstack/www.surrealdb.com","homepage":"https://surrealdb.com"},{"name":"wx93.me","description":"wx93.me: short links for people and agents. Plain redirects that work with JS off, stats, QR, API, CLI+TUI, MCP, desktop. Crypto billing via CoinPay, x402 for agents.","language":"JavaScript","pushedAt":"2026-11-01","archived":false,"fork":false,"url":"https://github.com/profullstack/wx93.me","homepage":"https://wx93.me"},{"name":"x402-client","description":"Pay an x402 402 from Node with a local key: sign the EIP-3009 authorization, retry with the proof, keep the pass. A fetch, a CLI, and the header that lets Lightpanda, Puppeteer or curl through a paid site.","language":"JavaScript","pushedAt":"2026-10-28","archived":false,"fork":false,"url":"https://github.com/profullstack/x402-client","homepage":null},{"name":"x402-gateway","description":"Sell crawl access to AI training crawlers by the day over x402, settled by CoinPay. Hono + Next.js middleware, signed passes, robots.txt.","language":"JavaScript","pushedAt":"2026-10-30","archived":false,"fork":false,"url":"https://github.com/profullstack/x402-gateway","homepage":null},{"name":"x402-gateway-php","description":"Read-only split mirror of php/x402-gateway in profullstack/x402-ports. Do not open pull requests here.","language":"PHP","pushedAt":"2026-09-06","archived":false,"fork":false,"url":"https://github.com/profullstack/x402-gateway-php","homepage":null},{"name":"x402-ports","description":"x402-gateway in Python, Go, Rust, Ruby, PHP, Elixir and Zig, plus the CoinPay CLI from every package manager. One monorepo, one fixture file.","language":"Rust","pushedAt":"2026-09-14","archived":false,"fork":false,"url":"https://github.com/profullstack/x402-ports","homepage":null},{"name":"zapddit","description":"reddit-style client for nostr","language":"CSS","pushedAt":"2026-08-04","archived":false,"fork":true,"url":"https://github.com/profullstack/zapddit","homepage":"http://zapddit.com/"},{"name":"zymo-mobile","description":"","language":"TypeScript","pushedAt":"2026-08-03","archived":false,"fork":false,"url":"https://github.com/profullstack/zymo-mobile","homepage":null},{"name":"zymo-web","description":"Competitor to Emby and Plex. Self host for free or signup at zymo.tv","language":"JavaScript","pushedAt":"2026-08-03","archived":true,"fork":false,"url":"https://github.com/profullstack/zymo-web","homepage":"https://zymo.tv"}]}}