---
layout: page
title: Support Jam - Fuel the Sweetness
permalink: /sponsor/
minimal_footer: true
footer_text: Thank you for keeping the ecosystem sweet.
funding:
current: 4200
goal: 5000
milestone: Hire a full-time maintainer for the package manager.
tiers:
- name: Taste Tester
price: 5
price_suffix: /mo
description: Perfect for individuals who want to say thanks and support the servers.
icon: coffee
icon_bg: bg-pink-50
icon_color: text-pink-500
featured: false
button_text: Select Tier
perks:
- Sponsor badge on GitHub
- name: Sweet Tooth
price: 15
price_suffix: /mo
description: Serious contributors who want to help us ship features faster.
icon: gem
icon_bg: bg-pink-100
icon_color: text-pink-600
featured: true
button_text: Select Tier
perks:
- Everything in Taste Tester
- Early access to beta compilers
- "Your name in the CONTRIBUTORS.md"
- name: Jam Factory
price: 100+
price_suffix: /mo
description: For companies and organizations building their business on Jam.
icon: building-2
icon_bg: bg-slate-100
icon_color: text-slate-700
featured: false
button_text: Contact Us
perks:
- Logo on the homepage
- Priority issue support
- Private quarterly roadmap call
faq:
- title: Infrastructure
icon: server
description: Hosting the package registry, documentation site, and CI/CD runners for our automated tests takes up about 30% of our budget.
- title: Development Time
icon: code-2
description: We use funds to pay our core maintainers, allowing them to focus on complex features like the new borrow checker and async runtime.
- title: Community Events
icon: users
description: We sponsor JamConf and smaller local meetups. We also provide grants for community members to travel to these events.
- title: Security Audits
icon: shield
description: Safety is a core tenet of Jam. We regularly hire third-party firms to audit the compiler and standard library.
---
Jam is free and open-source, built by a small team of dedicated developers. Your contributions help fund server costs, dedicated development time, and the occasional coffee.
{% assign progress = page.funding.current | times: 100 | divided_by: page.funding.goal %}Next milestone: {{ page.funding.milestone }}
{{ tier.description }}
{{ item.description }}