MLEM.FNA 8.0.0-ci.177

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
82
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
86
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
81
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
82
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
84
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
85
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
95
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
104
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
84
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
85
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
82
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
85
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
100

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