An open API service aggregating public data about GitHub Sponsors.

ryyppy

View JSON Representation

Simplifying web and ReactJS development with ReScript

Funding Links: https://github.com/sponsors/ryyppy

GitHub Sponsors Profile

Hey there.
I am an Austrian software engineer and consultant focusing on JS related UI (React) development and tooling infrastructure. In the past few years I got deeply frustrated with the complexity and slowness of JS type-checking and was seeking for alternatives.
I was a pretty early adopter of the ReScript language back then in 2017 when it started out as the ReasonML & BuckleScript project. I helped shaping up the community by organizing ReasonConf 2018 and ReasonConf 2019, and co-founded the Vienna based non-profit organization ReScript Association to set a foundation for the ReScript OSS community.
Ever since, I have been heavily involved in building a better documentation experience for ReScript developers.
What I work on

Since July 2020, I am part of the ReScript core team and responsible for the new unified documentation platform rescript-lang.org. This also includes more complex parts, such as:

The ReScript playground
The Syntax Lookup Widget
An official ReScript Package Index
A properly structured rescript/react documentation with many practical & copy pastable examples
Coordinating releases with the ReScript core team, document all the details that often slip through in our Changelogs

Beside my documentation work, I also work on other tasks that are essential for growing the platform:

Maintaining vim-rescript, the official VIM plugin for ReScript development
Supporting @rickyvetter to push forward @rescript/react development to provide first class ReScript & React integration
Working on the ReScript documentation generator
Help organizing blog posts / roadmaps / doing extensive community communication on our forum
Doing administrative / legal work within the ReScript Association (raise funding, communicate with our production users)
Maintaining the ReScript forum server, automating builds for genType
Funding and coordinating the ReScript brand design (logo / corporate identity / etc)

I am also very open about my work and regularly stream on Twitch and upload some of my stuff on Youtube as well. Check it out!
Vision
The team envisions ReScript to be a viable solution for building complex JS applications that integrate seamlessly in existing JS and TS codebases. It is a language designed for building products with good UX and long term maintenance benefits.
For me, the documentation and tools we build today should reflect the elegance and productivity of the language itself: Thorough, practical, easy to understand, and written for a particular target group in mind (in our case: JS / TS developers).
Why Sponsoring Me?
Working on a programming language is a full time job. Even though we already received some bigger donations from companies like Ahrefs, the OCaml Software Foundation and the Tezos Foundation, it doesn't entirely allow individual team members like me to stay fully focused on just one project, so I have to spread my time thin between ReScript development and unrelated JS consulting work.
My goal is to be able to sustain myself and my OSS core team colleagues (like @IwanKaramazow, who is working on the syntax) so we can fully dedicate our time to the ReScript platform that many of our production users rely on.
Examples on what donations will be used for:

Keeping the language manual up to date (we recently upgraded the docs to v9.x)
Creating the first prototype for our documentation generator (generates markdown / json)
Working on react-jsx v4 and the upcoming rescript/react v1 release
Add more content to the syntax lookup widget
Extending the ReScript playground with code execution capabilities
Working on marketing materials, branding and design
etc. etc.

If you are running a profitable product that is built on ReScript, donating money is probably the most sustainable thing you can do to make sure that your technical foundation will grow and improve in the future.

Featured Works

rescript-lang/vim-rescript

Language: Vim Script - Stars: 157
rescript-lang/rescript-react

Official ReScript bindings for ReactJS

Language: ReScript - Stars: 496
ryyppy/rescript-nextjs-template

Opinionated Boilerplate for NextJS, Tailwind and ReScript

Language: JavaScript - Stars: 409
Active Sponsors
Past Sponsors
Sponsor Breakdown
Past Sponsorships
View All
Sponsorship Breakdown by Kind