[{"data":1,"prerenderedAt":256},["ShallowReactive",2],{"maintainer-vishnusanal":3,"mdc-ryvc8p-key":108,"mdc--opnqtg-key":120,"mdc-9vlokd-key":128,"mdc-m32kh3-key":136,"mdc-ze681q-key":153,"mdc-mhs29a-key":161,"mdc-d6xenk-key":174,"mdc--68qhaa-key":182,"mdc--1cnj6v-key":196,"mdc--m9pkqi-key":204,"mdc-8jd2gc-key":212,"mdc--wbokq6-key":220,"mdc--2yitso-key":232,"mdc--14bzfd-key":240,"mdc-9958e9-key":248},{"id":4,"title":5,"body":6,"created_on":7,"description":6,"designation":8,"extension":9,"form":10,"full_name":35,"meta":36,"navigation":37,"path":38,"photo":39,"projects":40,"projects_list":6,"seo":83,"socials":84,"stem":106,"username":5,"__hash__":107},"maintainers\u002Fmaintainers\u002FVishnuSanal.json","VishnuSanal",null,"2026-04-18T14:42:27.492443+05:30","Android Developer","json",[11,14,17,20,23,26,29,32],{"question":12,"response":13},"How to support","https:\u002F\u002Fbuymeacoffee.com\u002Fvishnusanal",{"question":15,"response":16},"A small brief about your project","I contribute to \u002F maintain some native android open source projects including a file manager, and some utility applications.",{"question":18,"response":19},"One FOSS maintainer lesson for your younger self","It takes time! Be patient, all these works count in on you someday, keep going! :)",{"question":21,"response":22},"Why do you do it? Why do you bother maintaining a FOSS project?","Joy of building stuff, thank you notes that make my day, and TBH for validation and self esteem boost too somedays (trust me this is more often than you think)! ;)",{"question":24,"response":25},"If your repo had a theme song, what would it be?","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Oextk-If8HQ&themeRefresh=1",{"question":27,"response":28},"Which file in your project would you most like to set on fire?","Almost all of it TBF 🫠🌝",{"question":30,"response":31},"What's your open-source villain origin story?","Collaboration over unhealthhy completition \u002F rigour felt appealing.",{"question":33,"response":34},"If you had to use one emoji to convey what it is like to be a FOSS maintainer, what would it be?","🧘🏽‍♀️","Vishnu Sanal T",{},true,"\u002Fmaintainers\u002Fvishnusanal","\u002Fimages\u002FVishnuSanal_photo.jpg",[41,48,55,62,69,76],{"name":42,"project_link":43,"website_link":44,"logo":45,"short_description":46,"description":47},"Amaze File Manager","https:\u002F\u002Fgithub.com\u002FTeamAmaze\u002FAmazeFileManager","https:\u002F\u002Ff-droid.org\u002Fpackages\u002Fcom.amaze.filemanager\u002F","\u002Fimages\u002FVishnuSanal_amaze_file_manager.png","Material design file manager for Android","Simple and attractive Material Design file manager for Android",{"name":49,"project_link":50,"website_link":51,"logo":52,"short_description":53,"description":54},"WhatsApp Cleaner","https:\u002F\u002Fgithub.com\u002FVishnuSanal\u002FWhatsAppCleaner\u002F","https:\u002F\u002Ff-droid.org\u002Fpackages\u002Fcom.vishnu.whatsappcleaner\u002F","\u002Fimages\u002FVishnuSanal_whatsapp_cleaner.png","Cleaner for WhatsApp - Clean Redundant Media and Files from Storage","Did you know that WhatsApp is cluttering your phone with unnecessary media, old",{"name":56,"project_link":57,"website_link":58,"logo":59,"short_description":60,"description":61},"RemindMe!","https:\u002F\u002Fgithub.com\u002FVishnuSanal\u002FRemindMe","https:\u002F\u002Ff-droid.org\u002Fpackages\u002Fcom.vishnu.remindme\u002F","\u002Fimages\u002FVishnuSanal_remindme.png","Set alarms for a specific date in the future (alarm, not a reminder!)","Have you found yourself in a situation where you wanted a *strong* reminder to something someday in the future?!",{"name":63,"project_link":64,"website_link":65,"logo":66,"short_description":67,"description":68},"Prav","https:\u002F\u002Fcodeberg.org\u002Fprav\u002Fprav","https:\u002F\u002Ff-droid.org\u002Fpackages\u002Fapp.prav.client\u002F","\u002Fimages\u002FVishnuSanal_prav.png","A user-friendly XMPP messenger for everyone with a focus on privacy and freedom","Whether you want to text your friends and family, or to make calls, Prav app makes it easy for you. It provides convenient onboarding and user-friendly interface. It is based on XMPP protocol, so users can talk to any other XMPP users all over the world, without being locked-in to a service.",{"name":70,"project_link":71,"website_link":72,"logo":73,"short_description":74,"description":75},"DialogMusicPlayer","https:\u002F\u002Fgithub.com\u002FVishnuSanal\u002FDialogMusicPlayer","https:\u002F\u002Ff-droid.org\u002Fpackages\u002Fphone.vishnu.dialogmusicplayer","\u002Fimages\u002FVishnuSanal_dialogmusicplayer.png","A simple and minimal music player dialog :)","The stock music player on my phone needed unnecessary permissions! So, I created one on my own :D",{"name":77,"project_link":78,"website_link":79,"logo":80,"short_description":81,"description":82},"Quotes Status Creator","https:\u002F\u002Fgithub.com\u002FVishnuSanal\u002FQuotes","https:\u002F\u002Ff-droid.org\u002Fpackages\u002Fphone.vishnu.quotes\u002F","\u002Fimages\u002FVishnuSanal_quotes_status_creator.png","Quotes Status Creator lets you share quotations as status images on social media","Quotes Status Creator lets you share quotations as images on social media",{},[85,88,91,94,97,100,103],{"label":86,"link":87},"GitHub","https:\u002F\u002Fgithub.com\u002FVishnuSanal",{"label":89,"link":90},"Codeberg","https:\u002F\u002Fcodeberg.org\u002FVishnuSanal",{"label":92,"link":93},"Mastodon","https:\u002F\u002Ffosstodon.org\u002F@VishnuSanal",{"label":95,"link":96},"Web","https:\u002F\u002Fvishnusanal.github.io\u002F",{"label":98,"link":99},"Gitlab","https:\u002F\u002Fgitlab.com\u002FVishnuSanal",{"label":101,"link":102},"Twitter","https:\u002F\u002Ftwitter.com\u002FVishnuSanalT",{"label":104,"link":105},"LinkedIn","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fvishnu-sanal-t\u002F","maintainers\u002FVishnuSanal","m6Cia2AenNlVMArbYESi7xSAgThhWoa6KmTNwLuH32Y",{"data":109,"body":110},{},{"type":111,"children":112},"root",[113],{"type":114,"tag":115,"props":116,"children":117},"element","p",{},[118],{"type":119,"value":8},"text",{"data":121,"body":122},{},{"type":111,"children":123},[124],{"type":114,"tag":115,"props":125,"children":126},{},[127],{"type":119,"value":47},{"data":129,"body":130},{},{"type":111,"children":131},[132],{"type":114,"tag":115,"props":133,"children":134},{},[135],{"type":119,"value":54},{"data":137,"body":138},{},{"type":111,"children":139},[140],{"type":114,"tag":115,"props":141,"children":142},{},[143,145,151],{"type":119,"value":144},"Have you found yourself in a situation where you wanted a ",{"type":114,"tag":146,"props":147,"children":148},"em",{},[149],{"type":119,"value":150},"strong",{"type":119,"value":152}," reminder to something someday in the future?!",{"data":154,"body":155},{},{"type":111,"children":156},[157],{"type":114,"tag":115,"props":158,"children":159},{},[160],{"type":119,"value":68},{"data":162,"body":163},{},{"type":111,"children":164},[165],{"type":114,"tag":115,"props":166,"children":167},{},[168,170],{"type":119,"value":169},"The stock music player on my phone needed unnecessary permissions! So, I created one on my own ",{"type":114,"tag":171,"props":172,"children":173},"d",{},[],{"data":175,"body":176},{},{"type":111,"children":177},[178],{"type":114,"tag":115,"props":179,"children":180},{},[181],{"type":119,"value":82},{"data":183,"body":184},{},{"type":111,"children":185},[186],{"type":114,"tag":115,"props":187,"children":188},{},[189],{"type":114,"tag":190,"props":191,"children":194},"a",{"href":13,"rel":192},[193],"nofollow",[195],{"type":119,"value":13},{"data":197,"body":198},{},{"type":111,"children":199},[200],{"type":114,"tag":115,"props":201,"children":202},{},[203],{"type":119,"value":16},{"data":205,"body":206},{},{"type":111,"children":207},[208],{"type":114,"tag":115,"props":209,"children":210},{},[211],{"type":119,"value":19},{"data":213,"body":214},{},{"type":111,"children":215},[216],{"type":114,"tag":115,"props":217,"children":218},{},[219],{"type":119,"value":22},{"data":221,"body":222},{},{"type":111,"children":223},[224],{"type":114,"tag":115,"props":225,"children":226},{},[227],{"type":114,"tag":190,"props":228,"children":230},{"href":25,"rel":229},[193],[231],{"type":119,"value":25},{"data":233,"body":234},{},{"type":111,"children":235},[236],{"type":114,"tag":115,"props":237,"children":238},{},[239],{"type":119,"value":28},{"data":241,"body":242},{},{"type":111,"children":243},[244],{"type":114,"tag":115,"props":245,"children":246},{},[247],{"type":119,"value":31},{"data":249,"body":250},{},{"type":111,"children":251},[252],{"type":114,"tag":115,"props":253,"children":254},{},[255],{"type":119,"value":34},1777541688789]