
RUNSTR v1.6.5: Internationalization
RUNSTR, 1/22/2026, 1 engagement
A health and fitness app for nostr Available on the App store/Zap Store/Github App Store https://apps.apple.com/us/app/runstr/id6753015130 Zap Store https://zapstore.dev/apps/naddr1qvzqqqr7pvpzqcgsy8425f5jwsd3yd4me6j5c64f7g96xr9vuvtv82fag5yf5lg0qqwxxmmd9eskummw09kk7atn9ee82mnnw3ezuurjda4x2cm50etju8 Github https://github.com/RUNSTR-LLC/RUNSTR

RUNSTR, 1/22/2026, 1 engagement

RUNSTR, 1/21/2026, 13 engagements

RUNSTR, 1/3/2026, 5 engagements
gm. Coffee's in. Shoes are by the door.
Discipline is just a series of small wins you stopped negotiating with yourself about. Go get one. β‘
gn nostr π
Bodies were moved today. Sats were earned. Somewhere out there a streak got one day longer.
Rest is part of the program. Recover hard. We go again tomorrow. β‘ #RUNSTR
10/20/2026, 1 engagement
Your fiat melts. Your gains fade if you stop. Both reward the people who keep showing up and punish the ones who outsource their discipline.
Hold your keys. Train your body. Trust yourself. β‘ #RUNSTR #Bitcoin
gm nostr βοΈ
The work doesn't care how you feel about it. Lace up anyway. First workout of the day earns sats. Let's move. #RUNSTR #running
gn nostr π
If today was a win, bank it. If it wasn't, tomorrow's a fresh block. Either way the protocol keeps running and so do we. β‘ #RUNSTR
gm nostr. Another day to stack health and sats.
No motivation required. Motivation is a liar. Just put the shoes on. The rest follows. Who's moving today? π #RUNSTR #running
10/18/2026, 4 engagements
Winding down. β‘
Today the RUNSTR community turned sweat into Bitcoin and Bitcoin into momentum. No gatekeepers, no fees skimmed off the top. Just people getting stronger and getting paid.
gn nostr. π
10/18/2026, 1 engagement
gm nostr βοΈ
The work doesn't care how you feel about it. Lace up anyway. First workout of the day earns sats. Let's move. #RUNSTR #running
Fitness and Bitcoin are the same bet: short term discomfort for long term sovereignty.
Nobody's coming to save your body or your savings. Good news: nobody needs to. You've got the keys to both. β‘ #RUNSTR #Bitcoin
10/16/2026, 1 engagement
gm. Coffee's in. Shoes are by the door.
Discipline is just a series of small wins you stopped negotiating with yourself about. Go get one. β‘
10/16/2026, 6 engagements
gm.
"It is not because things are difficult that we do not dare; it is because we do not dare that things are difficult."
That's Seneca. Dare today, then go run. β‘ #RUNSTR
gn nostr π
Bodies were moved today. Sats were earned. Somewhere out there a streak got one day longer.
Rest is part of the program. Recover hard. We go again tomorrow. β‘ #RUNSTR
10/15/2026, 3 engagements
Consistency is the only cheat code that actually works.
Same reason we stack sats every day instead of timing the top. Same reason we train when it's boring. The boring reps ARE the strategy. #RUNSTR
gm fitstr π
Challenge for today: do the thing you'd normally talk yourself out of. The 5am energy version of you already knows what it is.
Sats are waiting on the other side of the workout. #RUNSTR #Bitcoin
10/14/2026, 3 engagements
gn.
Proud of everyone who logged a workout today, especially the ones who really didn't feel like it. That's the rep that counts double.
Sleep well. The sats don't expire. #RUNSTR #Bitcoin
10/14/2026, 1 engagement
gm nostr βοΈ
The work doesn't care how you feel about it. Lace up anyway. First workout of the day earns sats. Let's move. #RUNSTR #running
10/13/2026, 2 engagements
gn fitstr.
The miles you ran today are already gone. The discipline you built doing them isn't. That's the part that compounds.
See you at sunrise. #RUNSTR #running
You can print money. You can't print health, time, or proof of work.
RUNSTR pays you in the one money that can't be printed, for doing the one thing that can't be faked. Go earn it. β‘ #Bitcoin #running
10/12/2026, 1 engagement
gm nostr. Another day to stack health and sats.
No motivation required. Motivation is a liar. Just put the shoes on. The rest follows. Who's moving today? π #RUNSTR #running
gn nostr π
Bodies were moved today. Sats were earned. Somewhere out there a streak got one day longer.
Rest is part of the program. Recover hard. We go again tomorrow. β‘ #RUNSTR
10/12/2026, 1 engagement
gm nostr βοΈ
The work doesn't care how you feel about it. Lace up anyway. First workout of the day earns sats. Let's move. #RUNSTR #running
gn nostr π
If today was a win, bank it. If it wasn't, tomorrow's a fresh block. Either way the protocol keeps running and so do we. β‘ #RUNSTR
gm fitstr π
Challenge for today: do the thing you'd normally talk yourself out of. The 5am energy version of you already knows what it is.
Sats are waiting on the other side of the workout. #RUNSTR #Bitcoin
10/10/2026, 2 engagements
Low time preference isn't just a Bitcoin meme. It's a way to train.
Skip the shortcut. Run the extra mile. Stack the extra sat. Future you is the only person keeping score that matters. #RUNSTR #Bitcoin #fitness
gm nostr βοΈ
The work doesn't care how you feel about it. Lace up anyway. First workout of the day earns sats. Let's move. #RUNSTR #running
gm.
"It is not because things are difficult that we do not dare; it is because we do not dare that things are difficult."
That's Seneca. Dare today, then go run. β‘ #RUNSTR
gn nostr π
Bodies were moved today. Sats were earned. Somewhere out there a streak got one day longer.
Rest is part of the program. Recover hard. We go again tomorrow. β‘ #RUNSTR
Fitness and Bitcoin are the same bet: short term discomfort for long term sovereignty.
Nobody's coming to save your body or your savings. Good news: nobody needs to. You've got the keys to both. β‘ #RUNSTR #Bitcoin
10/7/2026, 1 engagement
gm. Coffee's in. Shoes are by the door.
Discipline is just a series of small wins you stopped negotiating with yourself about. Go get one. β‘
10/7/2026, 1 engagement
Winding down. β‘
Today the RUNSTR community turned sweat into Bitcoin and Bitcoin into momentum. No gatekeepers, no fees skimmed off the top. Just people getting stronger and getting paid.
gn nostr. π
10/7/2026, 3 engagements
gm fitstr π
Challenge for today: do the thing you'd normally talk yourself out of. The 5am energy version of you already knows what it is.
Sats are waiting on the other side of the workout. #RUNSTR #Bitcoin
10/6/2026, 1 engagement
gn fitstr.
The miles you ran today are already gone. The discipline you built doing them isn't. That's the part that compounds.
See you at sunrise. #RUNSTR #running
10/6/2026, 3 engagements
You can print money. You can't print health, time, or proof of work.
RUNSTR pays you in the one money that can't be printed, for doing the one thing that can't be faked. Go earn it. β‘ #Bitcoin #running
gm nostr. Another day to stack health and sats.
No motivation required. Motivation is a liar. Just put the shoes on. The rest follows. Who's moving today? π #RUNSTR #running
10/5/2026, 1 engagement
gn nostr π
If today was a win, bank it. If it wasn't, tomorrow's a fresh block. Either way the protocol keeps running and so do we. β‘ #RUNSTR
10/5/2026, 1 engagement
gm nostr βοΈ
The work doesn't care how you feel about it. Lace up anyway. First workout of the day earns sats. Let's move. #RUNSTR #running
10/4/2026, 1 engagement
gn.
Proud of everyone who logged a workout today, especially the ones who really didn't feel like it. That's the rep that counts double.
Sleep well. The sats don't expire. #RUNSTR #Bitcoin
10/4/2026, 1 engagement
gm. Coffee's in. Shoes are by the door.
Discipline is just a series of small wins you stopped negotiating with yourself about. Go get one. β‘
10/3/2026, 3 engagements
gm nostr. Another day to stack health and sats.
No motivation required. Motivation is a liar. Just put the shoes on. The rest follows. Who's moving today? π #RUNSTR #running
10/1/2026, 1 engagement
gn nostr π
Bodies were moved today. Sats were earned. Somewhere out there a streak got one day longer.
Rest is part of the program. Recover hard. We go again tomorrow. β‘ #RUNSTR
Your fiat melts. Your gains fade if you stop. Both reward the people who keep showing up and punish the ones who outsource their discipline.
Hold your keys. Train your body. Trust yourself. β‘ #RUNSTR #Bitcoin
9/30/2026, 2 engagements
gm. Coffee's in. Shoes are by the door.
Discipline is just a series of small wins you stopped negotiating with yourself about. Go get one. β‘
gn nostr π
If today was a win, bank it. If it wasn't, tomorrow's a fresh block. Either way the protocol keeps running and so do we. β‘ #RUNSTR
9/30/2026, 1 engagement
gm nostr. Another day to stack health and sats.
No motivation required. Motivation is a liar. Just put the shoes on. The rest follows. Who's moving today? π #RUNSTR #running
9/29/2026, 1 engagement
gn nostr π
Bodies were moved today. Sats were earned. Somewhere out there a streak got one day longer.
Rest is part of the program. Recover hard. We go again tomorrow. β‘ #RUNSTR
9/29/2026, 5 engagements
Consistency is the only cheat code that actually works.
Same reason we stack sats every day instead of timing the top. Same reason we train when it's boring. The boring reps ARE the strategy. #RUNSTR
9/28/2026, 1 engagement
Consistency is the only cheat code that actually works.
Same reason we stack sats every day instead of timing the top. Same reason we train when it's boring. The boring reps ARE the strategy. #RUNSTR
gn.
Proud of everyone who logged a workout today, especially the ones who really didn't feel like it. That's the rep that counts double.
Sleep well. The sats don't expire. #RUNSTR #Bitcoin
9/16/2026, 1 engagement
gn nostr π
Bodies were moved today. Sats were earned. Somewhere out there a streak got one day longer.
Rest is part of the program. Recover hard. We go again tomorrow. β‘ #RUNSTR
gm nostr. Another day to stack health and sats.
No motivation required. Motivation is a liar. Just put the shoes on. The rest follows. Who's moving today? π #RUNSTR #running
9/11/2026, 1 engagement
Winding down. β‘
Today the RUNSTR community turned sweat into Bitcoin and Bitcoin into momentum. No gatekeepers, no fees skimmed off the top. Just people getting stronger and getting paid.
gn nostr. π
gn nostr π
If today was a win, bank it. If it wasn't, tomorrow's a fresh block. Either way the protocol keeps running and so do we. β‘ #RUNSTR
9/3/2026, 1 engagement
gn.
Proud of everyone who logged a workout today, especially the ones who really didn't feel like it. That's the rep that counts double.
Sleep well. The sats don't expire. #RUNSTR #Bitcoin
9/1/2026, 4 engagements
Low time preference isn't just a Bitcoin meme. It's a way to train.
Skip the shortcut. Run the extra mile. Stack the extra sat. Future you is the only person keeping score that matters. #RUNSTR #Bitcoin #fitness
gm fitstr π
Challenge for today: do the thing you'd normally talk yourself out of. The 5am energy version of you already knows what it is.
Sats are waiting on the other side of the workout. #RUNSTR #Bitcoin
8/31/2026, 3 engagements
gn fitstr.
The miles you ran today are already gone. The discipline you built doing them isn't. That's the part that compounds.
See you at sunrise. #RUNSTR #running
gm nostr. Another day to stack health and sats.
No motivation required. Motivation is a liar. Just put the shoes on. The rest follows. Who's moving today? π #RUNSTR #running
8/30/2026, 24 engagements
gm fitstr π
Challenge for today: do the thing you'd normally talk yourself out of. The 5am energy version of you already knows what it is.
Sats are waiting on the other side of the workout. #RUNSTR #Bitcoin
8/29/2026, 1 engagement
Your fiat melts. Your gains fade if you stop. Both reward the people who keep showing up and punish the ones who outsource their discipline.
Hold your keys. Train your body. Trust yourself. β‘ #RUNSTR #Bitcoin
gm nostr. Another day to stack health and sats.
No motivation required. Motivation is a liar. Just put the shoes on. The rest follows. Who's moving today? π #RUNSTR #running
8/28/2026, 1 engagement
gm nostr βοΈ
The work doesn't care how you feel about it. Lace up anyway. First workout of the day earns sats. Let's move. #RUNSTR #running
8/27/2026, 1 engagement
gn nostr π
Bodies were moved today. Sats were earned. Somewhere out there a streak got one day longer.
Rest is part of the program. Recover hard. We go again tomorrow. β‘ #RUNSTR
8/27/2026, 2 engagements
You can print money. You can't print health, time, or proof of work.
RUNSTR pays you in the one money that can't be printed, for doing the one thing that can't be faked. Go earn it. β‘ #Bitcoin #running
8/26/2026, 2 engagements
gm fitstr π
Challenge for today: do the thing you'd normally talk yourself out of. The 5am energy version of you already knows what it is.
Sats are waiting on the other side of the workout. #RUNSTR #Bitcoin
8/26/2026, 1 engagement
gn.
Proud of everyone who logged a workout today, especially the ones who really didn't feel like it. That's the rep that counts double.
Sleep well. The sats don't expire. #RUNSTR #Bitcoin
gm. Coffee's in. Shoes are by the door.
Discipline is just a series of small wins you stopped negotiating with yourself about. Go get one. β‘
8/25/2026, 1 engagement
gn nostr π
Bodies were moved today. Sats were earned. Somewhere out there a streak got one day longer.
Rest is part of the program. Recover hard. We go again tomorrow. β‘ #RUNSTR
Fitness and Bitcoin are the same bet: short term discomfort for long term sovereignty.
Nobody's coming to save your body or your savings. Good news: nobody needs to. You've got the keys to both. β‘ #RUNSTR #Bitcoin
8/24/2026, 2 engagements
gm.
"It is not because things are difficult that we do not dare; it is because we do not dare that things are difficult."
That's Seneca. Dare today, then go run. β‘ #RUNSTR
8/24/2026, 1 engagement
gm fitstr π
Challenge for today: do the thing you'd normally talk yourself out of. The 5am energy version of you already knows what it is.
Sats are waiting on the other side of the workout. #RUNSTR #Bitcoin
8/22/2026, 1 engagement
Your fiat melts. Your gains fade if you stop. Both reward the people who keep showing up and punish the ones who outsource their discipline.
Hold your keys. Train your body. Trust yourself. β‘ #RUNSTR #Bitcoin
8/21/2026, 1 engagement
gm nostr βοΈ
The work doesn't care how you feel about it. Lace up anyway. First workout of the day earns sats. Let's move. #RUNSTR #running
8/21/2026, 1 engagement
gm.
"It is not because things are difficult that we do not dare; it is because we do not dare that things are difficult."
That's Seneca. Dare today, then go run. β‘ #RUNSTR
8/20/2026, 3 engagements
gn nostr π
If today was a win, bank it. If it wasn't, tomorrow's a fresh block. Either way the protocol keeps running and so do we. β‘ #RUNSTR
8/20/2026, 3 engagements
Low time preference isn't just a Bitcoin meme. It's a way to train.
Skip the shortcut. Run the extra mile. Stack the extra sat. Future you is the only person keeping score that matters. #RUNSTR #Bitcoin #fitness
gm nostr. Another day to stack health and sats.
No motivation required. Motivation is a liar. Just put the shoes on. The rest follows. Who's moving today? π #RUNSTR #running
8/19/2026, 2 engagements
gn.
Proud of everyone who logged a workout today, especially the ones who really didn't feel like it. That's the rep that counts double.
Sleep well. The sats don't expire. #RUNSTR #Bitcoin
8/19/2026, 2 engagements
gm. Coffee's in. Shoes are by the door.
Discipline is just a series of small wins you stopped negotiating with yourself about. Go get one. β‘
8/18/2026, 1 engagement
gn nostr π
Bodies were moved today. Sats were earned. Somewhere out there a streak got one day longer.
Rest is part of the program. Recover hard. We go again tomorrow. β‘ #RUNSTR
8/18/2026, 4 engagements
You can print money. You can't print health, time, or proof of work.
RUNSTR pays you in the one money that can't be printed, for doing the one thing that can't be faked. Go earn it. β‘ #Bitcoin #running
8/17/2026, 4 engagements
Winding down. β‘
Today the RUNSTR community turned sweat into Bitcoin and Bitcoin into momentum. No gatekeepers, no fees skimmed off the top. Just people getting stronger and getting paid.
gn nostr. π
8/17/2026, 1 engagement
gm nostr. Another day to stack health and sats.
No motivation required. Motivation is a liar. Just put the shoes on. The rest follows. Who's moving today? π #RUNSTR #running
8/13/2026, 4 engagements
gn nostr π
Bodies were moved today. Sats were earned. Somewhere out there a streak got one day longer.
Rest is part of the program. Recover hard. We go again tomorrow. β‘ #RUNSTR
8/13/2026, 2 engagements
Fitness and Bitcoin are the same bet: short term discomfort for long term sovereignty.
Nobody's coming to save your body or your savings. Good news: nobody needs to. You've got the keys to both. β‘ #RUNSTR #Bitcoin
8/12/2026, 2 engagements
gm.
"It is not because things are difficult that we do not dare; it is because we do not dare that things are difficult."
That's Seneca. Dare today, then go run. β‘ #RUNSTR
8/12/2026, 3 engagements
Winding down. β‘
Today the RUNSTR community turned sweat into Bitcoin and Bitcoin into momentum. No gatekeepers, no fees skimmed off the top. Just people getting stronger and getting paid.
gn nostr. π
8/12/2026, 2 engagements
gm nostr. Another day to stack health and sats.
No motivation required. Motivation is a liar. Just put the shoes on. The rest follows. Who's moving today? π #RUNSTR #running
8/11/2026, 3 engagements
gn.
Proud of everyone who logged a workout today, especially the ones who really didn't feel like it. That's the rep that counts double.
Sleep well. The sats don't expire. #RUNSTR #Bitcoin
8/11/2026, 1 engagement
Your fiat melts. Your gains fade if you stop. Both reward the people who keep showing up and punish the ones who outsource their discipline.
Hold your keys. Train your body. Trust yourself. β‘ #RUNSTR #Bitcoin
8/10/2026, 2 engagements
gm fitstr π
Challenge for today: do the thing you'd normally talk yourself out of. The 5am energy version of you already knows what it is.
Sats are waiting on the other side of the workout. #RUNSTR #Bitcoin
8/10/2026, 1 engagement
gn fitstr.
The miles you ran today are already gone. The discipline you built doing them isn't. That's the part that compounds.
See you at sunrise. #RUNSTR #running
8/10/2026, 2 engagements
gm.
"It is not because things are difficult that we do not dare; it is because we do not dare that things are difficult."
That's Seneca. Dare today, then go run. β‘ #RUNSTR
8/9/2026, 2 engagements
Winding down. β‘
Today the RUNSTR community turned sweat into Bitcoin and Bitcoin into momentum. No gatekeepers, no fees skimmed off the top. Just people getting stronger and getting paid.
gn nostr. π
8/9/2026, 3 engagements
gm. Coffee's in. Shoes are by the door.
Discipline is just a series of small wins you stopped negotiating with yourself about. Go get one. β‘
8/8/2026, 1 engagement
You can print money. You can't print health, time, or proof of work.
RUNSTR pays you in the one money that can't be printed, for doing the one thing that can't be faked. Go earn it. β‘ #Bitcoin #running
8/7/2026, 4 engagements
gm fitstr π
Challenge for today: do the thing you'd normally talk yourself out of. The 5am energy version of you already knows what it is.
Sats are waiting on the other side of the workout. #RUNSTR #Bitcoin
8/7/2026, 4 engagements
gm.
"It is not because things are difficult that we do not dare; it is because we do not dare that things are difficult."
That's Seneca. Dare today, then go run. β‘ #RUNSTR
8/6/2026, 3 engagements
gn fitstr.
The miles you ran today are already gone. The discipline you built doing them isn't. That's the part that compounds.
See you at sunrise. #RUNSTR #running
8/6/2026, 1 engagement
Fitness and Bitcoin are the same bet: short term discomfort for long term sovereignty.
Nobody's coming to save your body or your savings. Good news: nobody needs to. You've got the keys to both. β‘ #RUNSTR #Bitcoin
8/5/2026, 2 engagements
gm. Coffee's in. Shoes are by the door.
Discipline is just a series of small wins you stopped negotiating with yourself about. Go get one. β‘
8/5/2026, 1 engagement
gn nostr π
Bodies were moved today. Sats were earned. Somewhere out there a streak got one day longer.
Rest is part of the program. Recover hard. We go again tomorrow. β‘ #RUNSTR
8/5/2026, 1 engagement