abulka
Python and Nodejs/Electron software developer. Interested in the role that visualisation technologies (diagrams) can play in making programmers more effective.
WwareMelbourne, Australia
Pinned Repositories
freactive-python
Simple reactive library for Python - use in Flet, wxPython and other imperative frameworks
generator-electron-flask
Yoeman project generator to create an Electron app running a Flask server inside itself. Deployable via PyInstaller and Electron Forge packager.
lcodemaps
Literate Code Maps - diagramming methodology for understanding source code
pynsource
Reverse engineer Python source code into UML
python_train2015_adv_v2
Python training - advanced course (Group 2)
todomvc-ecs
ECS (Entity Component System) implementation of TodoMVC.
todomvc-oo
TodoMVC implemented in a classic Object Oriented way
vscode-snippet-creator
An extension to simplify the snippet creation
abulka's Repositories
abulka/pynsource
Reverse engineer Python source code into UML
abulka/freactive-python
Simple reactive library for Python - use in Flet, wxPython and other imperative frameworks
abulka/nice-gui-play_01
Experiments and learning NiceGUI
abulka/pyrpn
Python to RPN converter for generating programs for the HP42S and DM42 calculators (and emulators like Free42)
abulka/vscode-snippets-explorer
Visual Studio Code extension which displays all available language snippets in a TreeView
abulka/gui-showdown
A simple "Welcome User" GUI Application - implemented in Javascript: OO vs ECS vs Plain vs Vue vs MVCA and in wxPython: OO vs ECS. Which is best?
abulka/abulka.github.io
Andy Bulka's Software Blog, Projects and Articles
abulka/ai-image-browser
This program is designed to make it easier to browse and delete the images generated by Stable Diffusion AI image generators.
abulka/atestsnap
abulka/chirp
CHIRP mirror. wxpython build fork tests
abulka/chordjammer-public
abulka/conversation-starter-website
Website to accompant conversation-starter mobile app incl. privacy policy page
abulka/debug-server
abulka/EuroPi
EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico
abulka/git-time-machine
App for easily viewing the state of your git source code directory tree at any commit incl. contents of any file
abulka/grammars-v4
Grammars written for ANTLR v4; expectation that the grammars are free of actions.
abulka/mindsdb-play
Playing around with mindsdb machine learning
abulka/nicegui
Create web-based UI with Python. The nice way.
abulka/py-07-ecs-entity-component-system
ECS - Entity Component System - Experimentation in Python and Javascript
abulka/snap-py-official
building a python app using snapcraft using github actions
abulka/snap-py-simple
Building a python app using snapcraft using github actions, using code in this project in src/
abulka/snap-webkit-how
How to snap wxPython app which uses webkit?
abulka/snap-wx-simple
building a simple wxpython application using snapcraft
abulka/stable-diffusion-textfile-cleaner
when you want to delete images and not worry about deleting the corresponding .txt or .yaml - this will clean up and delete them, for use in stable-diffustion output dirs etc
abulka/toga
A Python native, OS native GUI toolkit.
abulka/typescript-examples
Typescript Source Code - Examples
abulka/vue-draggable-grid
abulka/vue3-component-comms-research
Demo and explanation of different ways to communicate between Vue 3 components.
abulka/wxpython-actions-multi
experiment combining multiple projects into one github actions build
abulka/wxpython-arm64
Attempt to build wxPython for arm64 via GitHub Actions