Skip to content
You must be logged in to sponsor jonasgeiler

Become a sponsor to Jonas Geiler

@jonasgeiler

Jonas Geiler

jonasgeiler
Vienna, Austria

Hi there! πŸ‘‹πŸ» Welcome to my GitHub Sponsors page!

I’m Jonas Geiler, a software developer from Austria who’s always coming up with new ideas and is eager to experiment in many different areas. My open-source journey has involved a variety of projects where I've tackled odd problems and created fun programs from scratch. From making a whole 3D raytracer with Lua and writing a high-speed Brainfuck interpreter in PHP to maintaining popular Svelte component libraries, my work covers a lot of different areas. πŸ˜…

My Motivation

What motivates me is the sheer joy of tackling difficult problems and the satisfaction of seeing my projects come to life. It doesn't matter if it's writing a 3D raytracer or an Intel 8080 emulator β€” overcoming challenges is what keeps me motivated! I'm also dedicated to writing software that's both sustainable and energy-efficient, and I always hope my work encourages others in the community to do so as well. πŸ‘€

What I Do

Here are some of my most notable projects:

  • svelte-tiny-virtual-list: A lightweight virtual list component for Svelte - probably my most popular project ever with almost 500,000 downloads! Holy sh**!
  • svelte-infinite-loading: Another Svelte component that's been well-received, which helps out with creating infinite scrolling lists.

On top of that, I maintain a bunch of Lua, PHP and JavaScript/TypeScript libraries and also work on a few forks of unmaintained projects, like tsc-files, to make sure they stay useful to the community.

Why Sponsor Me?

Your sponsorship will help me keep up with my ongoing work and cover essential expenses like:

  • Domain and server hosting costs: Keeping my projects accessible and up to date.
  • Personal expenses: Like feeding my cat 🐈 (and myself, eventually!).

Future Plans

I have many exciting plans for the future, including:

  • Major Updates for my Svelte Components: Modernizing svelte-tiny-virtual-list and svelte-infinite-loading with better SvelteKit support!
  • Lua 3D Rasterizer Rewrite: Rewriting 3d-rasterizer-lua to utilize my new lua-fenster GUI library for the "ultimate" home-grown 3D engine!
  • Learning Go: Developing a 3D raytracer in Go to finally learn the language and also have a much faster alternative to 3d-raytracer-lua, which could eventually even render animations!
  • Interactive GitHub Profile: Creating an interactive Game for my GitHub Profile README. No details yet πŸ‘€
  • And even more unrevealed projects! :shipit:

Thank you for considering supporting my work. With your help, I can continue to create, maintain, and share innovative projects with the community. Let's build something amazing together!

~ Jonas Geiler πŸ‘¨πŸΌβ€πŸ’»

1 sponsor has funded jonasgeiler’s work.

@jonasgeiler

Reaching this goal would pretty much cover all of my server hosting costs, which I would be incredibly thankful for! ❀

@jakob-kruse

Featured work

  1. jonasgeiler/svelte-tiny-virtual-list

    πŸ“š A tiny but mighty list virtualization library for Svelte, with zero dependencies πŸ’ͺ Supports variable heights/widths, sticky items, scrolling to index, and more!

    Svelte 479
  2. jonasgeiler/svelte-infinite-loading

    An infinite scroll component for Svelte, to help you implement an infinite scroll list more easily.

    Svelte 303
  3. jonasgeiler/lua-fenster

    πŸ“š The most minimal cross-platform GUI library - now in Lua!

    C 33
  4. jonasgeiler/EightyEighty.js

    A nice little Intel 8080 emulator for Node.js and Browser! πŸ’Ύ

    TypeScript 5
  5. jonasgeiler/brainfuck-php

    πŸ§ͺ An optimizing Brainfuck parser & interpreter written in PHP.

    PHP 1
  6. jonasgeiler/tsc-files

    [REMIX FORK] A tiny tool to run `tsc` on specific files without ignoring tsconfig.json

    JavaScript 1

46% towards $15 per month goal

@jakob-kruse

jakob-kruse sponsors this goal

Select a tier

$ one time

You'll receive any rewards listed in the $10 one-time tier. Additionally, a Public Sponsor achievement will be added to your profile.

$10 one time

Select

πŸ§ͺ Quick Experiment

Boom! That was close! πŸ’₯

Thank you so much! Your support means a lot! πŸ™Œ

You will get:

  • A shoutout on Fosstodon if your sponsorship is public! 🐘
  • A sponsor badge on your profile! πŸ’Ÿ
  • The satisfaction of knowing that you help sustain the open-source community and bring a young software developer one step closer to his dreams! πŸ˜‡
  • A big hug from me! (virtually) ❀

$30 one time

Select

⚑ Power Surge

Zap! You just supercharged the homelab! πŸ”‹

WOW, thank you! Your generosity is truly appreciated! πŸŽ‰

You will get:

  • All of the above rewards! ‴
  • One month of high priority support in the issues and discussions sections of my repositories. I will put in extra time and effort to help you with your problems to the best of my ability! πŸ€—
  • A big mention in my next major release notes if your sponsorship is public! πŸ“„