All Projects → modern-forms → Modern.forms

modern-forms / Modern.forms

Licence: other
Cross-platform spiritual successor to Winforms for .NET Core

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Modern.forms

Smartsql
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
Stars: ✭ 775 (+139.94%)
Mutual labels:  cross-platform, dotnet-core
Yacep
yet another csharp expression parser
Stars: ✭ 107 (-66.87%)
Mutual labels:  cross-platform, dotnet-core
Opentabletdriver
Open source, cross-platform, user-mode tablet driver
Stars: ✭ 424 (+31.27%)
Mutual labels:  cross-platform, dotnet-core
Altcover
Cross-platform coverage gathering and processing tool set for .net/.net core and Mono
Stars: ✭ 344 (+6.5%)
Mutual labels:  cross-platform, dotnet-core
Easy.messagehub
No need for .NET Events! A thread-safe, high performance & easy to use cross platform implementation of the Event Aggregator Pattern.
Stars: ✭ 208 (-35.6%)
Mutual labels:  cross-platform, dotnet-core
Simplcommerce
A simple, cross platform, modularized ecommerce system built on .NET Core
Stars: ✭ 3,474 (+975.54%)
Mutual labels:  cross-platform, dotnet-core
Reactivemvvm
Cross-platform ReactiveUI sample app built for a talk at MSK .NET conf.
Stars: ✭ 94 (-70.9%)
Mutual labels:  cross-platform, winforms
Easy.logger
A modern, high performance cross platform wrapper for Log4Net.
Stars: ✭ 118 (-63.47%)
Mutual labels:  cross-platform, dotnet-core
Coverlet
Cross platform code coverage for .NET
Stars: ✭ 2,303 (+613%)
Mutual labels:  cross-platform, dotnet-core
Netcorecms
NetCoreCMS is a modular theme supported Content Management System developed using ASP.Net Core 2.0 MVC. Which is also usable as web application framework. This project is still under development. Please do not use before it's first release.
Stars: ✭ 165 (-48.92%)
Mutual labels:  cross-platform, dotnet-core
Punchclock
Make sure your asynchronous operations show up to work on time
Stars: ✭ 235 (-27.24%)
Mutual labels:  cross-platform, dotnet-core
Jaya
Cross platform file manager application for Windows, Mac and Linux operating systems. (planned mobile support)
Stars: ✭ 219 (-32.2%)
Mutual labels:  cross-platform, dotnet-core
Fusillade
An opinionated HTTP library for Mobile Development
Stars: ✭ 269 (-16.72%)
Mutual labels:  cross-platform, dotnet-core
Pennywise
Cross-platform application to open any website or media in a floating window
Stars: ✭ 3,382 (+947.06%)
Mutual labels:  cross-platform
Umka Lang
Umka: a statically typed embeddable scripting language
Stars: ✭ 308 (-4.64%)
Mutual labels:  cross-platform
Inkino
A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web.
Stars: ✭ 3,229 (+899.69%)
Mutual labels:  cross-platform
Dlibdotnet
Dlib .NET wrapper written in C++ and C# for Windows, MacOS and Linux
Stars: ✭ 317 (-1.86%)
Mutual labels:  dotnet-core
Python Cmake Buildsystem
A cmake buildsystem for compiling Python
Stars: ✭ 317 (-1.86%)
Mutual labels:  cross-platform
Airbash
A POSIX-compliant, fully automated WPA PSK PMKID and handshake capture script aimed at penetration testing
Stars: ✭ 308 (-4.64%)
Mutual labels:  cross-platform
Wpdotnet Sdk
WordPress compiled to .NET Standard. SDK for ASP.NET Core.
Stars: ✭ 309 (-4.33%)
Mutual labels:  dotnet-core

What is Modern.Forms?

*** This framework is currently in its early stages. It is not intended for production use. ***

Modern.Forms is a cross-platform spiritual successor to Winforms for .NET Core 3.1+, supporting Windows, Mac, and Linux.

This is accomplished with:

Motivation

The goal is to create a spiritual successor to Winforms that is:

  • Cross platform (Windows / Mac / Linux)
  • Familiar for Winforms developers (ie: not XAML)
  • Great for LOB applications and quick apps
  • Updated with modern controls and modern aesthetics

How to Run

Sample Application

The quickest way to see Modern.Forms in action is through our ModernDecompiler sample application, which allows you to decompile .NET assemblies. (Source Code)

From a Windows, Mac, or Linux command line with .NET Core 3.1+ installed:

dotnet tool install --global ModernDecompile
decompile

This will launch the sample application built with Modern.Forms.

ModernDecompiler Screenshot

Other Samples

Some smaller samples are available in the Modern.Forms repository:

  • ControlGallery - Gallery of the controls included in Modern.Forms in action.
  • Explore - A Windows Explorer clone.

For information on building and running these samples, see Samples.

Getting Started

To create your own Modern.Forms application, see Getting Started.

Build Status

.NET Core

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].