Skip to main content

Examples

Minimal Examples for Maximum Clarity

Gammasoft has developed a collection of example projects designed to illustrate specific features or components as clearly and simply as possible.

Each example is intentionally reduced to its bare essentials, stripping away any unnecessary boilerplate or abstraction. This minimalist approach helps focus attention on the core concept being demonstrated, much like the classic Win32 API samples.

The goal is clarity: every example shows exactly what it intends to — no more, no less.

Examples by toolkits

ExamplesLanguageGithub sourcesSourceForge projects
xtdxtdC++xtd/examplesxtd
winformsWinformsC#Examples_CSharpcsharpexample
cocoaCocoa (AppKit)Objective-cExamples_Cocoaobjectivecexamples
fltkFLTKC++Examples_FLTKfltkexamples
gtkGtkC++Examples_Gtkgtkexamples
gtkmmGtkmmC++Examples_Gtkmmgtkmmexamples
juceJUCEC++Examples_JUCEjujeexamples
tkTkinterPythonExamples_Pythonpythonexample
qtQt / Qt QuickC++Examples_Qtqtexample
win32Win32 ApiC++Examples_Win32win32examples
wxpythonwxPythonPythonExamples_Pythonpythonexample
wxwidgetswxWidgetsC++Examples_wxWidgetswxwidgetsexamples

Examples by languages

ExamplesGithub sourcesSourceForge projects
cppC++Examples_Cppcppexamples
csharpC#Examples_CSharpcsharpexample
cCExamples_Ccexamples
objectivecObjective-cExamples_Cocoaobjectivecexamples
pythonPythonExamples_Pythonpythonexample