Contribute
All content on Frontporch is managed in a public git repository as YAML files. Use the form below to submit an addition — it will open a pre-filled GitHub issue that a maintainer can review and merge.
Add a news source manually
Edit src/content/feeds/news.yaml
and add an entry following this schema:
- id: outlet-slug # unique, lowercase, hyphenated
name: Outlet Name
url: https://example.org
rss: https://example.org/feed/
description: One sentence description.
tags: [news, politics] # from: news, labor, politics, international,
# investigative, environment, socialist,
# progressive, local, independent Verify the RSS URL works before submitting — paste it into a feed reader or your browser.
Add a learning resource
Add an entry to the appropriate file in
src/content/resources/
or create a new .yaml file for a new category:
- title: Resource Title
url: https://example.org
description: One or two sentences. What is it, why does it matter.
category: Organizing # displayed as section heading
type: guide # article | book | guide | tool |
# video | course | archive
tags: [strategy, tactics] Add a mutual aid network
Edit src/content/networks/mutual-aid.yaml:
- name: Network Name
url: https://example.org
description: One sentence description.
region: National # National | International | or a city/state
subsection: Active Networks # Active Networks | Direct Action | Survival
tags: [food, disaster-relief] How to submit manually
- Fork the repository on GitHub
- Edit the relevant YAML file
- Open a pull request with a brief description of what you're adding and why
- A maintainer will review, verify the link/feed, and merge
You can also open an issue if you want to propose something without writing YAML yourself.
Support the project
Frontporch has no ads and no investors. If you find it useful, you can donate via Liberapay — a free, open-source recurring donation platform.
Donate on Liberapay →What we include
- News: editorially independent outlets with a public interest focus
- Resources: practical, freely accessible guides, tools, and archives
- Mutual aid: active networks with a real web presence
- DIY/Skills: genuinely useful, accessible practical knowledge
We don't have a strict ideological checklist, but this project skews toward grassroots, worker-centered, and community-powered sources. Corporate media, think tanks funded by billionaires, and paywalled content generally don't belong here.