I think it's really good if open source projects set up their own Gitlab server, to have full control over their project.
But it's super annoying to register for each,if you want to report a bug. Especially if there is no registration with Github or Gitlab sign-on.
opensource
Ω🪬Ω
new release of #Fedialgo, the customizable timeline algorithm / filtering system for your Mastodon feed, counts the number of times each hashtag appears in your timeline even if people don't use a "#" character to give you a better sense of what people are talking about in the Fediverse.
there's a little bit of art vs. science here because some strings are disqualified from this kind of counting (e.g. a word like "the" should not be counted even if some maniac decided to make it a hashtag) so let me know if you see any weirdly high counts.
* Link: https://michelcrypt4d4mus.github.io/fedialgo_demo_app_foryoufeed/
* Code: https://github.com/michelcrypt4d4mus/fedialgo_demo_app_foryoufeed
* Video of FediAlgo in action: https://universeodon.com/@cryptadamist/114395249311910522
#activitypub #algorithm #algorithmicFeed #algorithmicTimeline #Fedi #FediTips #FediTools #Fediverse #Feed #FOSS #Masto #MastoAdmin #Mastodon #mastohelp #MastoJS #nodejs #node #opensource #SocialWeb #timeline #TL #webdev #hashtag #typescript #hashtags
Time for a new #introduction!
I'm a former #geographer & #mapmaker, now working on a #PhD project in digital #archaeology, between #Prehistory and #openSource #geospatial.
I used to work as an #artist, I'm into #sailing (I was #livingAboard during a few years) and #musicMaking is my happy place. I'm also a happy #dad and I'm fluent in fr, en & es.
Finally, I'm the proud admin of https://Mapstodon.space, a great #Mastodon instance dedicated to maps — & full of decent and interesting people!
Come explore a large random selection of forever open source #TTRPG resources, from games to SRDs to art and more!
(€) Ich habe über die letzten Jahre viel recherchiert, selbst bei @ownclouders gearbeitet, auch bei @mailbox_org, die heute @OpenCloud betreiben. Und ich war Speaker auf der #nextcloud conference. Letztere hatten immer wieder Probleme mit Aussagen von mir, man traf sich vor Gericht, der Vergleich war für uns sehr erfreulich. Egal. #opensource #linux hat so viele spannende Geschichten zu erzählen, die von #owncloud und #nextcloud und #opencloud ist eine davon.
https://www.golem.de/news/open-source-stress-in-der-cloud-2507-197492.html
We are now officially using @forgejo! The Fedora Forge is ready for contributors to start migrating to. Cutoff for switching from Pagure is by Flock to Fedora 2026.
New chapter :)
➡️ https://communityblog.fedoraproject.org/the-forge-is-our-new-home/
Create a Vector Sunburst Effect with Inkscape
Learn to create the eye-catching look of a sunburst effect using two different methods within Inkscape by following this step by step guide.
https://www.adamsdesk.com/posts/inkscape-create-sunburst-effect/
Determine Which Linux/Unix Init System is Being Used
Join this investigative adventure to determine the init system being used on GNU/Linux or Unix operating system using illustrated command examples.
Plasma Mobile News📳!
@NGIZero Core is funding work on the power management stack; the task switcher gets gestures back; the lockscreen and notifications were redesigned; KDE's very own convergent web browser, Angelfish, has been overhauled and now supports gestures; and look forward to improvements to Discover, Clock, Dialer and more.
https://plasma-mobile.org/2025/06/18/dev-log/
#plasmamobile #mobile #freesoftware #opensource
@kde@lemmy.kde.social
Hi, if you speak any of the following languages, I could really use your help translating a few words for https://jointhefediverse.net.
فارسی,العربية,Bahasa Indonesia, Български, Català, Čeština, 简体中文, 繁體中文, Deutsch (DE), Español (ES), Esperanto, Euskara, Français, Italiano, Nederlands, Polski, Português (BR), Русский, Slovenčina, Suomi, 臺灣正體中文
- https://github.com/jointhefediverse-net/jointhefediverse.net/issues/118
- https://github.com/jointhefediverse-net/jointhefediverse.net/issues/138
- https://github.com/jointhefediverse-net/jointhefediverse.net/issues/137
#translation #localization #opensource #HelpWanted #fediverse #JoinTheFediverse
Happy 20th birthday Django! 💝🎂🎉
https://www.djangoproject.com/weblog/2025/jul/13/happy-20th-birthday-django/
Our open source journey started 20 years ago today, on July 13th 2005. Come celebrate this big milestone at one of our many community events this year
Must Have Essential Applications For Desktop Linux
Explore the curated essential list of free & open source software applications by category for the graphical user interface of a GNU/Linux desktop.
https://www.adamsdesk.com/posts/essential-desktop-linux-applications/
Endlich ist es soweit: Unser PeerTube-Hosting ist released! 😊
Ab sofort kannst du bei uns deine eigene, dezentrale Videoplattform hosten – unabhängig und werbefrei.
Lade Videos hoch, streame live und teile deinen Kanal mit anderen Instanzen im Fediverse. 📽️
https://ossrox.org/store/peertube
#PeerTube #Fediverse #Video #hosting #opensource #UnplugTrump #FediVerse #Ossrox
Excited enough about moving my projects over to codeberg to write a blog about it, despite knowing nobody reads blog posts about themselves.
Codebergs seriously cool though, I'm pumped!
🌍📄 Docs, l’éditeur de texte libre et collaboratif de La Suite numérique, a été reconnu "bien public numérique" (Digital Public Good) par la Digital Public Goods Alliance ce matin à l’ONU lors de la semaine Open Source des Nations Unies.
🔗 https://www.digitalpublicgoods.net/r/docs-collaborative-text-editing
Ce label marque une étape importante pour ce logiciel issue du partenariat franco-allemand-néerlandais 🇫🇷 🇩🇪 🇳🇱
#LogicielsLibres #OpenSource #DigitalPublicGoods #ONU #Europe #Docs #SouverainetéNumérique
Help us test DNF5 in the Anaconda installer!
Test Days continuing to Aug 1 🗓️
Learn how to participate: https://fedoramagazine.org/contribute-to-the-anaconda-installer-dnf-5-test-days-july-28-august-1/
Dear friends of the BSD Cafe,
This idea has been in my mind since the very beginning of this adventure, almost two years ago. Over time, several people have suggested it. But until recently, I felt the timing just wasn’t right - for many reasons. Today, I believe it finally is.
So I’m happy to announce a new service:
The BSD Cafe Journal - https://journal.bsd.cafe
At first, I thought I’d use BSSG for it (I even added multi-author support with this in mind), but in the end, it didn’t feel like the right tool for the job.
The idea is to create a multi-author space, with content published on a fairly regular basis. A reference point for news, updates, tutorials, technical articles - a place to inform and connect.
Just like people in Italy used to stop by cafes to read the newspaper and chat about the day’s news, the BSD Cafe Journal aims to be a space for reading, sharing, and staying informed - all in the spirit of the BSD Cafe.
What it’s not:
It’s not here to replace personal blogs, or excellent newsletters like @vermaden 's. And it’s not an aggregator.
What it is:
A place where authors can write original content, share links to posts on their own blogs or elsewhere, publish guides, offer insights, or dive into technical explanations.
The guiding principles are the same as always: positivity, constructive discussion, promoting BSDs and open source in general. No hype (sharing a cool new service is fine, posting non-stop about the latest trend is not), no drama, no politics. The goal is to bring people together, not divide them. To inform, not inflame.
Respect, tolerance, and inclusivity are key. Everyone should feel welcome reading the BSD Cafe Journal - never judged, offended, or excluded.
The platform I’ve chosen is WordPress, for several reasons: it’s portable (runs well on all BSDs), has great built-in role management (contributors, authors, etc.), and - last but not least - supports ActivityPub.
This means every author will have their own identity in the Fediverse (like: @stefano ) and can be followed directly, and it’ll also be possible to follow the whole Journal.
Original and educational content is encouraged, but it’s also perfectly fine to link to existing articles elsewhere. Personally, I’ll link my technical posts from ITNotes whenever I publish them there.
The goal is simple: a news-oriented site, rich in content, ad-free, respectful of privacy - all under the BSD Cafe umbrella.
Content coordination will happen in a dedicated Matrix room for authors. There’ll also be a public room for discussing ideas, giving feedback, and sharing suggestions.
Of course, I can’t do this alone. A journal with no content is just an empty shell.
So here’s my call for action:
Who’s ready to lend a hand? If you enjoy writing, explaining, sharing your knowledge - the Journal is waiting for you.
#BSDCafe #BSDCafeServices #BSDCafeUpdates #BSDCafeAnnouncements #RunBSD #FreeBSD #NetBSD #OpenBSD #illumos #Linux #OSS #OpenSource #BCJournal #BSDCafeJournal
Excited to share that I've joined #OSSCA (Open Source Software Contribution Academy) as a mentor for the @fedify project!
OSSCA is a national program run by South Korea's NIPA (National IT Industry Promotion Agency) through their Open Source Software Support Center, aimed at fostering the next generation of open source contributors.
We're currently in the process of selecting around 20 mentees who will start contributing to #Fedify once the selection is complete. I've been busy preparing good first issues to help them get started on their open source journey.
Looking forward to working with these new contributors and seeing what amazing things we can build together!
My latest blog post: Building the Kilnettle Tape Dispenser
https://mikecoats.com/building-kilnettle/
@stephencoyle presented his Kilnettle Shrine Talking Tape Dispenser as a Lightning Talk at the @oshwassociation 2025 Open Hardware Summit. He was kind enough to send me one to build.
We're thrilled to highlight five outstanding contributions from the Korean Open Source Contribution Academy (#OSSCA) program participants who have been working on #Fedify! Their dedication and effort have significantly enhanced our #ActivityPub server framework.
First up is @nyeong with his monumental #318 PR, implementing a SQLite-based key–value store to address #274. This contribution adds the SqliteKvStore class with full cross-runtime support for Node.js, Deno, and Bun through the new @fedify/sqlite package. His implementation includes atomic operations, TTL support, comprehensive test coverage, and careful attention to SQL injection prevention. This enables developers to use SQLite as a persistent storage backend while maintaining compatibility with Fedify's existing KvStore API—a crucial feature for production deployments!
Next, @crohasang delivered an excellent quality-of-life improvement with #341 PR, fixing #257. He enhanced the CLI to properly respect TTY status and the NO_COLOR environment variable, implementing intelligent color control across all CLI commands. The solution involved switching from @cliffy/ansi/colors to @std/fmt/colors, creating a helper function using Deno.inspect() to handle object formatting, and ensuring colors are correctly disabled when output is redirected to files. This makes the CLI much more pipe-friendly and suitable for automated workflows!
@menele contributed a thoughtful enhancement with #342 PR, addressing #191. She updated the fedify inbox command to display not just the activity type, but also the type of object contained within each activity—transforming output like "Create" into the more informative "Create(Note)" or "Undo" into "Undo(Follow)". This seemingly simple change required making the display function asynchronous to fetch the enclosed objects, significantly improving the debugging experience for developers!
@woaol tackled an important developer experience issue with #329 PR, solving #306. Previously, the fedify init command would often install outdated versions of Fedify packages like @fedify/redis because version numbers were hardcoded in the CLI. They created a getLatestVersion() function that dynamically retrieves package versions from local metadata files, ensuring that developers always get the latest versions of all Fedify packages when initializing a new project. This improvement includes comprehensive test coverage and eliminates the frustration of starting a project with outdated dependencies!
Finally, @kodingwarrior made a significant contribution with #309 PR, implementing #269—NestJS integration! They created the @fedify/nestjs package with a FedifyModule that seamlessly integrates Fedify into NestJS applications. This includes proper middleware implementation, dependency injection support through NestJS's module system, and compatibility with both CommonJS and ESM environments. This opens up Fedify to the large NestJS developer community, making it easier than ever to build ActivityPub-enabled applications with this popular enterprise framework!
These contributions showcase the incredible talent and dedication of the OSSCA participants. From core infrastructure improvements to developer experience enhancements, each contribution makes Fedify better for the entire community. Thank you all for your hard work and welcome to the Fedify contributor family! 🚀
We're looking forward to seeing more amazing contributions from the OSSCA program and the broader community. If you're interested in contributing to Fedify, check out our GitHub repository and join us in building the future of federated social web! 🌟
Please consider filling out our annual user and contributors survey! It's to get feedback from our users... and contributors, who are also users.
This survey is a great way for the community to understand where we're at and where we should go, but other means of participation and contribution are always available!
At #EuroPython lots of people are asking how many projects are built with @django. The answer is about 500k to 1M. And yet we only raise $250k per year to support the project, yep, sustainability in open source is hard ☺️
A small @FreeCAD video over on my shiny new @MakerTube account. This, the first of a few #FreeCAD tutorials is a slight outlier... we take a little look at a few issues that new users might have when trying to follow tutorials! #FreeCADFriday #CAD #Opensource #Learning
https://makertube.net/w/sjbmtxD3CbtcBk3pmYvQPJ
Vers plus de souveraineté numérique en Allemagne !
Un changement qui dépasse la technique : c’est un acte politique, pour reprendre le contrôle sur ses outils numériques.
#souveraineténumérique #opensource #transitionnumérique #schleswigholstein #InnovationPublique #indépendancetechnologique
https://www.frandroid.com/marques/microsoft/2652317_chez-nous-teams-cest-fini-pourquoi-cette-region-allemande-se-separe-de-microsoft
Help us bring the Django community together at DjangoCon US 2025! We have some premium sponsorship opportunities that offer incredible exposure!

