Skip to content
View ALEXalesha's full-sized avatar
  • 00:55 (UTC +03:00)

Block or report ALEXalesha

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ALEXalesha/README.md

Alex

Windows desktop apps, small neural networks and the tests that keep them honest.

Most of what is here I use myself: a paint program, a local AI workbench, a translator that runs without the internet, a downloads sorter, a folder sync. Every project has a release you can download and run.

Интерфейсы программ на русском, README у каждого проекта на английском и русском.

Projects

Paint Pro
Paint Pro · Electron + C#/WPF
A raster editor written twice: one HTML file in Electron that also runs in the browser, and a native C# twin on SkiaSharp. Layers, a history where any edit can be switched off.
AlexGPT
AlexGPT · Python, PyTorch, Qt
A local AI workbench: chat through LM Studio, plus models trained from scratch (translator, named entities, sentiment, spam) and a canvas that reads what you draw.
Calculators
Calculators · C#/WPF + Electron
Three Liquid Glass calculators with their own parsers and no eval. The WPF one counts in decimal, so 0.1 + 0.2 is exactly 0.3.
Liquid Glass
Liquid Glass · HTML, SVG filters, WebGL2
The iOS 26 glass rebuilt on the web twice, with refraction, dispersion and live controls. Open the demo.
AiCar
AiCar · NumPy + pygame
One network draws the track, another the car, and fifty more learn to drive it by evolution, live on screen.
SyncGlass
SyncGlass · Electron
Folder sync between a laptop and a PC on the network: preview first, moves recognised, and Stop undoes the whole run.
Tool What it does Stack
SaltTranslator Offline translator on NLLB-3.3B, on the CPU: 202 languages plus the languages of Uganda Python, CTranslate2, Electron
IntelegienceDrawer Draw with the mouse, a CNN reads digits, letters and maths signs, left to right, as numbers or words PyTorch, tkinter
InstallerModels Downloads ComfyUI models back from Hugging Face: resumable, size- and sha256-checked, your own models by link Python, Qt
SortProgramm Sorts the Downloads folder by category and type: plan first, undo always, rules editable from the window PyQt6
WheelScript A racing wheel as mouse, keyboard or a virtual Xbox gamepad, for games that do not understand a wheel Python, Qt
CheckProg A checklist with a note on every item; each list is a plain JSON file Python, Qt
Converter Turns a landscape A4 school timetable (.docx or .pdf) into a half-sheet PDF ready to print and cut Python, Qt

How these are made

  • Tests state laws, not examples. Most suites generate thousands of random inputs (hypothesis, fast-check, FsCheck) and check invariants after every step: a parsed expression prints back to the same tree, undoing everything returns the starting state, a download never leaves a wrong file under the real name. That is where most of the bugs in these repositories were found.
  • Screenshots are drawn by programs, never taken from the screen. Each project has a script that opens the real app, clicks through it and renders the window itself. The screenshots keep catching bugs too: a white icon in a light theme, * where the button says ×, a transparent frame around a window.
  • Every release is a real build you can run, a portable one and an installer, with notes that say what was wrong and why, not just what changed.

Pinned Loading

  1. AiCar AiCar Public

    A sandbox where networks draw the track and the car, and fifty more learn to drive it by evolution, live on screen. NumPy + Qt (PySide6).

    Python

  2. CalculatorPro CalculatorPro Public

    Three Liquid Glass calculators for Windows with the five themes of Paint Pro: Calc Pro (C#/WPF, exact decimal), Calc Pro Glass and Calculator iOS 26 (Electron). Own parsers, no eval.

    JavaScript

  3. LiquidGlass LiquidGlass Public

    iOS 26 Liquid Glass rebuilt on the web, twice: CSS + SVG filters and a WebGL2 shader. No dependencies, no build step.

    HTML

  4. Neural-Network Neural-Network Public

    Local AI workbench for Windows: chat through LM Studio, PyTorch models trained from scratch (translator, NER, sentiment, spam) and SDXL-Turbo drawing.

    Python

  5. PaintPro PaintPro Public

    Raster image editor for Windows, written twice: one HTML file in Electron (also runs in the browser) and native C# with WPF and SkiaSharp. Layers, editable history, five themes; tested by real mous…

    C#

  6. SortProgramm SortProgramm Public

    Sorts the Downloads folder by category and type, never touching other programs' folders. Plan first, undo always, rules editable from the window. PyQt6.

    Python