xuanchenlin/nanui

NanUI is an open source .NET project for developers who want to create Windows desktop applications with HTML, CSS and JavaScript.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 15 minutes ago
Added to GitGenius on September 18th, 2026
Created on June 8th, 2016
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 657
Total Stargazers: 3,797 (+0)
Total Subscribers: 152 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 25.8 hours
90th percentile: 2.2 days
Tracked items: 2

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 1
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Detailed Description

NanUI is a framework for building Windows desktop applications using HTML, CSS, and JavaScript with .NET.

The project addresses the challenge of creating native Windows applications while leveraging web technologies for the user interface. It wraps Chromium through CEF (Chromium Embedded Framework) and CEFGlue bindings, allowing developers to use familiar web technologies to build desktop UIs while maintaining access to .NET backend capabilities. This approach combines the rendering power of Chromium with the flexibility of .NET for application logic.

Developers should choose NanUI if they want to build Windows desktop applications but prefer working with HTML, CSS, and JavaScript rather than traditional WinForms or WPF. The project suits scenarios where teams have stronger web development skills than desktop development expertise, or where code reuse between web and desktop projects is valuable. It works with both the .NET Framework and .NET Core, providing flexibility in runtime selection.

The project shows active maintenance with regular updates addressing issues and improving stability. Development includes ongoing refinement of the CEF integration layer and expansion of the API surface to expose more Chromium capabilities to .NET developers. The maintainers actively respond to user issues and incorporate feedback into releases. Work continues on documentation and examples to help developers get started with the framework.