About us

We're a decentralized team of developers, working on a wide variety of software. The goal of this organisation is to act as a partial non-profit that uses most of its earnings on supporting open-source software.

Since 2025, MadLadSquad has been in a strategic partnership with Heapforge, which is our for-profit software develoment wing. Income generated from projects developed by Heapforge gets redistributed to MadLadSquad at a

Games

In the field of game development we create open source, highly moddable games. We prioritize player experience and we encourage all our players to work together with us in creating great digital experiences.

Depending on the project, we can use ready solutions, such as Unreal Engine for our software stack. For projects with more complex requirements we also have experience developing custom game engines from scratch.

The UntitledDesktopEnvironment

The UntitledDesktopEnvironment is a project that aims to create a completely independent desktop environment for Freedesktop systems with support for other operating systems where available.

Check out the UntitledDesktopEnvironment page for more information

Multilingual project

The wider MadLadSquad multilingual project works on a number of applications in the fields of language learning, input and output.

The tasks of the wider multilingual project are:

  1. To develop language learning applications like Youyin
  2. To help with translating all software we produce to multiple languages
  3. To help with developing libraries related to multilingual support, such as ones that deal with system fonts, locales, translation systems and more
  4. To help the UntitledDesktop Multilingual Project with tools for the UntitledDesktopEnvironment

Our Projects

Here is a list of all our projects, sorted by complexity in descending order.

Desktop applications/UntitledDesktopEnvironment

Libraries and frameworks:

  1. UntitledImGuiFramework - a fully featured desktop application development toolkit using the dear imgui UI library. Try an interactive demo at https://uimgui.madladsquad.com
  2. pkggen - a tool for rubust automatic updating, testing and publishing of desktop packages for multiple package managers and operating systems at the same time
  3. UntitledImGuiFileBrowser* - a file browser library for dear imgui used by the UntitledFileBrowser project
  4. UntitledI18N - an internationalisation library with a custom YAML format written in C++
  5. UntitledFontManager - a cross-platform font manager and fetcher library
  6. UntitledImGuiTextUtils - a rich text rendering library for dear imgui
  7. UntitledTemplatingEngine - a templating engine with a lisp-like programming language
  8. UntitledDBusUtils - a C++ metaprogramming wrapper on top of the low level C DBus API that introduces memory- and type-safety
  9. UntitledDesktopIcons* - a cross-platform C/C++ library for getting the default icons for applications or OS actions
  10. UntitledOpen - a cross-platform library for opening URLs or files with the default application/file picker
  11. UVKBuildTool - a utility for assisting in the build process of the UntitledVulkanGameEngine and UntitledImGuiFramework with an additional static site generator functionality
  12. cimgui_extra - a collection of hand-written C bindings for a number of popular dear imgui libraries
  13. UntitledImGuiTheme - a library for loading themes as YAML files for dear imgui
  14. UntitledCLIParser - a C/C++ parser for CLI arguments
  15. UntitledLog - a C/C++ logging library
  16. UntitledExec - a cross-platform wrapper on top of fork & exec/CreateProcess
  17. UntitledRuntimeLibraryLoader - a cross-platform library for loading shared libraries at runtime
  18. UntitledXDGBasedir - a C/C++ implementation of the XDG Base directory and XDG home directory specifications
  19. UntitledDesktopBootstrap* - a number of scripts for bootstrapping the UntitledDesktopEnvironment

Applications:

  1. UntitledGameSystemManager - a graphical manager for containerised Linux gaming systems
  2. UImGuiDemo - a demo for the UntitledImGuiFramework. Hosted at https://uimgui.madladsquad.com
  3. UntitledFileBrowser - a cross-platform file browser and file picker
  4. UntitledDEPolkitAgent** - a polkit agent for the UntitledDesktopEnvironment
  5. UntitledDESessionLogout - a session logout utility for Freedesktop-based systems
  6. UntitledIBusHandwriting - a handwriting input method for IBus

* Highly incomplete and a work in progress

** Not yet started development

Web applications

  1. YouyinWeb - a website for learning how to write in any writing system. Hosted at https://youyin.madladsquad.com
  2. MadLadSquadSite - the website for MadLadSquad. Hosted at https://madladsquad.com
  3. hanzi-writer-data-others - a hanzi-writer character database for all languages, except Chinese and Japanese *
  4. hanzi-writer-data-youyin - a unified character database for youyin
  5. YouyinPublicDeckRepository - a repository containing all the public decks on the Youyin marketplace

* Not yet released

Flipper Zero

Libraries and applications:

  1. FlipperTasks - a TODO list application with over 30K downloads on the flipper application catalogue as of February 2025. You can see up-to-date statistics here
  2. UntitledFlipperZero - a C++ wrapper on top of the C UI API

Games

  1. UntitledVulkanGameEngine - the UntitledVulkanGameEngine source code

Misc

  1. MadLadSquadBot - the discord bot for the MadLadSquad discord server
  2. UntitledDesktopOverlay - a Gentoo/Funtoo overlay for the UntitledDesktopEnvironment
  3. SpotifyUtilities - scripts for fetching data from official and unofficial Spotify APIs used for my old social media page
  4. ChitankaExtractor - a number of scripts for extracting data from https://chitanka.info book archives
  5. check-for-synced-branches-action - a GitHub action that checks if 2 branches are in sync and outputs by how many commits they diverge
  6. GenericScripts - a repository of useful scripts

Members

Contacts

Funding, donations and support

If you like our software please donate to our ko-fi page. Send a personalised message with your donation if you have any project in mind. We donate 50% of the proceedings to developers of libraries we depend on (based on the specific project).

Monthly newsletter

  1. 2023
    1. May
    2. June
    3. July
    4. August
    5. September
    6. October
    7. November
    8. December
  2. 2024
    1. January
    2. February
    3. March
    4. April
    5. May
    6. June
    7. July
    8. August
    9. September
    10. October
    11. November
    12. December
  3. 2025
    1. January
    2. February

Other pages

Documentation

Copy of the docs for these repos(docs can also be found in their respective wiki page on github):

Misc