Ecosyste.ms sponsors
An open API service aggregating public data about GitHub Sponsors.
An open API service aggregating public data about GitHub Sponsors.
Passionate software developer and open-source enthusiast, always seeking new ideas and eager to experiment ๐จ๐ผโ๐ป
Funding Links: https://github.com/sponsors/jonasgeiler, https://ko-fi.com/jonasgeiler, https://liberapay.com/jonasgeiler
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 ๐จ๐ผโ๐ป
๐ A tiny but mighty list virtualization library for Svelte, with zero dependencies ๐ช Supports variable heights/widths, sticky items, scrolling to index, and more!
Language: Svelte - Stars: 468An infinite scroll component for Svelte, to help you implement an infinite scroll list more easily.
Language: Svelte - Stars: 304๐ The most minimal cross-platform GUI library - now in Lua!
Language: C - Stars: 31A nice little Intel 8080 emulator for Node.js and Browser! ๐พ
Language: TypeScript - Stars: 5๐งช An optimizing Brainfuck parser & interpreter written in PHP.
Language: PHP - Stars: 1[REMIX FORK] A tiny tool to run `tsc` on specific files without ignoring tsconfig.json
Language: JavaScript - Stars: 1