So i started to build a TikTok like app, i've spent about a week on it so far and it seems to work quite well actually, you can try it out on android and let me know what you think.
If you want to post content here you can use zap.stream or olas to create shorts.
Does anybody want to see this developed further?
https://play.google.com/store/apps/details?id=io.nostrlabs.freeflow
Login to reply
Replies (121)
I'll try it when it arrives in the zapstore
If you dont like the play store you can download the apk directly from the automated builds here: 
GitHub
Bump version · nostrlabs-io/freeflow@2d89cb1
A TikTok Clone in Flutter and nostr. Contribute to nostrlabs-io/freeflow development by creating an account on GitHub.
Also available in the browser on mobile device if you just want to see what it currently looks like
Still a lot of features to build its only really the player that works rn
freeflow
A new Flutter project.
The screenshots on Google Play are mostly blank. It'd help to use screenshots with contents in it. I know it's still under development with no user. At least you could populate your feed and post the screenshots.
Yes, please.
Looks good so far. How do you want bug reports? Also, could you pls make it work w keystores like Amber? I don't wanna give it my nsec.
Also zap.stream doesn't load on my android browser: black screen and olas is broken beyond belief & pretty much unusable. So ability to upload vids would still be useful.
Yes please!
So i started to build a TikTok like app, i've spent about a week on it so far and it seems to work quite well actually, you can try it out on android and let me know what you think.
If you want to post content here you can use zap.stream or olas to create shorts.
Does anybody want to see this developed further?
https://play.google.com/store/apps/details?id=io.nostrlabs.freeflow
View quoted note →
Looks really good, What event kind is it using?
Oh cool, so this is like olas posts but for video
just installed. looks good
cc @Gustavo
Wonderful!
Maybe you should work together? so we have a better chance to have a good app.
Work together guys. It's my feedback.
🔥🫡
まだ記事になってないと思うけど
#nostr に投稿された動画を #TikTok のように見るアプリが #Android 限定で公開された。


Primal
Live Free
You built it on your free time?
I love it 

All of my time is nostr time, its one of many active nostr projects im working on
Interesting 😉
Não tenho acesso: Android 13 - 6.1 

I wonder if it makes sense to build the business logic in rust/C and just use flutter for ui stuff. how easy is ffi ?
Seems pretty simple, thats what @Gustavo is doing with his app, there isnt any way in hell you can do the kinds of video processing without native code anyway
Definitely a good start. I'd like to see this developed further. I think there's a real appetite for this especially in light of all the drama with tiktok being banned. It could definitely take off once people understand decentralized social media. 👌
You must really love building transcoding infra. 😂
This app will do transcoding locally, that's the plan anyway, and just upload content to blossom servers.
This kind of app is the reason why i spent so much time rebuilding zap.stream in rust from scratch, so that i would have the skills to actually make something like an instagram or tiktok. I guess its time..
flutter is definitely be a nice option then until we’re done rebuilding flutter on egui 🥲 rust ecosystem needs to catch up but there are only like one or two people working on it 😩
I actually started to build freeflow as a notedeck app, id one a POC with the player but then i remembered that video playback on device isnt going to work nice so i switched to flutter, maybe in the future i can re-write this app into a notedeck app

Remember when I talked to you, Will, about egui? After learning a bit more, I had the same impression you just mentioned. Egui is amazing, but I noticed that many essential engineering components depend on a single anonymous developer. That is a huge risk. So I went Flutter+Rust+C
🤗
So i started to build a TikTok like app, i've spent about a week on it so far and it seems to work quite well actually, you can try it out on android and let me know what you think.
If you want to post content here you can use zap.stream or olas to create shorts.
Does anybody want to see this developed further?
https://play.google.com/store/apps/details?id=io.nostrlabs.freeflow
View quoted note →
What do you mean? Which anonymous developer? egui has lots of devs but only a handful working on mobile at the moment (me, lucasmerlin, podusowski)
Flutter is definitely better at this time, but if we can make an immediate mode library as good as flutter we can get rid of all the dart stuff which will be nice. We just need more people working on android and iOS integration.
sorry, I didn't express myself well. Egui have lots of dependencies on single devs -- not a specific a one. There is no huge money flow making things work as Google did with Flutter. But when the ecosystem matures a little more and the risk deescalate, I probably would shift for egui
Nice... What are you building the app with then? Tauri?
Flutter
Will get it working because i really want immediate mode to be the foundation of our nostr browser ui 🫡 its also necessary for the launch of damus android 😅 just sucks because I’d rather be focused on just building apps instead of trying to get keyboards and videos working, but someones gotta do it. its not *that* hard, just annoying.
it’s actually amazing how well egui works on mobile already, modulo a few platform integration kinks like keyboard.
The best TikTok feature, and one of the only reasons I enjoyed using it, is their video editing feature. I would just use TikTok to create great content, then share it across social. Most content that went viral on TikTok is garbage IMO, so if you create a garbage filter, that would be cool. Personalization is key. I'll check out what you made. Cheers!
This is going to be awesome thank you for your hard work
Did you ever use TikTok?
I saw the shorts section recently on Zap.stream and was curious about that 👀 People most likely aren't going to use one app to view and one app to post. It needs to be one combined application. I see you have this as coming soon. I believe this is a great start for Tiktokers.
Freeflow is Nostr's TikTok alternative for #TikTokRefugees 👀
So i started to build a TikTok like app, i've spent about a week on it so far and it seems to work quite well actually, you can try it out on android and let me know what you think.
If you want to post content here you can use zap.stream or olas to create shorts.
Does anybody want to see this developed further?
https://play.google.com/store/apps/details?id=io.nostrlabs.freeflow
View quoted note →
I believe NIP-68 references using 71 for short vertical videos.
So i started to build a TikTok like app, i've spent about a week on it so far and it seems to work quite well actually, you can try it out on android and let me know what you think.
If you want to post content here you can use zap.stream or olas to create shorts.
Does anybody want to see this developed further?
https://play.google.com/store/apps/details?id=io.nostrlabs.freeflow
View quoted note →
It's great to have multiple options or combined efforts.
Seconded. More options is a good option.
In my opinion, combined efforts has more chance.
Before this project no
Yea the UI will be Dart (Flutter) and all the native code will be Rust
You gave up with Zapstore? 🫤
Didnt get that far yet
No, I would like to help @Kieran self-publish
Do you mean that you compile Rust and Dart and Flutter runtime into the same binary and can ship both iOS and Android apps?
Its a flutter app with some rust libs and FFI bindings and it works on all platforms (as long as you made cross-platform libs)
Available to help you with that when you're ready
Looks great! Could see it being especially useful for getting non-technical people on boarded with nostr eventually. There is always a step learning curve that I find most people I introduce nostr to just give up on sadly...
REPLACE REPLACE IT ALL 💜🫂
So i started to build a TikTok like app, i've spent about a week on it so far and it seems to work quite well actually, you can try it out on android and let me know what you think.
If you want to post content here you can use zap.stream or olas to create shorts.
Does anybody want to see this developed further?
https://play.google.com/store/apps/details?id=io.nostrlabs.freeflow
View quoted note →
What is it written in?
Yea hopefully! Im going to keep the language really generic to hopefully make it seem like a normal app
I didn't realize you could do that with Flutter
Flutter app (Dart) with some Rust for the hard parts
Im very happy with my pixel with GrapheneOS!
Never used shittok, but maybe someone will like the idea nostrerized.
So i started to build a TikTok like app, i've spent about a week on it so far and it seems to work quite well actually, you can try it out on android and let me know what you think.
If you want to post content here you can use zap.stream or olas to create shorts.
Does anybody want to see this developed further?
https://play.google.com/store/apps/details?id=io.nostrlabs.freeflow
View quoted note →
https://reports.exodus-privacy.eu.org/en/analysis/999271/ please run your app through exodus privacy checker
Its not available on @Zapstore though...
Sleek!
Go on.
Yes!
Not compatible with my Pixel 6 Pro. Would be cool to see an iOS version in time.
After UX is good, I think the most important feature is an algorithmic feed. This sorta goes hand in hand with AI labeling of content and NIP-32. That’s no small task.
Might be simpler to build a collaborative filtering algorithm first, I think that could function without automated labeling. Not sure, I have basically no idea what I’m talking about. But to be on the level of TikTok, the algorithm must incorporate AI labeling.
A feature to incorporate after some algorithmic feed is live streaming, that’s huge part of what TikTok offers, and that is a major source of income for TikTok creators. Should be easier than building from scratch considering LN integration in Nostr.
Don’t worry, I’m a TikTok addict. I will yap in your replies
I’m sure people will be excited to help. I would but I’m still learning
Looks good, scrolls nicely. Definitely a great start.
Very cool. Looking forward to it
Not compatible with Galaxy S10e ☹️
We absolutely need a decentralized TikTok, came to nostr looking for just that tbh but am still liking what I found
As a recovering TikTok addict, this is really good. Please keep building it!!
Oh wow! 🤯
New TikTok client! Your video posts from Amethyst already show there.
So i started to build a TikTok like app, i've spent about a week on it so far and it seems to work quite well actually, you can try it out on android and let me know what you think.
If you want to post content here you can use zap.stream or olas to create shorts.
Does anybody want to see this developed further?
https://play.google.com/store/apps/details?id=io.nostrlabs.freeflow
View quoted note →
So no .apk?
The webapp doesn't allow me to sign in
This is a a requirement at this bloc height imo
If not at the very least a .apk
If no apk then a functional webapp
Share what is needed/missing
That's very cool. I never used TikTok, but if this can give me good content I think I'd actually use it.
Feedback - the bottom buttons are hidden behind navigation buttons. 

I did in another comment, but here is a list I made when I was brainstorming the idea before the ban


permit approved
Do ittttt
Wait, are we still launching freedom apps closed-source / with no .apk, & with priority to Big Brother stores, in 2025?
It sucks, can't even figure out how to log in. All I can do is play with these pipes. 

Its still early in the year, who knows
Apparently
Love the name
Fiat NGU maxis using centralised, custodial, proprietary play stores.
Color me surprised. /s
At least it makes the TikTok feeling more real.
Yes! We need this big time.
Tik Tok is a great fun way to f@ck off some time which everyone needs
Shoot !
Does that mean you are going to make me post dancing moves ?🕺
Intriguing. Anything that breaks the stranglehold of Big Tech is worth exploring. Keep building.
🔥
yes! need it right now!
fuck yes dev more please!
View quoted note →
awesome pow! is it available as a APK or on github for Obtainium? (sorry graphene here)
Looks like you've got some Google Play Services dependencies. Will not run on GrapheneOS.
Yes 🙌 me and all my tiktok friends!! Want some satoshis?

Suspicious as fuk 👁️🫦👁️


this is what I'm waiting for
same here. pixel 7a
Wen @Zapstore?
iOS wen?
This is really cool. I never used TikTok, but I think this could be great! I logged in with my npub to test it out since it isn't compatible with Amber yet.
So i started to build a TikTok like app, i've spent about a week on it so far and it seems to work quite well actually, you can try it out on android and let me know what you think.
If you want to post content here you can use zap.stream or olas to create shorts.
Does anybody want to see this developed further?
https://play.google.com/store/apps/details?id=io.nostrlabs.freeflow
View quoted note →
we will buy TikTok
don’t waste time
That's insane. Job well done ina week!
Please make one for iOS.
Esta é uma funcionalidade que estou esperando.
I bookmarked it so people know that I bookmarked it . When you bookmarked this then it’s public and man can’t make it private . So just everyone knows . When you bookmarked notes , public also know .
yes I want to see it developed further . tried to download it on play store , it said " this phone isn't compatible with this app "
and can't find information which device that compatible with the app.
Sweet! Do you have a TestFlight link? 🔗