A lightweight modern C++11 library for Win32 API, using lambdas to handle Windows messages. (by rodrigocfd)

Winlamb Alternatives

Similar projects and alternatives to winlamb

  • GitHub repo winsafe

    Win32 GUI and related APIs in safe, idiomatic Rust.

  • GitHub repo winsafe-examples

    Examples of native Win32 applications written in Rust with WinSafe.

  • GitHub repo Rufus

    The Reliable USB Formatting Utility

  • GitHub repo Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond.

  • GitHub repo rust

    Empowering everyone to build reliable and efficient software.

  • GitHub repo tdesktop

    Telegram Desktop messaging app

  • GitHub repo Wails

    Create desktop apps using Go and Web Technologies.

  • GitHub repo azure-cli

    Azure Command-Line Interface

  • GitHub repo sciter

    Sciter: the Embeddable HTML/CSS/JS engine for modern UI development

  • GitHub repo sabnzbd

    SABnzbd - The automated Usenet download tool

  • GitHub repo gotk3

    Go bindings for GTK3

  • GitHub repo giu

    Cross platform rapid GUI framework for golang based on Dear ImGui.

  • GitHub repo nucular

    GUI toolkit for go

  • GitHub repo bus

    Efficient, lock-free, bounded Rust broadcast channel (by jonhoo)

  • GitHub repo gio

    Mirror of the Gio main repository (

  • GitHub repo gio-x

    Mirror of the Gio x repository (

  • GitHub repo gotk3-layershell

    Gotk3 addon module that provides gtk_layer_shell compatibiility

  • GitHub repo windigo

    Win32 API and GUI in idiomatic Go.

  • GitHub repo kvcrutch

    Easily and Safely work with TLS Certs in Azure Key Vault

  • GitHub repo monte-carlo-pi

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better winlamb alternative or higher similarity.


Posts where winlamb has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-07-22.
  • Which GUI platform and why? | 2021-07-22
    I write native Windows stuff sometimes, and I use Windigo, which I wrote based on my WinLamb C++ lib. It's a GUI system over raw Win32, so this has the disadvantage that you'll have to learn some Win32... but it has the advantage that you have the unleashed power of Win32 at your fingertips.
  • What is an idiomatic rust equivalent of C# events? | 2021-06-17
    I used this pattern in my C++ lib, and I just translated it to Rust idioms. The trickiest part is working under Rust's ownership system – the borrow checker is really unforgiving.
  • so... question on the win32 api. | 2021-06-09
    As for tutorials on the raw Win32 API, I like this one. If you want some higher level stuff, this lib can help you.
  • Creator of Rufus outlines the problems with Microsoft's UWP
    There's a low level wrapper, and on top of the wrapper there's a new API to use native controls and create custom windows (the gui module). It was based on WinLamb, which is a C++ lib.
  • WinSafe: Win32 GUI and related APIs in safe, idiomatic Rust - after 1 year and 5 months of development, first experimental version is finally here | 2021-04-01
    Today I have a bunch of native Win32 applications, all C++, most of them slowly incorporating C++17 features. Some of them are built upon WinLamb library. Some of them are 20 years old, packed with all sorts of tricks. (I think I can be considered one of those "old Win32 dinosaurs".)


Basic winlamb repo stats
8 months ago

rodrigocfd/winlamb is an open source project licensed under MIT License which is an OSI approved license.