![opensource](https://programming.dev/pictrs/image/244e6071-5fec-4df6-81d8-ab5d08fabf4d.png?format=webp&thumbnail=48)
Opensource
- A free and open-source Touhou Project fangamegithub.com GitHub - taisei-project/taisei: A free and open-source Touhou Project fangame
A free and open-source Touhou Project fangame. Contribute to taisei-project/taisei development by creating an account on GitHub.
Cross posted from: https://lemm.ee/post/35659098
- Sound Space Plus or Rythia: Rhythm-based aim gamegithub.com GitHub - David20122/sound-space-plus: Rhythm-based aim game
Rhythm-based aim game. Contribute to David20122/sound-space-plus development by creating an account on GitHub.
Cross posted from: https://lemm.ee/post/35954037
- OpenLoco: Modern, open source version of the classic transport simulation game
cross-posted from: https://lemm.ee/post/35889057
- Open-source and privacy focused offline translation in your browserwww.producthunt.com Linguist Translate - A privacy‑focused, full‑featured translation in your browser | Product Hunt
Linguist is a privacy‑focused, full‑featured translation solution for browser. Embedded offline translator, full page translation, dictionary, custom translators (like ChatGPT, Llama, LibreTranslate, etc), translation for selected text and even more.
Hi everyone. I'm launching Linguist Translate, an open-source, full-featured translation solution with an embedded offline translator based on the Bergamot Project created by Mozilla.
Site: https://linguister.io
GitHub: https://github.com/translate-tools/linguist
Today, Linguist is launched on ProductHunt. Support the project who really care about privacy: https://www.producthunt.com/posts/linguist-translate
Linguist is not just a wrapper over Google Translator like many other extensions. You can use any translation service with Linguist, thanks to custom translators! You may even deploy any machine translation (like LibreTranslate) on your localhost and then add this service to Linguist.
All features are included: text translation, full-page translation, selected text translation, Text-To-Speech, dictionary, history, and even more.
- What do you think of this explanation of why not going Open Source?chimbori.com Our Apps and Open Source — Chimbori
Some components of our apps are open-source, but the main apps are not. This is to protect you and us from unscrupulous counterfeiters who add malware and ads to open-source apps.
I am not following these claims carefully, but I have seen tons of copies of Lawnchair in the Playstore.
Another recent event that comes to my mind is the Simple apps, which AFAIK they always were open source? But that didn't matter until it got sold and then Fossify was the non shit version of it (the positive side of open source).
- www.darktable.org darktable 4.8.0 released
We’re proud to announce the new feature release of darktable, 4.8.0! The github release is here: https://github.com/darktable-org/darktable/releases/tag/release-4.8.0. As always, please don’t use the autogenerated tarball provided by github, but only our tar.xz file. The checksums are: $ sha256sum d...
cross-posted from: https://lemm.ee/post/35211468
- Write Free Software Community
"This community exists to support people in their free software journeys. If you have questions about how a particular license works, or which to choose for your project, how to re-use software, advice on managing a healthy community, and so on, this is the place for you."
- Encrypted P2P Chat
chat.positive-intentions.com
github.com/positive-intentions/chat
I'm excited to share with you an instant messaging application I've been working on that might interest you. This is a chat app designed to work within your browser, with a focus on browser-based security and decentralization.
What makes this app unique is that it doesn't rely on messaging servers to function. Instead, it works based on your browser's javascript capabilities.
Here are some features of the app:
- Encrypted messaging: Your messages are encrypted, making them more secure.
- File sharing: Easily share files using WebRTC technology and QR codes.
- Voice and video calls: Connect with others through voice and video calls.
- Shared virtual space: Explore a shared mixed-reality space.
- Image board: Browse and share images in a scrollable format.
Your security is a top priority. Here's how the app keeps you safe:
- Decentralized authentication: No central server is required for login, making it harder for anyone to gain unauthorized access.
- Unique IDs: Your ID is cryptographically random, adding an extra layer of security.
- End-to-end encryption: Your messages are encrypted from your device to the recipient's device, ensuring only you and the recipient can read them.
- Local data storage: Your data is stored only on your device, not on any external servers.
- Self-hostable: You have the option to host the app on your own server if you prefer.
A decentralized infrastructure has many unique challenges and this is a unique approach. Ive taken previous feedback and made updates. Its important to note, it is still a work-in-progress and provided for testing/review/feedback purposes.
Looking forward to hearing your thoughts!
- The Haiku operating system, based on BeOSwww.haiku-os.org Haiku Project
Haiku is an open-source operating system that specifically targets personal computing. Inspired by BeOS, Haiku is fast and easy to learn but very powerful.
- Leon - Android app for removing tracking parameters from shared URLsgithub.com GitHub - svenjacobs/leon: Android app for removing tracking parameters from shared URLs
Android app for removing tracking parameters from shared URLs - svenjacobs/leon
- webpagetoepub.github.io Convert webpage to EPUB
Easily convert any webpage to an EPUB file with our free online tool. Just paste the URL and download your EPUB for offline reading on any device.
Repository on github.
- WebX: An alternative for the World Wide Web - browse websites such as buss://yippie.rizz made in HTML, CSS and Lua. Custom web browser, custom HTML rendering engine, custom search enggithub.com GitHub - face-hh/webx: An alternative for the World Wide Web - browse websites such as buss://yippie.rizz made in HTML, CSS and Lua. Custom web browser, custom HTML rendering engine, custom search engine, and more.
An alternative for the World Wide Web - browse websites such as buss://yippie.rizz made in HTML, CSS and Lua. Custom web browser, custom HTML rendering engine, custom search engine, and more. - fac...
cross-posted from: https://lemm.ee/post/33919397
> Here's a Video about this
- qimgv, light image viewer with video supportwww.linuxlinks.com qimgv - Qt5 image viewer with video support - LinuxLinks
qimgv is a Qt5 image viewer. It's fast, configurable, and easy to use. qimgv is free and open source software. It has optional video support.
- Awesome Android Apps - my curated list of ~250 appsgithub.com GitHub - Psyhackological/AAA: :iphone: Curated list of THE BEST FOSS Android apps to maximize your freedom & privacy!
:iphone: Curated list of THE BEST FOSS Android apps to maximize your freedom & privacy! - Psyhackological/AAA
Awesome Android Apps
AAA
Hi all,
for 2 years, sporadically, I've been adding awesome FOSS apps with the following:
Rules
- Open Sourced
- Free of charge (on F-Droid and source code repository releases)
- Free as in Freedom
- Ad-free
- Installed and tested by me or by contributor
- Privacy-friendly aware
- Easy to use
- Still in development or polished experience
- Does not lack features compared to proprietary app
- Does not need an account (the only exceptions are self-hosted) apps)
- Has dark theme
...tested by my and then later by contributors. I think many of you will appreciate this simple README.md repo, and I would love some help with it.
I hope you will find it useful! 🤩
- What wrong with libretranslate?
Hi there! I‘m actively degooogling and switching from proprietary apps to foss.
Recently put away with google translator and put a libretranslate link on my desktop because I need to translate a word or two per day.
Sadly, it regularly gets real easy things wrong. Am I using it wrong? Is it not ready for daily use?
Thanks for reading and any answers.
- LaTeX book in 2024?
Better design, new features and readme.
... and this is the most popular open source LaTeX book on github ❤️
https://github.com/AnMnv/eBook
- New piefed feature , anyone can subscribe to any post or comment (piefed is a reddit and lemmy alternative)codeberg.org Subscribe to anything
Currently, posters can be notified about replies to their posts or comments, or subscribe to a community for notifications about posts in that community. It'd be good to be able to subscribe to a post or comment too.
cross-posted from: https://lemmy.ml/post/15159862
> cross-posted from: https://lemmy.ml/post/15109471 > > > This is a feature that as far as i know lemmy does not have, so it might be worth it to checkout and support piefed, it will probably be useful if there are certain topics that are really relevant to you and you want to develop in depth knowledge of.
- Open sourcing MS-DOS 4.0cloudblogs.microsoft.com Open sourcing MS-DOS 4.0 - Microsoft Open Source Blog
In partnership with IBM, Microsoft is releasing the source code to MS-DOS 4.00 under the MIT license. Learn more.
- dev.to Growth Hacking Killed GitHub Stars
In 2023, I had a chat with Max Stoiber, CEO of Stellate, on a podcast to learn about his early...
- Lemmy Webhook - add webhook support to your Lemmy instance
Hi there!
Since the last time the LemmyWebhook package gained quite a few new capabilities so I've decided it's time for another post.
---
Quick intro to the package: It adds support for webhooks to Lemmy, meaning you can get notified of events to automatically react to, instead of having to poll for everything, often using multiple http requests. Everything is done in a quite efficient way which avoids hitting your database as much as possible and if it does, it only uses queries on primary key. You can also (optionally) make it available to other users who can then run their bots on your instance only on the permissions you allow them, meaning if you only grant them access to post events, they don't also get access to new user events.
---
So, what's new?
- When you listen for an update event, you get the previous version of data in addition to the current one, meaning you can directly compare what has changed
- New function for getting parent comment id have been added, with this you can for example detect if someone is replying to your bot
- You can now listen for community subscribe/unsubscribe event
---
As usual, let me know what you think, feel free to offer suggestions or ask questions.
- dev.to Building a Managed Service Provider Business With Open Source
Let's start by answering the question you may have off the bat. What is a Managed Service Provider?...
- (Easy) ways to help struggling open source projects
cross-posted from: https://lemmy.ml/post/13924279
> - step in and help review a few PRs > > - help the project triage/reproduce bugs > > - if code in the PR looks complicated or is hard to understand, ask for an explanation > > - express your gratitude to the maintainers > > - make your company sponsor projects they depend on > > https://mastodon.social/@bagder/112194895793007918 > > Daniel is the creator of cURL : https://daniel.haxx.se/blog/2021/03/30/howto-backdoor-curl/
- How do I know if a project has a good documentation?
Hey!
I not good at understanding a project from its code. So, I try as much as I can to understand it from its technical documentation first. But so many time I fell overwhelm by the information: I don't know were to start to read and I don't know how to find a specific information.
How can I know when I'm lacking in understanding the project and when the project is lacking good documentation? Where should I start while studying a documentation which readme doesn't say "read this next"?
Thank you
- opensource.net Why single vendor is the new proprietary
it’s time to reassert the value of software developed in an open collaboration. Everything else is proprietary. Everything else is a relicensing time bomb.
- dev.to What's the Difference Between New and Beginner Open Source Contributors?
Understanding the difference between new and beginner contributors is important for both project maintainers and the contributors themselves. This post identifies some of the unique challenges and needs of these two types of contributors.
- redict.io Redict is an independent, copyleft fork of Redis®
Like many of you, I was disappointed when I learned that Redis®1 was changing to a non-free licensing model. This is a betrayal of the free software community, but perhaps not an entirely surprising one. Forks are likely to start appearing in the coming days, and today, I would like to offer Redict ...
- dev.to Qilin: A Starter Project Template For Every Open Source Project
Open Source is a community-based endeavor. Community is what makes Open Source possible and sets it...
- Got any good open source Android games?
Most mobile games nowadays seem to be crap. Got any good mobile games that are open source and fun to play (for more than a few days)?
- Open Collective shutting down at the end of 2024 year?
“It is with a heavy heart that I'm writing today to inform you that the Board of Directors of the Open Collective Foundation (OCF) has made the difficult decision to dissolve OCF, effective December 31, 2024”.
More details in the hyperlink below.
https://daniel-lange.com/archives/186-Opencollective-shutting-down.html
- thenewstack.io Igalia: the Open Source Powerhouse You’ve Never Heard of
Chances are you’ve never heard of Igalia, the open source consultancy. Yet you’re almost certainly using something that Igalia helped build.
cross-posted from: https://programming.dev/post/9979951
> Monday, February 12, 2024 > Ribbon and Ron Williams write: > > > As Redox functionality becomes more complete, we have been working hard to get a wide variety of software working. > > > > This post will cover our porting strategy for Linux/BSD programs. > > > We have ported the following games and emulators: > > > 2048 > ClassiCube > DevilutionX > DOSBox > eduke32 > FreeCiv > Gigalomania > Hematite > Mednafen > Neverball > OpenJK > OpenTTD > PrBoom (Doom engine) > ScummVM > Space Cadet Pinball > and others. > > > Porting is a major part of the Redox development effort. We are using porting as a way to prioritize and validate Redox functionality. > > > > Currently dozens of programs and many more libraries work. Our initial focus has been on porting Rust programs, but we also recognize the importance of supporting programs written in other languages. > > > > In last year Ribbon began the porting of more than 1000 programs and libraries to Redox! They are still work-in-progress and many require customized cross-compilation scripts or improved library support. You can see them here. > > > > With our recent change to a Linux-compatible path format, we have removed a major hurdle to supporting Linux applications. In the future we plan to expand our POSIX support, port more Rust crates and continue to improve Relibc. > > > > Some thought is being given to virtual machines and Wine as possible mechanisms for running proprietary binaries and possibly even proprietary drivers. However, there are no specific plans for that capability at this time. > > Read Porting Strategy - Redox - Your Next(Gen) OS
- Lemmy Webhook - add webhook support to your Lemmy instancegithub.com GitHub - RikudouSage/LemmyWebhook: Add webhook support to your Lemmy instance
Add webhook support to your Lemmy instance. Contribute to RikudouSage/LemmyWebhook development by creating an account on GitHub.
It's been a while since I've last posted about this package and quite a lot has changed since then.
---
So, what does this package do? It adds support for webhooks to Lemmy in an efficient way, meaning you can subscribe to various events like a new post created, new comment added and so on. Very useful, for example, for automods or other bots that need to react fast.
Since the last time I've added more object types, so in addition to posts and comments you can now listen for:
- comment reports
- instances being added or updated (for example federation changes)
- local users (users local to your instance, it's a distinct type from all users, it contains stuff like email and other stuff that doesn't get federated to other instances)
- all users in general (this includes federated and local users)
- post reports
- private messages (does not contain the message text itself, only metadata like recipient and the author)
- private message reports
- registration applications
---
Another huge improvement is an api that allows users to create webhook and even more importantly a simple GUI for management of your webhooks. This means that this package is no longer only for instance admins, but bot authors in general can ask their instance admins for access to webhooks (and to install the webhooks package to their Lemmy instance if they don't have it yet) and if the admins grant it, you now have access to webhooks. Every access is scoped, meaning if your bot only needs access to posts, you don't need to ask for the permission to receive registration applications, meaning admins can freely grant you access to webhooks without also giving you access to stuff you shouldn't have access to.
---
There's also support for bulk import of webhooks based on a YAML document, meaning creators of bots and other applications that have support for webhooks can create a YAML document with all the webhooks other people then can import without any trouble. Each imported webhook needs a unique ID which allows the system to track changes to it which allows the importer to update old webhooks instead of duplicating them (as long as they share the same ID).
---
Let me know what you think, your ideas for improvements or any comments in general are welcome!
---
P.S. If someone wants to try it out, you can use my instance. The webhooks are available at https://webhooks.lemmings.world (accounts must be manually approved, so be patient and ideally write me a PM if you want the access quicker).
- opensource.googleblog.com Announcing Google Season of Docs 2024
Season of Docs 2024 is here! Explore the Season of Docs website to learn more about participating in the program.
- schalkneethling.substack.com First-Time Contributors, Open Source, AI, Security, And The Octoverse - Martin Woodward
The open-source ecosystem experienced a monumental shift in 2023, as detailed by Martin Woodward, VP of Developer Relations at GitHub, on the Mechanical Ink Podcast. The Octoverse report highlighted that more first-time contributors joined the open-source community than ever before. But why?
- Tangara is a portable, open-source music player based on an ESP32 MCUwww.cnx-software.com Tangara is a portable, open-source music player based on an ESP32 MCU (Crowdfunding) - CNX Software
Tangara is a portable music player that is out to make MP3 players cool again. With an iPod-inspired design and an ESP32 module at its core, Tangara
- Ruffle (a open source re-implementation of adobe flash player) reviews improvements made in 2023ruffle.rs 2023 in review
It's been a very busy 2023 for Ruffle, so much so that we didn't find the time to write a new progress report with everything going on! Let's fix that!
> the number of people who have left the rust project due to burnout is shockingly high. the number of people in the project who are close to burnout is also shockingly high. > > this post is about myself, but it’s not just about myself. i’m not going to name names because either you know what i’m talking about, in which case you know at least five people matching this description, or you don’t, in which case sorry but you’re not the target audience. consider, though, that the project has been around for 15 years, and compare that to the average time a maintainer has been active …
The author doesn't seem like a big fan of capital letters...