Skip to content
ProGraMajster edited this page Mar 28, 2026 · 3 revisions

ModernFormsNext

ModernFormsNext is a modern, high-performance UI framework for .NET built on top of SkiaSharp.

It aims to provide a familiar WinForms-like programming model while delivering modern rendering, animations, and platform flexibility.


Features

  • SkiaSharp-based rendering engine
  • High performance and smooth animations
  • WinForms-like control model
  • Built-in animation system (scale, translate, opacity, rotation)
  • Full input system (mouse, keyboard, focus)
  • Flexible layout system (Dock, Anchor, AutoSize)
  • Built-in theming support (Light / Dark)

Getting Started

var form = new Form();

var button = new Button
{
    Text = "Click me",
    Size = new Size(120, 40),
    Location = new Point(20, 20)
};

button.Click += (s, e) =>
{
    Console.WriteLine("Hello ModernFormsNext!");
};

form.Controls.Add(button);

Application.Run(form);

Documentation

  • Controls
  • Layout System
  • Animations
  • Styling
  • Architecture

Philosophy

ModernFormsNext focuses on:

  • Simplicity (like WinForms)
  • Performance (SkiaSharp)
  • Extensibility (custom controls & renderers)
  • Modern UI capabilities (animations, styling)

Status

This project is actively developed and evolving.

Clone this wiki locally