• This repository has been archived on 23/Jul/2022
  • Stars
    star
    1,189
  • Rank 37,668 (Top 0.8 %)
  • Language
    Racket
  • License
    MIT License
  • Created over 10 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

book-publishing system [mirror of main repo at https://git.matthewbutterick.com/mbutterick/pollen]

Pollen: the book is a program Contributor Covenant

A book-publishing system written in Racket. This is the software I use to publish & maintain my web-based books Beautiful Racket, Practical Typography, and Typography for Lawyers.

If you think documents should be programmable, you’ll love it.
If not, you can move along.

Pollen gives you access to a full programming language (Racket) with a text-based syntax that makes it easy to embed code within your documents.

Using Racket 6.3+, install from the command line:

raco pkg install pollen

And update like so:

raco pkg update --update-deps pollen

Official forum: https://forums.matthewbutterick.com/c/pollen/

License

MIT

Project status

Actively developed, though the pace has slowed now that Pollen is arguably feature complete and stable. I use it almost every day so it's not going anywhere. But I have no plans to substantially enlarge or extend it.

More Repositories

1

beautiful-racket

Resources for the “Beautiful Racket” book [moved to https://git.matthewbutterick.com/mbutterick/beautiful-racket]
Racket
283
star
2

quad

document processor in Racket
Racket
114
star
3

pollen-tfl

Commented Pollen sample project [mirror of https://git.matthewbutterick.com/mbutterick/pollen-tfl]
Perl
64
star
4

brag

Racket DSL for generating parsers from BNF grammars [moved to https://git.matthewbutterick.com/mbutterick/brag]
Racket
59
star
5

pollen-users

please use https://forums.matthewbutterick.com/c/typesetting/ instead
55
star
6

hyphenate

Racket implementation of Knuth–Liang hyphenation algorithm
Racket
51
star
7

aoc-racket

moved to https://git.matthewbutterick.com/mbutterick/aoc-racket
Racket
38
star
8

typesetting

document-layout tools [mirror of https://git.matthewbutterick.com/mbutterick/typesetting]
Racket
33
star
9

sugar

moved to https://git.matthewbutterick.com/mbutterick/sugar
Racket
19
star
10

pollen-tuftorial

Pollen tutorial based on Tufte CSS
Racket
15
star
11

fontland

Racket library for messing with fonts
Racket
13
star
12

csp

solve constraint-satisfaction problems
Racket
8
star
13

xenomorph

Racket library for binary encoding & decoding
Racket
7
star
14

css-tools

Racket preprocessor for CSS & HTML [moved to https://git.matthewbutterick.com/mbutterick/css-tools]
Racket
7
star
15

txexpr

moved to https://git.matthewbutterick.com/mbutterick/txexpr
Racket
7
star
16

describe

moved to https://git.matthewbutterick.com/mbutterick/describe
Racket
6
star
17

pitfall

Racket library for generating PDFs
Racket
5
star
18

unicode-linebreak

Racket implementation of Unicode linebreaking algorithm
Racket
2
star
19

lanyard-card

Pollen project that makes lanyard cards for Racket Week
Pascal
1
star