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 481
  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

$ a month

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

$7 a month

Select

πŸ”¬ Lab Assistant

Welcome aboard! Let's make some discoveries! πŸ”

Thank you for joining the team! Together, we'll achieve great things! πŸš€

You will get:

  • An appearance in the READMEs of my most popular projects if your sponsorship is public! πŸ–ΌοΈ
  • A mention in all release notes published while you're a public supporter! πŸ“„
  • A massive 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! πŸ˜‡
  • Many big hugs from me! (virtually) ❀
  • Any future rewards. I am always open to suggestions! πŸ’­

$14 a month

Select

🧫 Researcher

Microscopes ready! Dive deep into the code! 🧩

Your monthly contributions keep the lab running smoothly! Thank you! πŸ™

You will get:

  • All of the above rewards! ‴
  • 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! πŸ€—
  • Access to my exclusive, sponsor-only newsletter where I share insights on my current projects, future projects, failed projects and more! 🧐
  • Any future rewards. I am always open to suggestions! πŸ’­

$28 a month

Select

πŸ§ͺ Scientist

Mixing chemicals! Let's see what we create next! 🌟

Your monthly contributions keep the lab running smoothly! Thank you! πŸ™

You will get:

  • All of the above rewards! ‴
  • The opportunity to chat privately with me on Discord or Telegram. I will take time for you and help you with questions or problems on any topics I am familiar with! πŸ’¬
  • Early access to my work-in-progress projects. I often work on new ideas and projects in private repositories, but I will add you as a collaborator with read permissions! 🀫
  • An EXTRA LARGE appearance in the READMEs of my most popular projects if your sponsorship is public! πŸ–ΌοΈ
  • Any future rewards. I am always open to suggestions! πŸ’­