16 Core Lessons + 4 Official Plugin Collections for Building Lightweight Windows Desktop Software (< 3MB)
π‘ Powered by VisualNEO Win β The anti-bloat Windows Rapid Application Development (RAD) IDE.
Unlike heavy frameworks like Electron that ship a 150MB Chromium bundle, VisualNEO Win compiles directly into standalone native Win32 executables under 3MB that launch in 0.18 seconds and consume around 35MB of RAM.
π Download the Free 30-Day Trial of VisualNEO Win to open, inspect, run (
F9), and compile any of the included sample publications.
Each lesson folder contains an editable publication (.pub), companion assets, and a clear LESSON.md guide. Work through them in order or jump straight to the feature you need:
| # | Lesson Directory | Key Capabilities Explored | Primary Publication File |
|---|---|---|---|
| 01 | 01 Unicode Text |
Full Unicode text rendering, captions, text inputs, state variables, save and reload. | Unicode Text.pub |
| 02 | 02 ModernImage |
PNG and WebP graphics with full alpha transparency, scaling, layout anchors, and click events. | ModernImage Demo.pub |
| 03 | 03 ModernWebBrowser |
Microsoft Edge WebView2 integration, local HTML/Tailwind rendering, and two-way async messaging. | ModernWebBrowser Demo.pub |
| 04 | 04 Application Licensing |
Built-in offline cryptographic software licensing (ECDSA P-256), trial verification, and activation dialogs. | Application Licensing Demo.pub |
| 05 | 05 Modern Animation |
Hardware-accelerated concurrent UI motion, easing functions, delays, callbacks, and animated groups. | Modern Animation Demo.pub |
| 06 | 06 Modern Messages |
Modern Windows task dialogs, confirmation modals, and non-blocking toast notifications. | Modern Messages Demo.pub |
| 07 | 07 ModernContainer |
Scrollable layout viewports, nested visual objects, and dynamic programmatic scrolling. | ModernContainer Demo.pub |
| 08 | 08 ModernTabs |
Tabbed multi-view interfaces, Unicode tab headers, and programmable tab selection. | ModernTabs Demo.pub |
| 09 | 09 JSON Data |
JSON schema validation, JSON Pointer reading/mutation, error handling, and array transformation. | JSON Data Demo.pub |
| 10 | 10 HTTP Requests |
Asynchronous GET & POST REST queries over HTTPS, network status tracking, and request cancellation. | HTTP Requests Demo.pub |
| 11 | 11 Page Transitions |
6 built-in hardware page transition effects (fade, slide, zoom) with fine-grained duration controls. | Page Transitions Demo.pub |
| 12 | 12 Complete Modern App |
End-to-end application integrating WebView2, animations, and native Win32 controls in one cohesive project. | Modern Mini App.pub |
| 13 | 13 Modern Native Controls |
Comprehensive showcase of native Windows modern controls working together. | Modern Native Controls Demo.pub |
| 14 | 14 ModernProgressBar |
Smooth native progress indicators, determinate & indeterminate ranges, orientations, and change hooks. | ModernProgressBar Demo.pub |
| 15 | 15 ModernCalendar |
Native Windows calendar control, localized date formatting, and day/month/year navigation. | ModernCalendar Demo.pub |
| 16 | 16 ModernFileDrop |
Drag & drop support for files and folders directly from Windows Explorer into your application. | ModernFileDrop Demo.pub |
In addition to core features, VisualNEO Win features 4 comprehensive Plugin Suites (1 Free and 3 Commercial Power Suites) that extend your applications with generative AI, high-performance networking, 2D game loops, multimedia processing, and modern UI components.
π Universal Plugin Documentation & API Reference: pluginshelp.visualneo.com
Explore the code samples in Plugin Collections/:
Status: Free / Included with VisualNEO Win
Product Page: Essentials Plugins Collection β’ Docs: Essentials Help
A modern set of customizable native UI controls ready to drop into any Windows project:
| Plugin | Key Features | Sample Publications |
|---|---|---|
| neoColor | Palette harmonics, color harmony algorithms, dynamic tints/shades, and WCAG contrast ratio scoring. | 01-Palette-Harmonics-and-WCAG-Contrast.pub |
| neoDateInput | Native date picker, custom locale formats, min/max date bounds, and change events. | 01-Date-Picker-and-Formatting.pub |
| neoInputNumber | Precision numeric inputs, custom step increments, keyboard spinner arrows, and clamp bounds. | 01-Numeric-Input-and-Spin-Steps.pub |
| neoMarkdown | Native Markdown document parsing, real-time live preview, syntax formatting, and HTML export. | 01-Markdown-Viewer-and-Export.pub |
| neoShape | Hardware vector shapes (pill, hexagon, rounded star, badge, chevron) with gradient fills and borders. | 01-Vector-Shapes-and-Geometry.pub |
| neoSwitch | Modern toggle switch (iOS / Material design), smooth sliding animation, custom colors, and labels. | 01-Switch-Styles-and-Animation.pub, 02-Dynamic-Colors-and-Labels.pub |
| neoTimeInput | Time spinner input, 12h AM/PM and 24h military formats, interval snapping, and time math. | 01-Time-Spinner-and-12-24-Hours.pub |
Status: Commercial Power Suite
Product Page: Automation & AI Suite Collection β’ Docs: Automation & AI Help
Enterprise-grade generative AI integration, secure networking, cryptography, and operating system orchestration:
| Plugin | Key Features | Sample Publications |
|---|---|---|
| neoAI | Multi-provider LLM client (DeepSeek V3/R1, OpenAI GPT-4o, Claude 3.5, Groq, local Ollama), async callback streaming, vision analysis, image synthesis, and structured JSON schema extraction. | 01-Hello-AI-QuickStart.pub, 02-Multi-Provider-Assistant.pub, 03-Async-Chatbot-Callback.pub, 04-Vision-Image-Analysis.pub, 05-Image-and-Media-Generator.pub, 06-Semantic-Search-Embeddings.pub, neoAI-demo.pub |
| neoCrypto | Industrial cryptography: AES-256 encryption/decryption, HMAC SHA-256, secure hashing (MD5, SHA-1, SHA-256, SHA-512), and key derivation. | neoCrypto-demo.pub |
| neoFile | Fast local file system I/O, file search, line-by-line streaming, recursive directory copying/deletion, and file timestamps. | neoFile-demo.pub |
| neoHTTP | High-performance asynchronous HTTP/HTTPS client: REST verbs (GET, POST, PUT, DELETE, PATCH), bearer tokens, custom request headers, and background file downloads with progress monitoring. | 01-REST-API-Client-and-Verbs.pub, 02-File-Downloader-and-Progress.pub, 03-Auth-Tokens-and-Custom-Headers.pub, neoHTTP-demo.pub |
| neoMail | Transactional email delivery: direct REST delivery via SMTP2GO API, and standard asynchronous SMTP with TLS/SSL encryption, multiple attachments, and queue callbacks. | 01-SMTP2Go-High-Deliverability-REST.pub, 02-Standard-SMTP-and-Attachments.pub, 03-Async-Mailing-Queue-Callback.pub, neoMail-demo.pub |
| neoSystem | Deep Windows diagnostic metrics: CPU usage, RAM consumption, battery & AC status, silent command-line process execution, registry reading/writing, and network ping latency. | 01-Hardware-and-Battery-Diagnostics.pub, 02-Process-Manager-and-Silent-Execution.pub, 03-Network-Ping-and-Registry-Tools.pub, neoSystem-demo.pub |
| neoZip | Fast ZIP archive creation, background decompression, password encryption, and multi-file archive inspection. | neoZip-demo.pub |
Status: Commercial Power Suite
Product Page: Media Suite Collection β’ Docs: Media Suite Help
Hardware-accelerated audio recording, webcam capture, video streaming, and image manipulation:
| Plugin | Key Features | Sample Publications |
|---|---|---|
| neoAudio | Low-latency audio recording from microphone, multi-format audio playback, volume balancing, and channel waveform events. | neoAudio-Step-by-Step.pub |
| neoCamera | DirectShow webcam integration, camera device selector, live video preview, and single-frame photo snapshots. | neoCamera-Step-by-Step.pub |
| neoImage | Fast GDI+ bitmap manipulation: crop, resize, rotate, flip, color matrix filters (grayscale, sepia, invert), and watermark stamping. | neoImage-Step-by-Step.pub |
| neoScreenCapture | Full-desktop, active-window, and custom regional screenshot capture and screen recording. | neoScreenCapture-demo.pub |
| neoVideo | Native video player engine with programmable playback controls, volume, seeking, aspect ratio locking, and fullscreen support. | neoVideo-Step-by-Step.pub |
Status: Commercial Power Suite
Product Page: UI & Data Suite Collection β’ Docs: UI & Data Suite Help
Advanced data visualization, business analytics, educational mechanics, and 2D canvas gaming:
| Plugin | Key Features | Sample Publications |
|---|---|---|
| neoBarcode | 1D and 2D barcode generation (QR Code, Code 128, EAN-13, DataMatrix, PDF417) with vector rendering and clipboard export. | neoBarcode-Step-by-Step.pub |
| neoCanvas | 60 FPS 2D game loop and graphics engine: sprite rendering, collision detection, keyboard event handling, and retro arcade physics (Space Invaders and Game Demo). | neoCanvas-game-demo.pub, neoCanvas-invaders-demo.pub |
| neoChart | Interactive charts and graphs: bar charts, stacked bars, line series, spline curves, pie charts, and donut diagrams. | neoChart-demo.pub |
| neoDragDropExercise | Gamified educational matching engine: drag targets, drop zones, validation logic, sound triggers, and automated score tracking. | neoDragDropExercise-demo.pub |
| neoGauge | Industrial telemetry: analog speedometers, radial dials, thermometers, and linear progress meters with custom colored threshold zones. | 01-Speedometer-and-Radial-Meters.pub, 02-Linear-Gauges-and-Image-Export.pub |
| neoGrid | High-performance data grid: load from CSV and UTF-8 JSON (supporting international characters), full-text search, cell editing, column sorting, styling, and CSV export. | neoGrid-demo.pub, neoGrid-complete-demo.pub |
| neoHotspots | Interactive image maps: attach clickable hotspot polygons/rectangles to diagrams, show tooltips, and trigger actions (e.g. Solar System explorer). | neoHotspots-demo.pub |
| neoQuizEngine | Complete assessment engine: multi-question quizzes, timer countdowns, answer randomization, feedback screens, and score export. | neoQuizEngine-demo.pub |
- Clone or Download this Repository:
git clone https://github.com/sinlios/visualneo-win-examples.git
- Install VisualNEO Win:
Download the installer (Free 30-Day Trial) from visualneowin.com. - Open Any Sample Publication:
In VisualNEO Win, select File > Open Publication... and navigate to any.pubfile (from the core lessons or fromPlugin Collections/). - Run & Test:
PressF9(or click the Test / Run button) to launch the application in live interactive mode. - Compile to Standalone .EXE:
Select Publication > Compile/Publish... to generate a native standalone.exethat runs on any Windows 10 or 11 computer without dependencies.
Looking for a full, production-grade commercial application built with VisualNEO Win?
Check out LeadHunter AI Desk β an autonomous B2B cold outreach suite powered by DeepSeek V3 / R1, Claude 3.5 Sonnet, Edge WebView2, and SMTP2GO REST delivery in a 3.3 MB standalone package.
All code samples and tutorials in this repository are distributed under the MIT License. See LICENSE for details. (Note: Commercial plugins require their respective licenses to compile in your own apps; sample code and publications are open for reference).
- VisualNEO Win Official Site: https://visualneowin.com
- Plugin Help & API Reference: https://pluginshelp.visualneo.com
- Developer Community Forum: https://visualneo.com/forum
- Official Marketplace: https://visualneo.com
- Created by: SinLΓos Soluciones Digitales
Star β this repository to support lightweight, anti-bloat Windows desktop development!