Skip to content
Projects

netease-im/NIM_Duilib_Framework

View on GitHub

netease-im/NIM_Duilib_Framework has 2,234 GitHub stars and 848 forks. GitHot measured 0 stars in 24 hours and +1 in 7 days. Last checked 2026-11-11 11:32 UTC. Last push 2024-09-18.

How these counts are measured

网易云信Windows应用开发框架。

Measured star growth

in 24h
0
in 7 days
+1
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README_en-US.md

Original

NIM Duilib

NIM Duilib is a UI development framework for Windows, extend some new features based on the original Duilib. Integrated Google base library with threads/memory/closures. You can use this framework to develop any desktop application you want.

GitHub Build status

中文介绍

Features

  • Multi language support
  • Global style support
  • DPI scaling support
  • GIF animation support
  • CEF control support(based on CEF 2623, support XP)
  • Touch device support(surface, wacom)
  • Abstract rendering interface (support for other rendering engines)

Preview

preview

Start

Clone the repo into your disk.

git clone https://github.com/netease-im/NIM_Duilib_Framework

Enter the NIM_Duilib_Framework/examples directory,Open examples.sln with Visual Studio 2013 Update 5 or higher ,press F7 to compile all projects.

Documentation

Structure

├─base Base libraries.
├─bin Examples output directories,include skin and language files and CEF dependencies.
├─docs Documentation of Duilib.
├─duilib Duilib core, depend on base project.
├─libs Static library output directories, include CEF static library.
├─examples Examples of Duilib.
├─third_party Third party for CEF.
├─ui_components UI components based on Duilib, such as msgbox,toast,cef_control

Communication

  • Question: Read the Documentation and Examples code to help you.
  • Report: File a bug in GitHub issues.
  • Suggestion: Request a new feature in Github issues.

Explore related projects