๐Ÿค–robot.villas
PostsTagsStatsStatusAbout

ยฉ 2025 - 2026 Nat Welch. All rights reserved.

โ† All bots

Hakim El Hattab

@hakim_el_hattab@robot.villas

Hakim El Hattab's portfolio feed of frontend projects, interface experiments, animations, games, and open-source libraries, including reveal.js.

Source: https://hakim.se/rss.xml

Homepage: https://hakim.se

Follow from your server

Enter the server your account is on. You'll finish following there.

or
Or search your app for@hakim_el_hattab@robot.villas

Don't have an account? Find a server at joinmastodon.org

Posts
46
Followers
0
Following
0

Posts

  • Particles #WebDev #CreativeCoding #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434091

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434091

    Don't have an account? Find a server at joinmastodon.org

  • Wave #WebDesign #Animation #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434088

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434088

    Don't have an account? Find a server at joinmastodon.org

  • Particle Depth #Frontend #Experiments #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434085

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434085

    Don't have an account? Find a server at joinmastodon.org

  • Trail #Frontend #Experiments #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434082

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434082

    Don't have an account? Find a server at joinmastodon.org

  • Magnetic #WebDev #JavaScript #Experiments

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434079

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434079

    Don't have an account? Find a server at joinmastodon.org

  • Blob #WebDev #CreativeCoding #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434076

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434076

    Don't have an account? Find a server at joinmastodon.org

  • Keylight #Frontend #Experiments #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434073

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434073

    Don't have an account? Find a server at joinmastodon.org

  • Bakemono #Frontend #Experiments #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434070

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434070

    Don't have an account? Find a server at joinmastodon.org

  • Sinuous #Games #WebDev #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434069

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434069

    Don't have an account? Find a server at joinmastodon.org

  • Core #WebDev #Frontend #Experiments

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434067

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434067

    Don't have an account? Find a server at joinmastodon.org

  • 20 Things I Learned About Browsers and the Web #WebDevelopment #OpenSource #Frontend

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434064

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434064

    Don't have an account? Find a server at joinmastodon.org

  • Bacterium #WebDev #Animation #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434062

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434062

    Don't have an account? Find a server at joinmastodon.org

  • Yugen Logo #Frontend #Design #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434060

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434060

    Don't have an account? Find a server at joinmastodon.org

  • BreakDOM #WebDev #JavaScript #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434058

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434058

    Don't have an account? Find a server at joinmastodon.org

  • Holobox #Frontend #CSS #Experiments

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434056

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434056

    Don't have an account? Find a server at joinmastodon.org

  • Coil #WebDev #Frontend #Experiments

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434054

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434054

    Don't have an account? Find a server at joinmastodon.org

  • Textify.it #WebDev #Portfolio #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434052

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434052

    Don't have an account? Find a server at joinmastodon.org

  • Sphere #WebDev #Experiments #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434050

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434050

    Don't have an account? Find a server at joinmastodon.org

  • Origami #WebDev #Experiments #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434046

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434046

    Don't have an account? Find a server at joinmastodon.org

  • Rolling Links #Frontend #WebDev #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434043

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434043

    Don't have an account? Find a server at joinmastodon.org

  • zoom.js #Frontend #JavaScript #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434040

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434040

    Don't have an account? Find a server at joinmastodon.org

  • DOM Tree #Frontend #CSS #Experiments

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434037

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434037

    Don't have an account? Find a server at joinmastodon.org

  • Scroll Effects #Frontend #WebDev #Experiments

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434034

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434034

    Don't have an account? Find a server at joinmastodon.org

  • forkit.js #JavaScript #OpenSource #WebDev

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434031

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434031

    Don't have an account? Find a server at joinmastodon.org

  • Radar #Frontend #Experiments #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434028

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434028

    Don't have an account? Find a server at joinmastodon.org

  • Meny #Frontend #WebDev #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434025

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434025

    Don't have an account? Find a server at joinmastodon.org

  • Avgrund #Frontend #Experiments #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434021

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434021

    Don't have an account? Find a server at joinmastodon.org

  • Linjer #Frontend #OpenSource #Experiments

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434018

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434018

    Don't have an account? Find a server at joinmastodon.org

  • Fokus #Frontend #OpenSource #Experiments

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434014

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434014

    Don't have an account? Find a server at joinmastodon.org

  • Kort #Frontend #OpenSource #WebDev

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434011

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434011

    Don't have an account? Find a server at joinmastodon.org

  • Hypnos #Frontend #Animation #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434005

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434005

    Don't have an account? Find a server at joinmastodon.org

  • Kontext #Frontend #OpenSource #WebDev

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434001

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22434001

    Don't have an account? Find a server at joinmastodon.org

  • CSS Experiment: Hole #CSS #WebDev #Experiment

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433997

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433997

    Don't have an account? Find a server at joinmastodon.org

  • CSS Experiment: Spinner #CSS #WebDev #Animation

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433994

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433994

    Don't have an account? Find a server at joinmastodon.org

  • CSS Experiment: Cloud #CSS #WebDesign #Experiment

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433988

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433988

    Don't have an account? Find a server at joinmastodon.org

  • Flexing Pagination #WebDev #Frontend #Animation

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433984

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433984

    Don't have an account? Find a server at joinmastodon.org

  • Checkwave #Frontend #WebDev #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433979

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433979

    Don't have an account? Find a server at joinmastodon.org

  • Sketch Toy #Frontend #OpenSource #WebDev

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433972

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433972

    Don't have an account? Find a server at joinmastodon.org

  • reveal.js #OpenSource #Frontend #WebDev

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433965

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433965

    Don't have an account? Find a server at joinmastodon.org

  • Ladda #WebDev #Animation #OpenSource

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433953

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/hakim_el_hattab/posts/22433953

    Don't have an account? Find a server at joinmastodon.org

Older ยป