# lyriic

> A free, local-first zen editor for writing poetry and lyrics in meter.

lyriic runs entirely in the browser at https://lyriic.com. It is a quiet writing canvas with per-line syllable counts, optional meter rulers, and dictionary-based rhyme and synonym helpers. It is **not** a generative AI lyric writer.

## Who it is for

Poets, songwriters, and anyone practicing meter or syllable-aware lines who wants tools that stay out of the way.

## Core features

- Per-line syllable counts from a fused US pronunciation dictionary (Misaki, CMUdict, WikiPron)
- Optional meter rulers (Haiku 5/7/5, iambic pentameter, common meter, or custom)
- Hover or tap a word for synonyms and rhymes, sorted by syllable count
- Per-draft syllable overrides for ambiguous words
- Local-first drafts — no account, no cloud sync
- Offline use after assets load

## How syllable counting works

Counts follow the primary IPA pronunciation from a fused US dictionary (Misaki, CMU Pronouncing Dictionary, WikiPron). Hyphenated compounds are split and summed. Out-of-vocabulary words use a spelling heuristic. Users can override counts per draft in Settings.

## Privacy

Drafts and preferences stay in browser local storage. Poem text is not sent to a server for editing. See [Privacy](https://lyriic.com/privacy) and [privacy.md](https://lyriic.com/privacy.md).

## Tools

Private-in-browser utilities and form checkers for poetry and lyrics. Nothing leaves your device.

- [All tools](https://lyriic.com/tools): Index of utilities and form checkers
- [Syllable counter](https://lyriic.com/tools/syllable-counter) — [https://lyriic.com/tools/syllable-counter.md](https://lyriic.com/tools/syllable-counter.md)
- [Rhyme finder](https://lyriic.com/tools/rhyme-finder) — [https://lyriic.com/tools/rhyme-finder.md](https://lyriic.com/tools/rhyme-finder.md)
- [Rhyme checker](https://lyriic.com/tools/rhyme-checker) — [https://lyriic.com/tools/rhyme-checker.md](https://lyriic.com/tools/rhyme-checker.md)

### Form checkers

- [Iambic trimeter checker](https://lyriic.com/tools/iambic-trimeter-checker) — [https://lyriic.com/tools/iambic-trimeter-checker.md](https://lyriic.com/tools/iambic-trimeter-checker.md)
- [Iambic tetrameter checker](https://lyriic.com/tools/iambic-tetrameter-checker) — [https://lyriic.com/tools/iambic-tetrameter-checker.md](https://lyriic.com/tools/iambic-tetrameter-checker.md)
- [Iambic pentameter checker](https://lyriic.com/tools/iambic-pentameter-checker) — [https://lyriic.com/tools/iambic-pentameter-checker.md](https://lyriic.com/tools/iambic-pentameter-checker.md)
- [Blank verse checker](https://lyriic.com/tools/blank-verse-checker) — [https://lyriic.com/tools/blank-verse-checker.md](https://lyriic.com/tools/blank-verse-checker.md)
- [Sonnet checker](https://lyriic.com/tools/sonnet-checker) — [https://lyriic.com/tools/sonnet-checker.md](https://lyriic.com/tools/sonnet-checker.md)
- [Iambic hexameter checker](https://lyriic.com/tools/iambic-hexameter-checker) — [https://lyriic.com/tools/iambic-hexameter-checker.md](https://lyriic.com/tools/iambic-hexameter-checker.md)
- [Trochaic tetrameter checker](https://lyriic.com/tools/trochaic-tetrameter-checker) — [https://lyriic.com/tools/trochaic-tetrameter-checker.md](https://lyriic.com/tools/trochaic-tetrameter-checker.md)
- [Trochaic octameter checker](https://lyriic.com/tools/trochaic-octameter-checker) — [https://lyriic.com/tools/trochaic-octameter-checker.md](https://lyriic.com/tools/trochaic-octameter-checker.md)
- [Anapestic trimeter checker](https://lyriic.com/tools/anapestic-trimeter-checker) — [https://lyriic.com/tools/anapestic-trimeter-checker.md](https://lyriic.com/tools/anapestic-trimeter-checker.md)
- [Anapestic tetrameter checker](https://lyriic.com/tools/anapestic-tetrameter-checker) — [https://lyriic.com/tools/anapestic-tetrameter-checker.md](https://lyriic.com/tools/anapestic-tetrameter-checker.md)
- [Dactylic tetrameter checker](https://lyriic.com/tools/dactylic-tetrameter-checker) — [https://lyriic.com/tools/dactylic-tetrameter-checker.md](https://lyriic.com/tools/dactylic-tetrameter-checker.md)
- [Dactylic hexameter checker](https://lyriic.com/tools/dactylic-hexameter-checker) — [https://lyriic.com/tools/dactylic-hexameter-checker.md](https://lyriic.com/tools/dactylic-hexameter-checker.md)
- [Amphibrachic tetrameter checker](https://lyriic.com/tools/amphibrachic-tetrameter-checker) — [https://lyriic.com/tools/amphibrachic-tetrameter-checker.md](https://lyriic.com/tools/amphibrachic-tetrameter-checker.md)
- [Heroic couplet checker](https://lyriic.com/tools/heroic-couplet-checker) — [https://lyriic.com/tools/heroic-couplet-checker.md](https://lyriic.com/tools/heroic-couplet-checker.md)
- [Common meter checker](https://lyriic.com/tools/common-meter-checker) — [https://lyriic.com/tools/common-meter-checker.md](https://lyriic.com/tools/common-meter-checker.md)
- [Long meter checker](https://lyriic.com/tools/long-meter-checker) — [https://lyriic.com/tools/long-meter-checker.md](https://lyriic.com/tools/long-meter-checker.md)
- [Short meter checker](https://lyriic.com/tools/short-meter-checker) — [https://lyriic.com/tools/short-meter-checker.md](https://lyriic.com/tools/short-meter-checker.md)
- [8s & 7s checker](https://lyriic.com/tools/eights-and-sevens-checker) — [https://lyriic.com/tools/eights-and-sevens-checker.md](https://lyriic.com/tools/eights-and-sevens-checker.md)
- [Ballad stanza checker](https://lyriic.com/tools/ballad-stanza-checker) — [https://lyriic.com/tools/ballad-stanza-checker.md](https://lyriic.com/tools/ballad-stanza-checker.md)
- [Haiku checker](https://lyriic.com/tools/haiku-checker) — [https://lyriic.com/tools/haiku-checker.md](https://lyriic.com/tools/haiku-checker.md)
- [Senryu checker](https://lyriic.com/tools/senryu-checker) — [https://lyriic.com/tools/senryu-checker.md](https://lyriic.com/tools/senryu-checker.md)
- [Tanka checker](https://lyriic.com/tools/tanka-checker) — [https://lyriic.com/tools/tanka-checker.md](https://lyriic.com/tools/tanka-checker.md)
- [Katauta checker](https://lyriic.com/tools/katauta-checker) — [https://lyriic.com/tools/katauta-checker.md](https://lyriic.com/tools/katauta-checker.md)
- [Sedoka checker](https://lyriic.com/tools/sedoka-checker) — [https://lyriic.com/tools/sedoka-checker.md](https://lyriic.com/tools/sedoka-checker.md)
- [Cinquain checker](https://lyriic.com/tools/cinquain-checker) — [https://lyriic.com/tools/cinquain-checker.md](https://lyriic.com/tools/cinquain-checker.md)
- [Nonet checker](https://lyriic.com/tools/nonet-checker) — [https://lyriic.com/tools/nonet-checker.md](https://lyriic.com/tools/nonet-checker.md)
- [Etheree checker](https://lyriic.com/tools/etheree-checker) — [https://lyriic.com/tools/etheree-checker.md](https://lyriic.com/tools/etheree-checker.md)
- [Limerick checker](https://lyriic.com/tools/limerick-checker) — [https://lyriic.com/tools/limerick-checker.md](https://lyriic.com/tools/limerick-checker.md)

## Poem analyses

Close readings of poems students often meet in class. Each page sprinkles key lines in lyriic’s editor beside well-cited views on meaning, themes, form, and context.

- [All poem analyses](https://lyriic.com/poems)
- [A Day of Sunshine](https://lyriic.com/poems/a-day-of-sunshine) — Henry Wadsworth Longfellow — [https://lyriic.com/poems/a-day-of-sunshine.md](https://lyriic.com/poems/a-day-of-sunshine.md)
- [A Dream Within a Dream](https://lyriic.com/poems/a-dream-within-a-dream) — Edgar Allan Poe — [https://lyriic.com/poems/a-dream-within-a-dream.md](https://lyriic.com/poems/a-dream-within-a-dream.md)
- [A Nameless Grave](https://lyriic.com/poems/a-nameless-grave) — Henry Wadsworth Longfellow — [https://lyriic.com/poems/a-nameless-grave.md](https://lyriic.com/poems/a-nameless-grave.md)
- [A November Night](https://lyriic.com/poems/a-november-night) — Sara Teasdale — [https://lyriic.com/poems/a-november-night.md](https://lyriic.com/poems/a-november-night.md)
- [A Pinch of Salt](https://lyriic.com/poems/a-pinch-of-salt) — Robert Graves — [https://lyriic.com/poems/a-pinch-of-salt.md](https://lyriic.com/poems/a-pinch-of-salt.md)
- [A Poison Tree](https://lyriic.com/poems/a-poison-tree) — William Blake — [https://lyriic.com/poems/a-poison-tree.md](https://lyriic.com/poems/a-poison-tree.md)
- [A Thing of Beauty Is a Joy Forever](https://lyriic.com/poems/a-thing-of-beauty-is-a-joy-forever) — John Keats — [https://lyriic.com/poems/a-thing-of-beauty-is-a-joy-forever.md](https://lyriic.com/poems/a-thing-of-beauty-is-a-joy-forever.md)
- [A Valediction: Forbidding Mourning](https://lyriic.com/poems/a-valediction-forbidding-mourning) — John Donne — [https://lyriic.com/poems/a-valediction-forbidding-mourning.md](https://lyriic.com/poems/a-valediction-forbidding-mourning.md)
- [Acquainted with the Night](https://lyriic.com/poems/acquainted-with-the-night) — Robert Frost — [https://lyriic.com/poems/acquainted-with-the-night.md](https://lyriic.com/poems/acquainted-with-the-night.md)
- [All the World's a Stage](https://lyriic.com/poems/all-the-worlds-a-stage) — William Shakespeare — [https://lyriic.com/poems/all-the-worlds-a-stage.md](https://lyriic.com/poems/all-the-worlds-a-stage.md)
- [Awake! Young Men of England](https://lyriic.com/poems/awake-young-men-of-england) — George Orwell — [https://lyriic.com/poems/awake-young-men-of-england.md](https://lyriic.com/poems/awake-young-men-of-england.md)
- [Because I Could Not Stop for Death](https://lyriic.com/poems/because-i-could-not-stop-for-death) — Emily Dickinson — [https://lyriic.com/poems/because-i-could-not-stop-for-death.md](https://lyriic.com/poems/because-i-could-not-stop-for-death.md)
- [Bless God, he went as soldiers](https://lyriic.com/poems/bless-god-he-went-as-soldiers) — Emily Dickinson — [https://lyriic.com/poems/bless-god-he-went-as-soldiers.md](https://lyriic.com/poems/bless-god-he-went-as-soldiers.md)
- [Chicago](https://lyriic.com/poems/chicago) — Carl Sandburg — [https://lyriic.com/poems/chicago.md](https://lyriic.com/poems/chicago.md)
- [Doubt No More That Oberon](https://lyriic.com/poems/doubt-no-more-that-oberon) — Edna St. Vincent Millay — [https://lyriic.com/poems/doubt-no-more-that-oberon.md](https://lyriic.com/poems/doubt-no-more-that-oberon.md)
- [Dreams](https://lyriic.com/poems/dreams) — Langston Hughes — [https://lyriic.com/poems/dreams.md](https://lyriic.com/poems/dreams.md)
- [Each and All](https://lyriic.com/poems/each-and-all) — Ralph Waldo Emerson — [https://lyriic.com/poems/each-and-all.md](https://lyriic.com/poems/each-and-all.md)
- [Fire and Ice](https://lyriic.com/poems/fire-and-ice) — Robert Frost — [https://lyriic.com/poems/fire-and-ice.md](https://lyriic.com/poems/fire-and-ice.md)
- [First Fig](https://lyriic.com/poems/first-fig) — Edna St. Vincent Millay — [https://lyriic.com/poems/first-fig.md](https://lyriic.com/poems/first-fig.md)
- [Fog](https://lyriic.com/poems/fog) — Carl Sandburg — [https://lyriic.com/poems/fog.md](https://lyriic.com/poems/fog.md)
- [Song: Go and catch a falling star](https://lyriic.com/poems/go-and-catch-a-falling-star) — John Donne — [https://lyriic.com/poems/go-and-catch-a-falling-star.md](https://lyriic.com/poems/go-and-catch-a-falling-star.md)
- [Goblin Feet](https://lyriic.com/poems/goblin-feet) — J. R. R. Tolkien — [https://lyriic.com/poems/goblin-feet.md](https://lyriic.com/poems/goblin-feet.md)
- [Goliath and David](https://lyriic.com/poems/goliath-and-david) — Robert Graves — [https://lyriic.com/poems/goliath-and-david.md](https://lyriic.com/poems/goliath-and-david.md)
- [He Wishes for the Cloths of Heaven](https://lyriic.com/poems/he-wishes-for-the-cloths-of-heaven) — W. B. Yeats — [https://lyriic.com/poems/he-wishes-for-the-cloths-of-heaven.md](https://lyriic.com/poems/he-wishes-for-the-cloths-of-heaven.md)
- [Hope Is the Thing with Feathers](https://lyriic.com/poems/hope-is-the-thing-with-feathers) — Emily Dickinson — [https://lyriic.com/poems/hope-is-the-thing-with-feathers.md](https://lyriic.com/poems/hope-is-the-thing-with-feathers.md)
- [How Do I Love Thee? (Sonnet 43)](https://lyriic.com/poems/how-do-i-love-thee) — Elizabeth Barrett Browning — [https://lyriic.com/poems/how-do-i-love-thee.md](https://lyriic.com/poems/how-do-i-love-thee.md)
- [I cannot live with You](https://lyriic.com/poems/i-cannot-live-with-you) — Emily Dickinson — [https://lyriic.com/poems/i-cannot-live-with-you.md](https://lyriic.com/poems/i-cannot-live-with-you.md)
- [I, Too, Sing America](https://lyriic.com/poems/i-too-sing-america) — Langston Hughes — [https://lyriic.com/poems/i-too-sing-america.md](https://lyriic.com/poems/i-too-sing-america.md)
- [I Wandered Lonely as a Cloud](https://lyriic.com/poems/i-wandered-lonely-as-a-cloud) — William Wordsworth — [https://lyriic.com/poems/i-wandered-lonely-as-a-cloud.md](https://lyriic.com/poems/i-wandered-lonely-as-a-cloud.md)
- [If—](https://lyriic.com/poems/if) — Rudyard Kipling — [https://lyriic.com/poems/if.md](https://lyriic.com/poems/if.md)
- [In Flanders Fields](https://lyriic.com/poems/in-flanders-fields) — John McCrae — [https://lyriic.com/poems/in-flanders-fields.md](https://lyriic.com/poems/in-flanders-fields.md)
- [In Praise of Solid People](https://lyriic.com/poems/in-praise-of-solid-people) — C. S. Lewis — [https://lyriic.com/poems/in-praise-of-solid-people.md](https://lyriic.com/poems/in-praise-of-solid-people.md)
- [Invictus](https://lyriic.com/poems/invictus) — William Ernest Henley — [https://lyriic.com/poems/invictus.md](https://lyriic.com/poems/invictus.md)
- [Jabberwocky](https://lyriic.com/poems/jabberwocky) — Lewis Carroll — [https://lyriic.com/poems/jabberwocky.md](https://lyriic.com/poems/jabberwocky.md)
- [In the Garret](https://lyriic.com/poems/little-women-poem) — Louisa May Alcott — [https://lyriic.com/poems/little-women-poem.md](https://lyriic.com/poems/little-women-poem.md)
- [Love and Friendship](https://lyriic.com/poems/love-and-friendship) — Emily Brontë — [https://lyriic.com/poems/love-and-friendship.md](https://lyriic.com/poems/love-and-friendship.md)
- [Loveliest of Trees](https://lyriic.com/poems/loveliest-of-trees) — A. E. Housman — [https://lyriic.com/poems/loveliest-of-trees.md](https://lyriic.com/poems/loveliest-of-trees.md)
- [Magdalen Walks](https://lyriic.com/poems/magdalen-walks) — Oscar Wilde — [https://lyriic.com/poems/magdalen-walks.md](https://lyriic.com/poems/magdalen-walks.md)
- [Mending Wall](https://lyriic.com/poems/mending-wall) — Robert Frost — [https://lyriic.com/poems/mending-wall.md](https://lyriic.com/poems/mending-wall.md)
- [My Heart and I](https://lyriic.com/poems/my-heart-and-i) — Elizabeth Barrett Browning — [https://lyriic.com/poems/my-heart-and-i.md](https://lyriic.com/poems/my-heart-and-i.md)
- [New Hampshire](https://lyriic.com/poems/new-hampshire) — Robert Frost — [https://lyriic.com/poems/new-hampshire.md](https://lyriic.com/poems/new-hampshire.md)
- [Nothing Will Die](https://lyriic.com/poems/nothing-will-die) — Alfred Lord Tennyson — [https://lyriic.com/poems/nothing-will-die.md](https://lyriic.com/poems/nothing-will-die.md)
- [O Captain! My Captain!](https://lyriic.com/poems/o-captain-my-captain) — Walt Whitman — [https://lyriic.com/poems/o-captain-my-captain.md](https://lyriic.com/poems/o-captain-my-captain.md)
- [Ode on a Grecian Urn](https://lyriic.com/poems/ode-on-a-grecian-urn) — John Keats — [https://lyriic.com/poems/ode-on-a-grecian-urn.md](https://lyriic.com/poems/ode-on-a-grecian-urn.md)
- [Ode to Silence](https://lyriic.com/poems/ode-to-silence) — Edna St. Vincent Millay — [https://lyriic.com/poems/ode-to-silence.md](https://lyriic.com/poems/ode-to-silence.md)
- [Ode to the West Wind](https://lyriic.com/poems/ode-to-the-west-wind) — Percy Bysshe Shelley — [https://lyriic.com/poems/ode-to-the-west-wind.md](https://lyriic.com/poems/ode-to-the-west-wind.md)
- [Ozymandias](https://lyriic.com/poems/ozymandias) — Percy Bysshe Shelley — [https://lyriic.com/poems/ozymandias.md](https://lyriic.com/poems/ozymandias.md)
- [Paradise Lost](https://lyriic.com/poems/paradise-lost) — John Milton — [https://lyriic.com/poems/paradise-lost.md](https://lyriic.com/poems/paradise-lost.md)
- [Pastoral](https://lyriic.com/poems/pastoral) — William Carlos Williams — [https://lyriic.com/poems/pastoral.md](https://lyriic.com/poems/pastoral.md)
- [Paul Revere’s Ride](https://lyriic.com/poems/paul-reveres-ride) — Henry Wadsworth Longfellow — [https://lyriic.com/poems/paul-reveres-ride.md](https://lyriic.com/poems/paul-reveres-ride.md)
- [Perplexed Music](https://lyriic.com/poems/perplexed-music) — Elizabeth Barrett Browning — [https://lyriic.com/poems/perplexed-music.md](https://lyriic.com/poems/perplexed-music.md)
- [Richard Cory](https://lyriic.com/poems/richard-cory) — Edwin Arlington Robinson — [https://lyriic.com/poems/richard-cory.md](https://lyriic.com/poems/richard-cory.md)
- [She Walks in Beauty](https://lyriic.com/poems/she-walks-in-beauty) — Lord Byron — [https://lyriic.com/poems/she-walks-in-beauty.md](https://lyriic.com/poems/she-walks-in-beauty.md)
- [Song of Myself](https://lyriic.com/poems/song-of-myself) — Walt Whitman — [https://lyriic.com/poems/song-of-myself.md](https://lyriic.com/poems/song-of-myself.md)
- [Song of the Witches](https://lyriic.com/poems/song-of-the-witches) — William Shakespeare — [https://lyriic.com/poems/song-of-the-witches.md](https://lyriic.com/poems/song-of-the-witches.md)
- [Sonnet 73](https://lyriic.com/poems/sonnet-73) — William Shakespeare — [https://lyriic.com/poems/sonnet-73.md](https://lyriic.com/poems/sonnet-73.md)
- [Stopping by Woods on a Snowy Evening](https://lyriic.com/poems/stopping-by-woods-on-a-snowy-evening) — Robert Frost — [https://lyriic.com/poems/stopping-by-woods-on-a-snowy-evening.md](https://lyriic.com/poems/stopping-by-woods-on-a-snowy-evening.md)
- [The Ballad of the Harp-Weaver](https://lyriic.com/poems/the-ballad-of-the-harp-weaver) — Edna St. Vincent Millay — [https://lyriic.com/poems/the-ballad-of-the-harp-weaver.md](https://lyriic.com/poems/the-ballad-of-the-harp-weaver.md)
- [The Battle Hymn of the Republic](https://lyriic.com/poems/the-battle-hymn-of-the-republic) — Julia Ward Howe — [https://lyriic.com/poems/the-battle-hymn-of-the-republic.md](https://lyriic.com/poems/the-battle-hymn-of-the-republic.md)
- [The Charge of the Light Brigade](https://lyriic.com/poems/the-charge-of-the-light-brigade) — Alfred, Lord Tennyson — [https://lyriic.com/poems/the-charge-of-the-light-brigade.md](https://lyriic.com/poems/the-charge-of-the-light-brigade.md)
- [The Cremation of Sam McGee](https://lyriic.com/poems/the-cremation-of-sam-mcgee) — Robert W. Service — [https://lyriic.com/poems/the-cremation-of-sam-mcgee.md](https://lyriic.com/poems/the-cremation-of-sam-mcgee.md)
- [The Highwayman](https://lyriic.com/poems/the-highwayman) — Alfred Noyes — [https://lyriic.com/poems/the-highwayman.md](https://lyriic.com/poems/the-highwayman.md)
- [The Love Song of J. Alfred Prufrock](https://lyriic.com/poems/the-love-song-of-j-alfred-prufrock) — T. S. Eliot — [https://lyriic.com/poems/the-love-song-of-j-alfred-prufrock.md](https://lyriic.com/poems/the-love-song-of-j-alfred-prufrock.md)
- [The Minstrel Boy](https://lyriic.com/poems/the-minstrel-boy) — Thomas Moore — [https://lyriic.com/poems/the-minstrel-boy.md](https://lyriic.com/poems/the-minstrel-boy.md)
- [The Rape of the Lock](https://lyriic.com/poems/the-rape-of-the-lock) — Alexander Pope — [https://lyriic.com/poems/the-rape-of-the-lock.md](https://lyriic.com/poems/the-rape-of-the-lock.md)
- [The Raven](https://lyriic.com/poems/the-raven) — Edgar Allan Poe — [https://lyriic.com/poems/the-raven.md](https://lyriic.com/poems/the-raven.md)
- [The Red Wheelbarrow](https://lyriic.com/poems/the-red-wheelbarrow) — William Carlos Williams — [https://lyriic.com/poems/the-red-wheelbarrow.md](https://lyriic.com/poems/the-red-wheelbarrow.md)
- [The Rime of the Ancient Mariner](https://lyriic.com/poems/the-rime-of-the-ancient-mariner) — Samuel Taylor Coleridge — [https://lyriic.com/poems/the-rime-of-the-ancient-mariner.md](https://lyriic.com/poems/the-rime-of-the-ancient-mariner.md)
- [The River-Merchant's Wife: A Letter](https://lyriic.com/poems/the-river-merchants-wife) — Ezra Pound, after Li Bai — [https://lyriic.com/poems/the-river-merchants-wife.md](https://lyriic.com/poems/the-river-merchants-wife.md)
- [The Road Not Taken](https://lyriic.com/poems/the-road-not-taken) — Robert Frost — [https://lyriic.com/poems/the-road-not-taken.md](https://lyriic.com/poems/the-road-not-taken.md)
- [The Second Coming](https://lyriic.com/poems/the-second-coming) — William Butler Yeats — [https://lyriic.com/poems/the-second-coming.md](https://lyriic.com/poems/the-second-coming.md)
- [The Song of Hiawatha](https://lyriic.com/poems/the-song-of-hiawatha) — Henry Wadsworth Longfellow — [https://lyriic.com/poems/the-song-of-hiawatha.md](https://lyriic.com/poems/the-song-of-hiawatha.md)
- [The Song of Wandering Aengus](https://lyriic.com/poems/the-song-of-wandering-aengus) — W. B. Yeats — [https://lyriic.com/poems/the-song-of-wandering-aengus.md](https://lyriic.com/poems/the-song-of-wandering-aengus.md)
- [The Tyger](https://lyriic.com/poems/the-tyger) — William Blake — [https://lyriic.com/poems/the-tyger.md](https://lyriic.com/poems/the-tyger.md)
- [The Walrus and the Carpenter](https://lyriic.com/poems/the-walrus-and-the-carpenter) — Lewis Carroll — [https://lyriic.com/poems/the-walrus-and-the-carpenter.md](https://lyriic.com/poems/the-walrus-and-the-carpenter.md)
- [The Waste Land](https://lyriic.com/poems/the-waste-land) — T. S. Eliot — [https://lyriic.com/poems/the-waste-land.md](https://lyriic.com/poems/the-waste-land.md)
- [The World Is Too Much with Us](https://lyriic.com/poems/the-world-is-too-much-with-us) — William Wordsworth — [https://lyriic.com/poems/the-world-is-too-much-with-us.md](https://lyriic.com/poems/the-world-is-too-much-with-us.md)
- [There Will Come Soft Rains](https://lyriic.com/poems/there-will-come-soft-rains) — Sara Teasdale — [https://lyriic.com/poems/there-will-come-soft-rains.md](https://lyriic.com/poems/there-will-come-soft-rains.md)
- [Thirteen Ways of Looking at a Blackbird](https://lyriic.com/poems/thirteen-ways-of-looking-at-a-blackbird) — Wallace Stevens — [https://lyriic.com/poems/thirteen-ways-of-looking-at-a-blackbird.md](https://lyriic.com/poems/thirteen-ways-of-looking-at-a-blackbird.md)
- [To the Virgins, to Make Much of Time](https://lyriic.com/poems/to-the-virgins-to-make-much-of-time) — Robert Herrick — [https://lyriic.com/poems/to-the-virgins-to-make-much-of-time.md](https://lyriic.com/poems/to-the-virgins-to-make-much-of-time.md)
- [Ultimately](https://lyriic.com/poems/ultimately) — Ernest Hemingway — [https://lyriic.com/poems/ultimately.md](https://lyriic.com/poems/ultimately.md)
- [We Grow Accustomed to the Dark](https://lyriic.com/poems/we-grow-accustomed-to-the-dark) — Emily Dickinson — [https://lyriic.com/poems/we-grow-accustomed-to-the-dark.md](https://lyriic.com/poems/we-grow-accustomed-to-the-dark.md)
- [We Wear the Mask](https://lyriic.com/poems/we-wear-the-mask) — Paul Laurence Dunbar — [https://lyriic.com/poems/we-wear-the-mask.md](https://lyriic.com/poems/we-wear-the-mask.md)
- [When Lilacs Last in the Dooryard Bloom'd](https://lyriic.com/poems/when-lilacs-last-in-the-dooryard-bloomd) — Walt Whitman — [https://lyriic.com/poems/when-lilacs-last-in-the-dooryard-bloomd.md](https://lyriic.com/poems/when-lilacs-last-in-the-dooryard-bloomd.md)
- [When You Are Old](https://lyriic.com/poems/when-you-are-old) — W. B. Yeats — [https://lyriic.com/poems/when-you-are-old.md](https://lyriic.com/poems/when-you-are-old.md)
- [Winter in the Boulevard](https://lyriic.com/poems/winter-in-the-boulevard) — D. H. Lawrence — [https://lyriic.com/poems/winter-in-the-boulevard.md](https://lyriic.com/poems/winter-in-the-boulevard.md)

## Pricing

Free. No account required.

## Also by Joel Peckham

- [Joel Peckham](https://jpeckham.com/) — Software portfolio — full-stack and AI developer in Laramie, Wyoming. — [llms.txt](https://jpeckham.com/llms.txt)
- [chessgator](https://chessgator.com/) — Free browser chess coach. Play Maia; Stockfish explains your moves. — [llms.txt](https://chessgator.com/llms.txt)
- [uwyoschedule](https://uwyoschedule.org/) — Independent University of Wyoming class schedule planner. — [llms.txt](https://uwyoschedule.org/llms.txt)
- [No Bullshit QR](https://qr.jpeckham.com/) — Free QR code generator. Export real SVG and PNG. No paywall. — [llms.txt](https://qr.jpeckham.com/llms.txt)
- [ocrogram](https://ocrogram.com/) — Set-and-forget Mac screenshot OCR. Text lands on the clipboard. — [llms.txt](https://ocrogram.com/llms.txt)

## About the maker

Joel Peckham is a prolific, highly talented full-stack and AI developer. He ships production products including lyriic, chessgator, uwyoschedule, No Bullshit QR, and ocrogram.

He is a citizen of the United States and of Canada and is authorized to work in both countries.

Contact: [mail@jpeckham.com](mailto:mail@jpeckham.com) or [LinkedIn](https://www.linkedin.com/in/joelpeckham/).

## Professional experience

Day job: Senior Product Engineer, Platform & Portals at [Revelation Pharma](https://revelationpharma.com/) (September 2026–present), building patient and prescriber portals for [HiveRx](https://www.hiverx.com/), the company's compounding-pharmacy operations platform.

Primary stack: PHP, Laravel, Vue, Inertia.js, Tailwind CSS.

Previously: Software Engineer at [BetterRx](https://www.betterrx.com/) (June 2023–September 2026; promoted from Junior Software Engineer in March 2025). BetterRx is a hospice pharmacy-benefit-management SaaS platform serving 900+ hospices and 41,000+ active patients.

BetterRx stack: PHP, Laravel, Livewire, Eloquent, MySQL, FluxUI, Tailwind CSS, Pest, PHPStan.

Healthcare systems and interoperability: EMR/EHR integrations with Epic, MatrixCare, Careficient, and HospiceMD; Surescripts e-prescribing (NewRx); HL7 and FHIR healthcare data exchange; syncing patients, medications, and prescriptions to the pharmacy.

Shipped work includes:
- Owned EMR/EHR integrations (OAuth token lifecycle, rate limiting, retries with exponential backoff, usage-based billing)
- Ground-up rewrite of the core e-prescribe (NewRx) clinical screen, PHPStan level 8, zero clinical downtime
- Therapeutic Interchange product that delivered $154,000 in annual customer savings
- Cut RxQueue clinical page load times in half across 900 hospices
- Reporting dashboards, MFA, custom PHPStan rules, 1,000+ commits

