QUOTE: Be the change, make a difference.

Git

A collection of my personal projects, showcasing my ongoing development and contributions.




   J    F   M   A    M   J   J    A   S    O   N   D   
M 00000000000000000001002010000000000010000100000000090
T 000000000000000000000010000000000000000100000000000X0
W 0000100000000020000100000000000000011022000000000000.
T 0000000000000000000001000000000000010000001020000000.
F 0000000000000000000000000000000000004020000000000000.
S 0000000000000000000000000000000000101000000000000070.
S 0000000000002000001000200000000000055000000000000070.

  • 1 commit on May 6.
  • 00aab00 fix: Fixed write on closed socket bug (libhttp)
  • 2 commits on May 27.
  • 551f981 fix: Fixed resize rendering (poet)
  • 2d3131c Code cleanup (poet)
  • 1 commit on Jun 10.
  • 4068f54 Initial commit (libbcm2835)
  • 1 commit on Sep 2.
  • 01f564d feat: Updated .gitignore (poppy)
  • 1 commit on Oct 7.
  • e91e4c0 feat: Updated keycode_t enum (libterm)
  • 9 commits on Dec 16.
  • 0619481 feat: Added boss (unstable) & redesigned entity/background textures (freezo)
  • cc01827 fix: Fixed incorrect background color (freezo)
  • 3238b96 feat: Added overlay animation & added soundtrack (freezo)
  • b20f203 fix: Fixed enemy gate spawning (freezo)
  • 34267de feat: Added doors & updated levels (freezo)
  • daadafd fix: Added updated background spritesheet (freezo)
  • e723561 feat: Converted background to tiles & adjusted levels (freezo)
  • d4baeee fix: Fixed distance calculation for shooting (freezo)
  • 3a75f56 feat: Added wall/solid detection for shooting (freezo)
  • 1 commit on May 28.
  • cf861bd fix: Added missing HTTP body memory allocation (libhttp)
  • 1 commit on Sep 24.
  • 83228d9 feat: Initial commit (rc)
  • 12 commits on Dec 17.
  • 4d92e2c feat: Added/updated levels (freezo)
  • 12bdd63 feat: Added pause button & mouse click actions (freezo)
  • a5e9ff2 feat: Added boss movement logic (freezo)
  • 3f88293 feat: Added max health (freezo)
  • 2a7c197 feat: Added box tile & fixed door collision & added sounds (freezo)
  • b9882d6 feat: Reduced enemy turn around tolerance (freezo)
  • 732cca3 fix: Fixed frozen enemy collision & shooting range detection (freezo)
  • c828b94 fix: Fixed wall entity target detection bug (freezo)
  • a5d21e2 fix: Updated README (freezo)
  • a9679b1 fix: Updated README (freezo)
  • adeeef5 fix: Added updated tiles spritesheet (freezo)
  • 963e99d feat: Added sound mute button (freezo)
  • 1 commit on Jan 24.
  • d010af0 fix: Removed unused command (poppy)
  • 2 commits on Apr 3.
  • 19a49f2 feat: Updated README.md (libhttp)
  • 76c0a03 Initial implementation (libhttp)
  • 1 commit on May 8.
  • 82a811c fix: Fixed high CPU usage bug (libhttp)
  • 1 commit on Aug 28.
  • 59cf650 feat: Updated plugin version to 1.21.1 (poppy)
  • 1 commit on Sep 4.
  • 73bb904 feat: Added gradle build file for vscode (poppy)
  • 2 commits on Sep 18.
  • 8ecc334 feat: Added multi-port/host binding (libhttp)
  • f84a5d0 feat: Initial commit (libjson)
  • 2 commits on Sep 25.
  • 2e7bac5 feat: Switched to single header file & added error handling (libhttp)
  • fd80a2a feat: Initial commit (libstr)
  • 1 commit on May 23.
  • 9e3340b Initial commit (poet)
  • 1 commit on Aug 29.
  • bde531f fix: Fixed version API changes (poppy)
  • 1 commit on Oct 17.
  • 3b100fc feat: Made label property editable for posts (poet)
  • 2 commits on Oct 31.
  • b5ec0c1 fix: Made read() non-blocking (libhttp)
  • 5220ab4 fix: Guarded http_read() from blocking with poll() (libhttp)
  • 4 commits on Sep 6.
  • f27bc00 fix: Fixed build script shell type (poppy)
  • a32d704 fix: Fixed build script error on Windows #3 (poppy)
  • 2ccedd7 feat: Added reload command (poppy)
  • 1689c75 fix: Fixed console error caused by AutoPlacerModule (poppy)
  • 2 commits on Sep 20.
  • 4f56812 fix: Fixed POST request read body bug (libhttp)
  • ab7b16f fix: Fixed TLS certificate bug (libhttp)
  • 1 commit on Aug 24.
  • 5696a76 feat: Added ext data to http_request_t & removed logging (libhttp)
  • 1 commit on Sep 7.
  • f46286c feat: Added fast-travel feature (poppy)
  • 7 commits on Dec 14.
  • c8ebc80 feat: Renamed example script (dns)
  • 8b6e02f feat: Added description to README (dns)
  • c82c80e feat: Initial commit (dns)
  • bb8f1fe feat: Switched to single header file (libstr)
  • d523e06 feat: Added header file and examples to README (ctl)
  • 09a6ec4 feat: Initial commit (ctl)
  • 4957b46 feat: Initial commit (aoc)
  • 2 commits on Mar 24.
  • 24731bc feat: Added install script (libterm)
  • 1b85f56 Initial implementation (libterm)
  • 1 commit on May 5.
  • c55ae8b fix: Fixed ref digit length bug (figure)
  • 2 commits on Jun 2.
  • e118d43 Added .gitignore (freezo)
  • f409472 Initial commit (freezo)
  • 5 commits on Sep 1.
  • a26fc67 feat: Removed overkill commands (poppy)
  • b0a60fb feat: Updated README.md (poppy)
  • 2b50426 fix: Adjusted deployment file path for build.yaml (poppy)
  • b844bc9 fix: Removed gradle from build.yaml (poppy)
  • ad3d8e3 feat: Updated build workflow (poppy)
  • 5 commits on Sep 8.
  • 2d88ce8 Merge pull request 'feat/fast-travel' (#9) from feat/fast-travel into main Reviewed-on: https://git.typable.dev/typable/poppy/pulls/9 (poppy)
  • 33ae417 feat: Improved fast-travel implementation (poppy)
  • 1898299 Merge branch 'main' into feat/fast-travel (poppy)
  • eea09e6 feat: Added debug mode to build script (poppy)
  • 25c63b7 feat: Limited build action only to main branch (poppy)
  • 7 commits on Dec 15.
  • 4845e8e feat: Added level background (unstable) (freezo)
  • 57bc585 fix: Fixed Makefile (freezo)
  • c0da795 feat: Added web support & small changes (freezo)
  • a19857e feat: Updated struct inits (freezo)
  • 3a1e371 feat: Added additional data property to ctl_ctx_t struct (ctl)
  • 6e9b10d fix: Fixed install action for Makefile (ctl)
  • 80dd384 feat: Initial commit (fraggles)


  • libhttp

    A minimalist HTTP framework written in C, designed as a lightweight, single-header library. It provides the essentials for building HTTP servers with simplicity and efficiency.

  • libbcm2835

    A compact C library for interacting with the BCM2835 GPIO on Raspberry Pi, implemented as a single-header file for easy integration and minimal overhead.

  • figure

    A vanilla JavaScript alternative to JSX for building React applications. This JavaScript library converts HTML directly into React elements, allowing developers to write React components using native JavaScript while still retaining reactivity and component rendering efficiency.

  • libterm

    A bare-bones, single-header library for building terminal-based user interfaces. It provides essential tools for creating lightweight, dependency-free TUI applications in C, focusing on simplicity and minimal overhead.



Repositories
Repositories

NameDescriptionOwnerLast commit
aocAdvent of Code challenges Sophie2024-12-14 22:47
beepA tiny terminal-based ASCII circuit simulator Sophie2025-05-16 12:34
claw-sweeperA QMK keymap layout for the Ferris Sweep split-keyboard Sophie2023-10-30 08:27
cmineA tiny terminal-based Minesweeper Sophie2025-05-13 13:25
ctlStatic template generator for C Sophie2025-04-06 14:58
dnsMinimal dynamic DNS updater Sophie2024-12-14 22:04
figureThe vanilla alternative for writing JSX-based React applications Sophie2024-05-05 11:54
flowerpotMy personal knowledge base Sophie2025-03-03 16:03
fragglesMotorradfreunde Fraggles Homepage Sophie2024-12-15 11:55
freezoA retro platform game Sophie2024-12-17 23:55
libbcm2835A tiny library for the BCM2835 Sophie2025-02-15 09:31
libhttpA basic HTTP Framework Sophie2025-05-12 21:07
libjsonA simple JSON parser Sophie2025-04-06 12:13
libstrA util library for dealing with strings in C Sophie2024-12-14 22:40
libtermAn easy-to-use terminal library Sophie2025-05-13 13:03
pinpotA little bookmark tool Sophie2025-04-03 09:30
poetA terminal-based blogging interface Sophie2024-10-17 15:12
poppyA feature-rich Minecraft plugin which enhances gaming experience Sophie2024-09-08 14:09
rcA config file management utility Sophie2024-09-24 08:52
rxA terminal-based radio player Sophie2025-02-02 09:24