A lightweight recreational and educational language and an assembler for a hypothetical processor, inspired by Forth and Lisp.
-
Updated
Aug 10, 2025 - Python
A lightweight recreational and educational language and an assembler for a hypothetical processor, inspired by Forth and Lisp.
This is just a study project. Attempt to do a more complete blockchain implementation.
Reference implementation and documentation of the C_ dialect
A simple functional scripting language created in java
My implementation of a DOOM Style renderer using modern tech (CPP 20, raylib, imgui). This project is developed in a recreational programming context, it does not aim to be production ready at some point. It serves as a learning experience to explore new concepts and technologies while creating a project around them.
My solutions to the puzzles of Advent of Code 2024 (to learn myself some C++).
creating a basic video editor with raylib + mpeg2 + ffmpeg
Minimal C implementation of docker which is a platform for working with container images
My solutions to the puzzles of Advent of Code 2023 (to learn c++).
Simple, stack-based, recreational PL.
Cybernetic live polyglot system for evolution - self-learning, self-organizing, self-development, recreational-programming, recreational-math.
A repository to document my journey in learning the basics of the Flask microframework.
A remaster of my Year One UU project, built using .NET and C#.
MLKit + Camera + Flow
A wannabe Cloudflare wrapper leveraging the API; side project to make programming fun again
A Rust port of the Gravity Sim Application I developed in Python.
Recreational programming. Implements a NestJS GraphQL API adapter for the National Parks Service API.
This is my progress on the 'Games with Gabe' 2D game engine tutorial.
Simple AI prompt builder tool focused on articles.
Pickles Framework Project
Add a description, image, and links to the recreational-programming topic page so that developers can more easily learn about it.
To associate your repository with the recreational-programming topic, visit your repo's landing page and select "manage topics."