Jolly Roger

About Jolly Roger

A production-ready template for building decentralized applications

Our Mission

Jolly Roger is a full-stack onchain app template: smart contracts, a frontend, and a built-in explorer that talks to them, wired to run together locally with hot contract replacement — edit a contract and the app picks up the new code without losing its address.

It exists because starting an onchain app means re-stitching the same pieces every time: the deploy system, the ABI export to the frontend, wallet connection, the read layer, IPFS and PWA setup. Jolly Roger ships those decisions already made, so you start at the part that's actually yours.

Technology Stack

Smart Contracts

  • Hardhat v3 - Ethereum development environment
  • hardhat-deploy v2 + rocketh - Deployment system
  • TypeScript - Type-safe contract scripts
  • Solidity - Smart contract language

Frontend

  • SvelteKit 5 - Full-stack web framework
  • Vite - Build tool and dev server
  • Tailwind CSS 4 - Utility-first CSS
  • shadcn-svelte - UI components

Web3

  • viem - TypeScript Ethereum library
  • PWA Support - Works offline
  • IPFS Ready - Decentralized hosting

Developer Tools

  • Hot Contract Replacement - Edit contracts, keep the address
  • TypeScript - End-to-end type safety

Creator

Ronan Sandford

Ronan Sandford

Ethereum developer and creator of various open-source projects including Bleeps, Mandalas, and Conquest. Passionate about building decentralized applications that are truly eternal - apps that can run forever without external dependencies.

Ready to Build?

Start building your decentralized application today with Jolly Roger.

pnpm create jolly-roger my-app