anetczuk.github.io

Personal random stuff.
Check repositories summary or visit Github profile.

Repositories

Following page presents list of published repositories divided into few categories.

Non-exclusive categories:

Repositories are also presented in form of sortable table

Categories:

C++

dk-mage
Generate maps for Dungeon Keeper 1 PC game
commits: 477
stars: 3
lines of code: 16132

cpp-memory-performance
Comparison of CPU cache and RAM code performance generated by gcc and clang for Intel and ARM processors
commits: 141
stars: 1
lines of code: 1482

image-drawer-2d
Draw 2D shapes and store it as image in lightweight manner.
commits: 73
lines of code: 3202

qt-test-utils
Extensions to Qt Test and Qt Quick Test testing frameworks, and tools for qmake
commits: 99
lines of code: 2508

ImageProcessingService
Example of image processing using OpenCV primitives
commits: 8
lines of code: 1009

boost_utf_dependency
Boost Unit Test automatic registration facility for dependencies between tests.
commits: 13
lines of code: 1979


Category summary:
projects: 6
commits: 811
lines of code: 26312
stars: 4

C

MemoryMap
Implementation of red-black tree in form of memory map
commits: 139
lines of code: 6251


Category summary:
projects: 1
commits: 139
lines of code: 6251
stars: 0

BluetoothGattMitm
Revealing unknown GATT/BLE protocol by mediation in communication between device and client
commits: 60
stars: 21
lines of code: 5566

ReverseCRC
Finding polynomial, init and xor values of CRC.
commits: 180
stars: 6
lines of code: 6787

cpp-memory-performance
Comparison of CPU cache and RAM code performance generated by gcc and clang for Intel and ARM processors
commits: 141
stars: 1
lines of code: 1482

SpiSlave
Software implementation of SPI slave mode for Raspberry Pi
commits: 24
stars: 8
lines of code: 748


Category summary:
projects: 4
commits: 405
lines of code: 14583
stars: 36

Python

tree-page-generator
generate static pages containing tree hierarchies based on defined model
commits: 30
lines of code: 3817

rsscast
Convert YouTube videos feed to mp3 podcast RSS.
commits: 148
lines of code: 53949

BluetoothGattMitm
Revealing unknown GATT/BLE protocol by mediation in communication between device and client
commits: 60
stars: 21
lines of code: 5566

make-time
calculate C++ object files compilation time based on make output
commits: 3
lines of code: 1273

gcc-uml
generate varius diagrams based on gcc/g++ internal tree
commits: 93
stars: 1
lines of code: 22521

stock-monitor
Aggregates stock exchange data from several sources in one place.
commits: 612
stars: 1
lines of code: 18761

log-monitor
parse log files and expose data in form of RSS feed
commits: 25
lines of code: 2796

ClevoKeyboardControl
Control Your Clevo keyboard backlight through GUI application using tuxedo driver
commits: 76
stars: 16
lines of code: 2649

rss-forward
Scrap online data and share it as RSS feed.
commits: 67
lines of code: 4451

cloc-directory-tree
dump cloc data and navigate it as directory tree
commits: 21
lines of code: 1371

cpp-include-graph
generate headers include tree of whole C++ project in form of GraphViz graphs
commits: 44
lines of code: 1770

rank-page-generator
generate static pages containing rank search based on defined model
commits: 37
lines of code: 2224

mdlinkscheck
Verify if links and images in Markdown are valid.
commits: 23
lines of code: 1124

hanlendar
Calendar and todo list in one application allowing to organize date related tasks, priority todos and simple notes.
commits: 288
stars: 3
lines of code: 8783

uncrustify-impact
display uncrustify configuration impact on given source files
commits: 47
lines of code: 11160

picologicanalyzer
logic state analyzer based on Raspberry Pi Pico board
commits: 36
stars: 1
lines of code: 4010

mpython-serial-protogen
serial port custom messaging generator
commits: 13
lines of code: 1372

pyastgraph
generate use graph from static Python code
commits: 33
lines of code: 10873

work-log
Track time of your work sessions.
commits: 82
lines of code: 7101

clang-time-trace-analyzer
analyze clang time-trace JSONs
commits: 9
lines of code: 1219

ros-diagram-tools
Generate various aspects of ROS workspace in form of diagrams and views.
commits: 432
stars: 16
lines of code: 32612

ros-topic-monitor
rostopic over multiple topics
commits: 34
stars: 2
lines of code: 2008

LinakDeskApp
Desktop application that allows control of Linak office desk under Linux
commits: 238
stars: 148
lines of code: 5194

showgraph-py
draw data relations in form of graph structure
commits: 21
lines of code: 1160

gdtype-python
Serialize and deserialize Godot’s GDScript types in Python
commits: 70
stars: 5
lines of code: 1907

xodr-py
XODR with logic for Python
commits: 29
lines of code: 2975

gdscript-protocol-generator
Generate abstract communication protocol between GDScript and Python in form of message handling class.
commits: 22
stars: 1
lines of code: 387

ReverseCRC
Finding polynomial, init and xor values of CRC.
commits: 180
stars: 6
lines of code: 6787

thunderbird-feeds-recover
Rebuild corrupted or empty feeds.json by recovering data based on other files in Feeds directory.
commits: 13
stars: 2
lines of code: 431

rllib-exercises
Exercises with RLlib – an industry-grade library for reinforcement learning (RL)
commits: 18
lines of code: 883

pybrain-exercises
Exercises with pybrain – Python machine learning library
commits: 23
lines of code: 1354

ros-self-balancer-playground
Two wheeled balancing robot playground with ROS and Gazebo
commits: 72
stars: 10
lines of code: 3345

little-ted
Little Text Editor with disabled keyboard shortcuts to enjoy key pressing madness
commits: 18
lines of code: 690

ros-robotic-arm-playground
Robotic arm simulation with ROS and Gazebo
commits: 13
lines of code: 927

pybraingym
OpenAI’s Gym interface for PyBrain reinforcement learning algorithms
commits: 84
lines of code: 2284

DistributedSort
K-merge as example of distributed sort in star topology
commits: 18
lines of code: 278

SpiSlave
Software implementation of SPI slave mode for Raspberry Pi
commits: 24
stars: 8
lines of code: 748

WebToPDF
Convert any webpage to PDF in two steps
commits: 17
stars: 1
lines of code: 645

restore-config
Two scripts that help to configure headless devices over network. Especially useful when configuration might break the connection.
commits: 4
lines of code: 152

WebSlideshow
Play images slideshow directly from popular web galleries.
commits: 38
lines of code: 741


Category summary:
projects: 40
commits: 3115
lines of code: 232298
stars: 242

Reinforcement learning

rllib-exercises
Exercises with RLlib – an industry-grade library for reinforcement learning (RL)
commits: 18
lines of code: 883

pybrain-exercises
Exercises with pybrain – Python machine learning library
commits: 23
lines of code: 1354

pybraingym
OpenAI’s Gym interface for PyBrain reinforcement learning algorithms
commits: 84
lines of code: 2284

ReinforcedAgent
Implementation of reinforcement learning algorithms based on book of R. S. Sutton and A. Barto.
commits: 4
lines of code: 2460


Category summary:
projects: 4
commits: 129
lines of code: 6981
stars: 0

ROS

ros-diagram-tools
Generate various aspects of ROS workspace in form of diagrams and views.
commits: 432
stars: 16
lines of code: 32612

ros-topic-monitor
rostopic over multiple topics
commits: 34
stars: 2
lines of code: 2008

ros-self-balancer-playground
Two wheeled balancing robot playground with ROS and Gazebo
commits: 72
stars: 10
lines of code: 3345

ros-robotic-arm-playground
Robotic arm simulation with ROS and Gazebo
commits: 13
lines of code: 927


Category summary:
projects: 4
commits: 551
lines of code: 38892
stars: 28

Qt

rsscast
Convert YouTube videos feed to mp3 podcast RSS.
commits: 148
lines of code: 53949

stock-monitor
Aggregates stock exchange data from several sources in one place.
commits: 612
stars: 1
lines of code: 18761

ClevoKeyboardControl
Control Your Clevo keyboard backlight through GUI application using tuxedo driver
commits: 76
stars: 16
lines of code: 2649

hanlendar
Calendar and todo list in one application allowing to organize date related tasks, priority todos and simple notes.
commits: 288
stars: 3
lines of code: 8783

LinakDeskApp
Desktop application that allows control of Linak office desk under Linux
commits: 238
stars: 148
lines of code: 5194

little-ted
Little Text Editor with disabled keyboard shortcuts to enjoy key pressing madness
commits: 18
lines of code: 690

qt-test-utils
Extensions to Qt Test and Qt Quick Test testing frameworks, and tools for qmake
commits: 99
lines of code: 2508


Category summary:
projects: 7
commits: 1479
lines of code: 92534
stars: 168

Other

anetczuk.github.io
Webpage repository
commits: 55
lines of code: 6321


Category summary:
projects: 1
commits: 55
lines of code: 6321
stars: 0

Fork

pyan
Static call graph generator. The official Python 3 version. Development repo.
commits: 8
stars: 2

librus-apix
Web scraper for Librus Synergia
commits: 9

linak_bt_desk
Library that facilitates controlling Linak tables over Bluetooth
commits: 57
stars: 17

pybrain
PyBrain – the Python Machine Learning Library
commits: 12

ADiKtEd
Advanced level editor for Dungeon Keeper 1
commits: 11

thunderbird-webmail
Migrate WebMail extension to Thunderbird 60.
commits: 42

AppDrawer
App Drawer for Android


Category summary:
projects: 7
commits: 139
lines of code: 0
stars: 19

Repositories table

Repository Create date Last commit Commits Stars Lines of code
tree-page-generator 2025-08-04 21:54:51 2025-08-28 23:28:33 30 3817
rsscast 2021-02-07 20:00:00 2025-06-27 22:54:21 148 53949
BluetoothGattMitm 2018-09-29 20:11:24 2025-06-16 23:29:25 60 21 5566
make-time 2025-05-28 23:29:51 2025-06-01 21:02:00 3 1273
gcc-uml 2025-01-15 22:00:41 2025-04-16 21:09:53 93 1 22521
stock-monitor 2020-10-13 22:38:09 2025-03-17 21:54:16 612 1 18761
log-monitor 2024-09-11 20:19:19 2025-02-14 19:53:55 25 2796
ClevoKeyboardControl 2018-11-17 23:05:49 2025-02-11 22:08:27 76 16 2649
rss-forward 2023-11-28 22:28:12 2024-12-29 21:22:17 67 4451
cloc-directory-tree 2024-10-19 20:39:50 2024-10-25 20:21:57 21 1371
cpp-include-graph 2023-03-28 20:34:39 2024-10-25 19:30:29 44 1770
rank-page-generator 2024-09-14 07:42:41 2024-10-07 15:04:54 37 2224
mdlinkscheck 2023-12-02 22:58:03 2024-10-07 14:53:05 23 1124
hanlendar 2020-07-22 19:26:16 2024-10-06 00:00:24 288 3 8783
uncrustify-impact 2024-08-04 22:17:34 2024-10-01 23:18:24 47 11160
picologicanalyzer 2024-05-28 22:38:45 2024-06-01 19:32:00 36 1 4010
mpython-serial-protogen 2024-04-22 23:01:21 2024-05-25 21:19:23 13 1372
pyastgraph 2024-03-23 19:31:52 2024-03-26 23:42:32 33 10873
work-log 2021-09-29 21:57:31 2024-03-12 21:47:55 82 7101
anetczuk.github.io 2018-06-13 18:26:01 2024-03-06 23:07:15 55 6321
clang-time-trace-analyzer 2024-02-24 15:59:56 2024-02-28 21:51:04 9 1219
ros-diagram-tools 2022-11-07 01:12:56 2024-02-23 19:28:24 432 16 32612
pyan 2024-02-03 10:54:36 2024-02-07 20:07:52 8 2
librus-apix 2023-11-17 23:39:31 2024-01-18 17:58:25 9
ros-topic-monitor 2023-12-27 22:12:35 2024-01-04 20:35:33 34 2 2008
LinakDeskApp 2018-09-10 22:43:05 2023-09-06 20:17:33 238 148 5194
showgraph-py 2023-03-26 01:15:18 2023-08-13 20:24:43 21 1160
gdtype-python 2022-09-25 23:11:14 2023-05-13 22:25:58 70 5 1907
linak_bt_desk 2018-07-27 21:52:13 2023-05-12 19:58:12 57 17
xodr-py 2022-11-21 23:59:17 2023-05-08 23:02:10 29 2975
gdscript-protocol-generator 2022-10-14 22:37:39 2023-04-04 21:33:41 22 1 387
ReverseCRC 2017-12-25 20:54:15 2022-02-08 23:02:56 180 6 6787
thunderbird-feeds-recover 2022-01-23 18:40:07 2022-01-23 19:30:21 13 2 431
dk-mage 2021-07-21 23:10:54 2022-01-06 22:08:12 477 3 16132
rllib-exercises 2021-12-19 22:26:23 2021-12-21 00:21:46 18 883
pybrain 2019-07-02 22:44:18 2021-10-31 22:14:04 12
pybrain-exercises 2021-10-22 21:51:30 2021-10-31 22:12:31 23 1354
ADiKtEd 2021-06-09 21:37:07 2021-08-30 19:28:18 11
ros-self-balancer-playground 2019-08-01 22:45:44 2021-05-19 20:27:16 72 10 3345
little-ted 2020-04-13 21:35:56 2020-04-13 21:59:24 18 690
cpp-memory-performance 2019-11-14 22:58:00 2020-01-16 23:30:04 141 1 1482
image-drawer-2d 2019-10-21 23:41:29 2020-01-03 23:38:22 73 3202
ros-robotic-arm-playground 2019-08-20 23:05:46 2019-08-21 22:51:54 13 927
pybraingym 2019-07-23 21:00:55 2019-08-12 23:17:18 84 2284
qt-test-utils 2019-04-28 22:06:29 2019-08-10 21:09:22 99 2508
thunderbird-webmail 2018-12-23 23:13:11 2018-12-29 21:50:44 42 57039
MemoryMap 2018-03-08 03:06:44 2018-04-13 23:28:52 139 6251
DistributedSort 2017-12-05 21:10:59 2018-03-03 19:13:28 18 278
SpiSlave 2018-02-24 21:12:03 2018-02-24 22:48:04 24 8 748
WebToPDF 2017-12-09 20:07:36 2017-12-13 00:02:46 17 1 645
ImageProcessingService 2017-12-08 21:03:21 2017-12-08 22:20:16 8 1009
restore-config 2017-05-18 19:12:32 2017-05-18 19:54:46 4 152
WebSlideshow 2017-03-09 21:59:21 2017-04-06 21:36:12 38 741
AppDrawer 2019-12-15 19:44:05 2016-07-20 03:35:37
ReinforcedAgent 2016-06-05 22:05:52 2016-06-06 19:22:25 4 2460
boost_utf_dependency 2013-03-20 18:54:59 2013-04-06 13:34:16 13 1979
Total: 4263 265 330681