MLEM.FNA 8.0.0-ci.183

The MLEM logo

MLEM Library for Extending MonoGame, FNA and KNI is a set of multipurpose libraries for the game frameworks MonoGame, FNA and KNI that provides abstractions, quality of life improvements and additional features like an extensive ui system and easy input handling.

MLEM is platform-agnostic and multi-targets .NET Standard 2.0, .NET 8.0 and .NET Framework 4.5.2, which makes it compatible with MonoGame, FNA and KNI on Desktop, mobile devices, consoles and web.

What next?

Packages

  • MLEM is the base package, which provides various small addons and abstractions for MonoGame, FNA and KNI, including a text formatting system and simple input handling
  • MLEM.Ui provides a mouse, keyboard, gamepad and touch ready Ui system that features automatic anchoring, sizing and several ready-to-use element types
  • MLEM.Extended ties in with MonoGame.Extended and other MonoGame and FNA libraries
  • MLEM.Data provides simple loading and processing of textures and other data, including the ability to load non-XNB content files easily
  • MLEM.Startup combines MLEM with some other useful libraries into a quick Game startup class
  • MLEM.Templates contains cross-platform project templates

Made with MLEM

If you created a project with the help of MLEM, you can get it added to this list by submitting an issue or a pull request. If its source is public, other people will be able to use your project as an example, too!

Gallery

Here are some images that show a couple of MLEM's features.

The MLEM.Ui demo in action:

A gif showing various user interface elements from the MLEM.Ui demo

MLEM's text formatting system, which is compatible with both MLEM.Ui and regular sprite batch rendering:

An image showing text with various colors and other formatting

Friends of MLEM

There are several other libraries and tools that work well in combination with MonoGame, FNA, KNI and MLEM. Here are some of them:

  • Contentless, a tool that removes the need to add assets to the MonoGame Content Pipeline manually
  • GameBundle, a tool that packages MonoGame and other .NET applications into several distributable formats
  • Coroutine, a package that implements Unity-style coroutines for any project
  • MonoGame.Extended, a package that also provides several additional features for MonoGame

Showing the top 20 packages that depend on MLEM.FNA.

Packages Downloads
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
88
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
92
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
87
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
88
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
90
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
91
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
93
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
95
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
96
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
99
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
110
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
90
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
91
MLEM.Ui.FNA
A mouse, keyboard, gamepad and touch ready Ui system for FNA that features automatic anchoring, sizing and several ready-to-use element types
88
MLEM.Ui.FNA
A mouse, keyboard, gamepad and touch ready Ui system for FNA that features automatic anchoring, sizing and several ready-to-use element types
90
MLEM.Ui.FNA
A mouse, keyboard, gamepad and touch ready Ui system for FNA that features automatic anchoring, sizing and several ready-to-use element types
108

See the full changelog at https://mlem.ellpeck.de/CHANGELOG.html

.NET Framework 4.5.2

.NET 8.0

  • No dependencies.

.NET Standard 2.0

  • No dependencies.

Version Downloads Last updated
8.0.0-ci.184 2 02/09/2025
8.0.0-ci.183 3 02/03/2025
8.0.0-ci.182 4 02/03/2025
8.0.0-ci.181 3 02/03/2025
8.0.0-ci.180 4 02/02/2025
8.0.0-ci.179 4 01/25/2025
8.0.0-ci.178 10 01/09/2025
8.0.0-ci.177 12 01/08/2025
8.0.0-ci.176 9 01/08/2025
8.0.0-ci.175 15 01/02/2025
8.0.0-ci.174 14 12/17/2024
8.0.0-ci.173 16 12/17/2024
8.0.0-ci.172 35 11/24/2024
8.0.0-ci.171 17 11/16/2024
8.0.0-ci.170 18 11/16/2024
8.0.0-ci.169 33 11/16/2024
8.0.0-ci.168 19 11/09/2024
8.0.0-ci.166 22 11/07/2024
7.2.0-ci.150 19 10/30/2024
7.2.0-ci.149 20 10/30/2024
7.2.0-ci.148 18 10/30/2024
7.2.0-ci.147 17 10/29/2024
7.2.0-ci.142 18 10/29/2024
7.1.2-ci.135 20 10/29/2024
7.1.2-ci.133 24 10/27/2024
7.1.2-ci.118 20 10/26/2024
7.1.2-ci.117 23 10/26/2024
7.1.2-ci.116 19 10/20/2024
7.1.2-ci.115 27 10/08/2024
7.1.2-ci.114 29 10/08/2024
7.1.2-ci.113 24 10/07/2024
7.1.2-ci.112 20 10/07/2024
7.1.2-ci.111 20 10/07/2024
7.1.2-ci.110 24 09/29/2024
7.1.2-ci.109 21 09/29/2024
7.1.2-ci.108 20 09/19/2024
7.1.2-ci.107 26 09/19/2024
7.1.2-ci.106 22 09/15/2024
7.1.2-ci.105 29 09/15/2024
7.1.2-ci.104 19 09/15/2024
7.1.2-ci.103 21 09/15/2024
7.1.2-ci.102 16 09/15/2024
7.1.2-ci.101 19 09/14/2024
7.1.1-ci.96 22 09/14/2024
7.1.1-ci.90 32 09/14/2024
7.1.1-ci.89 23 09/14/2024
7.1.1-ci.88 20 09/02/2024
7.1.0-ci.86 21 09/02/2024
7.1.0-ci.85 18 09/02/2024
7.1.0-ci.82 21 08/28/2024
7.1.0-ci.81 20 08/18/2024
7.1.0-ci.80 29 07/29/2024
7.1.0-ci.79 29 07/29/2024
7.0.1-ci.78 58 07/29/2024
7.0.1-ci.77 32 07/20/2024
7.0.0-ci.76 23 07/20/2024
7.0.0-ci.74 25 07/19/2024
7.0.0-ci.73 24 07/19/2024
7.0.0-ci.72 29 07/19/2024
7.0.0-ci.71 25 07/19/2024
7.0.0-ci.70 32 07/18/2024
7.0.0-ci.69 31 07/17/2024
7.0.0-ci.68 32 07/16/2024
7.0.0-ci.67 34 07/16/2024
7.0.0-ci.66 30 07/14/2024
7.0.0-ci.65 25 07/14/2024
7.0.0-ci.64 41 07/10/2024
7.0.0-ci.63 32 06/27/2024
7.0.0-ci.62 46 06/14/2024
7.0.0-ci.61 27 06/11/2024
7.0.0-ci.60 21 06/09/2024
7.0.0-ci.59 24 06/09/2024
7.0.0-ci.58 23 06/02/2024
7.0.0-ci.57 26 05/30/2024
7.0.0-ci.56 23 05/30/2024
7.0.0-ci.55 24 05/29/2024
7.0.0-ci.54 22 05/29/2024
7.0.0-ci.53 24 05/29/2024
7.0.0-ci.52 34 04/13/2024
7.0.0-ci.51 24 04/13/2024
7.0.0-ci.50 27 04/10/2024
7.0.0-ci.49 50 04/10/2024
7.0.0-ci.48 42 04/10/2024
7.0.0-ci.47 24 04/10/2024
7.0.0-ci.46 23 04/10/2024
6.3.2-ci.45 22 04/10/2024
6.3.2-ci.44 22 04/10/2024
6.3.2-ci.43 25 04/05/2024
6.3.2-ci.42 33 04/05/2024
6.3.1-ci.41 27 04/05/2024
6.3.1-ci.39 23 04/05/2024
6.3.1-ci.36 28 04/04/2024
6.3.1-ci.34 29 04/04/2024
6.3.1-ci.32 26 04/04/2024
6.3.0-ci.77 33 12/28/2023
6.3.0-ci.76 34 12/20/2023
6.3.0-ci.75 34 12/20/2023
6.3.0-ci.74 31 12/16/2023
6.3.0-ci.73 30 12/13/2023
6.3.0-ci.72 29 12/13/2023
6.3.0-ci.71 31 12/04/2023
6.3.0-ci.70 35 12/03/2023
6.3.0-ci.69 32 12/03/2023
6.3.0-ci.67 33 11/23/2023
6.3.0-ci.66 32 11/23/2023
6.3.0-ci.63 34 11/23/2023
6.3.0-ci.61 34 11/23/2023
6.3.0-ci.52 34 11/11/2023
6.3.0-ci.51 30 11/11/2023
6.3.0-ci.50 32 11/11/2023
6.3.0-ci.49 31 11/11/2023
6.3.0-ci.47 34 11/11/2023
6.3.0-ci.45 35 11/08/2023
6.3.0-ci.44 54 10/14/2023
6.3.0-ci.43 56 10/14/2023
6.3.0-ci.42 49 10/14/2023
6.3.0-ci.41 51 10/14/2023
6.3.0-ci.40 50 10/14/2023
6.3.0-ci.39 52 10/14/2023
6.3.0-ci.38 50 10/04/2023
6.3.0-ci.37 51 09/30/2023
6.3.0-ci.36 51 09/27/2023
6.3.0-ci.34 70 09/15/2023
6.3.0-ci.32 35 09/06/2023
6.3.0-ci.31 27 04/04/2024
6.3.0-ci.29 45 04/02/2024
6.3.0-ci.28 40 03/30/2024
6.3.0-ci.27 22 03/30/2024
6.3.0-ci.26 41 03/30/2024
6.3.0-ci.25 41 03/17/2024
6.3.0-ci.24 22 03/17/2024
6.3.0-ci.23 26 03/15/2024
6.3.0-ci.22 47 08/14/2023
6.3.0-ci.21 39 08/07/2023
6.3.0-ci.20 60 08/03/2023
6.3.0-ci.19 53 07/17/2023
6.3.0-ci.18 41 07/17/2023
6.3.0-ci.17 50 07/11/2023
6.3.0-ci.16 38 07/10/2023
6.3.0-ci.15 56 07/10/2023
6.3.0-ci.14 28 01/14/2024
6.3.0-ci.2 31 01/03/2024
6.3.0-ci.0 34 11/22/2023
6.2.0-ci.749 55 06/28/2023
6.2.0-ci.748 58 06/28/2023
6.2.0-ci.747 51 06/21/2023
6.2.0-ci.746 62 06/20/2023
6.2.0-ci.745 47 06/20/2023
6.2.0-ci.744 57 06/20/2023
6.2.0-ci.742 55 06/14/2023
6.2.0-ci.741 63 06/14/2023
6.2.0-ci.740 51 06/14/2023
6.2.0-ci.739 77 06/09/2023
6.2.0-ci.738 57 05/26/2023
6.2.0-ci.737 76 05/25/2023
6.2.0-ci.736 55 05/24/2023
6.2.0-ci.735 59 05/23/2023
6.2.0-ci.734 62 05/22/2023
6.2.0-ci.733 51 05/21/2023
6.2.0-ci.730 53 05/19/2023
6.2.0-ci.729 56 05/19/2023
6.2.0-ci.728 58 05/19/2023
6.2.0-ci.727 51 05/19/2023
6.2.0-ci.726 68 05/19/2023
6.2.0-ci.725 55 05/19/2023
6.2.0-ci.724 52 05/19/2023
6.2.0-ci.723 57 05/19/2023
6.2.0-ci.721 53 05/18/2023
6.2.0-ci.720 38 05/15/2023
6.2.0-ci.719 72 05/15/2023
6.2.0-ci.717 60 05/15/2023
6.2.0-ci.713 57 05/15/2023
6.2.0-ci.712 63 05/10/2023
6.2.0-ci.711 41 04/26/2023
6.2.0-ci.710 37 04/24/2023
6.2.0-ci.709 40 04/16/2023
6.2.0-ci.708 61 04/16/2023
6.2.0-ci.707 46 04/16/2023
6.2.0-706 70 04/15/2023
6.2.0-705 64 04/15/2023
6.2.0-704 67 04/15/2023
6.2.0-703 45 04/12/2023
6.2.0-699 61 04/08/2023
6.2.0-698 53 04/06/2023
6.2.0-697 59 04/06/2023
6.2.0-696 53 03/30/2023
6.2.0-689 34 03/29/2023
6.2.0-687 57 03/29/2023
6.2.0-686 61 03/28/2023
6.2.0-684 60 03/07/2023
6.2.0-682 40 03/05/2023
6.2.0-681 67 03/05/2023
6.2.0-680 42 03/04/2023
6.2.0-679 40 03/04/2023
6.2.0-678 61 03/04/2023
6.2.0-677 57 03/03/2023
6.2.0-676 59 03/03/2023
6.2.0-675 61 02/23/2023
6.2.0-674 39 02/23/2023
6.2.0-673 60 02/22/2023
6.2.0-672 58 02/21/2023
6.2.0-670 63 02/20/2023
6.2.0-669 56 02/18/2023
6.2.0-666 53 02/17/2023
6.2.0-665 80 02/17/2023
6.2.0-664 60 02/17/2023
6.2.0-663 53 02/13/2023
6.2.0-662 45 02/13/2023
6.2.0-661 40 02/09/2023
6.2.0-660 58 02/09/2023
6.2.0-659 38 02/03/2023
6.2.0-658 44 01/30/2023
6.2.0-657 39 01/30/2023
6.2.0-656 58 01/25/2023
6.2.0-655 36 01/19/2023
6.1.0-654 44 01/19/2023
6.1.0-652 40 01/08/2023
6.1.0-651 78 01/07/2023
6.1.0-650 39 01/07/2023
6.1.0-649 60 01/07/2023
6.1.0-648 37 01/03/2023
6.1.0-646 61 12/28/2022
6.1.0-645 44 12/27/2022
6.1.0-644 41 12/26/2022
6.1.0-643 43 12/23/2022
6.1.0-642 59 12/23/2022
6.1.0-641 66 12/23/2022
6.1.0-640 59 12/23/2022
6.1.0-639 58 12/23/2022
6.1.0-638 38 12/22/2022
6.1.0-637 63 12/22/2022
6.1.0-636 41 12/22/2022
6.1.0-634 62 12/22/2022
6.1.0-633 57 12/21/2022
6.1.0-632 67 12/21/2022
6.1.0-631 43 12/21/2022
6.1.0-630 56 12/18/2022
6.1.0-629 64 12/16/2022
6.1.0-628 65 12/13/2022
6.1.0-627 57 12/12/2022
6.1.0-626 61 12/08/2022
6.1.0-625 41 12/07/2022
6.1.0-624 41 12/06/2022
6.1.0-623 67 12/06/2022
6.1.0-622 62 12/06/2022
6.1.0-621 48 12/04/2022
6.1.0-620 66 11/30/2022
6.1.0-619 57 11/30/2022
6.1.0-618 72 11/30/2022
6.1.0-617 56 11/29/2022
6.1.0-616 63 11/29/2022
6.1.0-615 63 11/29/2022
6.1.0-613 51 11/29/2022
6.1.0-612 39 11/29/2022
6.1.0-611 57 11/27/2022
6.1.0-610 37 11/27/2022
6.1.0-609 61 11/24/2022
6.1.0-608 39 11/24/2022
6.1.0-607 40 11/23/2022
6.1.0-606 57 11/22/2022
6.1.0-605 43 11/22/2022
6.1.0-604 59 11/22/2022
6.1.0-602 63 11/19/2022
6.1.0-601 41 11/14/2022
6.1.0-600 42 11/14/2022
6.1.0-599 41 11/14/2022
6.1.0-598 63 11/10/2022
6.1.0-597 42 11/10/2022
6.1.0-596 55 11/08/2022
6.1.0-595 43 11/08/2022
6.1.0-594 61 11/08/2022
6.1.0-593 38 11/08/2022
6.1.0-592 37 11/03/2022
6.1.0-591 64 10/31/2022
6.1.0-590 47 10/31/2022
6.1.0-589 41 10/31/2022
6.1.0-588 44 10/27/2022
6.1.0-587 40 10/26/2022
6.1.0-586 57 10/26/2022
6.1.0-585 46 10/23/2022
6.1.0-584 60 10/22/2022
6.1.0-583 59 10/20/2022
6.1.0-582 41 10/17/2022
6.1.0-581 42 10/15/2022
6.1.0-580 76 10/15/2022
6.1.0-574 42 10/10/2022
6.1.0-573 40 10/10/2022
6.1.0-572 49 10/09/2022
6.1.0-571 58 10/09/2022
6.1.0-570 66 10/09/2022
6.1.0-568 46 09/24/2022
6.1.0-567 45 09/24/2022
6.1.0-565 44 09/22/2022
6.1.0-564 41 09/19/2022
6.1.0-563 42 09/15/2022
6.1.0-562 50 09/15/2022
6.1.0-561 46 09/15/2022
6.1.0-560 62 09/14/2022
6.1.0-559 43 09/14/2022
6.1.0-545 43 09/14/2022
6.1.0-544 46 09/14/2022
6.1.0-543 40 09/14/2022
6.1.0-542 63 09/14/2022
6.1.0-540 43 09/14/2022
6.1.0-539 68 09/14/2022
6.1.0-538 54 09/13/2022
6.1.0-536 80 09/13/2022
6.1.0-535 49 09/13/2022
6.1.0-534 64 09/13/2022
6.1.0-533 47 09/13/2022
6.1.0-532 46 09/12/2022
6.1.0-531 86 09/12/2022
6.1.0-530 42 09/12/2022
6.1.0-529 47 09/12/2022
6.1.0-528 45 09/12/2022
6.1.0-527 58 09/09/2022
6.1.0-526 42 09/09/2022
6.1.0-525 51 09/04/2022
6.1.0-524 46 09/03/2022
6.1.0-523 56 09/02/2022
6.1.0-522 59 09/02/2022
6.1.0-521 45 09/02/2022
6.1.0-520 43 09/02/2022
6.1.0-519 53 08/20/2022
6.1.0-515 73 08/19/2022
6.1.0-514 46 08/16/2022
6.1.0-513 62 08/11/2022
6.1.0-511 52 08/04/2022
6.1.0-510 43 08/04/2022
6.1.0-509 66 08/04/2022
6.1.0-508 76 08/04/2022
6.1.0-507 54 08/03/2022
6.1.0-506 65 08/02/2022
6.1.0-505 65 08/02/2022
6.1.0-504 95 07/29/2022
6.1.0-503 61 07/29/2022
6.1.0-502 69 07/29/2022
6.1.0-501 83 07/27/2022
6.1.0-500 75 07/27/2022
6.1.0-498 78 07/25/2022
6.0.0-497 69 07/25/2022
6.0.0-496 71 07/25/2022
6.0.0-495 64 07/25/2022
6.0.0-490 72 07/19/2022
6.0.0-489 65 07/18/2022
6.0.0-487 67 07/18/2022
6.0.0-486 85 07/04/2022
6.0.0-485 83 06/29/2022
6.0.0-484 80 06/29/2022
6.0.0-483 81 06/26/2022
6.0.0-482 55 06/26/2022
6.0.0-481 78 06/26/2022
6.0.0-480 73 06/25/2022
6.0.0-479 82 06/25/2022
6.0.0-478 88 06/24/2022
5.4.0-477 87 06/24/2022
5.4.0-476 70 06/24/2022
5.4.0-475 84 06/24/2022
5.4.0-474 96 06/24/2022
5.4.0-473 75 06/24/2022