Skip to content
You must be logged in to sponsor hakimel

Become a sponsor to Hakim El Hattab

Hey! I'm Hakim, creator and maintainer of the reveal.js HTML presentation framework. I'm also working on Kodemo—a new open source code documentation format available at github.com/kodemoapp.

Most of my open source work is focused on reveal.js & Kodemo nowadays but I've released many other OSS projects in the past like Ladda, CSS experiments and 20+ more. Jump over to hakim.se if you want to see some of those projects in action.

If your business has benefitted from my open source work I'd love your support. Thanks!

Current sponsors 8

@mattgodbolt
@dwermke
@RyanSinger
@krisvanrens
@JanBaudis
@workos
@casperdcl
@planetoftheweb
Past sponsors 34
@around
@apccurtiss
@jschildgen
@seth-1
@wolftrax5
@A756C4
@typesense
Private Sponsor
@mrhillsman
@XertroV
@yubele
@tvannoy
@deepstqte
@ChristinaTui
@doppler
@codelessthemes
@featherbear
@DevOpsKev

Featured work

  1. hakimel/reveal.js

    The HTML Presentation Framework

    JavaScript 67,890
  2. hakimel/Ladda

    Buttons with built-in loading indicators.

    JavaScript 7,844
  3. hakimel/stroll.js

    CSS3 list scroll effects

    HTML 4,362
  4. hakimel/css

    Assorted CSS and UI experiments.

    HTML 4,433
  5. hakimel/Meny

    A three dimensional and space effecient menu

    JavaScript 2,346
  6. hakimel/Avgrund

    A JS/CSS3 modal UI concept

    HTML 1,668

Select a tier

$ one time

Choose a custom amount.

$200 one time

Select

📞 Support: A one hour call where I answer any questions you may have about reveal.js.

$400 one time

Select

🐞 Bug bounty: I'll prioritize debugging and fixing an issue you've run into.

✉️ Email me after selecting this and let me know what you'd like me to look into.

$1,000 one time

Select

🛠 Custom feature: I'll build a custom reveal.js feature for you. If it's a feature that would be useful to others I'll build it into reveal.js core. If it's not, I'll build and deliver it to you privately.

✉️ Email me BEFORE selecting this to make sure the feature you want added is feasible for me to build.