Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 25 additions & 0 deletions src/content/blog/swamp/2025-12-31-swamp-released.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: Swamp released!
date: "2025-12-31"
author: codedoctor
tags: [swamp]
slug: "swamp/0.1"
---

Happy New Year's Eve! 🎆

As we say goodbye to 2025, I am excited to share one final release with you to kickstart your new year with a new software project.

The wait is over! After hundreds of hours of development, I’m thrilled to announce the release of Swamp!

This new server software allows you to play multiplayer games in Setonix, the customizable card and board game platform or work together in Butterfly, the cross platform note-taking app. Swamp is designed to be lightweight, efficient, and easy to set up.

The full protocol is open and documented, making it easy for developers to create their own clients or integrate with existing applications. Swamp is designed as room based server software, allowing simple and flexible multiplayer experiences. Butterfly and Setonix both use Swamp with end-to-end encryption to ensure your data stays private and secure, even the server operator can’t read your notes or game data.

You can find the source code and documentation on [GitHub](https://github.com/LinwoodDev/Swamp). Please check out the [Swamp documentation](https://swamp.linwood.dev) for setup instructions and more information.

The server is available for Windows, macOS, and Linux (both x86_64 and ARM architectures) or on Docker.

I hope you enjoy using Swamp as much as I enjoyed building it. Here's to a fantastic 2026 filled with creativity and fun! Happy New Year! 🥂

Please report any issues on GitHub and share the project to help it grow!
5 changes: 5 additions & 0 deletions src/content/libraries.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,5 +78,10 @@
"id": "App Tools",
"description": "AppTools is a collection of tools for simplifying the development of apps in Flutter",
"url": "https://github.com/LinwoodDev/dart_pkgs/tree/main/tools/app_tools"
},
{
"id": "keybinder",
"description": "A Flutter package to easily manage and record custom keyboard shortcuts",
"url": "https://github.com/LinwoodDev/dart_pkgs/tree/main/packages/keybinder"
}
]