Harsh Profile Banner
Harsh Profile
Harsh

@haaarshsingh

Followers
1,500
Following
263
Media
111
Statuses
545
Explore trending content on Musk Viewer
@haaarshsingh
Harsh
2 months
built another new open-source component: an interactive inline project card dropdown—
64
114
3K
@haaarshsingh
Harsh
2 years
i saw @raunofreiberg post about the new @vercel design website this morning. for fun, i recreated the glassmorphic cards component. ill be re-creating other things too. therell be a write-up on a new experiments website i'm launching soon.
13
17
367
@haaarshsingh
Harsh
2 months
open source exclusion tabs component with triggers original idea from @stripe 's blog triggers inspired by @emilkowalski_
5
8
298
@haaarshsingh
Harsh
2 months
cookin' up some more components ↓ here's a lil open-source radial/carousel style select inspired by @nitishkmrk 's recent post:
8
11
289
@haaarshsingh
Harsh
2 years
launching later this year. cc @supabase , @AntWilson
7
3
154
@haaarshsingh
Harsh
1 year
after nearly four years of using linux, i’m finally switching to mac. just bought the new m2 macbook pro ↓
Tweet media one
17
1
142
@haaarshsingh
Harsh
3 months
animated stepper interaction in react and tailwind inspired by @nitishkmrk :
10
2
84
@haaarshsingh
Harsh
4 years
@denicmarko All time? Linux Anything recently? I would probably say Visual Studio Code.
2
0
76
@haaarshsingh
Harsh
2 months
Experimental dynamic island interaction for the web inspired by @emilkowalski_ . Be sure to turn on your audio:
1
0
76
@haaarshsingh
Harsh
1 year
@acidbjazz @vercel the black magic which gives you a sql injection
2
0
68
@haaarshsingh
Harsh
1 year
arc's command menu in @nextjs and @tailwindcss —more to come in the upcoming days. cc @browsercompany , @arcinternet
2
1
56
@haaarshsingh
Harsh
2 months
2
4
47
@haaarshsingh
Harsh
2 years
📣 I’m speaking at the next Remix India meetup! My topic is building a serverless @remix_run application that uses @prisma , @GraphQL , along with @CockroachDB serverless. Thanks to @singla387 for organising this event! 20th June, mark your calendars! 👇
1
2
37
@haaarshsingh
Harsh
1 year
lmao this is funny as shit somebody had an issue deploying my website, so they opened an issue on github. that part was fine, but when i didn't respond within 4 hours (i was asleep), they wrote me an email, dm'ed me on twitter, and even sent me a dm on fucking instagram 😭
3
0
31
@haaarshsingh
Harsh
1 year
added some fun visuals/animations to the lil map on my website. went for an apple maps esthetic. check it out at
3
1
25
@haaarshsingh
Harsh
1 year
cookin' smthn new this week 👀
Tweet media one
5
0
25
@haaarshsingh
Harsh
2 years
My blogs have reached a total of over 100,000 views 🎉
Tweet media one
0
0
23
@haaarshsingh
Harsh
2 years
built an animated map w/ @Mapbox and next.js 13
0
0
24
@haaarshsingh
Harsh
1 year
in case you didn't know, css got some new viewport units: svh, lvh, and dvh. - svh takes the smallest amount of space. - lvh takes the largest amount of space - dvh is dynamic and changes size in-accordance to the browser ui. a cool solution to a really annoying problem 👀
Tweet media one
2
1
24
@haaarshsingh
Harsh
1 year
~1yr ago, i built kmenu. since then, with y'all's help/feedback, it went from a being buggy, unusable piece of shit to something that's used in prod by several devs + startups. 💓 i've made a sponsor page for those that wanna financially support my work.
0
1
21
@haaarshsingh
Harsh
2 years
made a cool little graphic for kmenu
Tweet media one
5
0
22
@haaarshsingh
Harsh
1 year
who the fuck built windows and decided "let's ship this thing"
3
0
20
@haaarshsingh
Harsh
2 months
just released the new version of my personal site along with a section for all of my open-source UI experiments. check it out:
3
0
22
@haaarshsingh
Harsh
2 years
Been wanting to share my new setup for a while. I recently redid it when I moved to Dallas.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
0
20
@haaarshsingh
Harsh
2 years
Created a browser history component in React tonight for my personal UI laboratory. What do you all think? 👀 Basically the purpose is to save you the pain from having to navigate through all your previously viewed tabs.
8
1
19
@haaarshsingh
Harsh
1 year
kmenu v1.3.0 is released, now featuring: - loading states on the menu for async data - an auto-updating setter function in useCommands - support for next/link - a config option for transitions special thx to @aidenybai and @yazaldefilimone for contributing to this release
1
0
18
@haaarshsingh
Harsh
2 years
I hit 300 followers today 🎉
5
0
15
@haaarshsingh
Harsh
2 years
I began using @astrodotbuild in October 2021, and I hadn't used it much for the past ~4-5 months. I used it again today, and I think I had forgotten just how much I *loved* Astro. Amazing DX, amazing extensions, fast websites. That's literally all someone could ever ask for.
2
3
17
@haaarshsingh
Harsh
2 years
THANK YOU for helping me with the kmenu launch on @ProductHunt . Within a single day we’ve gotten over 86 upvotes and 97 followers — not enough to become the next unicorn, but much more than I expected and I’m happy to see all of my work over the months pay off ❤️.
Tweet media one
1
0
18
@haaarshsingh
Harsh
2 years
@BHolmesDev tailwind says that it aids you in building sites quickly, which is absolutely true. but that comes with bloated html, large css/html bundles, bad css patterns, amongst other things. ill be sticking to css modules. the utility first technique isnt anything revolutionary either.
2
1
17
@haaarshsingh
Harsh
10 months
some fun with modals on my new site + zero javascript for opening/closing the modal 👀
1
0
17
@haaarshsingh
Harsh
2 years
I found this in our school project's codebase. I need to wash my eyes.
Tweet media one
4
0
15
@haaarshsingh
Harsh
1 year
this app is starting to look, feel, and function like a high schooler’s hackathon project.
3
0
16
@haaarshsingh
Harsh
3 months
Re-creating those satisfying and animated browser tabs from @arcinternet with React and Framer Motion:
0
1
16
@haaarshsingh
Harsh
1 year
after working on it on/off for a month, i'm shipping v8 of my website. built with css modules, framer motion, contentlayer and next.js 13 (app directory). source: check it out live at
3
0
15
@haaarshsingh
Harsh
1 year
mammatus clouds spotted near east dallas. it looks like i’m in a low-poly video game.
Tweet media one
Tweet media two
2
1
15
@haaarshsingh
Harsh
2 years
sunset hues in dallas, texas.
Tweet media one
Tweet media two
0
0
15
@haaarshsingh
Harsh
2 years
FINALLY. I'm so glad to finally share what I've been working on with you all for the past few months. My latest product is called kmenu, and it's an accessible and animated cmdk interface for your websites. Product Hunt: GitHub:
3
0
14
@haaarshsingh
Harsh
2 years
thank yall for five hundred followers. i dont tweet much, but do expect some more cool shit on the way soon.
Tweet media one
1
0
14
@haaarshsingh
Harsh
1 year
linux was really fun, and it taught me a lot. used to run arch linux with a custom i3wm rice. however, the only reason i used linux was because i was a broke high schooler at the time. had plenty of issues with shit breaking randomly, and it became annoying after a while.
1
0
14
@haaarshsingh
Harsh
2 years
Playing my favourite video game after a decade. 🥹
Tweet media one
3
0
13
@haaarshsingh
Harsh
3 months
I'm excited to announce the revamp of my open-source project, kmenu, into v2. Built to combine the finest details from different command menu implementations, we now have over 725 stars on GitHub. This release builds on that foundation. The project is now LIVE in Product Hunt!
2
3
14
@haaarshsingh
Harsh
2 years
Today's adventure: GLSL distortion shader.
1
0
12
@haaarshsingh
Harsh
4 years
How to organize an Animation Controller in @unity3d ... #UnityTrix #unitytips #gamedev 😎
Tweet media one
1
1
13
@haaarshsingh
Harsh
1 year
been making money for a while now, but i’ve never needed something new bcz i built my pc fairly recently, and it’s an absolute tank. bought this after getting a lil bit of extra money from a small contract. the pcs gonna be only for gaming now, and i’m hyped to give mac a shot.
0
0
12
@haaarshsingh
Harsh
3 years
I’ve recently written a blog on creating a serverless application using @nextjs , @prisma and @CockroachDB It got more views/popularity than I expected, thank you so much for that 😭 Be sure to check it out 👇
0
2
12
@haaarshsingh
Harsh
2 years
Lightweight toast component with a live code editor. Might be part of a new experiment I'm releasing sometime in the future. 👀
3
0
12
@haaarshsingh
Harsh
1 year
been lovin my 14in macbook pro. i can comfortably run discord + imsg + figma + apple music + 5-10 browser tabs all whilst running a massive dev server. forget issues with memory, i've never even heard the fucking fan turn on lol. this shits a monster.
2
0
12
@haaarshsingh
Harsh
3 months
designed a lil texas icon that i may use for something later—inspired by @oguzyagizkara
Tweet media one
0
0
12
@haaarshsingh
Harsh
2 years
bought a new mountain bike. 🚵‍♂️
Tweet media one
Tweet media two
1
0
12
@haaarshsingh
Harsh
2 years
introducing the beta of kmenu v1.2.0, featuring: - breadcrumbs - performance enhancements - more shortcuts - better navigation i had to rewrite a lot of the library and split the code accordingly. let me know what you think about it. try it out at
1
0
11
@haaarshsingh
Harsh
2 years
my 2022 in review
3
0
11
@haaarshsingh
Harsh
2 years
Re-creating Philips Ambilight with immersive images in CSS.
2
0
10
@haaarshsingh
Harsh
1 year
cake day tdy
14
0
11
@haaarshsingh
Harsh
2 years
I’ve been playing around with @Yugabyte recently. I’ve got to say, it’s some very underrated tech 🤯
0
2
10
@haaarshsingh
Harsh
2 years
I’m officially the second @nextjs tag moderator on @ThePracticalDev along with @cassidoo 🎉
Tweet media one
2
0
9
@haaarshsingh
Harsh
2 years
redesigned and rebuilt my website with @astrodotbuild and css modules. this time, with a newfound focus on minimalism. some links:
5
0
9
@haaarshsingh
Harsh
2 months
@corsterupdate totally see where you're coming from—but the whole point of posts like this is to just experiment and create cool shit, not exactly production-quality stuff 😂
1
0
10
@haaarshsingh
Harsh
2 years
💫 kmenu has finally released into a v1 beta, now with: - Enhancements to DX - Native support for command shortcuts - Screen reader accessibility improvements - New command shortcuts - UI/UX improvements Oh and also, a cool new website live at 🎉
0
0
10
@haaarshsingh
Harsh
2 years
flashlight tab switcher in fifteen lines of javascript.
0
0
10
@haaarshsingh
Harsh
1 year
building *actual* products for people using the libraries you created is legit an unmatched feeling of satisfaction
1
0
10
@haaarshsingh
Harsh
1 year
this made me wanna get tatted frl now (these tats ain't real)
Tweet media one
0
0
10
@haaarshsingh
Harsh
7 months
is it some sort of new formatting trend to not put spaces between brackets on imports? i've seen so many repositories lately that go: import {example} from 'example' super frivolous thing though i can't help but notice it.
0
0
10
@haaarshsingh
Harsh
2 years
@leeerob @vercel 💖 to @balazsorban44 for maintaining NextAuth!
1
0
10
@haaarshsingh
Harsh
2 years
ported my vercel tabs component from react onto svelte. here's a look:
1
0
9
@haaarshsingh
Harsh
7 months
this new proton feature is actually amazing
Tweet media one
0
0
9
@haaarshsingh
Harsh
2 years
Someone literally copied my entire website and credited someone else for inspiring their website. Amazing.
3
0
8
@haaarshsingh
Harsh
1 year
lil thing i learned today: cursors + selectable text make a very noticeable difference in your apps apps feels much more like websites when all the text is selectable and the cursor constantly stays in "select" mode you can greatly improve your app's ux with this bit of polish.
1
0
9
@haaarshsingh
Harsh
2 years
ORMs effectively made people FORGET how to write SQL. and now Tailwind has effectively made people forget how to write CSS.
1
1
9
@haaarshsingh
Harsh
1 year
y'all @diagram 's new website is now competing for my favorite landing page spot with @evervault 👀
1
0
9
@haaarshsingh
Harsh
2 years
It felt really great going to some random 'awesome command palettes' GitHub repository and seeing my work on there. 🥹
Tweet media one
0
0
7
@haaarshsingh
Harsh
2 years
@raunofreiberg might be doing something similar with soon 👀
0
0
8
@haaarshsingh
Harsh
2 years
The little clock from the footer of @pacocoursey 's website in ten lines of JavaScript.
0
0
8
@haaarshsingh
Harsh
3 years
I've finished my Arch Linux x i3 window manager rice 🤩 The theme I was going for was "One Dark" -- I would love to hear your thoughts on how it can be improved :) Dotfiles can be found at #archlinux #linux #i3wm #linuxrice #arch #neovim #nvim #vim
Tweet media one
0
1
7
@haaarshsingh
Harsh
10 months
delhi dump
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
0
8
@haaarshsingh
Harsh
2 years
@raunofreiberg @vercel dang this shit blew up. usually none of my tweets get more than 10 likes. as for the music, i had spotify in the background, mute the video if its annoying.
0
0
8
@haaarshsingh
Harsh
2 years
quick links for future reference on favourite landing pages: - - - - - - - -
1
0
8
@haaarshsingh
Harsh
2 years
My recent post with my take on @planetscaledata and @vitessio , understanding their structures and why they're unable to support something as crucial as referential integrity. Read it on @ThePracticalDev - Read it on my blog -
1
2
7
@haaarshsingh
Harsh
2 years
Spent an hour or two today re-creating @emilkowalski_ 's code playground component.
0
0
8
@haaarshsingh
Harsh
2 years
✨ Trying out the experimental server-side rendering in @astrodotbuild with @vercel I built a simple leaderboard for my application using the new @prisma connector for @MongoDB 🎉
2
1
8
@haaarshsingh
Harsh
2 years
some clicks from new year’s eve at the river walk in san antonio.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
0
8
@haaarshsingh
Harsh
2 years
I've added link previews too. 👀
0
0
7
@haaarshsingh
Harsh
2 years
I'm coming onto React JAX today at 17:30EST to give a talk on building an accessible command menu in React with Framer Motion and Tailwind -- you can sign up at ! I'll talk about kmenu, and I'll also be building a command menu from scratch. Here's a Demo:
0
0
7
@haaarshsingh
Harsh
1 year
love the new dynamic wallpapers on sonoma
Tweet media one
1
0
7
@haaarshsingh
Harsh
2 years
Had some time today, so I made an OpenGraph image generation API to dynamically generate cover images for blogs on my website. Here’s a demo of a generated image:
1
0
7