Jonathan Wilke Profile Banner
Jonathan Wilke Profile
Jonathan Wilke

@jonathan_wilke

Followers
7,274
Following
2,414
Media
765
Statuses
11,380

27 years from 🇩🇪 👨🏼‍💻 Frontend dev @juniqeartshop 👨🏼‍💼 CTO @sedecon_de 🚀 Bootstrapping @supastarter @nextjs @nuxt_js @sveltekit @tailwindcss

Deutschland
Joined May 2011
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@jonathan_wilke
Jonathan Wilke
3 months
Incredible, we did it! @supastarter crossed $100k revenue 🔥🤯 I am so stoked and thankful for all the support from the #buildinpublic community. This would not have been possible without you ❤️
Tweet media one
39
4
142
@jonathan_wilke
Jonathan Wilke
2 years
Quick tip everyone using @tailwindcss : With you can easily create a color palette from your brand color 🚀
Tweet media one
84
443
3K
@jonathan_wilke
Jonathan Wilke
2 years
2023 SaaS stack 🚀 Hosting: @vercel or @Netlify Backend: @supabase or @planetscaledata + serverless functions Frontend: @nextjs , @nuxt_js or @remix_run UI: @tailwindcss or @chakra_ui Auth: @supabase or @ClerkDev Payments: @stripe or @lmsqueezy What's your stack? 🔥
80
94
704
@jonathan_wilke
Jonathan Wilke
2 years
Today I am starting a new daily tweet series on helpful tools for developers and designers: 👨🏼‍💻 Daily dev tips #1 ➡️ Easily create and export @tailwindcss color shade palettes for your brand.
Tweet media one
10
83
697
@jonathan_wilke
Jonathan Wilke
3 months
Using @biomejs feels like cheating
Tweet media one
30
16
543
@jonathan_wilke
Jonathan Wilke
2 years
If you know, you know.
Tweet media one
44
29
471
@jonathan_wilke
Jonathan Wilke
3 months
Are you team ⁦ @nextjs ⁩ or team ⁦ @nuxt_js ⁩ ?
Tweet media one
130
13
435
@jonathan_wilke
Jonathan Wilke
1 year
The ultimate SaaS stack 2023 🔥🚀 Framework: @nextjs Backend: @trpc & @prisma & @supabase Auth: @nextauthjs UI: @tailwindcss Hosting: @vercel & @Railway Payments: @lmsqueezy What’s your favorite stack? 👨‍💻
60
27
301
@jonathan_wilke
Jonathan Wilke
2 years
Here is the new @supastarter SaaS stack: DB: @supabase or @planetscaledata API: @prisma and @trpcio Auth: @nextauthjs Frontend: @nextjs UI: @tailwindcss & Zag.js Payments: @lmsqueezy & @stripe Blog: next-mdx-remote State: jotai & @tan_stack Hosting: @vercel & @netlify
Tweet media one
16
17
280
@jonathan_wilke
Jonathan Wilke
6 months
One of the most underrated @tailwindcss classes is text-balance 💅🏼 It makes text look so much better.
Tweet media one
30
11
265
@jonathan_wilke
Jonathan Wilke
4 months
Am I being to kind?
Tweet media one
73
3
208
@jonathan_wilke
Jonathan Wilke
3 months
I am sorry but sites that looks exactly like shipfast, I don’t trust by principle
Tweet media one
42
3
201
@jonathan_wilke
Jonathan Wilke
8 months
I am seriously considering switching to @nuxt_js for all my upcoming personal projects instead of @nextjs
32
6
188
@jonathan_wilke
Jonathan Wilke
2 years
To my developer and designer friends: Would love to see what you current workspace looks like 👨🏼‍💻 Share a picture 📸 #buildinpublic
Tweet media one
48
3
182
@jonathan_wilke
Jonathan Wilke
2 years
@tailwindcss quick tip ✨ You can create a beautiful border gradient effect by stacking to divs and giving first one a background gradient and the second one a filled background 💅🏼 Let me know, what tips you would like to see next 🚀
Tweet media one
19
14
175
@jonathan_wilke
Jonathan Wilke
1 year
Indie hackers using "we" in their marketing, even though they are a one-man show #indiehackerlife
36
10
172
@jonathan_wilke
Jonathan Wilke
5 months
Developers, which package manager do you prefer? npm, pnpm or yarn?
280
7
156
@jonathan_wilke
Jonathan Wilke
2 years
Woke up to two Stripe notifications and @supastarter just crossed €2000 in total revenue 🔥🎉 This feeling makes all the work absolutely worth it 🚀
Tweet media one
31
3
153
@jonathan_wilke
Jonathan Wilke
11 months
My new coding device is the M2 MacBook Air 🚀 What machine are you using to develop your products? 🔥 #buildinpublic
Tweet media one
94
1
157
@jonathan_wilke
Jonathan Wilke
4 months
Indie hacking just bought me a Tesla #buildinpublic
Tweet media one
39
2
145
@jonathan_wilke
Jonathan Wilke
2 months
Run your web app for $0/month 💸 DB: @supabase @neondatabase Storage: @supabase Deploy: @vercel @netlify @render Queues: @triggerdotdev @inngest Mails: @useplunk @resend Auth: @supabase @clerk Did I miss anything?
28
6
146
@jonathan_wilke
Jonathan Wilke
6 months
Fucking unbelievable 🤯 has crossed $25k in 2024 #buildinpublic
Tweet media one
33
3
131
@jonathan_wilke
Jonathan Wilke
1 year
WTF is going on… it just doesn‘t stop. I am about to cross my the salary of my day job with the @supastarter sales this month 🤯 #buildinpublic
Tweet media one
27
1
128
@jonathan_wilke
Jonathan Wilke
6 months
Fuck yeah, @supastarter sales are on fire 🔥 If we can keep this trend going, we are easily going to reach $100k this year 🚀 #buildinpublic
Tweet media one
24
2
129
@jonathan_wilke
Jonathan Wilke
10 months
Who is building in public? 🛠️🚀 Drop your link below to share your project with the community! #buildinpublic
126
7
114
@jonathan_wilke
Jonathan Wilke
5 months
Developers, share a picture of your workspace for today 💻
Tweet media one
42
2
110
@jonathan_wilke
Jonathan Wilke
2 months
Developers, which is your go-to UI library in 2024 for React/Vue/Svelte?
98
8
110
@jonathan_wilke
Jonathan Wilke
1 year
supastarter 🚀 build in public log #44 It's just incredible. What started as a silly side project 9 months ago, now made me $3k+ the third month in a row 🔥 And you can probably call this 🍜 ramen-profitable now, all thanks to #buildinpublic 🤯 Let's see where we can take it🚀
Tweet media one
25
1
109
@jonathan_wilke
Jonathan Wilke
8 months
We did it 🤯🚀 @supastarter
Tweet media one
@jonathan_wilke
Jonathan Wilke
8 months
We are sooo close to hitting $10k this month with @supastarter 👀
Tweet media one
15
3
86
27
1
106
@jonathan_wilke
Jonathan Wilke
2 years
✨ TailwindCSS Quick Tip ✨ ➡️ Snap scroll to elements 💡 Use snap-y or snap-x to automatically let the scrolling (vertically or horizontally) snap to an element.
10
11
103
@jonathan_wilke
Jonathan Wilke
1 month
Maybe I am a bad sales men, but I don't want to sell something to people that they don't need.
Tweet media one
29
2
106
@jonathan_wilke
Jonathan Wilke
11 months
Good morning developers ☀️ Which country are you working from today? 👨‍💻 I‘ll start: Germany 🇩🇪
130
1
101
@jonathan_wilke
Jonathan Wilke
2 years
Five months ago I started @supastarter as a small side project, not knowing if it would be worth anything to anyone 🤔 1st month: € 190 🎉 2nd month: € 145 🤔 3rd month: € 426 😏 4th month: € 362 😊 5th moth: € 2050 🔥 Learning: Keep going and be patient 🚀
Tweet media one
21
3
99
@jonathan_wilke
Jonathan Wilke
1 year
supastarter 🚀 #buildinpublic log The billing settings page is taking shape ⚒️ What do you think? Any ideas how to make it better? 👀
Tweet media one
41
1
95
@jonathan_wilke
Jonathan Wilke
1 year
supastarter 🚀 #buildinpublic log Here is the ultimate #SaaS stack in 2023, coming with the new version of @supastarter : 🚀 @turborepo 👨🏼‍💻 @nextjs 💽 @prisma 🔄 @trpcio 🔐 @lucia_auth 💅🏼 @tailwindcss 🧩 @radix_ui 📝 @contentlayerdev 💳 @stripe or @lmsqueezy
14
9
97
@jonathan_wilke
Jonathan Wilke
11 months
First thing to install on a new Macbook 😅
Tweet media one
32
2
94
@jonathan_wilke
Jonathan Wilke
1 year
This is incredible 🤯 I am actually coding on an iPad with an external monitor using @github codespaces 🔥 Something like this would have been unimaginable a few years ago
Tweet media one
21
3
94
@jonathan_wilke
Jonathan Wilke
1 year
Indie hackers, what is ramen-profitability for you? 🍜 💶 For me living in Germany it is about €4.5k - €5k which is actually not that easy to reach 😅 Let me know what yours is and why 🎉
65
2
93
@jonathan_wilke
Jonathan Wilke
10 months
What a crazy month for @supastarter ! A huge thank you to @madebyfabian for his amazing work on the @nuxt_js version. #buildinpublic
Tweet media one
20
3
90
@jonathan_wilke
Jonathan Wilke
2 years
Wow this is really cool! OpenAI + @vercel edge functions example 🔥 Also check out the source code on Github:
Tweet media one
12
10
91
@jonathan_wilke
Jonathan Wilke
2 years
Can't believe what's going here 🤯 Another morning, another Stripe notification and around 60 new followers since yesterday 🎉 Seems like the commitment and marketing finally pays off a bit 🚀 What are your plans for today, friends? ☀️ For me, it's refactoring supastarter 👨🏼‍💻
Tweet media one
31
1
91
@jonathan_wilke
Jonathan Wilke
4 months
Update on this issue. I am actually surprised by this reaction. The copy of @supastarter has been taken offline.
Tweet media one
@jonathan_wilke
Jonathan Wilke
4 months
Am I being to kind?
Tweet media one
73
3
208
22
2
91
@jonathan_wilke
Jonathan Wilke
5 months
When I started @supastarter it took 3 months to get to $1k of total revenue. Today it made $1356. In 24 hours. Just keep hustling. #buildinpublic
Tweet media one
18
1
89
@jonathan_wilke
Jonathan Wilke
10 months
On Sunday I turned 27 and since my last birthday I made $35k+ with indie hacking, compared to $2k the year before 🔥 Until my next birthday I want to reach $60k (starting from zero today), let's see if we can get there 🚀 #buildinpublic
13
1
88
@jonathan_wilke
Jonathan Wilke
1 year
Indie hackers with a full time job after working the whole weekend on their fun side project and now having to go back to regular work … #indiehackerlife #buildinpublic
17
3
85
@jonathan_wilke
Jonathan Wilke
8 months
We are sooo close to hitting $10k this month with @supastarter 👀
Tweet media one
15
3
86
@jonathan_wilke
Jonathan Wilke
6 months
Vue & Nuxt developers, script tag before or after the template tag? 💅🏼
Tweet media one
91
1
85
@jonathan_wilke
Jonathan Wilke
2 years
✨ Tailwind CSS quick tip ➡️ Scroll margin 🤯 This blew my mind, when I found out it possible. 💡 Use scroll margin to scroll to an element with offset. This is super useful when you have a fixed header on your page and want to scroll to a section.
3
12
83
@jonathan_wilke
Jonathan Wilke
1 year
Good news for all @nuxt_js fans: Implementation of @supastarter for Nuxt has begun 🚀 Are you #teamreact or #teamvue ?
Tweet media one
16
5
85
@jonathan_wilke
Jonathan Wilke
1 year
supastarter 🚀 #buildinpublic log 🏁 Another milestone After switching to @lmsqueezy in February supastarter has finally crossed the €10k mark there, making it €15k+ in total now (prev Stripe) 🤯 It's incredibly motivating and I am really thankful for all your support 🔥
Tweet media one
15
1
82
@jonathan_wilke
Jonathan Wilke
2 years
Crosses 1500 followers today 🤯 I have been actively growing my twitter audience for 6 months now. Here is how many new followers I got each month: Aug: 15 🚀 Sep: 45 😏 Oct: 44 🤫 Nov: 179 🥳 Dec: 458 🤩 Jan: 661 (so far) 🔥 ➡️ Engagement & consistency are the keys to success
37
0
83
@jonathan_wilke
Jonathan Wilke
2 years
After countless variations of my logo redesign here is the result for now 🔥 I need to sleep some nights to make a final decision, but I love it so far! Thank you all for you feedback 🚀
Tweet media one
20
0
82
@jonathan_wilke
Jonathan Wilke
2 months
Do you use a CMS for managing the content on your site? If so, which one?
147
2
82
@jonathan_wilke
Jonathan Wilke
8 months
Alright, let's revive daily @tailwindcss tips with a new design for the new year ✨ ➡️ size-* utility Since v3.4 you can now use size-* to set width and height at the same time.
Tweet media one
5
6
82
@jonathan_wilke
Jonathan Wilke
11 months
I cancelled X Premium, let’s see if there is any engagement at all now 😂
40
2
77
@jonathan_wilke
Jonathan Wilke
11 months
Since I cancelled X Premium this morning I gained 10 new followers. Can I cancel again ? 😂
Tweet media one
21
0
78
@jonathan_wilke
Jonathan Wilke
1 year
Indie hackers waiting for the first sale after releasing their product without any marketing… 😅 #indiehackerlife #buildinpublic
24
2
80
@jonathan_wilke
Jonathan Wilke
3 months
Three more sales to $100k of all-time revenue of @supastarter 🤯 #buildinpublic
Tweet media one
16
1
80
@jonathan_wilke
Jonathan Wilke
6 months
Developers, what’s your go-to framework these days for building complex web apps ? @nextjs / @nuxt_js / @sveltejs kit / @remix_run / other
146
4
78
@jonathan_wilke
Jonathan Wilke
1 year
@lpdahito Underscore is what I use in database key names. Pascal case is my go to case for JS variable names. How about you?
2
0
78
@jonathan_wilke
Jonathan Wilke
11 months
In the last 24 hours @supastarter made over $3k 🤯 The @nuxt_js version is smashing it 🚀 So glad to be working with the brilliant @madebyfabian on this!
Tweet media one
17
1
75
@jonathan_wilke
Jonathan Wilke
2 years
What a morning friends ☕️🚀 I just found out supastarter is listed as the top boilerplate on , which is super awesome 🤯 Besides that I woke up to two new Stripe notifications, crossing € 4000 revenue in total! Motivation is on 🔥 Enjoy your coffee!
Tweet media one
23
1
74
@jonathan_wilke
Jonathan Wilke
1 year
There goes another milestone 😍🎉 Finally crossed the 3000 followers! Thank you so much to everyone, I'll do my best to keep the content coming 🚀
Tweet media one
28
0
72
@jonathan_wilke
Jonathan Wilke
1 year
After @vercel announced vercel storage yesterday I am incredibly excited for the next announcements of their ship week! 🔥 What you think it could be? My guess is that it has something to do with auth 👀 We'll know in less than 3 hours.
Tweet media one
6
3
74
@jonathan_wilke
Jonathan Wilke
10 months
Indie hackers, what are you building and what’s you stack? 🔥🛠️ Drop a link and your stack below 👇
70
3
72
@jonathan_wilke
Jonathan Wilke
2 years
Took a week off to go on a beautiful ski vacation and this was the view for the last days ☀️❄️ Just realised again, how important some rest is for indie hackers 💤 Now recovered to get back to work on supastarter 🚀 How was your week?
23
1
72
@jonathan_wilke
Jonathan Wilke
2 years
supastarter 🚀 build in public log #14 I completely underestimated the power of pricing. Last week I increased the price of supastarter from $149 to €299. The result is a mind-blowing revenue of €1210 in one week🤯 Higher price ➡️ Increased perceived value ➡️ more sales
Tweet media one
12
3
70
@jonathan_wilke
Jonathan Wilke
2 months
#indiehackers what are you building this week? 👨‍💻🚀
76
3
70
@jonathan_wilke
Jonathan Wilke
8 months
Tailwind CSS quick tip ✨ ➡️ text-balance Ever had the problem, that your headline broke into a new line strangely on a certain viewpoint? Well no longer, because with text-balance your text will always be perfectly balanced for every width!
Tweet media one
5
3
71
@jonathan_wilke
Jonathan Wilke
7 months
New hero is live 🚀 #buildinpublic
Tweet media one
8
5
70
@jonathan_wilke
Jonathan Wilke
11 months
Maybe I just bought a new MacBook I don’t really need at all 👀👨‍💻
Tweet media one
28
0
68
@jonathan_wilke
Jonathan Wilke
11 months
This is so crazy 🤯 @supastarter for @nuxt_js made $1000 in the first hour 🔥 If you want to get the launch deal, I guess you need to be fast now 😅
Tweet media one
9
8
65
@jonathan_wilke
Jonathan Wilke
11 months
Just updated the @supastarter demo to use the new Geist font by @vercel ! Really in love with how clean this looks 🔥 #buildinpublic
7
5
63
@jonathan_wilke
Jonathan Wilke
4 months
Indie Hackers I need your support. This asshole copied the landing page of supastarter 1:1 and is selling a copy of it 😡 ‼️PLEASE DONT BUY THIS! ‼️
22
7
66
@jonathan_wilke
Jonathan Wilke
3 months
June report for supastarter: $10.9k revenue Lets get this to 15k next month 🚀
Tweet media one
11
2
65
@jonathan_wilke
Jonathan Wilke
2 months
What the fuck, I just realized that ⁦ @honojs ⁩ has an rpc client, so I could easily replace trpc with this.
11
4
65
@jonathan_wilke
Jonathan Wilke
4 months
Result of May for @supastarter : - another month with $10k+ revenue - slightly less than last month Still pretty happy about the outcome
Tweet media one
15
1
63
@jonathan_wilke
Jonathan Wilke
2 years
Don't know what to say 🤯 Not even 2 months ago I was far below 1k followers and now it's already 2k! Just a huge thanks to everyone following me on my journey and I promise will keep the content coming 🔥
Tweet media one
23
0
64
@jonathan_wilke
Jonathan Wilke
5 months
Could get used to this kind of payout every 2 weeks 😏 #buildinpublic
Tweet media one
9
1
62
@jonathan_wilke
Jonathan Wilke
9 months
The year is starting off crazy for @supastarter 🤯 Nearly $5k in the first 12 days. Are we going to hit $10k this month?
Tweet media one
14
2
62
@jonathan_wilke
Jonathan Wilke
11 months
The best moment as an indie hacker / bootstrapper is to update the revenue in your bio
Tweet media one
16
0
59
@jonathan_wilke
Jonathan Wilke
1 year
Wow, supastarter ended up in the top 20 on ProductHunt with over 100 upvotes 🤯 thanks so much to everyone for all the support! 🎉🚀 Now back to bug fixing and more marketing! #buildinpublic
Tweet media one
14
0
60
@jonathan_wilke
Jonathan Wilke
11 months
Ending October with unbelievable numbers for @supastarter 🤯 💸 $25k total revenue ($6k this month) 👨‍👩‍👧 100+ developers using it to build their SaaS 📈 2.7k visitors on the landing page this month Let's get back to work 🔥 Have a good week everyone! 🚀
18
2
62
@jonathan_wilke
Jonathan Wilke
1 year
Wow I can't believe it 🤯 Just crossed 4000 followers and therefore reached the first goal for this month 🥳 Now on to the second goal, releasing @supastarter v2 by the end of the month. Still 14 days to go 🚀
Tweet media one
25
1
58
@jonathan_wilke
Jonathan Wilke
1 year
Quick announcement 📣 @supastarter v2 (coming soon) will be using @shadcn UI (components built with @tailwindcss and @radix_ui ). I first started building someone similar based on @ark_ui_ , but what they offer there is soo good. I am pretty sure you are going to like it 🔥
Tweet media one
7
6
59
@jonathan_wilke
Jonathan Wilke
1 year
Someone just bought for $486 👀 And it's not me. Curious to see what happens next.
Tweet media one
32
0
59
@jonathan_wilke
Jonathan Wilke
3 months
My biggest mistake of supastarter: 🔴 Price too low - started at $49 - increased to $99, $149, $199, $249, $349 - now at $299 again Why $299? This is the price I got the most sales with over time, but I might increase it in the future.
Tweet media one
12
1
59
@jonathan_wilke
Jonathan Wilke
2 years
Quick announcement 📣 I am taking a week off from Twitter to get some headspace and focus on building 🧑‍💻 I‘ll be back with #buildinpublic and Tailwind CSS tips next week 🙏 Keep hacking, friends 🚀
13
0
56
@jonathan_wilke
Jonathan Wilke
5 months
A new #buildinpublic weekend has begun 🚀 Starting mine with a good cortado and some coding for supastarter ☕️🧑‍💻 What are you working on?
Tweet media one
26
0
58
@jonathan_wilke
Jonathan Wilke
6 months
It's #buildinpublic monday again 🔥 A new week to build your awesome products. Drop a link to your SaaS or product below and tell us what you are working on this week 🚀
44
1
58
@jonathan_wilke
Jonathan Wilke
2 years
✨TailwindCSS quick tip ➡️ Color opacity 💡 You can quickly give a color (e.g. text color or bg color) opacity by adding the value with a slash: text-blue-500/90 bg-pink-100/10 Or use arbitrary values like text-blue-500/[.03]
Tweet media one
10
5
57
@jonathan_wilke
Jonathan Wilke
2 years
@tailwindcss quick tip ✨ ➡️ Divide items Using the divide-x or divide-y class you can easily add dividers to a list of items (horizontally and vertically). This is especially useful for navigations or lists 💅🏼
Tweet media one
10
3
54
@jonathan_wilke
Jonathan Wilke
2 years
Something new is brewing... 😏 Can you spot what it is? 👀
Tweet media one
9
3
54
@jonathan_wilke
Jonathan Wilke
6 months
Indie hackers and bootstrappers, it’s #buildinpublic friday 🔥 Drop a link to your SaaS or product and tell us what you have been working on this week 🚀
50
0
51
@jonathan_wilke
Jonathan Wilke
11 months
Work mode on. ☕️, 🎧 and 👨‍💻 What music are you listening to while coding? #buildinpublic
Tweet media one
40
1
51
@jonathan_wilke
Jonathan Wilke
2 years
🧑‍💻 Daily dev tips #6 ➡️ It’s like Vercel but for servers, databases and containers. Sync server code from a GitHub repo and have automatic deployments within seconds. Brilliant developer experience and really good pricing 🔥 #buildinpublic
6
5
53
@jonathan_wilke
Jonathan Wilke
1 year
Every indie hacker when someone in the community makes their first sale 🔥🚀 #buildinpublic #indiehackerlife
9
1
54