Open Source C# User Interface (UI) Software

C# User Interface (UI) Software

View 126 business solutions

Browse free open source C# User Interface (UI) Software and projects below. Use the toggles on the left to filter open source C# User Interface (UI) Software by OS, license, language, programming language, and project status.

  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 1
    ContextMenuManager

    ContextMenuManager

    Windows tool to manage and customize right-click context menus

    ContextMenuManager is a Windows utility for enabling, disabling, renaming, icon-editing, deleting, and adding entries to the file/folder, New, Send To, Open With, IE, and Win+X context menus. It features a friendly UI, registry navigation, and multi-language support. Ideal for users seeking granular control over system context options on Windows 7 through 11.
    Downloads: 160 This Week
    Last Update:
    See Project
  • 2
    UniGetUI

    UniGetUI

    The Graphical Interface for your package managers

    The main goal of this project is to create an intuitive GUI for the most common CLI package managers for Windows 10 and 11, such as WinGet, Scoop, Chocolatey, Pip, Npm, .NET Tool, and PowerShell Gallery. With this app, you can easily download, install, update, and uninstall any software published on the supported package managers.
    Downloads: 67 This Week
    Last Update:
    See Project
  • 3

    NppMenuSearch

    Search Notepad++ menu items and preference settings

    Plugin development moved to GitHub: https://github.com/peter-frentrup/NppMenuSearch. Binaries continue to be served here. Notepad++ Menu Search Plugin This plugin adds a text field to the toolbar for searching menu items and preference dialog options. The plugin is inspired by a similar Visual Studio 2012 functionality. It is written in C# using the approach described in http://sourceforge.net/projects/notepad-plus/forums/forum/482781/topic/4404278
    Leader badge
    Downloads: 290 This Week
    Last Update:
    See Project
  • 4
    AdvancedHMI
    Turn Visual Studio into a powerful HMI/SCADA development package by simply dragging and dropping, no coding required. DF1, Ethernet/IP for Allen Bradley PLC controllers, and many more drivers. Free
    Leader badge
    Downloads: 188 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    [OFFICIAL] tinyfiledialogs C C++ v3.21.3

    [OFFICIAL] tinyfiledialogs C C++ v3.21.3

    inputbox password WIN OSX GTK QT Console VCPKG C# Lua R Fortran Pascal

    one C/C++ file & header ==> 8 functions: - beep - tray notify popup - message & question - input & password - save file - open file(s) - select folder - color picker complements OpenGL Vulkan GLFW GLUT GLUI VTK SFML TGUI SDL Ogre Unity3d ION OpenCV CeGui MathGL GLM CPW GLOW Open3D ImGui MyGui GLT NGL STB Nuklear Fenster MicroUi & head-less programs NO INIT NO MAIN LOOP NO LINKING NO INCLUDE win (XP to 11) ASCII MBCS UTF-8 UTF-16 (wchar_t) - native dialogs osx/unix ASCII UTF-8 - applescript kdialog zenity shanty … ° SSH console / X forwarding / waypipe Wayland ° the dialogs can be forced into console mode ° curses dialogs via Dialog.exe/Dialog (disabled by default) C89/C23 & C++98/C++23 compliant VisualStudio MinGW GCC Clang TinyCC IntelCC OWCC BCC SunCC on Windows Mac Linux Bsd Solaris Minix Raspbian Flatpak Haiku bindings: VCPKG C# R Lua Rust Haskell Java AllegroBasic Fortran Pascal D JavaScript Kotlin click tab 'Files' for prototypes
    Leader badge
    Downloads: 205 This Week
    Last Update:
    See Project
  • 6
    Git Extensions

    Git Extensions

    UI tool for managing git repositories

    Git Extensions is a standalone UI tool for managing Git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019). The full commit history can be browsed. Branches are shown using a graph which highlights commits that are included in the current revision. Explore the history of single files. Renamed and moved files are matched and shown in a single history. You do not need to mark files as renamed/moved. The system detects renamed files automatically. Find the last person that edited a specific part of a file. Double click on the line shows the commit and allows you to drill-down to other files. Version 2.x of Git Extensions runs on multiple platforms using Mono. The active community of Git Extensions is supporting Git Extensions since 2008.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 7
    Windows Auto Dark Mode

    Windows Auto Dark Mode

    Automatically switches between the dark and light theme of Windows 10

    Switches between the dark and light theme of Windows at scheduled times. Tired of looking at dark content while the sun is shining brightly? But at night everything is suddenly too bright? Auto Dark Mode is the solution for you! Android, iOS and MacOS already offer the possibility of changing the system design based on the time of the day. We're bringing this feature to Windows on a larger scale. Auto Dark Mode helps you to be more productive. Because you shouldn't care about changing Windows settings several times a day. As soon as the sun goes down, we'll take care of your eyes. Because a simple design change would be too boring, Auto Dark Mode is packed with useful functions. For example, we can also change your desktop wallpaper or run custom scripts. Compatible with Windows 10 and Windows 11. Windows .Theme switch, to also change Accent Color, Slideshow and Mouse Cursor.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 8
    FlaUI

    FlaUI

    UI automation library for .Net

    FlaUI is a .NET library which helps with automated UI testing of Windows applications (Win32, WinForms, WPF, Store Apps,...). It is based on native UI Automation libraries from Microsoft and therefore kind of a wrapper around them. FlaUI wraps almost everything from the UI Automation libraries but also provides the native objects in case someone has a special need that is not covered (yet) by FlaUI. Some ideas are copied from the UIAComWrapper project or TestStack.White but rewritten from scratch to have a clean codebase. To use FlaUI, you need to reference the appropriate assemblies. So you should decide, if you want to use UIA2 or UIA3 and install the appropriate library from NuGet. You can of course always download the source and compile it yourself. The entry point is usually an application or the desktop so you get an automation element (like a the main window of the application). On this, you can then search sub-elements and interact with them.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 9
    Windows Presentation Foundation (WPF)

    Windows Presentation Foundation (WPF)

    Framework for building Windows desktop applications

    Windows Presentation Foundation (WPF) is a UI framework for building Windows desktop applications. WPF supports a broad set of application development features, including an application model, resources, controls, graphics, layout, data binding and documents. WPF uses the Extensible Application Markup Language (XAML) to provide a declarative model for application programming. WPF applications are based on a vector graphics architecture. This enables applications to look great on high DPI monitors, as they can be infinitely scaled. WPF also includes a flexible hosting model, which makes it straightforward to host a video in a button, for example. The visual designer provided in Visual Studio makes it easy to build WPF application, with drag-in-drop and/or direct editing of XAML markup. WinForms is another UI framework for building Windows desktop applications that is supported on .NET (6.0.x/5.0.x/3.1.x). WPF and WinForms applications only run on Windows.
    Downloads: 8 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 10
    Windows UI Library

    Windows UI Library

    Windows 10 native controls and Fluent styles for your applications

    WinUI is a user interface layer that contains modern controls and styles for building Windows apps. As the native UI layer in Windows it embodies Fluent Design, giving each Windows app the polished feel that customers expect. WinUI 2 is a library of controls that provides official native Microsoft UI controls and features for Windows UWP apps. WinUI 2 can be used in any Windows 10 UWP XAML app, or in a Xamarin.Forms app running on Windows 10 using native view embedding. WinUI 3 is the next generation of the WinUI framework. It dramatically expands WinUI into a full UX framework, making WinUI available for all types of Windows apps, from Win32 to UWP, for use as the UI layer. You can build new Windows apps using WinUI 3, which ships as a part of the Windows App SDK. The latest available stable release is the Windows App SDK 0.8 (previously called Project Reunion). With this release, you can ship production Desktop apps to the Microsoft Store.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    Radzen Blazor Components

    Radzen Blazor Components

    The home of the Radzen Blazor components

    A set of 60+ free and open source native Blazor UI controls. Radzen Blazor Components are open source and free for commercial use. You can install them from nuget or build your own copy from the source. The components are implemented in C# and take full advantage of the Blazor framework. They do not depend on or wrap existing JavaScript frameworks or libraries. Blazor Server and Blazor WebAssembly are fully supported. The first in the industry WYSIWYG Blazor design time canvas. Scaffolding complete CRUD applications from a database. Built-in security, authentication and authorization. Visual Studio Code and Professional support. Deployment to IIS and Azure. Dedicated support with 24 hour guaranteed response time.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    Colora - Color Picker

    Colora - Color Picker

    Color converter, screen color picker and color palettes for Windows

    Colora is a useful small color converter and screen color picker tool for Windows. Colora makes it easy to pick colors from screen and save them. The color picker is tested to work with Windows 10 and DPI scaling. Picked colors can be configured and converted between various formats such as RGB, Hex, HSB, HSL and CMYK. The integrated palette tool then allows you to create color palettes from selected colors or the history of picked colors. Support: https://sourceforge.net/p/colora/discussion/ https://github.com/bluegrams/colora/issues
    Downloads: 23 This Week
    Last Update:
    See Project
  • 13
    .NET Multi-platform App UI

    .NET Multi-platform App UI

    .NET MAUI is the .NET Multi-platform App UI

    .NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating mobile and desktop apps with C# and XAML. Using .NET MAUI, you can develop apps that can run on Android, iOS, iPadOS, macOS, and Windows from a single shared codebase. .NET Multi-platform App UI (.NET MAUI) is the evolution of Xamarin.Forms that expands capabilities beyond mobile Android and iOS into desktop apps for Windows and macOS. With .NET MAUI, you can build apps that perform great for any device that runs Windows, macOS, Android, & iOS from a single codebase. Coupled with Visual Studio productivity tools and emulators, .NET and Visual Studio significantly speed up the development process for building apps that target the widest possible set of devices. Use a single development stack that supports the best of breed solutions for all modern workloads with a unified SDK, base class libraries, and toolchain.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Terminal.Gui

    Terminal.Gui

    Console-based user interface toolkit for .NET applications

    A toolkit for building console GUI apps for .NET, .NET Core, and Mono that works on Windows, the Mac, and Linux/Unix. In addition, a complete Xterm/Vt100 terminal emulator that you can embed is now part of XtermSharp, you just need to pull TerminalView.cs into your project. Works on Windows, Mac, and Linux. Terminal drivers for Curses, Windows Console, and the .NET Console mean Terminal.Gui works well on both color and monochrome terminals and has mouse support on terminal emulators that support it. Both keyboard and mouse input are supported, including limited support for drag & drop. Terminal.Gui supports both Absolute layout and an innovative UI layout system referred to as Computed Layout. Computed Layout makes it easy to layout controls relative to each other and enables dynamic console GUIs.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    MahApps.Metro

    MahApps.Metro

    Cobble together a better UI for their own WPF applications

    MahApps.Metro is a framework that allows developers to cobble together a Metro or Modern UI for their own WPF applications with minimal effort. MahApps.Metro overrides the default style of all common WPF controls and gives them a modern look. MahApps.Metro also includes some custom controls based on concepts from Windows Phone, Windows 8 and Window 10 (UWP) Apps. You can install MahApps.Metro via the NuGet UI or with the Package Manager Console. If you want to use a pre-release packages of MahApps.Metro, you need to enable Include Prerelease in the NuGet UI. All resources of MahApp.Metro are located within separate resource dictionaries. To adopt the MahApps.Metro theme, you will need to add the resource dictionaries to your App.xaml. To start with the full MahApps styling and full window support you need to change your normal Window to our MetroWindow.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Avalonia

    Avalonia

    A cross-platform UI framework for .NET

    Avalonia is a cross-platform UI framework for dotnet, providing a flexible styling system and supporting a wide range of Operating Systems such as Windows, Linux, macOS. Avalonia is mature and production-ready. We also have in beta release support for iOS, Android and in early stages support for browsers via WASM. Avalonia is open source, free to use, and always will be. Clone the source today to dig deeper. The free VS extension provides everything needed to start, including a XAML previewer. JetBrains deep understanding of Avalonia shines through with rich Rider and R# support. Deploy to the platforms you care about with ease. Leverage existing knowledge, code and packages to kickstart your project. Get the support your project needs with one of our commercial support agreements. Help you can count on. JetBrains delivers huge productivity gains for Avalonia developers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    LoadingIndicators.WPF

    LoadingIndicators.WPF

    A collection of loading indicators for WPF

    LoadingIndicators.WPF is a lightweight WPF control library that adds animated loading indicators to desktop applications. It gives developers a ready-made way to show activity, waiting states, and background work without designing custom animations from scratch. The project includes eight visual styles, including arcs, rings, double bounce, flip plane, pulse, three dots, and wave patterns. Each indicator can be activated or deactivated easily, making it useful for screens that switch between loaded and loading states. Animation speed can be adjusted, so the loading experience can match the tone and pace of the application. It also works with resource-based theming and is compatible with MahApps.Metro, which makes it practical for polished WPF interfaces.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    This is XPTable component (advanced data grid) designed by Mathew Hall and published on www.CodeProject.com. Since Mathew isn't upgrading it any longer, I decided to put it on sourceforge so everyone could add something to it.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 19
    GitForce

    GitForce

    A visual front end to git

    Git is a popular source revision control system. GitForce is a GUI front-end for the git command line tool and runs on both Windows and Linux. It is designed to be easy and intuitive to use and yet powerful enough so you don't need to use a command line git.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 20
    The docking library for .Net Windows Forms development which mimics Visual Studio .Net.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    wx.NET is a C# wrapper for wxWidgets (www.wxwidgets.org), providing a portable GUI toolkit for .NET programs. Supported on Windows, Linux GTK, and Mac OS X using MS.NET or Mono. Visit wxnet.sf.net or click "Project Home Page" below to learn more.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    SmartContextMenu

    SmartContextMenu

    SmartContextMenu adds a context menu to all windows in the system.

    This program is enhanced version of SmartSystemMenu. I hope it will be more convenient, because it supports all types of windows, including windows without a system menu. It should also be more stable and lightweight, as it does not use hooks in separate dll modules. To use the app, please, run the file SmartContextMenu.exe, move the mouse cursor to the necessary window and use the hotkeys “Ctrl + Right Mouse Button”. All the menu settings and hotkeys can be changed in the settings dialog of the system tray, as well as in the file SmartContextMenu.xml.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 23
    Extensible advanced TreeView. 100% management C# code. Features: Model/View architecture. Multicolumns. Multiselection. Different controls for each node: CheckBox, Icon, Label... Drag&Drop highlighting. Load on demand. Incremental search.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Evolutility - CRUD framework for ASP.net

    Evolutility - CRUD framework for ASP.net

    CRUD framework with a generic Web UI and integrated micro ORM.

    Evolutility is a lightweight CRUD framework for heavy lifting. With a generic Web UI and an integrated micro ORM, Evolutility provides a framework for full CRUD and dashboard without any hand-coding. With it, you can build CRUD web applications or professional looking administration pages by defining metadata in XML (or in a database) instead of hand-coding HTML, Javascript, CSS, SQL, and C# or VB. For ASP.NET and SQLServer (partial support for MySQL).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    NüHelp: Word/HTML to CHM converter

    NüHelp: Word/HTML to CHM converter

    Convert Microsoft Word and HTML files to a CHM help file.

    *New version 2018.04.23* - use the contact page on opulos.com or sourceforge to report any issues. NüHelp converts Microsoft Word documents and HTML files to a CHM file. It's easy to use for beginners and has lots of options for advanced users. Requirements: 1) Word 2003, 2007, 2010 or 2013. 2) HTML Help Workshop (included in zip file) 3) .Net 3.5 Client Profile (already on most computers) *** Win7/8 users: After downloading the file, you will have to right click on the zip file, click properties, and then click the unblock button before unzipping. Otherwise the two chm help files in the zip file will either appear blank or say webpage not found. Tip: Use NuZip to zip CHM files to prevent gmail from rejecting the attachment: http://sourceforge.net/p/nuzip For programmers, a framework is provided that shows you how to link specific screens in your application to specific sections in the help file. NüHelp is written in C#
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Auth0 Logo