Opensource

5585 readers
237 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS
1
2
 
 

When World of Warcraft was launched in 2004, it became somewhat of a juggernaut in the MMORPG space. Millions of players continue to login every month. [Kelsi Davis] is one such player, but she doesn’t always log in with the regular client anymore. That’s because she put together WoWee—an open-source alternative of her very own.

WoWee is an acronym—World of Warcraft Engine Experiment. Coded in native C++, it’s a homebrewed client that uses a custom OpenGL renderer to display the game world. [Kelsi] notes that it’s strictly an “educational/research” project, built without using any official Blizzard assets, data or code. Instead, it grabs some client data from a legally-obtained install to operate and loads certain assets this way.

It’s currently compatible with the vanilla game as well as The Burning Crusade and Wrath of the Lich King expansions. It should be highlighted how much work this project has already involved—with [Kelsi] needing to recreate various functional minutae in the game, from character creation screens to weather systems and skyboxes. There’s still a lot to do, as well, like adding 3D audio support and making it more interoperable with the quest system.

It’s rare that any MMO gets an open-source client, even less so while the original game is still being actively supported by the developers. Still, we do see some creative hacks in this space.

3
 
 

Lutris is an all-in-one open source game manager for launching games from various stores on Linux, with version 0.5.20 out now.

This release overhauls how it runs GE-Proton, making use of the modern umu launcher to keep it all running nicely. So it should, in theory, offer a better experience than before when running Windows games. It also improves support for Wayland, adds support for the ZOOM Platform store, there's improvements for the EA App, some settings have been cleaned up and much more.

4
5
 
 

MapToPoster is a free Python project that you can use to create maps that are worthy of being hung on your wall. It uses OpenStreetMap data to render the same style of striking minimalist maps you see advertised on social media, while giving you control over the exact map location, scale, and colors used.

Once the project has been installed, you can use a simple text command to create portrait PNG files of around 3630x4830 pixels in size (at a density of 300 dpi).

I tried this a few weeks ago, and my main complaint was that it wasn't caching the map files. Looks like that's fixed now: https://github.com/originalankur/maptoposter/issues/10

6
 
 

In KDE Plasma 6.6 Spectacle can read texts from screenshots, a new on-screen keybord is available for testing, a first-time wizard was added, current theme can be saved as a new global theme, emoji selector got a new easier skin tone selection, you can now connect to a Wi-Fi network via a QR code, application sound volume can be changed by scrolling over a taskbar button via mouse, and there is much more.

7
 
 
8
 
 

I've released a new update for OpenJam's Robocraft servers with lots of multiplayer bugfixes and a few new features as well. Robocraft was a vehicle combat sandbox MOBA which shut down official servers in January 2025. The OpenJam servers are a FOSS re-implementation of the official servers aiming for feature parity, though there's still lots of missing features right now.

Since the last release there have a been a few organized events where full 5v5 and even 6v6 matches were played, which were quite fun. It's been really cool to see the fruits of my labour on reverse-engineering the server functionality to get it to a point where we can play the full game again! Now I'm shifting my focus towards implementing in-game social features (friends, clans, parties, etc.) and server federation so the (currently only) four public servers aren't so siloed.

9
10
11
 
 

I know Discord is enshittifying and I'm all for switching to open source instead.

But everyone's reason for leaving seems to be:

"Discord wants my ID for age verification and I don't like that."

And the new apps will be subject to the exact same laws.

Are users just not realizing that (and therefore in for a rude awakening), or am I missing something?

12
 
 

I stumbled across this link in the comment of another post, and thought it was super promising!

Someone mentioned something about in the US, this would be illegal due to DRM laws - not sure about the specifics of this, but regardless an open source printer seems like something we've needed for ages, as printers are something that always seem like way more of a headache then they need to be. It seems like such a simple technology that has existed for quite some time, but they are always such a pain to deal with. (Maybe it's just my bad luck with printers?)

13
14
 
 

I built a note-taking app because the one I wanted didn't exist. Clean UI, local .md files, no cloud, no account.

Built with Rust + Tauri 2.0 + SvelteKit. Full-text search powered by Tantivy. Graph view, AI writing tools (bring your own key), Obsidian import, version history.

Available for Linux (AppImage, APT, AUR), Windows, and macOS. Source: https://codeberg.org/ArkHost/HelixNotes

Developer @ArkHost@lemmy.world

15
 
 

cross-posted from: https://piefed.zip/c/machinelearning/p/1092955/looking-for-ml-coders-for-help-with-open-source-creative-commons-board-game-ai-player-logi

I know this is probably a long shot, but I'm not sure where else to ask so I'm going to take a shot.

I've designed and abstract board game (think chess, shogi, go, etc) and have completed coding the rules for play against an AI player, however getting the actual AI to be good is a whole other problem.

I would love if someone who is experienced in ML would be interested in collaborating on this open source project.

The game is strictly a hobby project, with absolutely no plans for monitization or anything. Currently it's playable in the browser against AI (no multiplayer yet set up) at: https://greenants.github.io/Amalgam_Webgame/

GitHub Repo: https://github.com/GreenAnts/Amalgam_Webgame

Disclaimer: I've mostly used AI to code this project, as I'm a pretty novice programmer. Obviously that's controversial, so I want to make that clear - but remember this is simply a hobby project, and is a way for me to get my board game design digitized and actually played by others. The code will likely be a bit on the messy side, but I think for the most part the ML coder would only be interacting with the controller - so shouldn't be too much of a factor.

From my limited understanding, the actual search depth and complexity of the game is quite high, far higher than chess, so it's been quite hard for me to try and get this set up even with the help of AI coding with hueristics.

If you are interested in in the project at all, I'm always looking for help to farther this project - as I've been working on the board game itself (on and off) for more than 10 years.

The GitHub Repo listed above (in the README.md) has a graphical rulebook as well as a video tutorial linked for you to learn the rules and get an idea of the game complexity if you are interested.

Like I said, I know this is a long shot, and unlikely anyone will be interested, but I figured I'd give it a shot :)

16
 
 

7-Zip, a popular open-source tool for compressing and extracting files, has released version 26.0. This update refreshes the internal code for several archive formats, such as ZIP, CPIO, RAR, UDF, QCOW, and Compound.

The 7-Zip File Manager has also been updated. Now, file lists are sorted more consistently by using the file name as a secondary sorting key, making it easier to view archive contents.

Benchmarking features have been improved, too. The built-in benchmark tool now works with systems that have more than 64 CPU threads, so it is more accurate and compatible with modern workstations and servers.

17
 
 

Mitchell Hashimoto from Vagrant, Terraform, HashiCorp, and Ghostty fame has introduced Vouch, new trust management system for open source projects.

With this in place, maintainers can implement a trust-based system where contributors must be vouched before submitting code to designated areas.

The system also allows blocking bad actors entirely through a denouncement feature and maintains a simple list of approved and blocked contributors for easy management (stored as a .td file).

Thanks to this, vouch lists of other projects can be aggregated to create a network where open source projects can check if someone is already trusted elsewhere. This means contributors don't need to get vouched separately for every project they want to contribute to.

18
19
 
 

https://github.com/positive-intentions/chat

By leveraging WebRTC for direct browser-to-browser communication, it eliminates the middleman entirely. Users simply share a unique URL to establish an encrypted, private channel. This approach effectively bypasses corporate data harvesting and provides a lightweight, disposable communication method for those prioritizing digital sovereignty.

Features include:

  • P2P
  • End to end encryption
  • Forward secrecy
  • Multimedia
  • File transfer
  • Video calls
  • No registration
  • No installation
  • No database

*** The project is experimental and far from finished. It's presented for testing, feedback and demo purposes only (USE RESPONSIBLY!). ***

This project isnt finished enough to compare to simplex, briar, signal, etc... This is intended to introduce a new paradigm in client-side managed secure cryptography. Allowing users to send securely encrypted messages; no cloud, no trace.

PWA: https://chat.positive-intentions.com/

20
 
 

Ntfy, a self-hosted open-source notification service for sending and receiving push notifications through HTTP requests, has released version 2.17.

A key update is priority field templating, which lets users dynamically set notification priority using templates. This simplifies adapting notification behavior based on context or payload content without extra client-side logic.

The web UI now includes a clipboard copy action to make it easier to extract notification content, and unread notifications are indicated with a favicon badge

21
 
 

MythTV 36 is now available for this long-time open-source digital video recorder "DVR" software that has been around now for more than two decades as the leading choice for those wishing to watch and/or record live TV under Linux especially as an HTPC.

MythTV is out with its annual feature release. Even with all of the Internet streaming and video on-demand services these days, MythTV continues pushing forward for those desiring an open-source DVR/PVR solution. With MythTV 36 they have made enhancements to their Web App as well as introducing FFmpeg 8 multimedia library support. Those are the main additions to find with MythTV 36 along with various bug fixes.

22
 
 

It's an open source venture backed by $35M from FirstMark Capital, Spark Capital, and GV (Google Ventures). It's a drop-in replacement for MySQL with an extension architecture. See their native UUID extension with efficient 16-byte storage as an example.

23
 
 

GitHub Repo.

  • On-device translation using Mozilla's translation models
  • Transliteration of non-latin script
  • OCR (Optical Character Recognition) for translating text in images
  • Automatic language detection
  • Image translation overlay that preserves original formatting
  • Support for multiple language pairs
  • No internet required for translation once models are downloaded
  • All translation happens locally
24
25
view more: next ›