Camp is a static site generator built on Racket.
It is designed for creating personal, programmable, and permanent websites and blogs, with an emphasis on publishing written content to both the web and print.
Camp builds on Punct, a Racket DSL that extends Markdown with Racket code. Sites are Racket projects, giving authors a programmable publishing environment rather than a fixed collection of themes and configuration options.
This is free and open source software.
Key Features
- Build personal websites and blogs using Racket.
- Extend Markdown with inline Racket code through Punct.
- Publish the same written content to the web and print.
- Generate print-ready book PDFs using Typst.
- Provides navigation between posts, cross-references, and taxonomies.
- Generate standards-compliant RSS and Atom feeds.
- Use the command-line interface or the Camp Computer GUI client.
- Create paginated listings, archive pages, and content indexes.
- Preview sites locally with automatic rebuilding when source files change.
- Produces readable, line-wrapped, and indented HTML output.
Website: codeberg.org/joeld/camp
Support:
Developer: Joel Dueck
License: Creator Connection License 1.0
Camp is written in Racket. Learn Racket with our recommended free books and free tutorials.
Related Software
| Racket Static Site Generators | |
|---|---|
| Frog | Targeting Bootstrap and able to use Pygments |
| Pollen | Publishing system that helps authors make functional and beautiful digital books |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

