Become a sponsor to Jonas Geiler
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!
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.
Featured work
-
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 462 -
jonasgeiler/svelte-infinite-loading
An infinite scroll component for Svelte, to help you implement an infinite scroll list more easily.
Svelte 303 -
jonasgeiler/lua-fenster
π The most minimal cross-platform GUI library - now in Lua!
C 27 -
jonasgeiler/EightyEighty.js
A nice little Intel 8080 emulator for Node.js and Browser! πΎ
TypeScript 5 -
jonasgeiler/brainfuck-php
π§ͺ An optimizing Brainfuck parser & interpreter written in PHP.
PHP 1 -
jonasgeiler/tsc-files
[REMIX FORK] A tiny tool to run `tsc` on specific files without ignoring tsconfig.json
JavaScript 1
$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! π