WordPress · Free + Pro · v1.0.0

Pastebin, but yours.
Code sharing inside WordPress.

SnipShare turns any WordPress site into a code-sharing platform like GitHub Gist or Pastebin - but self-hosted, on your domain, integrated with BuddyPress and bbPress. Multi-file pastes. Twenty-plus languages. Version history with diffs. Members' code stays on your server.

  • 20+syntax languages
  • 4visibility modes
  • $49/yr Pro starts here
  • 0third-party scripts

Four surfaces, one plugin

Different people, different paths. Same paste library.

Members create + share + fork pastes. Other members find them via archive, tag, or BuddyPress feed. Owners enable community integrations + tune permissions. All four surfaces are documented at store.wbcomdesigns.com/snipshare/docs.

Free plugin · Create

For: Site member

You paste, share, version

Create a paste with one file or many. Syntax-highlight in 20+ languages. Pick visibility (public, unlisted, private, burn-after-read). Every save = a tracked revision with diff.

  1. Create a paste Title, language, one or more files
  2. Pick visibility Public / Unlisted / Private / Burn
  3. Syntax-highlighted URL /paste/<hash>/ on your domain
  4. Edit + auto-revision Every save tracked + diff-able
  5. Share + copy Direct link, raw URL, ZIP download

Free + Pro · Community

For: Other members

Forks + stars + tags

Members find pastes via archive, tag, or BuddyPress feed. Fork to iterate, star to bookmark, tag to classify. Comments thread through the activity stream so all engagement lives in one place.

  1. Browse + filter Public archive, tag pages, search
  2. Star to bookmark Personal starred list per member
  3. Fork into your account Clone any public paste, iterate
  4. Side-by-side diff See exactly what changed between versions
  5. Comment + reply Threaded via BuddyPress activity

Pro · BuddyPress + bbPress

For: Site owner

Pastes become first-class community objects

BuddyPress: pastes appear in activity feeds + on member profiles + trigger notifications. bbPress: oEmbed previews + Insert Paste button in the reply editor. Code becomes a native community action.

  1. Enable integrations BuddyPress + bbPress toggles in Settings
  2. Profile Pastes tab Member profile shows their library
  3. Activity feed items New + forked + starred events
  4. oEmbed previews Drop a paste URL in any reply
  5. Notifications Star + comment triggers BP notifs

Free + Pro · Moderation

For: Site administrator

You moderate + tune permissions

Admin dashboard lists all pastes, reported pastes queue, fine-grained permissions via WordPress Abilities API, rate limits per user, and feature toggles for every option (expiration, burn, fork, star).

  1. Reported pastes queue Review + act on member reports
  2. Permissions per role Who can create, fork, star, comment
  3. Rate limits Cap pastes-per-hour per user
  4. Feature toggles Enable / disable each capability
  5. Admin paste manager Search + manage every paste site-wide

How it works

Live in under 5 minutes.

  1. 01

    Install the free plugin

    SnipShare from WordPress.org or the wbcomdesigns.com store. Setup wizard configures URL slug, default visibility, and BuddyPress / bbPress detection.

  2. 02

    Create your first paste

    Visit /pastes/create/. Title, description, language, code editor with syntax highlighting. Multi-file pastes for grouped snippets. Set visibility + expiration + password if needed.

  3. 03

    Customize + scale

    Settings panels for permissions per role, appearance theme, rate limits, BuddyPress + bbPress integration. Pro adds Collections, advanced moderation, and developer hooks.

Built for code-shaped content

Everything Pastebin and Gist have, on your own WordPress.

CodeMirror editor, 20+ syntax languages, multi-file pastes, revision history with diffs, four visibility modes, BuddyPress + bbPress integration, REST API, oEmbed, shortcodes. One free WordPress plugin. Pro adds Collections, advanced moderation, and developer hooks.

  • Multi-file pastes

    One paste, multiple files - like GitHub Gist. Each file gets its own syntax language, filename, and tab in the rendered view.

  • 20+ syntax languages

    CodeMirror-based editor with PHP, JS, TS, Python, Ruby, Go, Rust, SQL, YAML, JSON, CSS, HTML, Markdown, and more. Auto-detect from file extension.

  • Four visibility modes

    Public (in archive), Unlisted (link-only), Private (owner-only), Burn-after-read (self-destructs after first view). Plus optional password protection per paste.

  • Revision history + diff

    Every edit is version-tracked. Side-by-side diff between any two revisions. Restore older versions in one click.

  • Forking + starring + tagging

    Fork any public paste into your own account. Star to bookmark. Tag for browse-by-topic. /pastes/tag/<slug>/ archive pages.

  • Pro: Collections

    Named bundles of related pastes - public or private. Useful for tutorials, runbook archives, team libraries. Browse via /pastes/collection/<slug>/.

  • Pro: BuddyPress + bbPress

    Pastes appear in BP activity feeds + on member profiles + trigger notifications. bbPress forums get Insert Paste button + oEmbed previews in replies.

  • Pro: Developer hooks + REST API

    Full REST API for paste CRUD. Shortcode + oEmbed for embedding. Hooks + filters across the lifecycle. WP-CLI commands for bulk operations.

  • GDPR-friendly + self-hosted

    No third-party trackers. No IP storage by default. Pastes live in your WordPress database. Member code never leaves your server.

Browse the full feature reference in the docs →

Compare

Every alternative makes you compromise. SnipShare doesn't.

Alternative What you give up SnipShare
GitHub Gist embeds Third-party scripts, tracking pixels, Google ranks gist.github.com (not your domain) for the code Self-hosted. Same UX. Google ranks YOUR domain for the code.
Pastebin (free tier) Ad-filled, public-only by default, US-jurisdiction data, no migration path off Self-hosted, ad-free, private-by-default if you configure it.
Custom CPT + ACF + CodeMirror 2-4 weeks engineering for paste CRUD, fork, version history, syntax highlighting. Then you own maintenance. Five-minute install. Same features, ongoing updates from a team.
Notion / Obsidian code blocks Code blocks are second-class. No fork, no diff, no syntax across languages, no shareable URL outside the workspace. Code-first archive with proper highlighting + diff + shareable URLs.

See SnipShare Pro on the store →

When you outgrow free

Pro adds Collections, advanced moderation, and developer hooks.

The free plugin handles the full paste workflow + BuddyPress + bbPress integration. Pro adds Collections for grouping related pastes, an advanced moderation queue, REST API extras, oEmbed, and WP-CLI commands for bulk operations.

Get SnipShare Pro See everything Pro adds →

  • Collections Named bundles of related pastes (public or private)
  • Advanced moderation Reported-paste queue + admin paste manager
  • Rate limits per role Caps paste creation to prevent abuse on public sites
  • Full REST API + oEmbed Embed pastes anywhere, automate paste creation
  • WP-CLI commands Bulk import, bulk export, admin operations from the command line
  • Developer hooks + filters Extend paste behavior, customize the editor, hook into events

Common questions

Quick answers before you commit.

Is the free plugin actually free?

Yes. The free SnipShare runs the full paste workflow: multi-file pastes, syntax highlighting, visibility controls, expiration, password protection, burn-after-read, revision history, forking, starring, and tagging. No SaaS fees, no quota, no license key. Distributed via WordPress.org and the wbcomdesigns.com store.

Does it require BuddyPress or bbPress?

No. SnipShare works as a standalone code-sharing platform on any WordPress install. BuddyPress and bbPress integrations are optional - they turn pastes into first-class community objects (activity feed items, profile tabs, forum embeds) but the core paste workflow runs without them.

How is this different from GitHub Gist?

Gist is hosted by GitHub on gist.github.com. SnipShare runs on YOUR WordPress site at yourdomain.com/paste/<hash>/. Same UX (multi-file, syntax highlighting, fork, star) but the code is on your domain - Google ranks YOUR site for the code, the URL never breaks if your GitHub account changes, no third-party tracking, no rate limits on the Gist API.

How is this different from Pastebin?

Pastebin is a hosted service. Your pastes live on their servers, surrounded by their ads, public-by-default. SnipShare gives you the same workflow (expiration, password, burn-after-read) on your own WordPress install. Zero ads, zero tracking, private-by-default if you configure it that way, and the code is yours forever.

Can I import existing pastes from Gist or Pastebin?

Yes via the REST API. POST to /wp-json/snipshare/v1/pastes with the paste content - run a curl script over your Gist or Pastebin export. SnipShare also ships a WP-CLI command (Pro) for bulk import. For small migrations, the create form works fine.

How much does Pro cost?

Pro starts at $49/year for Personal (1 site, Collections + moderation + REST API extras). Developer is $79/year for 5 sites and adds developer hooks + bulk WP-CLI commands. Agency is $149/year for unlimited sites with white-label branding. Lifetime tiers also available on the store at $149 / $199 / $399. Every purchase includes a 30-day money-back guarantee.

Can I try Pro before buying?

The free plugin gives you a complete production code-sharing platform. Or spin up the InstaWP sandbox for a pre-configured WordPress install with SnipShare Pro pre-activated to test Collections + BuddyPress + bbPress integration.

Does it work for private team intranets?

Yes. Set default visibility to Private, disable the public archive, set noindex on the /pastes/ slug, restrict paste creation to Editor-or-above roles. Pair with WP role gating + Cloudflare Access if you want zero-trust on top. SnipShare itself never calls out to third-party services.

Will it work with my theme?

Yes. SnipShare uses WordPress core templating and inherits your active theme styles. Tested with default WordPress themes, BuddyX, Reign, GeneratePress, Astra, Kadence, Blocksy. The CodeMirror editor and paste-detail views ship their own CSS, so syntax highlighting is consistent across themes.

Who is behind SnipShare?

Wbcom Designs - WordPress agency since 2013. 4.7/5 on Trustpilot from 90+ reviews. We ship community + commercial WordPress plugins (BuddyX, Reign, Jetonomy, WPMediaVerse, WP Career Board, WB Ad Manager, WP Sell Services) plus AI workflows for enterprise teams.

Stop sending your members to Pastebin.

Install the free plugin, create your first paste, see what code sharing on your own domain feels like - before lunch.