Pinned
It’s #MaintainerMonth, and I’ve finally set up GitHub Sponsors to support development of @sveltiacms.app! If you like the project and want to see it grow, send some tips my way! 🙏
Kohei Yoshino
@britegrid.io
UX engineer. Svelte developer. Designer. Marketer. Generalist. Freelancer. Formerly with @mozilla.org. Creator, maintainer of @sveltia.dev & @sveltiacms.app. Ageless guy with unbroken voice. 🇨🇦 Toronto, Canada 🔗 https://github.com/kyoshino
119 followers72 following312 posts
Pinned
It’s #MaintainerMonth, and I’ve finally set up GitHub Sponsors to support development of @sveltiacms.app! If you like the project and want to see it grow, send some tips my way! 🙏
Regardless of severity, Sveltia CMS solves reported security vulnerabilities within a few hours — as long as I’m awake — even before replying to the reporters. In contrast, Decap CMS can take months, not even weeks, to ship fixes, It’s insane. I’ve never trusted the team behind it.
I’ve never left Firefox & Gecko since the Netscape 6 era. Not because I was one of Mozilla’s early hires. (You may not believe me because I look half my age.) It’s simply a matter of trust. That’s why I’m still serving as an independent contractor, almost 25 years after I first started volunteering.
Since 2004, this community has helped make Firefox and the open internet possible. Our “Come Back to Firefox” campaign reunites a few early internet icons to remind people what made the internet special, and why it’s worth protecting.
The Sveltia CMS Showcase now features 700 sites! It’s probably the largest database in the headless CMS sector. My plan is to surpass the Joomla Showcase, which currently has 1,200 sites, by early next year. We would have the world’s largest CMS showcase.
Normalizing 5 releases per day 🙃
v0.245.0 brings i18n upgrades: fill in other locales’ empty values from the default locale while keeping them editable, localize field labels, hints and defaults, and write dates in each locale’s language. Plus a single-pane editor option and Relation/Select keys for keyed lists.
So, @bsky.app has finally made it easy to search for multiple terms. Use the `|` operator instead of `OR` as per the staff. My @deck.blue columns are now down from 11 to 7 ✨
We’ve implemented single-file collections because I know that, among (showcased) @sveltiacms.app users, vanilla JavaScript is the second most popular “framework” with a 15% share. My extensive research into showcases not only aims to share examples, but also to enable data-driven decision-making.
v0.224.0 adds a `readonly` option to lock content, single-file JSON collections, automatic renaming of uploaded files with `filename_template`, React hooks via `CMS.React`, field-level media storage options that inherit the top-level ones, and more accurate type declarations.
This is another example of a data-driven decision. Most people use personal GitHub repositories for company, community and client projects. This means that it’s not a good idea to add features that depend on organizational repository settings.
#Jamstack framework watch, October edition: As I said last month, custom tooling has overtaken Next.js and Jekyll, becoming the 5th most popular “framework” among @sveltiacms.app users. Astro and Eleventy are still going up, while all the others are down.
All done by Claude Opus 5.5 🐙
⚠️ SECURITY UPDATE: v0.221.7 fixed four vulnerabilities found in our own code review, including a low-severity XSS with SVG images and a medium-severity issue in the GitLab Editorial Workflow. As always, we recommend using the latest version of Sveltia CMS to benefit from improvements.
We launched the showcase in January with 60 sites. While we’ll never know the exact number of users, I can see real growth: a tenfold increase in 8 months. Not bad for a personal project?
Thinking about switching to Sveltia CMS? Check out our showcase, which now has 600 examples from 80 countries! 🔥
Remembering Flash Player. (Found this while researching for @sveltiacms.app showcase)
My showcase research has found more legacy. Many sites still use HTTP, and some still use table layouts. You know what? I was a CSS layout advocate back in the 2000s and translated @stopd.bsky.social’s article “Throwing Tables Out the Window” into Japanese, which was a pivotal moment in my career.
Somehow @11ty.dev is on the rise again. 5 of the 10 most recent examples added to the @sveltiacms.app showcase are built with Eleventy. It’s good to see diversity among frameworks 🙂
The popularity of @sveltiacms.app is really growing. The numbers speak for themselves: Between July and August, I added about 3 sites a day to the showcase. Now, in September, it’s 4 sites a day!
Kohei Yoshino reposted
We have reached a major milestone! Read the announcement.
The @svelte.dev team has ignored a regression for 10 days now. Have to pin esrap to 2.3.4; otherwise, builds will fail as they re-introduced the regression in 2.3.5 😐
After a 3-month probation period, the first batch of donations via GitHub Sponsors finally landed in my bank account: CA$189.63. Thank you! Would you like to support the sustainable development of @sveltiacms.app? Become my sponsor today! 💸
Well, MessageFormat 2 is a game-changer. We can easily support complex grammars like Arabic, where the plural rule is zero, one, two, few, many and other.
Thanks to the great work by localizers, Sveltia CMS is now available in: Arabic Bulgarian Catalan Chinese (Simplified) Croatian Dutch English (Canada) English (UK) English (US) Finnish French Greek Japanese Korean Polish Portuguese (Brazil) Portuguese (Portugal) Russian Turkish Ukrainian
Market consolidation continues in the #Jamstack framework sector. The combined market share of #Astro and vanilla #JavaScript among the featured @sveltiacms.app users now exceeds 50%. The top four, including #Eleventy and #Hugo, account for 75%.
GitHub Sponsors is awful. Started on May 19, and I still haven’t received any funds. What’s the point of forcing a 90-day probation period on long-time active users? 🤬
$100 million+ has now been invested in open source maintainers and projects through GitHub Sponsors. 🎉 Nearly 70,000 maintainers and orgs are supported by more than 280,000 sponsors, from individual devs to Fortune 500 companies. Thank you to everyone helping make open source more sustainable. 💚
Kohei Yoshino reposted
In July, we added over 100 examples to our showcase to highlight how quickly the Sveltia CMS community is growing 🚀 Volunteers have started working on localization to reach more people 🌎 We are impressed by what’s happening! 🥳
Vanilla JavaScript is now the second most popular “framework” among featured @sveltiacms.app users. The combined share of Astro and vanilla JS is almost 50%.
I’m on track to add 100 examples to the @sveltiacms.app Showcase this month! As for the framework stats, Eleventy maintains a narrow lead over vanilla JavaScript. New Hugo sites are rare these days.
@sveltiacms.app does a weird thing: It’s written in Svelte, but it supports React-based plugins that mount Svelte components. It’s a framework sandwich! This unique architecture ensures compatibility with Netlify/Decap CMS. 🥪
Looks like the future of Ripple is uncertain, as the maintainer has started a React-like framework called Octane. So @sveltiacms.app has to stick with Svelte for now, but I’ll consider other frameworks at some point.
But, ugh, I should really think about moving away from Svelte. svelte.dev now joins nextjs.org and nuxt.com among many sites that crash when cookies are disabled.
We’ve got the 100th Astro site in the Sveltia CMS showcase. Astro and Eleventy have a roughly 2:1 share. It’s interesting to see SvelteKit in 7th place — its static adapter is a hidden gem.
Kohei Yoshino reposted
We’re thrilled to share insights from our growing showcase of real-world Sveltia CMS examples, now with 300 sites — a remarkable 5x expansion since launching in January. Check out the full report in our GitHub Discussions!
I monitor a bunch of projects on GitHub to develop @sveltiacms.app showcase, but a lot of them never get completed. The failure rate? Maybe 50%. Thanks to AI, it’s never been easier to start new projects, but finishing them is still a big challenge especially for non-tech users.
I’m continuing to discover @11ty.dev sites using @sveltiacms.app! Here’s the current ranking from our showcase: 🥇 Astro: 93 (+3 from last week) 🥈 Eleventy: 42 (+4) 🥉 Hugo: 37 (+1) (Vanilla JS: 32) (+4) Jekyll: 22 (+2) Next.js: 18 (+2) Vanilla JS may soon replace Hugo in third place.
I’m continuing to discover @11ty.dev sites using @sveltiacms.app! Here’s the current ranking from our showcase: 🥇 Astro: 93 (+3 from last week) 🥈 Eleventy: 42 (+4) 🥉 Hugo: 37 (+1) (Vanilla JS: 32) (+4) Jekyll: 22 (+2) Next.js: 18 (+2) Vanilla JS may soon replace Hugo in third place.
Marketer’s note: Your showcase will be a powerful tool if it can provide compelling evidence of how many users have switched from other products to yours. I actually spend an hour every day researching to create this industry-leading showcase 😎
Our showcase now features 100+ sites migrated from Netlify/Decap CMS and 40+ sites migrated from WordPress! We are thrilled to see the growing number of successful migrations and the positive impact it has on our users 🔥