Self-description (plausible.io): “Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.”
Plausible is an open source, cookie-free web analytics tool that a solo developer started in December 2018 and later ran with a marketing co-founder. The company says it has never paid for ads, affiliates or sponsorships. Its growth has come mainly from opinionated blog posts that reached the Hacker News front page, comparison and educational content that ranks in Google, and word of mouth. Revenue comes only from subscriptions to the hosted version, priced by pageviews with a 30-day free trial. It reached $1M ARR in June 2022, and later reported more than 21,000 paying subscribers and over 29,000 GitHub stars.
The claims point to a loop in which content and open source feed each other. Marko's posts against Google Analytics, and his posts about open source, repeatedly reached the Hacker News front page. Those posts drove traffic and trials, and spilled over to GitHub, where Plausible appeared on the Trending list. Open source code and aligned values led people to write about and recommend Plausible. Educational and comparison posts built steady Google search traffic, which became the top source of trial signups. Paying customers then spread the word. Several GitHub star spikes happened around the same days as Plausible-related Hacker News posts, for example April 8, 2020, July 27, 2020, October 6–13, 2020 and March 7, 2021. That overlap is timing only.
Moderate inference| Date | Type | Event |
|---|---|---|
| December 2018 | Other | Uku Täht starts building Plausible |
| Dec 04, 2018 | Repository | plausible/analytics repository created |
| January 2019 | Launch | Public beta launched on Indie Hackers |
| Feb 17, 2019 | Hacker News | On Hacker News: You probably don't need a single-page app |
| May 2019 | Pricing | Paid subscriptions launched |
| Jul 08, 2019 | Hacker News | On Hacker News: You probably don't need a single page app |
| September 2019 | Strategy | Plausible open-sourced under MIT license |
| Mar 16, 2020 | Team | Marko Saric joins as marketing co-founder |
| Mar 24, 2020 | Product | Cookie-free tracking by default |
| April 2020 | Pricing | Annual plans at 33% discount |
| Apr 08, 2020 | Hacker News | On Hacker News: An alternative to using Google Analytics on your website |
| May–June 2020 | Product | Migration from PostgreSQL to ClickHouse |
| May 02, 2020 | Press | Opensource.com feature drives record trial day |
| June 2020 | Release | Self-hosted beta released with Docker |
| June 2020 | Pricing | Public pricing tiers for larger sites |
| July 2020 | Community | GitHub Sponsors page and community forum |
| Jul 27, 2020 | Hacker News | On Hacker News: How to pay your rent with your open source project |
| August 2020 | Product Hunt | Product Hunt launch |
| October 2020 | Strategy | License changed from MIT to AGPL |
| October 2020 | Press | Top of Runa Capital fastest-growing OSS list |
| Oct 05, 2020 | Release | First release v1.0.0 |
| Oct 06, 2020 | Show HN | Show HN: Plausible – Self-Hosted Google Analytics alternative |
| Oct 13, 2020 | Hacker News | On Hacker News: Why we’re changing to the AGPL license |
| Oct 14, 2020 | Release | Release v1.1.0 |
| Dec 17, 2020 | Hacker News | On Hacker News: Lessons from building and growing an open source SaaS |
| start of 2021 | Community | 5% revenue donation fund launched |
| Mar 07, 2021 | Hacker News | On Hacker News: Simple and privacy-friendly alternative to Google Analytic |
| Apr 16, 2021 | Hacker News | On Hacker News: How to fight back against Google FLoC |
| May 18, 2021 | Hacker News | On Hacker News: AMP pages no longer get preferential treatment in Google search |
| Aug 31, 2021 | Hacker News | On Hacker News: Tech-savvy audiences block Google Analytics |
| Oct 2021 | Milestone | $500k ARR reached |
| Nov 05, 2021 | Hacker News | On Hacker News: We bootstrapped our open source Google Analytics alternative to $500k ARR |
| Jan 2022 | Other | Interest rises after Austrian DPA ruling |
| Apr 2022 | Product | Google Analytics import tool |
| Jun 02, 2022 | Milestone | $1M ARR reached |
| Jun 24, 2022 | Hacker News | On Hacker News: How We built a $1M ARR open source SaaS |
| Aug 24, 2022 | Hacker News | On Hacker News: How to pay your rent with your open source project (2020) |
| Mar 12, 2023 | Hacker News | On Hacker News: Lessons from building Plausible Analytics to $1.2M ARR in public |
| Jul 12, 2023 | Release | Release v2.0.0 |
| Jan 2024 | Milestone | Fifth anniversary |
| Jul 08, 2024 | Hacker News | On Hacker News: Plausible Analytics: GDPR Compliance w/o Cookie Consent Banner |
| Jul 10, 2024 | Hacker News | On Hacker News: Plausible Community Edition |
| Oct 28, 2024 | Hacker News | On Hacker News: Every number in Google Analytics is wrong |
| Mar 24, 2025 | Hacker News | On Hacker News: Millions are visiting the European Alternatives site. What trends are we seeing? |
| Apr 11, 2025 | Release | Release v3.0.0 |
| May 27, 2025 | Hacker News | On Hacker News: Google Analytics counts bots as real traffic [New Test] |
| late January 2026 | Product | Homepage simplification |
| Apr 2026 | Milestone | Record month for new paying subscribers |
| May 13, 2026 | Hacker News | On Hacker News: Simplifying our homepage helped increase trial signups by 84% |
| May 15, 2026 | Release | Release v3.2.1 |
+61 stars in 7 day(s); peak day Sep 03 with +21. Afterwards (days 31–90) the project averaged 0.4 stars/day, up from almost none before. No high-confidence public event found.
+315 stars in 13 day(s); peak day Apr 09 with +76. Afterwards (days 31–90) it averaged 11.1 stars/day, which stayed well above the 0.6/day before the episode. 1 public event(s) observed within this window (timing only).
+128 stars in 2 day(s); peak day Jun 18 with +89. Afterwards (days 31–90) it averaged 20.1 stars/day, which stayed well above the 6.2/day before the episode. No high-confidence public event found.
+133 stars in 3 day(s); peak day Jul 27 with +66. Afterwards (days 31–90) it averaged 23.6 stars/day, which stayed well above the 12.3/day before the episode. 1 public event(s) observed within this window (timing only).
+297 stars in 2 day(s); peak day Aug 04 with +155. Afterwards (days 31–90) it averaged 23.6 stars/day, which returned close to the 18.8/day before the episode. No high-confidence public event found.
+910 stars in 10 day(s); peak day Oct 07 with +319. Afterwards (days 31–90) it averaged 10.9 stars/day, which returned close to the 8.3/day before the episode. 4 public event(s) observed within this window (timing only).
+947 stars in 4 day(s); peak day Mar 07 with +399. Afterwards (days 31–90) it averaged 10.9 stars/day, which returned close to the 13.6/day before the episode. 1 public event(s) observed within this window (timing only).
+1,990 stars in 21 day(s); peak day May 17 with +564. Afterwards (days 31–90) it averaged 22.9 stars/day, which stayed well above the 9.7/day before the episode. 2 public event(s) observed within this window (timing only).
| When | Launch episode | Stars before | +24h | +7 days | +30 days | +90 days |
|---|---|---|---|---|---|---|
| Feb 17, 2019 | Hacker News attention, Feb 2019 | not public yet | — | — | — | — |
| Apr 08, 2020 | Hacker News attention, Apr 2020 | 181 | +147 | +261 | +472 | +1.1K |
| Jul 27, 2020 | Hacker News attention, Jul 2020 | 1.5K | +104 | +241 | +862 | +2.3K |
| Oct 05, 2020 – Oct 06, 2020 | Hacker News launch, Oct 2020 | 2.7K | +183 | +795 | +1.2K | +1.8K |
| Oct 13, 2020 – Oct 14, 2020 | Hacker News attention, Oct 2020 | 3.5K | +98 | +199 | +453 | +1.1K |
| Dec 17, 2020 | Hacker News attention, Dec 2020 | 4.3K | +64 | +137 | +431 | +2.1K |
| Mar 07, 2021 | Hacker News attention, Mar 2021 | 5.3K | +522 | +1K | +1.3K | +2K |
| Apr 16, 2021 | Hacker News attention, Apr 2021 | 6.8K | +23 | +96 | +377 | +873 |
| May 18, 2021 | Hacker News attention, May 2021 | 7.2K | +21 | +87 | +248 | +674 |
| Aug 31, 2021 | Hacker News attention, Aug 2021 | 8K | +26 | +88 | +316 | +839 |
| Nov 05, 2021 | Hacker News attention, Nov 2021 | 8.6K | +24 | +80 | +263 | +935 |
| Jun 24, 2022 | Hacker News attention, Jun 2022 | 11K | +80 | +164 | +379 | +1K |
| Aug 24, 2022 | Hacker News attention, Aug 2022 | 12K | +29 | +84 | +324 | +847 |
| Mar 12, 2023 | Hacker News attention, Mar 2023 | 14K | +15 | +70 | +285 | +899 |
| Jul 08, 2024 – Jul 10, 2024 | Hacker News attention, Jul 2024 | 19K | +32 | +119 | +324 | +972 |
| Mar 24, 2025 | Hacker News attention, Mar 2025 | 21K | +28 | +86 | +377 | +930 |
Each row's "state before" and outcome details are in the evidence drawer. Comparing rows shows how the project's situation and response differed between launches.
1 related public event(s): hacker news post. State before: About 0 stars the day before; repository 75 days old; first launch episode Pigtail found.
Stars went from 0 the day before to 0 (+24h: +0, +48h: +0, +7d: +0, +30d: +0, +90d: +0). Observed after the launch; not proof that the launch caused the change.
1 related public event(s): hacker news post. State before: About 181 stars the day before; repository 491 days old; 1 earlier launch episode(s).
The April 2020 anti-Google-Analytics post produced record traffic and signups: 62.8k visitors in April and 272 signups, plus 166 trials in its first week, more than the prior four months combined.
Stars went from 181 the day before to 1,232 (+24h: +147, +48h: +210, +7d: +261, +30d: +472, +90d: +1,051). Observed after the launch; not proof that the launch caused the change.
1 related public event(s): hacker news post. State before: About 1,500 stars the day before; repository 601 days old; 2 earlier launch episode(s).
Stars went from 1,500 the day before to 3,826 (+24h: +104, +48h: +133, +7d: +241, +30d: +862, +90d: +2,326). Observed after the launch; not proof that the launch caused the change.
2 related public event(s): release, show hn. State before: About 2,743 stars the day before; repository 671 days old; 3 earlier launch episode(s).
Stars went from 2,743 the day before to 4,510 (+24h: +183, +48h: +502, +7d: +795, +30d: +1,188, +90d: +1,767). Observed after the launch; not proof that the launch caused the change.
2 related public event(s): hacker news post, release. State before: About 3,538 stars the day before; repository 679 days old; 4 earlier launch episode(s).
Stars went from 3,538 the day before to 4,628 (+24h: +98, +48h: +123, +7d: +199, +30d: +453, +90d: +1,090). Observed after the launch; not proof that the launch caused the change.
1 related public event(s): hacker news post. State before: About 4,260 stars the day before; repository 2.0 years old; 5 earlier launch episode(s).
Stars went from 4,260 the day before to 6,387 (+24h: +64, +48h: +77, +7d: +137, +30d: +431, +90d: +2,127). Observed after the launch; not proof that the launch caused the change.
1 related public event(s): hacker news post. State before: About 5,334 stars the day before; repository 2.3 years old; 6 earlier launch episode(s).
Stars went from 5,334 the day before to 7,356 (+24h: +522, +48h: +888, +7d: +1,014, +30d: +1,323, +90d: +2,022). Observed after the launch; not proof that the launch caused the change.
1 related public event(s): hacker news post. State before: About 6,794 stars the day before; repository 2.4 years old; 7 earlier launch episode(s).
Stars went from 6,794 the day before to 7,667 (+24h: +23, +48h: +34, +7d: +96, +30d: +377, +90d: +873). Observed after the launch; not proof that the launch caused the change.
1 related public event(s): hacker news post. State before: About 7,187 stars the day before; repository 2.5 years old; 8 earlier launch episode(s).
Stars went from 7,187 the day before to 7,861 (+24h: +21, +48h: +27, +7d: +87, +30d: +248, +90d: +674). Observed after the launch; not proof that the launch caused the change.
1 related public event(s): hacker news post. State before: About 7,981 stars the day before; repository 2.7 years old; 9 earlier launch episode(s).
Stars went from 7,981 the day before to 8,820 (+24h: +26, +48h: +39, +7d: +88, +30d: +316, +90d: +839). Observed after the launch; not proof that the launch caused the change.
1 related public event(s): hacker news post. State before: About 8,589 stars the day before; repository 2.9 years old; 10 earlier launch episode(s).
Stars went from 8,589 the day before to 9,524 (+24h: +24, +48h: +36, +7d: +80, +30d: +263, +90d: +935). Observed after the launch; not proof that the launch caused the change.
1 related public event(s): hacker news post. State before: About 10,937 stars the day before; repository 3.6 years old; 11 earlier launch episode(s).
Stars went from 10,937 the day before to 11,970 (+24h: +80, +48h: +94, +7d: +164, +30d: +379, +90d: +1,033). Observed after the launch; not proof that the launch caused the change.
1 related public event(s): hacker news post. State before: About 11,660 stars the day before; repository 3.7 years old; 12 earlier launch episode(s).
Stars went from 11,660 the day before to 12,507 (+24h: +29, +48h: +41, +7d: +84, +30d: +324, +90d: +847). Observed after the launch; not proof that the launch caused the change.
1 related public event(s): hacker news post. State before: About 13,567 stars the day before; repository 4.3 years old; 13 earlier launch episode(s).
Stars went from 13,567 the day before to 14,466 (+24h: +15, +48h: +23, +7d: +70, +30d: +285, +90d: +899). Observed after the launch; not proof that the launch caused the change.
2 related public event(s): hacker news post. State before: About 18,512 stars the day before; repository 5.6 years old; 14 earlier launch episode(s).
Stars went from 18,512 the day before to 19,484 (+24h: +32, +48h: +52, +7d: +119, +30d: +324, +90d: +972). Observed after the launch; not proof that the launch caused the change.
1 related public event(s): hacker news post. State before: About 21,416 stars the day before; repository 6.3 years old; 15 earlier launch episode(s).
Stars went from 21,416 the day before to 22,346 (+24h: +28, +48h: +45, +7d: +86, +30d: +377, +90d: +930). Observed after the launch; not proof that the launch caused the change.
Uku Täht began building Plausible around December 2018. While working on a startup, he was asked to install Google Analytics. He did not trust it, and he found existing alternatives such as Simple Analytics and Fathom too barebones. He set out to build a simpler Google Analytics alternative with better privacy, offering '80% of the benefit with 20% of the complexity'. He planned never to store IP addresses or sell data, and considered open-sourcing the code so people could verify those claims.
Before writing much code, Uku published a blog post describing the tool he wanted and recruited beta users through Twitter and email. About 20–30 people showed interest. The beta was announced on Twitter and Indie Hackers, not through a big launch; sources place it in January or February 2019. All early users came from these build-in-public updates, and early users were mostly developers and personal bloggers. Paid plans opened in May 2019 to about 60 beta users, who got a third off. That month ended at $64 MRR.
| May 2019 | $64 | |
| May 2019 | $47.34 | |
| Jun 2019 | $67.91 | |
| Jan 2020 | $355 | |
| Feb 2020 | $403 | |
| Mar 2020 | $415 | |
| May 2020 | $1.1K | |
| Jun 2020 | $1.9K | |
| Jul 2020 | $2.8K | |
| Aug 2020 | $4.1K | |
| Sep 2020 | $5.3K | |
| Oct 2020 | $6.2K | |
| Apr 2021 | $20K | |
| Oct 2021 | $43K | |
| Jun 02, 2022 | $84K |
| Oct 2021 | $500K | |
| Jun 02, 2022 | $1M |
| Jul 2020 | 400 subscribers | |
| Aug 2020 | 600 subscribers | |
| Sep 2020 | 800 subscribers | |
| Oct 2020 | 1K subscribers | |
| Apr 2021 | 2K subscribers | |
| Jun 02, 2022 | 7K subscribers |
| Apr 2020 | 63K visitors |
| Apr 2020 | 272 signups | |
| Jul 2020 | 617 signups | |
| Jan 2026 | 2.4K signups | |
| Apr 2026 | 4.5K signups |
| Feb 2026 | 652 subscribers | |
| Apr 2026 | 1.2K subscribers |
| Nov 2020 | 7.7K websites |
| As of June 2025 | 503K websites |
| As of June 2025 | 173000M pageviews |
Blog and product content ranks in Google and drives most trial signups.
How it works: Educational and comparison posts attract searchers already looking for a Google Analytics alternative.
Customers and open-source users recommend Plausible, with no paid acquisition.
How it works: Being open source and value-aligned leads people to write about and recommend the product.
Repeated HN front-page appearances bring traffic, trials and GitHub stars.
How it works: Opinionated posts and open-source announcements hit HN, then spill over to GitHub Trending.
Write a long post arguing against the dominant tool and share it on Hacker News, Reddit, Lobsters, Indie Hackers, Twitter and Mastodon.
April 8, 2020: Published 'Why you should stop using Google Analytics on your website' (~2,500 words) and shared it widely. It reached the top of Hacker News. Reported first-day visitors vary by source: 25,000+, about 30,000, and 50,000+ over a few days.
July 27, 2020: Published an article on paying rent with an open source project, which hit the Hacker News front page.
Rewrite the homepage headline to name the incumbent and compare against it directly.
April 2020: Changed the headline from 'Simple analytics for your website' to 'Simple and privacy-friendly alternative to Google Analytics'.
Move the feature grid up, cut prose, sharpen CTA labels and use credible testimonials.
late January 2026: Over a few days, moved the feature grid after the hero section and cut prose from six sections to three. Changed CTAs to 'Start free trial' and 'View live demo', and added a testimonial from the Hugging Face CEO.
Monitor Twitter, HN and Reddit for people complaining about the incumbent and engage with them.
from May 18, 2020: Used TweetDeck search (first tweet May 18) and F5Bot. Twitter became the second-highest traffic source at 10K.
Offer a 30-day trial without a credit card and place a live demo dashboard at the top of the homepage.
2020: 30-day no-card trial with a live demo on the homepage. April and May 2020 cohorts converted at 33.5%.
Publish the full codebase so privacy-sensitive buyers can inspect it.
September 2019: Open-sourced all code, including billing, under MIT in September 2019.
Switch from a permissive license to AGPL while keeping the cloud and self-hosted offerings intact.
October 2020: Relicensed from MIT to AGPL; the announcement went viral on Hacker News.
Build an importer from the incumbent ahead of a forced migration deadline.
April 2022: Introduced a Google Analytics import tool in April 2022, ahead of the Universal Analytics sunset on 1 July 2023.
Publish 'vs.' pages against competitors and educational guides alongside feature releases.
Date unknown: Published comparison posts against Google Analytics and Matomo, plus guides on UTM tags, 404 tracking and outbound link tracking.
Launch on Product Hunt without pre-announcing or soliciting upvotes; promote through your own channels and an in-app badge.
August 2020: Marko ran the August 2020 launch. It finished #2 of the day.
Plausible kept premium features cloud-only, renamed the self-hosted release to Community Edition and introduced a Business plan. In 2026 it simplified its homepage to improve trial conversion.
Uku shared progress on a blog, Twitter and Indie Hackers. All early users came from these build-in-public updates. For about a year, blog posts, outreach and HN posts brought only minor success.
After Marko joined, Plausible repositioned itself as an explicit Google Analytics alternative. It published blog posts weekly or more often. Several posts reached the Hacker News front page, and Google search became the top source of trial signups.
Plausible released a Docker self-hosted beta in June 2020 and v1 in October 2020. In October 2020 it moved from MIT to AGPL to stop corporations reselling its code. Both announcements topped Hacker News.
Plausible saw increased interest after the Austrian DPA ruling against Google Analytics. It shipped a Google Analytics import tool, and launched funnels and revenue goals timed to the Universal Analytics sunset.
Uku Täht started Plausible alone in December 2018 as a simpler, privacy-friendly Google Analytics alternative. He ran a free beta with no subscriptions for about five months. Sources disagree on the beta date: one says January 2019 on Indie Hackers, another says February.
Paid subscriptions launched in May 2019 with 60 beta users, ending that month at $64 MRR. It took 324 days to reach $400 MRR. Plausible's monthly recaps report that revenue was flat in January 2020 because of higher-than-normal cancellations, and that about 25% of revenue went to transaction fees. Sources disagree on the customer count when co-founder Marko Saric joined in 2020: about 100, a couple hundred, or a few hundred.
Plausible was a profitable two-person team in 2021 and declined VC approaches. It reached $500k ARR ($42,624 MRR) in October 2021 and $1M ARR on 2 June 2022 with 7,000+ subscribers. The team grew to four.
Plausible remains self-funded and profitable, with a team of 8 to 10. Reported subscriber counts rose over time: 12,000+, then more than 15,000, then more than 21,000. It says it multiplied its $1M ARR several times in the following three years. It has turned down investment offers.
Several choices stand out. Plausible positioned itself directly as 'the alternative to Google Analytics', which the company says started its growth. It made cookie-free tracking the default, so customers do not need consent banners. It refused paid advertising, affiliate programs and sales calls, even when some publishers declined to list it for having no affiliate program. It published traffic and revenue numbers openly. It relicensed from MIT to AGPL in 2020 after larger companies sought to resell its self-hosted version, and later moved some premium features to the cloud-only offering. Whether these choices drove growth more than broader privacy trends is not settled; Marko Saric also credits the general privacy trend.
Moderate inference