Aleck Greenham is creating React HotKeys and other open source libraries
0
patrons
What is React Hotkeys?

React Hotkeys is the primary React keyboard shortcuts library. It lets you specify keyboard shortcuts and manage browser focus in a succinct, declarative syntax.

Since taking it over in November 2017, hundreds of hours have been spent maintaining the library: it has been completely rewritten it to integrate natively with React and it is now well tested, documented and optimised. These improvements will be available in v2.0.0 (which is currently in pre-release) - however, there are still remaining bugfixes and features to implement before it is ready.

What would you be contributing to?

For your contribution, I will be able to higher prioritise work on React Hotkeys (and my other open source libraries). Your support will directly go towards compensating my time and effort and help offset the overhead costs involved.

Why is your contribution needed?

Like most, I benefit considerably from open source software. I contribute back by trying to produce high quality software, that is carefully architected, optimised, and fully documented and tested. This is a high bar, and takes considerable time and energy.

The library benefits from contributions from the community - for which I am very grateful. However, the majority of the work for providing technical support, bugfixes and new features still falls to me, when I can find the time.

As a full-time senior developer I'm at a point in life where both the opportunity costs of how I spend my time, and my obligation to those that depend on me, are at their highest. This makes it increasingly difficult to justify working on open source when it takes time and money I could be spending with loved ones.

Although many services provide free tiers for OS projects - which I use where possible - I must still pay for IDE, graphic design, planning, research and note-taking, security and other software, required to maintain my open source libraries. I also have computer and other hardware costs that I must cover. 

What WON'T your contribution do?

Your contribution will not remove the need for community support in the form of issues, pull requests and promotion. It will also not afford me the ability to work on it full time - there is an upper limit on the time I have available in my life. Finally, it unfortunately does not guarantee your particular bug or feature will be addressed within a timely manner (although it will make it more likely).

Without your support, I will continue to work on the library but if recent history is to be a guide, it will likely be weeks or months between finding opportunities to do so.

Who should contribute?

If you use React Hotkeys (or any of my open source libraries) and it has saved you time or money, or if you would like greater visibility in the React community and want to be a public supporter - please consider contributing.
Tiers
Backer
$5 or more per month

Your name will be put in BACKERS.md in the React Hotkeys repo.

Premium Backer
$15 or more per month

Your name will be put in BACKERS.md in the React Hotkeys repo as a Premium Backer.

Bronze Sponsor
$100 or more per month

Your name or (small) company logo will be put in BACKERS.md in the React Hotkeys repo.

Silver Sponsor
$250 or more per month

Your name or (medium) company logo will be put in BACKERS.md in the React Hotkeys repo.

Gold Sponsor
$500 or more per month

Your name or (medium) company logo will be put in the Readme.md in the React Hotkeys repo.

What is React Hotkeys?

React Hotkeys is the primary React keyboard shortcuts library. It lets you specify keyboard shortcuts and manage browser focus in a succinct, declarative syntax.

Since taking it over in November 2017, hundreds of hours have been spent maintaining the library: it has been completely rewritten it to integrate natively with React and it is now well tested, documented and optimised. These improvements will be available in v2.0.0 (which is currently in pre-release) - however, there are still remaining bugfixes and features to implement before it is ready.

What would you be contributing to?

For your contribution, I will be able to higher prioritise work on React Hotkeys (and my other open source libraries). Your support will directly go towards compensating my time and effort and help offset the overhead costs involved.

Why is your contribution needed?

Like most, I benefit considerably from open source software. I contribute back by trying to produce high quality software, that is carefully architected, optimised, and fully documented and tested. This is a high bar, and takes considerable time and energy.

The library benefits from contributions from the community - for which I am very grateful. However, the majority of the work for providing technical support, bugfixes and new features still falls to me, when I can find the time.

As a full-time senior developer I'm at a point in life where both the opportunity costs of how I spend my time, and my obligation to those that depend on me, are at their highest. This makes it increasingly difficult to justify working on open source when it takes time and money I could be spending with loved ones.

Although many services provide free tiers for OS projects - which I use where possible - I must still pay for IDE, graphic design, planning, research and note-taking, security and other software, required to maintain my open source libraries. I also have computer and other hardware costs that I must cover. 

What WON'T your contribution do?

Your contribution will not remove the need for community support in the form of issues, pull requests and promotion. It will also not afford me the ability to work on it full time - there is an upper limit on the time I have available in my life. Finally, it unfortunately does not guarantee your particular bug or feature will be addressed within a timely manner (although it will make it more likely).

Without your support, I will continue to work on the library but if recent history is to be a guide, it will likely be weeks or months between finding opportunities to do so.

Who should contribute?

If you use React Hotkeys (or any of my open source libraries) and it has saved you time or money, or if you would like greater visibility in the React community and want to be a public supporter - please consider contributing.

Recent posts by Aleck Greenham

Tiers
Backer
$5 or more per month

Your name will be put in BACKERS.md in the React Hotkeys repo.

Premium Backer
$15 or more per month

Your name will be put in BACKERS.md in the React Hotkeys repo as a Premium Backer.

Bronze Sponsor
$100 or more per month

Your name or (small) company logo will be put in BACKERS.md in the React Hotkeys repo.

Silver Sponsor
$250 or more per month

Your name or (medium) company logo will be put in BACKERS.md in the React Hotkeys repo.

Gold Sponsor
$500 or more per month

Your name or (medium) company logo will be put in the Readme.md in the React Hotkeys repo.