|
45749
|
Capyware games by @Alafandri | Stardance
|
Alafandri
|
2
|
11.0
|
22
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-25T22:23:38Z", "hours": 3.0, "multiplier": 12.79, "payout": 22, "blessing": "neutral", "text": "I made a warioware style game on godot. The post challenging part was making the art. So I can say that i am also very proud of the outcome of it. People who playtest the game remember, that the longer you hold space the higher you will jump!", "repo": "https://github.com/Alafandri/Capyware-games", "demo": "https://alafandri.itch.io/capyware-games"}, {"ship_num": 2, "ts": "2026-08-22T23:23:27Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple fast paced warioware game. This game is all about filling the needs of a cute little capybara. This projects biggest challenge was for me the art. Since I am no artist, nailing the artstyle and getting the sprites to look good was definitely a challenge for me. But I managed and learned alot while making it. So I guess I could say that I am most proud of the art in the game. People planning on playing it should know that have fun!", "repo": "https://github.com/Alafandri/Capyware-games", "demo": "https://alafandri.itch.io/capyware-games"}]...
|
[{"post_id": 54793, "ts": "202 [{"post_id": 54793, "ts": "2026-08-25T22:21:24Z", "hours": 3.3975, "text": "Hey everyone! Since I finished the first warioware game mission I have decided to take on the second one where you expand the game! I have added 2 new levels to my current game that are very different from the pervious ones since I didn’t want to copy the exisiting ones. I’m not going to spoil what it is though but I will say that I like how they turned out! Have fun!"}, {"post_id": 52679, "ts": "2026-08-22T23:02:53Z", "hours": 3.3278, "text": "Hey everyone! The game is finally done! I added music to the game and finished all of the levels. The game is now ready for release! Have a nice day, and have fun playing the game!"}, {"post_id": 52530, "ts": "2026-08-22T18:12:16Z", "hours": 4.5322, "text": "Hey everyone! I have started working on a warioware style game. This game is going to be themed around a capybara who you got to make happy. So far I have finished with the first level. I have pretty much all of the art done but the systems havent been implemented yet though. I also have the last level somewhat done but it still needs quite a bit configuration still. Anyways I hope you have a good day!"}]...
|
Title: Capyware games by @Alafandri | Stardance
D Title: Capyware games by @Alafandri | Stardance
Devlogs:
Hey everyone! I have started working on a warioware style game. This game is going to be themed around a capybara who you got to make happy. So far I have finished with the first level. I have pretty much all of the art done but the systems havent been implemented yet though. I also have the last level somewhat done but it still needs quite a bit configuration still. Anyways I hope you have a good day!
Hey everyone! The game is finally done! I added music to the game and finished all of the levels. The game is now ready for release! Have a nice day, and have fun playing the game!
Hey everyone! Since I finished the first warioware game mission I have decided to take on the second one where you expand the game! I have added 2 new levels to my current game that are very different from the pervious ones since I didn’t want to copy the exisiting ones. I’m not going to spoil what it is though but I will say that I like how they turned out! Have fun!
Ships:
I made a simple fast paced warioware game. This game is all about filling the needs of a cute little capybara. This projects biggest challenge was for me the art. Since I am no artist, nailing the artstyle and getting the sprites to look good was definitely a challenge for me. But I managed and learned alot while making it. So I guess I could say that I am most proud of the art in the game. People planning on playing it should know that have fun!
I made a warioware style game on godot. The post challenging part was making the art. So I can say that i am also very proud of the outcome of it. People who playtest the game remember, that the longer you hold space the higher you will jump!...
|
1792842829.3212495
|
1792929229.3212495
|
|
45819
|
LarpOS™ by @NotALarp | Stardance
|
|
2
|
8.0
|
22
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-11T14:34:16Z", "hours": 4.0, "multiplier": 4.92, "payout": 22, "blessing": "neutral", "text": "LARPERS ITS FINALLY READY!!! 🔥🔥🔥 After 2 hours of straight grinding, I locked in and larped up my second ship! I finished up my CSS, updated my script.js and spent a rlly long time bug fixing, but finally I have a finished OS which you can find at Anycircle11139s.github.io/LarpOS New Features: Styling has been insanely updated and themed to fit align with MacOS’s traffic lights. A new settings window allows you to change the theme between light and dark There are now apps which are displayed in the “home screen” (idk what to call it) which open and close by clicking the app and closing it with the red button. You can resize windows by grabbing the bottom-right of a windows and moving your mouse Much more which you can find out yourself as you explore the LarpOS™", "repo": "https://github.com/Anycircle11139s/LarpOS", "demo": "https://anycircle11139s.github.io/LarpOS/"}, {"ship_num": 2, "ts": "2026-08-10T06:22:35Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a custom OS about Larping named LarpOS. I wanted to create it because my friend made his own web OS and I found it really cool. Also my name is NotALarp so I thought it would be a cool thing to make it about. I used “Larp Larp Larp Sahur” as my background image and created multiple windows, an about me, a link the “How To Larp Like A Boss” and a new feature, an interactive terminal that you can mess around with.", "repo": "https://github.com/Anycircle11139s/LarpOS", "demo": "https://anycircle11139s.github.io/LarpOS/"}]...
|
[{"post_id": 45162, "ts": "202 [{"post_id": 45162, "ts": "2026-08-11T14:07:13Z", "hours": 2.0394, "text": "LARPERS ITS FINALLY READY!!! 🔥🔥🔥 I locked in for 4 hours and finally larped up the final version of my seconds ship which rebuilt my OS from the ground up. There are now apps (I used letters for app logo place holders which I might add later) that open and close. It is themed on MacOS with the traffic lights and more. You can resize the windows by dragging the bottom-right around and the rest is for you to find out as you use my creation, LarpOS™ And with that, my second ship is done, thanks for all your support my fellow Larpers. Peace out, NotALarp ✌️"}, {"post_id": 45069, "ts": "2026-08-11T10:25:40Z", "hours": 2.3981, "text": "WHATSUP MY FELLOW LAPERS?? 👋 What I achieved: I started working on a massive revamp and added a style.css file to the project. I also added apps and used some mac emojis as place holders. As a wise man (NotALarp) once said - “The Larp never ends” But for now, I will have to end this devlog and see y’all later, peace out. ✌️"}, {"post_id": 44407, "ts": "2026-08-10T04:07:38Z", "hours": 1.28, "text": "Worked on project enough for submission and added terminal"}, {"post_id": 43930, "ts": "2026-08-09T11:45:46Z", "hours": 0.9589, "text": "LARPED AWAY AND ADDED A BUNCH OF STUFF🎉🎉 LarpOS™ is really coming together!! I turned the window into an actual, draggable window and I added the taskbar at the top which has the LarpOS™ name, a link to the github code and a clock so you can track what time it is as you larp!!! ✨👏🎉🎉"}, {"post_id": 43819, "ts": "2026-08-09T07:54:56Z", "hours": 1.735, "text": "#Larping is LARP LARP LARP SAHUR! 🔥🔥🔥 I decided to create my very own web OS, LarpOS™ I Larped the webOS guide and created an image for the background and added a window. Lowkey, I wasn’t feeling it at the start because tung tung wasn’t locked in 💀, but then I added a bunch of styling and its looking great now!!! 👍"}]...
|
Title: LarpOS™ by @NotALarp | Stardance
Devlogs:
Title: LarpOS™ by @NotALarp | Stardance
Devlogs:
#Larping is LARP LARP LARP SAHUR! 🔥🔥🔥 I decided to create my very own web OS, LarpOS™ I Larped the webOS guide and created an image for the background and added a window. Lowkey, I wasn’t feeling it at the start because tung tung wasn’t locked in 💀, but then I added a bunch of styling and its looking great now!!! 👍
LARPED AWAY AND ADDED A BUNCH OF STUFF🎉🎉 LarpOS™ is really coming together!! I turned the window into an actual, draggable window and I added the taskbar at the top which has the LarpOS™ name, a link to the github code and a clock so you can track what time it is as you larp!!! ✨👏🎉🎉
Worked on project enough for submission and added terminal
WHATSUP MY FELLOW LAPERS?? 👋 What I achieved: I started working on a massive revamp and added a style.css file to the project. I also added apps and used some mac emojis as place holders. As a wise man (NotALarp) once said - “The Larp never ends” But for now, I will have to end this devlog and see y’all later, peace out. ✌️
LARPERS ITS FINALLY READY!!! 🔥🔥🔥 I locked in for 4 hours and finally larped up the final version of my seconds ship which rebuilt my OS from the ground up. There are now apps (I used letters for app logo place holders which I might add later) that open and close. It is themed on MacOS with the traffic lights and more. You can resize the windows by dragging the bottom-right around and the rest is for you to find out as you use my creation, LarpOS™ And with that, my second ship is done, thanks for all your support my fellow Larpers. Peace out, NotALarp ✌️
Ships:
I made a custom OS about Larping named LarpOS. I wanted to create it because my friend made his own web OS and I found it really cool. Also my name is NotALarp so I thought it would be a cool thing to make it about. I used “Larp Larp Larp Sahur” as my background image and created multiple windows, an about me, a link the “How To Larp Like A Boss” and a new feature, an interactive terminal that you can mess around with.
LARPERS ITS FINALLY READY!!! 🔥🔥🔥 After 2 hours of straight grinding, I locked in and larped up my second ship! I finished up my CSS, updated my script.js and spent a rlly long time bug fixing, but finally I have a finished OS which you can find at Anycircle11139s.github.io/LarpOS New Features: Styling has been insanely updated and themed to fit align with MacOS’s traffic lights. A new settings window allows you to change the theme between light and dark There are now apps which are displayed in the “home screen” (idk what to call it) which open and close by clicking the app and closing it with the red button. You can resize windows by grabbing the bottom-right of a windows and moving your mouse Much more which you can find out yourself as you explore the LarpOS™...
|
1792878484.0708597
|
1793742484.0708597
|
|
45876
|
Password Keeper by @zac_i | Stardance
|
zac_i
|
2
|
22.0
|
125
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-05T07:29:13Z", "hours": 2.0, "multiplier": 10.92, "payout": 17, "blessing": "neutral", "text": "SHIP #2! PasswordKeeper 1.1.5 is out! Fixed a few security issues to give you the best secure experience possible! One of my ship reviews mentioned a security issue with improper salting of accounts. I have fixed this and a couple of other small bugs for security. Also, they mentioned that I hashed the credentials badly, where there could be overlaps with separate accounts, which is now fixed as well. If you are unsure how to use PasswordKeeper, have a look at SHIP #1 below and find out! Thank you so much to the person who left that review, it has helped my development heaps! P.S. Just because my README looks nice (with emojis) doesn’t mean that it’s AI. (Take a look at screenshot 2)", "repo": "https://github.com/zacianculovici/PasswordKeeper", "demo": "https://github.com/zacianculovici/PasswordKeeper/releases/latest"}, {"ship_num": 2, "ts": "2026-09-07T01:35:32Z", "hours": 20.0, "multiplier": 5.28, "payout": 108, "blessing": "neutral", "text": "I made a cool password manager application with python, to store, manage and edit your passwords and pins securely. There were many challenging parts of it, with the most notable one being how I tried to make my dialog windows appear in the centre of the screen, but ran into some problems due to dpi scaling. I am very proud of what I have achieved as I believe it shows off some of my best skills in a practical and useful app. Note: to get the latest version of PasswordKeeper, you can either download the installer/binary manually from the releases section of the GitHub repo, or you can click the download link in the readme. Then, run the installer/binary, follow the installation prompts (or extract the tarball for Linux) and you’re good to go! To try my project, it would be good to know how it actually works (obviously). When you first run it, you will see a login window like screenshot 1. Because it stores all of your data locally, you don’t have an account yet, so create one! Select the big blue “Create One” button and it will open a new window that looks like screenshot 2. Enter a username and password, and hit “Sign Up”. (The “Remember Username” checkbox is just for ease of access, so you don’t need to type out your username next time you open PasswordKeeper). IT WORKS! Now it’s time to use it: Get started by creating a category (or more) on the left, and then create some passwords for category! If you like, click the account icon in the top right corner and fiddle around with your settings (try out some nice colour themes).", "repo": "https://github.com/zacianculovici/PasswordKeeper", "demo": "https://github.com/zacianculovici/PasswordKeeper/releases/latest"}]...
|
[{"post_id": 76965, "ts": "202 [{"post_id": 76965, "ts": "2026-10-05T07:11:18Z", "hours": 1.53, "text": "Fixed security issue with PasswordKeeper! One of my ship reviews mentioned that I didn’t use proper salting in PasswordKeeper, making it slightly easier for hackers to hack it. I have fixed this as well as a couple of other tiny issues, and made v1.1.5 as secure as possible!"}, {"post_id": 63284, "ts": "2026-09-07T01:03:23Z", "hours": 0.9653, "text": "OOOOOH SO CLOSE!!!! I just found a bug in my code where it was flashing the UI every time I pressed any button or clicked the mouse! Fixed now and about to ship!"}, {"post_id": 62736, "ts": "2026-09-06T07:46:22Z", "hours": 0.7056, "text": "Devlog #9 Just finishing up! Will ship just after I have tested on Linux and MacOS!"}, {"post_id": 62048, "ts": "2026-09-05T08:45:26Z", "hours": 4.8361, "text": "Devlog #8 About to ship! Finally my project is nearly ready to ship! Just doing some tests and making sure it is complete. Release available My release is available on GitHub releases with installers ( Untested on MacOS and Linux so far ) Code updates Added: Password and Category Search Warning dialogs Refined logic and updated issues"}, {"post_id": 60146, "ts": "2026-09-02T10:17:21Z", "hours": 2.3194, "text": "Devlog # 7! Nearly shippable! (With orphans on top) ⚓ Nearly there! Hooray! My project is nearly in a shippable state where I can send it to you guys! Only a few small things to go. 🤞 👤 Account additions I still need to add account deletion/editing to my logic and UI, to make the application complete. 🗑️ Recursive deletion I fixed the issue with the orphaned passwords when you delete a category, and now it asks whether you wish to delete the all of a categories passwords before taking away those poor passwords home (How sad). I know, don’t tell me: my UI looks kinda lame. I’m going to fix the weird background colour and make it look a bit better, don’t worry."}, {"post_id": 59425, "ts": "2026-09-01T08:21:18Z", "hours": 3.2583, "text": "⚠️ NOTICE: SHIPWRIGHTS - HAVE A LOOK AT OOPS DOWN THE BOTTOM ⚠️ Devlog # 6: “Yay”, “OOPS” and “More OOPS (Not as bad)” 🎉 Yay! Got the encryption working almost perfectly! Might need someone to do hacking tests ( Not like anyone in Hack Club knows how to Hack, but anyway ) to check my security later if anyone has time (And reason). 😥 OOPS I just realised that I was supposed to be coding in a public GitHub repository the whole time, as up until now I had been coding locally and had planned to upload my code to a repository just before shipping. I have now uploaded all my code in logical development stages, and am working correctly now. (Also, I had Hackatime tracking correctly the whole time, it was just no GitHub repo that was the issue). Hope this isn’t a problem. 😕 More OOPS (Not as bad) I also realised that I missed out a pretty important part of the main category logic: How the deletion handles password dependencies. I was so focused on making the recursive rename work, that I forgot about what it should do when you delete one! I will get this fixed soon. (P.S. If anyone has noticed my (complete) overuse of brackets (parentheses), well done. Always a programmer at heart 😂😊 </>.)"}, {"post_id": 55472, "ts": "2026-08-27T10:38:15Z", "hours": 2.4072, "text": "Devlog # 5 ✏️ Renaming working! Recursive rename is working great! Dependencies automatically fix their category! 🌐 Open in browser button Added a button to open the current password’s website in the browser! 🔐 Security Just starting to add encryption and hashing! Using fernet and python hashlib . 🗃️ Unsaved changes check Added an unsaved changes check so that it doesn’t lose your unsaved changes."}, {"post_id": 52953, "ts": "2026-08-23T10:23:11Z", "hours": 0.5353, "text": "Devlog # 4 ✏️ Renaming success! Got the renaming to work perfectly for categories and passwords! Had to add loads of debugging statements to get it to work. 😵💫 Still need to add dependency checking to eliminate issues. 📋 Adding copy password button Adding a button to copy the password you are looking at quickly! Nearly working. ✔️"}, {"post_id": 51507, "ts": "2026-08-21T08:31:11Z", "hours": 1.4433, "text": "Devlog # 3 Deletion working great! Got the category/password deletion to work smoothly! No kinks so far. 🤞 Renaming Issues Hmmm… For some reason the renaming doesn’t work properly for categories or passwords. I will also have to add a dependency check so passwords don’t end up with a false category. Cloud storage update Even though I haven’t started on the cloud storage, I have done some research. Probably going to use superbase as it is secure, free and has inbuilt python API and authentication."}, {"post_id": 50177, "ts": "2026-08-19T09:17:20Z", "hours": 1.4139, "text": "Devlog #2 Save/Load/Delete/Edit Working on getting save and load working, but delete isn’t working. 🤔 Will get it fixed soon hopefully. Security (Encryption/Hashing) Currently using no encryption or hashing, but just plain json for save and load. Will convert to cryptography once basic logic is working. Cloud storage Putting a hold on cloud storage until the rest of the logic and functionality is working. Please tell me if you know of good, free, secure cloud storage options for a Python API 🙂"}, {"post_id": 45659, "ts": "2026-08-12T09:16:57Z", "hours": 2.5044, "text": "Kicked off a new python project! Redoing an old and ugly password manager in python to a fancy CustomTkinter version with multiple users and a very nice GUI. I’m mostly finished the UI, and I’m working on saving and loading locally before adding more complex cloud storage."}]...
|
Title: Password Keeper by @zac_i | Stardance
Devl Title: Password Keeper by @zac_i | Stardance
Devlogs:
Kicked off a new python project! Redoing an old and ugly password manager in python to a fancy CustomTkinter version with multiple users and a very nice GUI. I’m mostly finished the UI, and I’m working on saving and loading locally before adding more complex cloud storage.
Devlog #2 Save/Load/Delete/Edit Working on getting save and load working, but delete isn’t working. 🤔 Will get it fixed soon hopefully. Security (Encryption/Hashing) Currently using no encryption or hashing, but just plain json for save and load. Will convert to cryptography once basic logic is working. Cloud storage Putting a hold on cloud storage until the rest of the logic and functionality is working. Please tell me if you know of good, free, secure cloud storage options for a Python API 🙂
Devlog # 3 Deletion working great! Got the category/password deletion to work smoothly! No kinks so far. 🤞 Renaming Issues Hmmm… For some reason the renaming doesn’t work properly for categories or passwords. I will also have to add a dependency check so passwords don’t end up with a false category. Cloud storage update Even though I haven’t started on the cloud storage, I have done some research. Probably going to use superbase as it is secure, free and has inbuilt python API and authentication.
Devlog # 4 ✏️ Renaming success! Got the renaming to work perfectly for categories and passwords! Had to add loads of debugging statements to get it to work. 😵💫 Still need to add dependency checking to eliminate issues. 📋 Adding copy password button Adding a button to copy the password you are looking at quickly! Nearly working. ✔️
Devlog # 5 ✏️ Renaming working! Recursive rename is working great! Dependencies automatically fix their category! 🌐 Open in browser button Added a button to open the current password’s website in the browser! 🔐 Security Just starting to add encryption and hashing! Using fernet and python hashlib . 🗃️ Unsaved changes check Added an unsaved changes check so that it doesn’t lose your unsaved changes.
⚠️ NOTICE: SHIPWRIGHTS - HAVE A LOOK AT OOPS DOWN THE BOTTOM ⚠️ Devlog # 6: “Yay”, “OOPS” and “More OOPS (Not as bad)” 🎉 Yay! Got the encryption working almost perfectly! Might need someone to do hacking tests ( Not like anyone in Hack Club knows how to Hack, but anyway ) to check my security later if anyone has time (And reason). 😥 OOPS I just realised that I was supposed to be coding in a public GitHub repository the whole time, as up until now I had been coding locally and had planned to upload my code to a repository just before shipping. I have now uploaded all my code in logical development stages, and am working correctly now. (Also, I had Hackatime tracking correctly the whole time, it was just no GitHub repo that was the issue). Hope this isn’t a problem. 😕 More OOPS (Not as bad) I also realised that I missed out a pretty important part of the main category logic: How the deletion handles password dependencies. I was so focused on making the recursive rename work, that I forgot about what it should do when you delete one! I will get this fixed soon. (P.S. If anyone has noticed my (complete) overuse of brackets (parentheses), well done. Always a programmer at heart 😂😊 </>.)
Devlog # 7! Nearly shippable! (With orphans on top) ⚓ Nearly there! Hooray! My project is nearly in a shippable state where I can send it to you guys! Only a few small things to go. 🤞 👤 Account additions I still need to add account deletion/editing to my logic and UI, to make the application complete. 🗑️ Recursive deletion I fixed the issue with the orphaned passwords when you delete a category, and now it asks whether you wish to delete the all of a categories passwords before taking away those poor passwords home (How sad). I know, don’t tell me: my UI looks kinda lame. I’m going to fix the weird background colour and make it look a bit better, don’t worry.
Devlog #8 About to ship! Finally my project is nearly ready to ship! Just doing some tests and making sure it is complete. Release available My release is available on GitHub releases with installers ( Untested on MacOS and Linux so far ) Code updates Added: Password and Category Search Warning dialogs Refined logic and updated issues
Devlog #9 Just finishing up! Will ship just after I have tested on Linux and MacOS!
OOOOOH SO CLOSE!!!! I just found a bug in my code where it was flashing the UI every time I pressed any button or clicked the mouse! Fixed now and about to ship!
Fixed security issue with PasswordKeeper! One of my ship reviews mentioned that I didn’t use proper salting in PasswordKeeper, making it slightly easier for hackers to hack it. I have fixed this as well as a couple of other tiny issues, and made v1.1.5 as secure as possible!
Ships:
I made a cool password manager application with python, to store, manage and edit your passwords and pins securely. There were many challenging parts of it, with the most notable one being how I tried to make my dialog windows appear in the centre of the screen, but ran into some problems due to dpi scaling. I am very proud of what I have achieved as I believe it shows off some of my best skills in a practical and useful app. Note: to get the latest version of PasswordKeeper, you can either download the installer/binary manually from the releases section of the GitHub repo, or you can click the download link in the readme. Then, run the installer/binary, follow the installation prompts (or extract the tarball for Linux) and you’re good to go! To try my project, it would be good to know how it actually works (obviously). When you first run it, you will see a login window like screenshot 1. Because it stores all of your data locally, you don’t have an account yet, so create one! Select the big blue “Create One” button and it will open a new window that looks like screenshot 2. Enter a username and password, and hit “Sign Up”. (The “Remember Username” checkbox is just for ease of access, so you don’t need to type out your username next time you open PasswordKeeper). IT WORKS! Now it’s time to use it: Get started by creating a category (or more) on the left, and then create some passwords for category! If you like, click the account icon in the top right corner and fiddle around with your settings (try out some nice colour themes).
SHIP #2! PasswordKeeper 1.1.5 is out! Fixed a few security issues to give you the best secure experience possible! One of my ship reviews mentioned a security issue with improper salting of accounts. I have fixed this and a couple of other small bugs for security. Also, they mentioned that I hashed the credentials badly, where there could be overlaps with separate accounts, which is now fixed as well. If you are unsure how to use PasswordKeeper, have a look at SHIP #1 below and find out! Thank you so much to the person who left that review, it has helped my development heaps! P.S. Just because my README looks nice (with emojis) doesn’t mean that it’s AI. (Take a look at screenshot 2)...
|
1792828593.071097
|
1792914993.071097
|
|
45880
|
scriblinlife by @somebodyouknow | Stardance
|
somebodyouknow
|
2
|
15.92
|
70
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T07:24:08Z", "hours": 2.0, "multiplier": 3.57, "payout": 6, "blessing": "neutral", "text": "I completed scriblinlife, once and for all. I added a few features and fixed the cursor issue by shifting it to html. I also broke my code by trying to make the canvas responsive, actually I wasted one hour trying to fix it. I also fixed the sound for my scriblinlife game. Check out the other devlogs tooo.", "repo": "https://github.com/somebodyouknow66/scriblinlife", "demo": "https://scriblinlife.somebodyouknow.com/"}, {"ship_num": 2, "ts": "2026-08-16T10:20:35Z", "hours": 8.0, "multiplier": 8.18, "payout": 64, "blessing": "neutral", "text": "I made a game. Not just any game, a game that lets you explore messages in a more meaningful way in which you scribble away the coating from a message and once it is visible you can move forward to the next message. The code has been simplified so anyone can understand it, anyhow I just want you to leave your message series on my website, create a PR and then make an array. All the instructions are in the README.md. I know the scribbling sound is not actually very satisfying but I didn’t want to do the math required. I will set it in v2. The game has been a roller-coaster and will continue to be updated with other people’s messages.", "repo": "https://github.com/somebodyouknow66/scriblinlife", "demo": "https://scriblinlife.somebodyouknow.com/"}]...
|
[{"post_id": 69289, "ts": "202 [{"post_id": 69289, "ts": "2026-09-16T19:03:07Z", "hours": 0.5594, "text": "wrote the best comeback readme ever!! i really hope you enjoy reading this"}, {"post_id": 69033, "ts": "2026-09-16T07:54:50Z", "hours": 0.5486, "text": "my final devlog (i guess) after doing all the tiny fixes, such as the next button background or the speed of the stars and a lot of other small things. i have done a complete revamp on the scriblinlife project, and i hope you enjoy it. LINK: scriblinlife"}, {"post_id": 66606, "ts": "2026-09-12T13:34:14Z", "hours": 2.6703, "text": "I made something great, I made my comeback. I recently shipped and I got extremely low rating which was kinda depressing. I didn’t let that stop me, the only thing that was going on my mind was to make a perfect comeback. I would say the feedback part was very great as it really helped me understand what i did wrong. The changes: Two themes (depressing & chill) Stars animation for chill mode Chill music Button to change mode and much more. I would like you to try scriblinlife!!"}, {"post_id": 62857, "ts": "2026-09-06T11:57:47Z", "hours": 1.6386, "text": "I made the tough decision and it turned out so well… I did almost everything specified in the previous devlog. I have to say that this has got really fun to play. Please add your messages (read the readme)"}, {"post_id": 62691, "ts": "2026-09-06T05:34:09Z", "hours": 0.5017, "text": "I felt my heart get heavier as I saw the bitter truth, I saw how heavy the decision I was about to make was. I knew it was going to be difficult but I had to do what was right. Let’s not forget that the most important decisions are the difficult ones. sigh Let me give a brief overview of my pain. I stripped almost all of the main features from the game, bcz I thought of taking this game to another direction. Steer it away from all the mess I had made… I have removed: The scribbling feature itself The coat layer The moon The fireflies and a few more things. What I plan to do: A splash screen that asks you the theme: sad happy aurora and it has a guide and start button. You get taken to the page, but now instead of having a full coat layer. We will have a thin foil coat layer that will sit above our text and then people can erase it to reveal the message. I will still encourage people to add their messages through the repo bcz I really want to increase the github contributors on the repo. It looks badass, believe me."}, {"post_id": 51518, "ts": "2026-08-21T08:54:31Z", "hours": 0.6711, "text": "i finally stopped using my css shortcut to add my cursor. I added a html based cursor, and it is pretty simple and it just renders the image while i added the css to hide the default cursor. after that I had to also fix the rendering it on both the splash screen and the canvas. i did that by adding operators and on the top we had our cursor. this actually took a while bcz there were a lot of bugs spawning from nowhere bcz of this stupid cursor"}, {"post_id": 51293, "ts": "2026-08-20T21:01:18Z", "hours": 0.9347, "text": "well, actually i was trying to make the canvas more responsive. and i messed everything up. i created a system that would automatically downscale the canvas size according to the screen size. i actually just tried to divide the availble width - the padding with the default width. IT WORKED. not exactly the way, i wanted, but it looks way better. Sounds like stupid rocket science, but it was a failure. Now I am going to clean up my code. also i am debugging on why my custom cursor won’t show on the live website but will show on the"}, {"post_id": 47964, "ts": "2026-08-16T07:36:49Z", "hours": 0.8028, "text": "Woooohooo! Almost done with v1 of scribblinlife… So I just set a timeout so users can’ scribble endlessly, also added a cool eraser cursor to the game. Fixed the dropdown array errors, and also fixed the go blank errors ( once the position of the mouse was set to null the entire would go blank/crash ). TRY IT NOW! Please read the readme and plz plz add your own messages github repo I also reset my laptop and now nothing looks the way it used too 😥"}, {"post_id": 46724, "ts": "2026-08-14T05:33:23Z", "hours": 0.8089, "text": "i just wrote the readme, just fyi, i don’t write much."}, {"post_id": 45618, "ts": "2026-08-12T07:07:55Z", "hours": 0.7028, "text": "I just styled the dropdown functionality and got everything to look neat and nice."}, {"post_id": 45572, "ts": "2026-08-12T04:55:08Z", "hours": 0.4314, "text": "I just completed the dropdown functionality, which means we can have more scribbls… YAY! So what I mean is now you could go to my repo and add your own scribbl and then it would show up in the dropdown and anybody could select and play it. Also writing a readme is really painful."}, {"post_id": 44136, "ts": "2026-08-09T18:15:44Z", "hours": 0.5914, "text": "tada, i was guessing this was going to be my final devlog, I added the splash screen. I know the game already feels quite meaningful. I am always looking forward at people actually connecting with my builds, there is no better way for people to connect with my game, then allowing them to add their own scribbl (messages). I am now creating a dropdown and people can send me a list of messages they want to add on the website. If someone clicks on their scribbl in the dropdown, it loads and VOILA! The player can now read your messages. Should I add a google form or what? I mean for collecting peoples responses!"}, {"post_id": 44022, "ts": "2026-08-09T15:04:35Z", "hours": 0.4156, "text": "I set up fireflies woohoo. More personality for the game. I also resized the canvas so the fireflies would have more space to fly. I used a little bit of AI to help me with the calculations and math."}, {"post_id": 43961, "ts": "2026-08-09T12:41:24Z", "hours": 0.7517, "text": "I added a cool moon to the game. The moon is there bcz the platform was pretty blank and I wanted to give it more life. I also set this up with Konva. I added a gradient and glow animation to stop it from looking like a stupid circle in the corner. I think it gives personality to the game, let me know your thoughts."}, {"post_id": 43886, "ts": "2026-08-09T10:19:08Z", "hours": 0.9669, "text": "Set up the music and scribbling sound. I used the Tone.js library to make the scribbling sound. I used the sound “white” + the filter “highpass”. After adjusting the values and sounds for a while, I got something pretty satisfying. I found a sound on incompetech.com in the classical category called Relent. I set up Tone.js to play the sound too but bcz I use IDM alot. IDM was interfering with my application which caused me to switch to the plain audio tag. I also learnt: You can’t play audios without a user gesture Instructions: Keep scribblin’ until you see a message, once you have scribbled a message you will be allowed to move forward with an arrow at the right bottom corner. Try it out at scriblinlife.vercel.app."}, {"post_id": 43774, "ts": "2026-08-09T06:23:35Z", "hours": 2.3208, "text": "I recently worked on a game for the jame gam, called Diaper Baby. So now I am making another more meaningful game, you scribble the canvas to reveal messages and then once you have revealed it you can move on. This is the MVP, so you will probably find workarounds in the game. How the game works: I used React-konva (a library that lets you set a canvas). I set two layers, one was of text and one was of the coat layer. The coat layer stays above the text and you have the eraser tool set up, and when you erase the coat layer it reveals the message. Once the message is partially or fully revealed, the arrow is shown."}]...
|
Title: scriblinlife by @somebodyouknow | Stardance Title: scriblinlife by @somebodyouknow | Stardance
Devlogs:
I recently worked on a game for the jame gam, called Diaper Baby. So now I am making another more meaningful game, you scribble the canvas to reveal messages and then once you have revealed it you can move on. This is the MVP, so you will probably find workarounds in the game. How the game works: I used React-konva (a library that lets you set a canvas). I set two layers, one was of text and one was of the coat layer. The coat layer stays above the text and you have the eraser tool set up, and when you erase the coat layer it reveals the message. Once the message is partially or fully revealed, the arrow is shown.
Set up the music and scribbling sound. I used the Tone.js library to make the scribbling sound. I used the sound “white” + the filter “highpass”. After adjusting the values and sounds for a while, I got something pretty satisfying. I found a sound on incompetech.com in the classical category called Relent. I set up Tone.js to play the sound too but bcz I use IDM alot. IDM was interfering with my application which caused me to switch to the plain audio tag. I also learnt: You can’t play audios without a user gesture Instructions: Keep scribblin’ until you see a message, once you have scribbled a message you will be allowed to move forward with an arrow at the right bottom corner. Try it out at scriblinlife.vercel.app.
I added a cool moon to the game. The moon is there bcz the platform was pretty blank and I wanted to give it more life. I also set this up with Konva. I added a gradient and glow animation to stop it from looking like a stupid circle in the corner. I think it gives personality to the game, let me know your thoughts.
I set up fireflies woohoo. More personality for the game. I also resized the canvas so the fireflies would have more space to fly. I used a little bit of AI to help me with the calculations and math.
tada, i was guessing this was going to be my final devlog, I added the splash screen. I know the game already feels quite meaningful. I am always looking forward at people actually connecting with my builds, there is no better way for people to connect with my game, then allowing them to add their own scribbl (messages). I am now creating a dropdown and people can send me a list of messages they want to add on the website. If someone clicks on their scribbl in the dropdown, it loads and VOILA! The player can now read your messages. Should I add a google form or what? I mean for collecting peoples responses!
I just completed the dropdown functionality, which means we can have more scribbls… YAY! So what I mean is now you could go to my repo and add your own scribbl and then it would show up in the dropdown and anybody could select and play it. Also writing a readme is really painful.
I just styled the dropdown functionality and got everything to look neat and nice.
i just wrote the readme, just fyi, i don’t write much.
Woooohooo! Almost done with v1 of scribblinlife… So I just set a timeout so users can’ scribble endlessly, also added a cool eraser cursor to the game. Fixed the dropdown array errors, and also fixed the go blank errors ( once the position of the mouse was set to null the entire would go blank/crash ). TRY IT NOW! Please read the readme and plz plz add your own messages github repo I also reset my laptop and now nothing looks the way it used too 😥
well, actually i was trying to make the canvas more responsive. and i messed everything up. i created a system that would automatically downscale the canvas size according to the screen size. i actually just tried to divide the availble width - the padding with the default width. IT WORKED. not exactly the way, i wanted, but it looks way better. Sounds like stupid rocket science, but it was a failure. Now I am going to clean up my code. also i am debugging on why my custom cursor won’t show on the live website but will show on the
i finally stopped using my css shortcut to add my cursor. I added a html based cursor, and it is pretty simple and it just renders the image while i added the css to hide the default cursor. after that I had to also fix the rendering it on both the splash screen and the canvas. i did that by adding operators and on the top we had our cursor. this actually took a while bcz there were a lot of bugs spawning from nowhere bcz of this stupid cursor
I felt my heart get heavier as I saw the bitter truth, I saw how heavy the decision I was about to make was. I knew it was going to be difficult but I had to do what was right. Let’s not forget that the most important decisions are the difficult ones. sigh Let me give a brief overview of my pain. I stripped almost all of the main features from the game, bcz I thought of taking this game to another direction. Steer it away from all the mess I had made… I have removed: The scribbling feature itself The coat layer The moon The fireflies and a few more things. What I plan to do: A splash screen that asks you the theme: sad happy aurora and it has a guide and start button. You get taken to the page, but now instead of having a full coat layer. We will have a thin foil coat layer that will sit above our text and then people can erase it to reveal the message. I will still encourage people to add their messages through the repo bcz I really want to increase the github contributors on the repo. It looks badass, believe me.
I made the tough decision and it turned out so well… I did almost everything specified in the previous devlog. I have to say that this has got really fun to play. Please add your messages (read the readme)
I made something great, I made my comeback. I recently shipped and I got extremely low rating which was kinda depressing. I didn’t let that stop me, the only thing that was going on my mind was to make a perfect comeback. I would say the feedback part was very great as it really helped me understand what i did wrong. The changes: Two themes (depressing & chill) Stars animation for chill mode Chill music Button to change mode and much more. I would like you to try scriblinlife!!
my final devlog (i guess) after doing all the tiny fixes, such as the next button background or the speed of the stars and a lot of other small things. i have done a complete revamp on the scriblinlife project, and i hope you enjoy it. LINK: scriblinlife
wrote the best comeback readme ever!! i really hope you enjoy reading this
Ships:
I made a game. Not just any game, a game that lets you explore messages in a more meaningful way in which you scribble away the coating from a message and once it is visible you can move forward to the next message. The code has been simplified so anyone can understand it, anyhow I just want you to leave your message series on my website, create a PR and then make an array. All the instructions are in the README.md. I know the scribbling sound is not actually very satisfying but I didn’t want to do the math required. I will set it in v2. The game has been a roller-coaster and will continue to be updated with other people’s messages.
I completed scriblinlife, once and for all. I added a few features and fixed the cursor issue by shifting it to html. I also broke my code by trying to make the canvas responsive, actually I wasted one hour trying to fix it. I also fixed the sound for my scriblinlife game. Check out the other devlogs tooo....
|
1792824511.030103
|
1792910911.030103
|
|
45928
|
WebOS1 by @SarthakVishwakarma | Stardance
|
SarthakVishwakarma
|
2
|
2.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-21T15:24:06Z", "hours": 0.0, "multiplier": 2.97, "payout": 1, "blessing": "neutral", "text": "I just updated and add some wallpaper system in webOS1", "repo": "https://github.com/sarthakvishwakarma44-prog/WebOS1", "demo": "https://sarthakvishwakarma44-prog.github.io/WebOS1/"}, {"ship_num": 2, "ts": "2026-08-11T15:12:02Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I make a new my own WebOS. This is first project on stardance challenge by hack club. When i am writing a coding, there had been many mistakes that i make, but using AI I solved this problem and started writing script again. “By trying this project other will learn that they was also able to make their own OS and how will the OS works(basic functions). THANKYOU.", "repo": "https://github.com/sarthakvishwakarma44-prog/WebOS1", "demo": "https://sarthakvishwakarma44-prog.github.io/WebOS1/"}]...
|
[{"post_id": 51712, "ts": "202 [{"post_id": 51712, "ts": "2026-08-21T15:22:03Z", "hours": 0.3, "text": "New Update!"}, {"post_id": 45202, "ts": "2026-08-11T15:01:51Z", "hours": 0.4333, "text": "My WebOS is ready to use!"}, {"post_id": 45018, "ts": "2026-08-11T04:56:01Z", "hours": 0.4244, "text": "Working on CSS and java script for my own Web OS."}, {"post_id": 44997, "ts": "2026-08-11T04:04:07Z", "hours": 0.3464, "text": "Working on my own WebOS html code."}, {"post_id": 44702, "ts": "2026-08-10T17:19:25Z", "hours": 0.4997, "text": "Working on my own WebOS."}]...
|
Title: WebOS1 by @SarthakVishwakarma | Stardance
Title: WebOS1 by @SarthakVishwakarma | Stardance
Devlogs:
Working on my own WebOS.
Working on my own WebOS html code.
Working on CSS and java script for my own Web OS.
My WebOS is ready to use!
New Update!
Ships:
I make a new my own WebOS. This is first project on stardance challenge by hack club. When i am writing a coding, there had been many mistakes that i make, but using AI I solved this problem and started writing script again. “By trying this project other will learn that they was also able to make their own OS and how will the OS works(basic functions). THANKYOU.
I just updated and add some wallpaper system in webOS1...
|
1792824710.7201023
|
1792911110.7201023
|
|
45988
|
vraj's site by @vrajsanghavi | Stardance
|
vrajsanghavi
|
2
|
6.0
|
3
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-16T16:39:08Z", "hours": 1.0, "multiplier": 4.69, "payout": 3, "blessing": "neutral", "text": "i have made my website to display who i am and what i am doing…", "repo": "https://github.com/vraj2011/personal-site", "demo": "https://vraj-site.netlify.app"}, {"ship_num": 2, "ts": "2026-08-15T09:15:24Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "🚀 An interactive personal portfolio blending cricket, electronics, coding, and creative web development — built from scratch with HTML, CSS & JavaScript.", "repo": "https://github.com/vraj2011/personal-site", "demo": "https://vraj-site.netlify.app"}]...
|
[{"post_id": 48188, "ts": "202 [{"post_id": 48188, "ts": "2026-08-16T14:15:05Z", "hours": 0.2969, "text": "i have full looks now,fixed last time’s error ,done in just 20 minutes, because i lost it at then but i got it back…."}, {"post_id": 47997, "ts": "2026-08-16T08:45:06Z", "hours": 0.2939, "text": "finally, last feature is completed whole website is completed and deployed to https://vraj-site.netlify.app"}, {"post_id": 47040, "ts": "2026-08-14T17:13:26Z", "hours": 4.5283, "text": "today,i creted my website’s project.. i created most of the things today my project is ready to deploy but i will deploy it later because there’s a feature which is not here yet… it is cursor effects i will quickly work on it and deploy it.!!"}]...
|
Title: vraj's site by @vrajsanghavi | Stardanc Title: vraj's site by @vrajsanghavi | Stardance
Devlogs:
today,i creted my website’s project.. i created most of the things today my project is ready to deploy but i will deploy it later because there’s a feature which is not here yet… it is cursor effects i will quickly work on it and deploy it.!!
finally, last feature is completed whole website is completed and deployed to https://vraj-site.netlify.app
i have full looks now,fixed last time’s error ,done in just 20 minutes, because i lost it at then but i got it back….
Ships:
🚀 An interactive personal portfolio blending cricket, electronics, coding, and creative web development — built from scratch with HTML, CSS & JavaScript.
i have made my website to display who i am and what i am doing…...
|
1792878807.742525
|
1793742807.742525
|
|
46159
|
SilkyOS by @fer | Stardance
|
fer
|
2
|
6.0
|
9
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-13T08:37:05Z", "hours": 2.0, "multiplier": 4.67, "payout": 9, "blessing": "neutral", "text": "hi guys!! i updated Silky OS to v2.0. a minimalist and typo focused webOS built with HTML, CSS, and javascript inspired by minimalist aesthetic and clean digital workspaces. the key updates in v2: -a new settings app: i built the settings interface into a sidebar layout with tabs for wallpaper selection, system info&specs, and window transparency controls! new silky terminal: i added a functional terminal with commands like /help, /clear, /open [app], and /date. -new calculator app: i built and integrated a clean retro inspired calculator into the desktop workspace. -graphic refinement: cleaned up typography using instrument serif & sans and smoothed out window layering and drag behavior.", "repo": "https://github.com/ferrdlm/silky", "demo": "https://silkyos.netlify.app"}, {"ship_num": 2, "ts": "2026-08-11T01:19:13Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made silky os, it was very challenging cuz I barely had any experience doing a web os, but im very happy with the result, and yea, I know its basic but is functional and I like how it turned out!!", "repo": "https://github.com/ferrdlm/silky", "demo": "https://silkyos.netlify.app"}]...
|
[{"post_id": 46195, "ts": "202 [{"post_id": 46195, "ts": "2026-08-13T08:02:46Z", "hours": 0.8364, "text": "im almost finished!! I like it"}, {"post_id": 46180, "ts": "2026-08-13T06:41:42Z", "hours": 0.5467, "text": "i decided to also add a calculator app!"}, {"post_id": 46166, "ts": "2026-08-13T06:05:39Z", "hours": 0.5172, "text": "hi!! im going to add a settings and a terminal app for the webOS 2 mission"}, {"post_id": 44419, "ts": "2026-08-10T05:02:36Z", "hours": 0.3042, "text": "guys, finally, silky os is complete!!! I added a floating dock, dynamic active app indicators on the top bar, smooth dragging, and custom apps like music and notes, love the results!!"}, {"post_id": 44412, "ts": "2026-08-10T04:22:32Z", "hours": 1.7128, "text": "just finished part 3 & 4, I like it sooo much"}, {"post_id": 44361, "ts": "2026-08-10T02:13:18Z", "hours": 1.2928, "text": "I’ve just finished Part 2 of the guide; it’s a bit difficult for me 😭😭😭, but I like how it’s turning out!!!"}, {"post_id": 44323, "ts": "2026-08-10T00:17:41Z", "hours": 0.9736, "text": "Guys this is so difficult, but I structured the basic HTML, and put some fonts and an image"}]...
|
Title: SilkyOS by @fer | Stardance
Devlogs:
Guys Title: SilkyOS by @fer | Stardance
Devlogs:
Guys this is so difficult, but I structured the basic HTML, and put some fonts and an image
I’ve just finished Part 2 of the guide; it’s a bit difficult for me 😭😭😭, but I like how it’s turning out!!!
just finished part 3 & 4, I like it sooo much
guys, finally, silky os is complete!!! I added a floating dock, dynamic active app indicators on the top bar, smooth dragging, and custom apps like music and notes, love the results!!
hi!! im going to add a settings and a terminal app for the webOS 2 mission
i decided to also add a calculator app!
im almost finished!! I like it
Ships:
i made silky os, it was very challenging cuz I barely had any experience doing a web os, but im very happy with the result, and yea, I know its basic but is functional and I like how it turned out!!
hi guys!! i updated Silky OS to v2.0. a minimalist and typo focused webOS built with HTML, CSS, and javascript inspired by minimalist aesthetic and clean digital workspaces. the key updates in v2: -a new settings app: i built the settings interface into a sidebar layout with tabs for wallpaper selection, system info&specs, and window transparency controls! new silky terminal: i added a functional terminal with commands like /help, /clear, /open [app], and /date. -new calculator app: i built and integrated a clean retro inspired calculator into the desktop workspace. -graphic refinement: cleaned up typography using instrument serif & sans and smoothed out window layering and drag behavior....
|
1792831785.2903554
|
1792918185.2903554
|
|
46193
|
Nay's Portfolio (v2) by @Nay | Stardance
|
Nay
|
2
|
19.0
|
218
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T23:10:00Z", "hours": 12.0, "multiplier": 18.5, "payout": 218, "blessing": "neutral", "text": "I made the Home Page to my Personal Portfolio!!! Its kitted out with everything a good personal site could want, from a pretty hero, some simple GSAP scroll timeline animations, an about me, some work experience, and an excessive amount of custom artwork!!! And yet my favorite part of this page was not the artwork, but instead a moving carosol of fancy pieces of paper (read: certifications), that took me way too much time. Its scuffed, but its my scuffed. Im hoping in the future to add seperate portolio sections for both art and tech, but that is solidly a future me problem. Currently, Im quite happy with the state its in right now, and I think its at least ready to be shared :DDD", "repo": "https://github.com/Nayraiyt/V2-Portfolio", "demo": "https://nayraiyt.github.io/V2-Portfolio/"}, {"ship_num": 2, "ts": "2026-08-10T01:26:09Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made (the start) to my portfolio!!! Currently, its got the basic structure of a personal site, A flashy hero, an about-me, work experience. What I’m most proud of with this site, is the small shine animation that i put on my cards (it took so long) It gives them that shinny holographic feel, and really makes it pop. I’m also very pleased with how all the art came out, as well as the simple CSS animations (I think I’ve added clouds to every single web based project I’ve ever made…).", "repo": "https://github.com/Nayraiyt/V2-Portfolio", "demo": "https://nayraiyt.github.io/V2-Portfolio/"}]...
|
[{"post_id": 52681, "ts": "202 [{"post_id": 52681, "ts": "2026-08-22T23:03:22Z", "hours": 1.0875, "text": "The site is now more mobile friendly!!! Yippie!!! 5 commits later, after realizing that the inspect mobile looked vastly different than looking at the site on my own phone, and a little bit of patience. i also added an under construction sign for the art and tech pages."}, {"post_id": 50766, "ts": "2026-08-20T04:06:59Z", "hours": 0.6183, "text": "Added 2 more project tiles :D (they also flip, very cool, very cool!!)"}, {"post_id": 50737, "ts": "2026-08-20T02:46:14Z", "hours": 1.7692, "text": "I started work on the Art Portolio Section of my Site!!! This is very much “make it work first, then make it pretty.” I wanted to have cool flippable cards, which transition from the project asset board, to some basic info about the event/project."}, {"post_id": 49943, "ts": "2026-08-18T22:24:50Z", "hours": 1.85, "text": "I simplified the logic for my moving carosol. Each paper moves independently on a delay. It’s kinda a stupid fix to a stupid problem, but hey. If it works, dont touch it. Im just not going to breathe in its dirrection for a hot second. I also added in a little footer with contact info :D"}, {"post_id": 46443, "ts": "2026-08-13T17:32:24Z", "hours": 0.6217, "text": "Fixed Fancy Paper Carosol!!! (it loops now :DDDD)"}, {"post_id": 46133, "ts": "2026-08-13T04:37:13Z", "hours": 2.2264, "text": "What went well: Changed hero image, i think its cuter now. Added more gsap animations cuz we extra here Began with Certifications and Contacts sections Did more mobile friendly ness for smaller screen sizes What went bad: spent an unhealthy amount of time trying to get a cool infinite carosol for my fancy pieces of paper. TLDR. Its not working right now. I’ve got it to loop, but it doesnt have a smooth transition back into frame. Now its a tomorrow problem."}, {"post_id": 44952, "ts": "2026-08-11T01:47:37Z", "hours": 0.9167, "text": "Made my site marginally more mobile friendly! (also had to figure out gsap match media, so that the animations made more sense) Its also now hosted on a domain!!! (TY HACKCLUB)"}, {"post_id": 44681, "ts": "2026-08-10T16:36:18Z", "hours": 2.7003, "text": "Today was GSAP day (a very pretty JS library for smooth animations, + a bunch of other cool stuffs, but mostly the smooth animations with time lines and triggers, ect) So unfortunately, past Nay had set up a lot of their css layout in a way that was incompatable (over-use of position: absolute) with GSAP’s smooth scrolling, so i spend a while refactoring that for it to work. Yippie. I also added in smooth scroll to for the different sections of my site, with the nav bar. For transitions, i used GSAP Scroll Trigger to add subtle fade in to the work section, as well as the nav bar, which zipps across the screen when you pass over it. In the future, i want to add a plane to one of the buttons, so it looks more natural."}, {"post_id": 44336, "ts": "2026-08-10T01:01:45Z", "hours": 7.3422, "text": "OK! Dev log time >:D I wanted to make a personal portfolio this summer, before University starts to kick my butt, so here we are!!! I started by drawing out the hero on procreate. This included individual clouds, and the penguin moon, you see featured in the center. Then with some simple css animations, and 30 hand placed stars (there had gotta be a faster way to do that, but if there is i have no idea what it is…), The sky was coming together. in order to have a smooth is transition to the about me section, I wanted to have hills which fade into the same color. I think the full layout for everything in this site is grid, (because grid be the goat). I drew out the profile picture, added in a quick description, and threw in a small blurb about drinking water, because i had a very pretty drawing of a cup of water lying around that i wanted to include. Next up, i did the work experience section. Its fairly straight forwards, since i honestly took most of the text straight from my resume, and added an inset to the base so that the work cards popped a bit more. My vision for the rest of the site, is to have 2 main path ways. One leads to an art portfolio, and the other leads to a tech portfolio, depending on which one you click on. The reason i choose cards, was 100% based on the hackclub counterspell’s site, but instead with cats! I wanted them to have a holo-foil feel, so i added in a hover animation to them, that has a shine transform over the card. (its very cool, and took me a really long time so please praise it) Then, i went back and added in abunch of hover animations to the rest of the site to make it feel more alive. And, that’s about all for this log!! Thanks for scrolling if you got this far!!!"}]...
|
Title: Nay's Portfolio (v2) by @Nay | Stardanc Title: Nay's Portfolio (v2) by @Nay | Stardance
Devlogs:
OK! Dev log time >:D I wanted to make a personal portfolio this summer, before University starts to kick my butt, so here we are!!! I started by drawing out the hero on procreate. This included individual clouds, and the penguin moon, you see featured in the center. Then with some simple css animations, and 30 hand placed stars (there had gotta be a faster way to do that, but if there is i have no idea what it is…), The sky was coming together. in order to have a smooth is transition to the about me section, I wanted to have hills which fade into the same color. I think the full layout for everything in this site is grid, (because grid be the goat). I drew out the profile picture, added in a quick description, and threw in a small blurb about drinking water, because i had a very pretty drawing of a cup of water lying around that i wanted to include. Next up, i did the work experience section. Its fairly straight forwards, since i honestly took most of the text straight from my resume, and added an inset to the base so that the work cards popped a bit more. My vision for the rest of the site, is to have 2 main path ways. One leads to an art portfolio, and the other leads to a tech portfolio, depending on which one you click on. The reason i choose cards, was 100% based on the hackclub counterspell’s site, but instead with cats! I wanted them to have a holo-foil feel, so i added in a hover animation to them, that has a shine transform over the card. (its very cool, and took me a really long time so please praise it) Then, i went back and added in abunch of hover animations to the rest of the site to make it feel more alive. And, that’s about all for this log!! Thanks for scrolling if you got this far!!!
Today was GSAP day (a very pretty JS library for smooth animations, + a bunch of other cool stuffs, but mostly the smooth animations with time lines and triggers, ect) So unfortunately, past Nay had set up a lot of their css layout in a way that was incompatable (over-use of position: absolute) with GSAP’s smooth scrolling, so i spend a while refactoring that for it to work. Yippie. I also added in smooth scroll to for the different sections of my site, with the nav bar. For transitions, i used GSAP Scroll Trigger to add subtle fade in to the work section, as well as the nav bar, which zipps across the screen when you pass over it. In the future, i want to add a plane to one of the buttons, so it looks more natural.
Made my site marginally more mobile friendly! (also had to figure out gsap match media, so that the animations made more sense) Its also now hosted on a domain!!! (TY HACKCLUB)
What went well: Changed hero image, i think its cuter now. Added more gsap animations cuz we extra here Began with Certifications and Contacts sections Did more mobile friendly ness for smaller screen sizes What went bad: spent an unhealthy amount of time trying to get a cool infinite carosol for my fancy pieces of paper. TLDR. Its not working right now. I’ve got it to loop, but it doesnt have a smooth transition back into frame. Now its a tomorrow problem.
Fixed Fancy Paper Carosol!!! (it loops now :DDDD)
I simplified the logic for my moving carosol. Each paper moves independently on a delay. It’s kinda a stupid fix to a stupid problem, but hey. If it works, dont touch it. Im just not going to breathe in its dirrection for a hot second. I also added in a little footer with contact info :D
I started work on the Art Portolio Section of my Site!!! This is very much “make it work first, then make it pretty.” I wanted to have cool flippable cards, which transition from the project asset board, to some basic info about the event/project.
Added 2 more project tiles :D (they also flip, very cool, very cool!!)
The site is now more mobile friendly!!! Yippie!!! 5 commits later, after realizing that the inspect mobile looked vastly different than looking at the site on my own phone, and a little bit of patience. i also added an under construction sign for the art and tech pages.
Ships:
I made (the start) to my portfolio!!! Currently, its got the basic structure of a personal site, A flashy hero, an about-me, work experience. What I’m most proud of with this site, is the small shine animation that i put on my cards (it took so long) It gives them that shinny holographic feel, and really makes it pop. I’m also very pleased with how all the art came out, as well as the simple CSS animations (I think I’ve added clouds to every single web based project I’ve ever made…).
I made the Home Page to my Personal Portfolio!!! Its kitted out with everything a good personal site could want, from a pretty hero, some simple GSAP scroll timeline animations, an about me, some work experience, and an excessive amount of custom artwork!!! And yet my favorite part of this page was not the artwork, but instead a moving carosol of fancy pieces of paper (read: certifications), that took me way too much time. Its scuffed, but its my scuffed. Im hoping in the future to add seperate portolio sections for both art and tech, but that is solidly a future me problem. Currently, Im quite happy with the state its in right now, and I think its at least ready to be shared :DDD...
|
1792839097.1084642
|
1792925497.1084642
|
|
46399
|
Margen by @jupeme6 | Stardance
|
jupeme6
|
2
|
42.0
|
393
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-24T11:27:08Z", "hours": 22.0, "multiplier": 10.32, "payout": 225, "blessing": "neutral", "text": "What did you make? A markdown note editor called Margen with a digital typewriter aesthetic. Three columns: sidebar with notes, raw markdown editor, live preview. The parser is written from scratch, no library. Six betas added LaTeX support with KaTeX, a formula toolbar, dark mode, ES/EN i18n, code highlighting, PWA offline, import/export, folders with colors, linked notes via [[wiki-style]] syntax, and formula OCR via Tesseract.js. Local-first, no account, no server. What was challenging? The markdown parser broke on multi-line constructs. Rewrote it line-by-line. KaTeX loads async so had to chain CSS then JS then auto-render. Formula OCR needed a text-to-LaTeX converter since Tesseract is for text not math. What are you proud of? The parser from scratch, the formula toolbar for non-LaTeX users, and the whole thing working offline as a PWA. What should people know so they can test? Open the demo. Choose language on first launch. Click + for new note. Type markdown, see live preview. Press ? for cheat sheet. Click “formulas” for math buttons. Click camera to scan a formula. Create folders with colors. Link notes with [[Title]]. Gear icon for dark mode and language. Live demo: https://notjuangamer10.github.io/margen/ Source: https://github.com/notjuangamer10/margen", "repo": "https://github.com/NOTJuangamer10/margen", "demo": "https://notjuangamer10.github.io/margen/"}, {"ship_num": 2, "ts": "2026-08-13T14:13:11Z", "hours": 20.0, "multiplier": 8.34, "payout": 168, "blessing": "neutral", "text": "What did you make? A markdown note editor called Margen, built with a “digital typewriter” aesthetic. The app is a three-column layout: a sidebar with the list of notes, a raw markdown editor pane, and a live preview pane that renders the markdown as you type. The markdown parser is written from scratch, no marked.js or any library, just a chain of regex and line-by-line processing. Built in four planned betas, currently on Beta 3. Beta 1 was the basics: editor, preview, note list, search, auto-save. Beta 2 fixed a bug where opening a note to read it would mark it as modified, added a markdown cheat sheet accessible via a button, and rewrote the markdown parser which had bugs with lists, blockquotes and code blocks. Beta 3 added LaTeX support via KaTeX for math formulas, a formula toolbar with 16 buttons that insert LaTeX at the cursor so you don’t need to know LaTeX syntax, a dark mode with a warm dark palette, and an ES/EN language toggle. Everything is local-first, stored in localStorage, no account, no server, no tracking. The goal is a clean, offline place to write university notes with formulas, without the bloat of Notion or the online-only dependency of most editors. What was challenging? The markdown parser was the hardest part. My first version used a single regex per element type, which broke on multi-line constructs like lists and blockquotes. The blockquote bug was sneaky: after escaping HTML, the > character becomes >, but my regex was looking for > literally, so blockquotes never matched. Rewrote the parser to process line by line, opening and closing ul/ol/blockquote tags as it goes, and protecting code blocks in a temporary array so other regexes don’t touch them. The LaTeX integration had a loading order issue. KaTeX loads from CDN asynchronously, so the first renderMathInElement call would fail because the library wasn’t ready yet. Had to chain the loads: first KaTeX CSS, then KaTeX JS, then the auto-render extension, and only then try to render. If a formula has a syntax error, I set throwOnError to false so it shows the raw LaTeX instead of breaking the whole preview. The dirty flag bug from Beta 2 was a design problem. Before, every time you opened a note it would save with modificada=now and jump to the top of the sidebar, which made browsing notes frustrating. Had to track whether the user actually changed anything before marking a note as modified. What are you proud of? The markdown parser, written entirely from scratch, no library. About 150 lines of regex and line-by-line processing, handles headers, bold, italic, lists, code blocks, inline code, links, images, blockquotes and horizontal rules. The formula toolbar with 16 buttons that insert LaTeX at the cursor position, so you can write math without knowing LaTeX syntax. And the “digital typewriter” aesthetic: Bitter serif for rendered content, Inter for UI, JetBrains Mono for the raw editor, thin dividing lines instead of cards or shadows. What should people know so they can test your project? Open the demo URL. A welcome note with markdown examples appears on first launch. Click the + button in the sidebar to create a new note. Type markdown in the left pane, see it rendered live in the right pane. Click the ? button to open a markdown cheat sheet. Click the “formulas” button in the editor header to open a toolbar with 16 math buttons (square root, integral, fraction, etc.) that insert LaTeX at the cursor. Click the “ajustes” button to switch between light/dark mode and ES/EN language. Notes auto-save to localStorage, nothing is sent anywhere. Live demo: https://notjuangamer10.github.io/margen/ Source: https://github.com/notjuangamer10/margen", "repo": "https://github.com/NOTJuangamer10/margen", "demo": "https://notjuangamer10.github.io/margen/"}]...
|
[{"post_id": 53666, "ts": "202 [{"post_id": 53666, "ts": "2026-08-24T10:30:30Z", "hours": 5.8731, "text": "Margen Beta 6, the final version. Three new features.Folders with colors. You can create folders (subjects) and assign notes to them. Each folder gets a color from a preset palette. The sidebar shows a folder list above the notes, click a folder to filter. A selector in the editor header lets you assign or change the folder of the current note. Useful for organizing by subject: Calculus, Physics, Programming.Linked notes. You can now link notes together using double brackets like [[Note Title]]. The parser finds the note by title and creates a clickable link in the preview. Click it and the linked note opens. If the note doesn’t exist, it shows in red with strikethrough. Useful for connecting related topics across subjects.Formula OCR. A camera button in the editor header lets you upload a photo of a math formula. Tesseract.js extracts the text and a basic converter turns common math notation into LaTeX: ^ becomes ^{}, sqrt becomes \\sqrt{}, int becomes \\int, Greek letters get backslashed, etc. The result is inserted at the cursor wrapped in $$ for block math. It’s not perfect OCR (Tesseract is designed for text, not math) but it gives you a starting point that you can edit manually.Calling Margen complete. Six betas across editor, parser, cheat sheet, LaTeX, dark mode, i18n, code highlighting, PWA, import, export, onboarding, shortcuts, focus mode, word count, folders, linked notes and formula OCR."}, {"post_id": 53355, "ts": "2026-08-23T21:25:38Z", "hours": 7.2656, "text": "Margen 5.2. Onboarding, power features, and translation fixes.Language prompt on first launch. New users see a modal asking them to choose Spanish or English before the app loads. This was the top complaint from reviewers, who said the language toggle was hard to find.Onboarding tour. First-time visitors get a welcome screen explaining how Margen works: type markdown on the left, see it rendered on the right, press + for new note, press ? for cheat sheet, press “formulas” for math buttons. Also lists the keyboard shortcuts. Dismissible with one click.Keyboard shortcuts. Ctrl+B for bold, Ctrl+I for italic, Ctrl+N for new note, Ctrl+E for focus mode, Ctrl+S for save. The shortcuts wrap the selected text or insert empty markers if nothing is selected.Focus mode. A toggle button (or Ctrl+E) hides the sidebar so you can write without distractions. The editor and preview center on screen with a max width for comfortable reading.Word counter. A small character and word count appears in the editor header, updating live as you type.Translation fixes. The welcome note and the markdown cheat sheet now respect the language setting and switch between Spanish and English fully. Relative dates like “ahora mismo” now show as “just now” in English."}, {"post_id": 52997, "ts": "2026-08-23T11:47:00Z", "hours": 4.8347, "text": "Margen 5.1. Fixes based on reviewer feedback.Full i18n. Before, switching to English left several strings in Spanish because only parts of the UI were translated. Now everything visible translates: buttons, placeholders, footer, header, cheat sheet, settings panel, export/import labels. The language toggle updates the UI in real time without needing a reload.Strikethrough support. Added text syntax to the markdown parser for strikethrough text. Also added it to the cheat sheet.Auto-detect language. On first launch, Margen now checks the browser’s language setting and defaults to English or Spanish accordingly. The user can still override it in settings.Export as .md. The export button now opens a small menu with three options: export as HTML (downloads a standalone file, no new tab), export as Markdown (.md file), and print to PDF. Previously it only exported HTML and opened a new tab, which was annoying."}, {"post_id": 52215, "ts": "2026-08-22T09:50:08Z", "hours": 3.8311, "text": "Beta 4 of Margen, the final version. Four additions. Code syntax highlighting via highlight.js. Code blocks in the preview now get colored based on language. Works in dark mode too. Export and import. An export button downloads the current note as a standalone HTML file with markdown, LaTeX and code already rendered, and opens the print dialog so you can save it as PDF. An import button lets you load an existing .md file as a new note. PWA installable. A service worker caches the core files so the app works offline on desktop and Android. The manifest is generated dynamically. CDN assets like KaTeX and highlight.js are not cached to avoid bloat, so formulas and code highlighting need internet the first time, but the app itself, your notes and the markdown parser all work offline. Calling Margen done. Four betas: basic editor, parser fix and cheat sheet, LaTeX and dark mode, now code highlighting, import, export and PWA."}, {"post_id": 46300, "ts": "2026-08-13T13:07:03Z", "hours": 5.9975, "text": "Beta 3 of Margen adds LaTeX support, dark mode and multi-language. LaTeX is the big one. KaTeX loads from CDN the first time you need it, then renders $…$ as inline math and $$…$$ as block math. So you can write $E=mc^2$ inline or a full integral in a block. If a formula has an error it just shows the raw text instead of breaking the preview. The formula toolbar was important to me because I don’t know LaTeX syntax by heart. A “formulas” button in the editor header opens a bar with 16 buttons: square root, integral, fraction, superscript, subscript, sum, limit, Greek letters, infinity, plus-minus, inequalities, arrows. Click one and it inserts the LaTeX at the cursor position, then you just fill in the blanks. No need to remember that integral is \\int_{}^{} or that fraction is \\frac{}{}. Dark mode uses a warm dark palette instead of the usual cold gray, so it still feels like the typewriter aesthetic. The toggle is in a settings panel in the sidebar, along with an ES/EN language switch that translates the whole UI. Next version will be the last: code syntax highlighting, PDF export, and PWA installable for offline use on desktop and Android. But I’m starting to get tired, so i wil be on vacation for the next week!"}, {"post_id": 45569, "ts": "2026-08-12T04:40:53Z", "hours": 6.3206, "text": "Beta 2 of Margen fixes a usability bug and adds helpful features. Fixed the modified timestamp bug. Before, every time you opened a note to read it, it would save with modificada=now and jump to the top of the sidebar list. Now there is a dirty flag that tracks whether you actually changed anything. Opening a note to read it does not mark it as modified. The sidebar list stays stable when you are just browsing. Added a markdown cheat sheet. A ? button in the sidebar opens a floating panel with the full syntax: headers, bold, italic, lists, code blocks, links, images, blockquotes, horizontal rules. Useful for when you forget how to do something without leaving the editor. Also added a welcome note that appears on first launch with examples of every markdown feature rendered in the preview. You can delete it if you want. Changed the typography from Source Serif 4 to Bitter, a slab serif that gives a more typewriter feel without being monospaced. Still legible, but more character. I personally like this version, this is like, the base of what i want to build, i would leave it like this and thats it, but I feel that i can get better at coding if i just add more things, it would be more usefull"}, {"post_id": 45210, "ts": "2026-08-11T15:15:38Z", "hours": 7.8731, "text": "Started a new project called Margen, a markdown note editor for university notes. The idea came from wanting a clean, offline place to write notes with formulas, without the bloat of Notion or the online-only dependency of most editors. Beta 1 is the basics. A three-column layout: sidebar with the list of notes, editor pane with a monospace textarea, and a live preview pane that renders markdown as you type. The markdown parser is written from scratch, no marked.js or any library, just a chain of regex replaces handling headers, bold, italic, lists, code blocks, inline code, links, images, blockquotes and horizontal rules. The design is “digital typewriter”: white background, serif typography for the rendered content, monospace for the raw editor, thin dividing lines instead of cards or shadows. The aesthetic is deliberately calm and distraction-free, like iA Writer or Bear. Notes auto-save to localStorage 400ms after you stop typing. There is also a Ctrl+S shortcut for manual save. The sidebar shows title, first line preview and relative date for each note, and filters instantly as you type in the search bar. Next version will add subjects (folders), tags, and better organization."}]...
|
Title: Margen by @jupeme6 | Stardance
Devlogs:
St Title: Margen by @jupeme6 | Stardance
Devlogs:
Started a new project called Margen, a markdown note editor for university notes. The idea came from wanting a clean, offline place to write notes with formulas, without the bloat of Notion or the online-only dependency of most editors. Beta 1 is the basics. A three-column layout: sidebar with the list of notes, editor pane with a monospace textarea, and a live preview pane that renders markdown as you type. The markdown parser is written from scratch, no marked.js or any library, just a chain of regex replaces handling headers, bold, italic, lists, code blocks, inline code, links, images, blockquotes and horizontal rules. The design is “digital typewriter”: white background, serif typography for the rendered content, monospace for the raw editor, thin dividing lines instead of cards or shadows. The aesthetic is deliberately calm and distraction-free, like iA Writer or Bear. Notes auto-save to localStorage 400ms after you stop typing. There is also a Ctrl+S shortcut for manual save. The sidebar shows title, first line preview and relative date for each note, and filters instantly as you type in the search bar. Next version will add subjects (folders), tags, and better organization.
Beta 2 of Margen fixes a usability bug and adds helpful features. Fixed the modified timestamp bug. Before, every time you opened a note to read it, it would save with modificada=now and jump to the top of the sidebar list. Now there is a dirty flag that tracks whether you actually changed anything. Opening a note to read it does not mark it as modified. The sidebar list stays stable when you are just browsing. Added a markdown cheat sheet. A ? button in the sidebar opens a floating panel with the full syntax: headers, bold, italic, lists, code blocks, links, images, blockquotes, horizontal rules. Useful for when you forget how to do something without leaving the editor. Also added a welcome note that appears on first launch with examples of every markdown feature rendered in the preview. You can delete it if you want. Changed the typography from Source Serif 4 to Bitter, a slab serif that gives a more typewriter feel without being monospaced. Still legible, but more character. I personally like this version, this is like, the base of what i want to build, i would leave it like this and thats it, but I feel that i can get better at coding if i just add more things, it would be more usefull
Beta 3 of Margen adds LaTeX support, dark mode and multi-language. LaTeX is the big one. KaTeX loads from CDN the first time you need it, then renders $…$ as inline math and $$…$$ as block math. So you can write $E=mc^2$ inline or a full integral in a block. If a formula has an error it just shows the raw text instead of breaking the preview. The formula toolbar was important to me because I don’t know LaTeX syntax by heart. A “formulas” button in the editor header opens a bar with 16 buttons: square root, integral, fraction, superscript, subscript, sum, limit, Greek letters, infinity, plus-minus, inequalities, arrows. Click one and it inserts the LaTeX at the cursor position, then you just fill in the blanks. No need to remember that integral is \int_{}^{} or that fraction is \frac{}{}. Dark mode uses a warm dark palette instead of the usual cold gray, so it still feels like the typewriter aesthetic. The toggle is in a settings panel in the sidebar, along with an ES/EN language switch that translates the whole UI. Next version will be the last: code syntax highlighting, PDF export, and PWA installable for offline use on desktop and Android. But I’m starting to get tired, so i wil be on vacation for the next week!
Beta 4 of Margen, the final version. Four additions. Code syntax highlighting via highlight.js. Code blocks in the preview now get colored based on language. Works in dark mode too. Export and import. An export button downloads the current note as a standalone HTML file with markdown, LaTeX and code already rendered, and opens the print dialog so you can save it as PDF. An import button lets you load an existing .md file as a new note. PWA installable. A service worker caches the core files so the app works offline on desktop and Android. The manifest is generated dynamically. CDN assets like KaTeX and highlight.js are not cached to avoid bloat, so formulas and code highlighting need internet the first time, but the app itself, your notes and the markdown parser all work offline. Calling Margen done. Four betas: basic editor, parser fix and cheat sheet, LaTeX and dark mode, now code highlighting, import, export and PWA.
Margen 5.1. Fixes based on reviewer feedback.Full i18n. Before, switching to English left several strings in Spanish because only parts of the UI were translated. Now everything visible translates: buttons, placeholders, footer, header, cheat sheet, settings panel, export/import labels. The language toggle updates the UI in real time without needing a reload.Strikethrough support. Added text syntax to the markdown parser for strikethrough text. Also added it to the cheat sheet.Auto-detect language. On first launch, Margen now checks the browser’s language setting and defaults to English or Spanish accordingly. The user can still override it in settings.Export as .md. The export button now opens a small menu with three options: export as HTML (downloads a standalone file, no new tab), export as Markdown (.md file), and print to PDF. Previously it only exported HTML and opened a new tab, which was annoying.
Margen 5.2. Onboarding, power features, and translation fixes.Language prompt on first launch. New users see a modal asking them to choose Spanish or English before the app loads. This was the top complaint from reviewers, who said the language toggle was hard to find.Onboarding tour. First-time visitors get a welcome screen explaining how Margen works: type markdown on the left, see it rendered on the right, press + for new note, press ? for cheat sheet, press “formulas” for math buttons. Also lists the keyboard shortcuts. Dismissible with one click.Keyboard shortcuts. Ctrl+B for bold, Ctrl+I for italic, Ctrl+N for new note, Ctrl+E for focus mode, Ctrl+S for save. The shortcuts wrap the selected text or insert empty markers if nothing is selected.Focus mode. A toggle button (or Ctrl+E) hides the sidebar so you can write without distractions. The editor and preview center on screen with a max width for comfortable reading.Word counter. A small character and word count appears in the editor header, updating live as you type.Translation fixes. The welcome note and the markdown cheat sheet now respect the language setting and switch between Spanish and English fully. Relative dates like “ahora mismo” now show as “just now” in English.
Margen Beta 6, the final version. Three new features.Folders with colors. You can create folders (subjects) and assign notes to them. Each folder gets a color from a preset palette. The sidebar shows a folder list above the notes, click a folder to filter. A selector in the editor header lets you assign or change the folder of the current note. Useful for organizing by subject: Calculus, Physics, Programming.Linked notes. You can now link notes together using double brackets like [[Note Title]]. The parser finds the note by title and creates a clickable link in the preview. Click it and the linked note opens. If the note doesn’t exist, it shows in red with strikethrough. Useful for connecting related topics across subjects.Formula OCR. A camera button in the editor header lets you upload a photo of a math formula. Tesseract.js extracts the text and a basic converter turns common math notation into LaTeX: ^ becomes ^{}, sqrt becomes \sqrt{}, int becomes \int, Greek letters get backslashed, etc. The result is inserted at the cursor wrapped in $$ for block math. It’s not perfect OCR (Tesseract is designed for text, not math) but it gives you a starting point that you can edit manually.Calling Margen complete. Six betas across editor, parser, cheat sheet, LaTeX, dark mode, i18n, code highlighting, PWA, import, export, onboarding, shortcuts, focus mode, word count, folders, linked notes and formula OCR.
Ships:
What did you make? A markdown note editor called Margen, built with a “digital typewriter” aesthetic. The app is a three-column layout: a sidebar with the list of notes, a raw markdown editor pane, and a live preview pane that renders the markdown as you type. The markdown parser is written from scratch, no marked.js or any library, just a chain of regex and line-by-line processing. Built in four planned betas, currently on Beta 3. Beta 1 was the basics: editor, preview, note list, search, auto-save. Beta 2 fixed a bug where opening a note to read it would mark it as modified, added a markdown cheat sheet accessible via a button, and rewrote the markdown parser which had bugs with lists, blockquotes and code blocks. Beta 3 added LaTeX support via KaTeX for math formulas, a formula toolbar with 16 buttons that insert LaTeX at the cursor so you don’t need to know LaTeX syntax, a dark mode with a warm dark palette, and an ES/EN language toggle. Everything is local-first, stored in localStorage, no account, no server, no tracking. The goal is a clean, offline place to write university notes with formulas, without the bloat of Notion or the online-only dependency of most editors. What was challenging? The markdown parser was the hardest part. My first version used a single regex per element type, which broke on multi-line constructs like lists and blockquotes. The blockquote bug was sneaky: after escaping HTML, the > character becomes >, but my regex was looking for > literally, so blockquotes never matched. Rewrote the parser to process line by line, opening and closing ul/ol/blockquote tags as it goes, and protecting code blocks in a temporary array so other regexes don’t touch them. The LaTeX integration had a loading order issue. KaTeX loads from CDN asynchronously, so the first renderMathInElement call would fail because the library wasn’t ready yet. Had to chain the loads: first KaTeX CSS, then KaTeX JS, then the auto-render extension, and only then try to render. If a formula has a syntax error, I set throwOnError to false so it shows the raw LaTeX instead of breaking the whole preview. The dirty flag bug from Beta 2 was a design problem. Before, every time you opened a note it would save with modificada=now and jump to the top of the sidebar, which made browsing notes frustrating. Had to track whether the user actually changed anything before marking a note as modified. What are you proud of? The markdown parser, written entirely from scratch, no library. About 150 lines of regex and line-by-line processing, handles headers, bold, italic, lists, code blocks, inline code, links, images, blockquotes and horizontal rules. The formula toolbar with 16 buttons that insert LaTeX at the cursor position, so you can write math without knowing LaTeX syntax. And the “digital typewriter” aesthetic: Bitter serif for rendered content, Inter for UI, JetBrains Mono for the raw editor, thin dividing lines instead of cards or shadows. What should people know so they can test your project? Open the demo URL. A welcome note with markdown examples appears on first launch. Click the + button in the sidebar to create a new note. Type markdown in the left pane, see it rendered live in the right pane. Click the ? button to open a markdown cheat sheet. Click the “formulas” button in the editor header to open a toolbar with 16 math buttons (square root, integral, fraction, etc.) that insert LaTeX at the cursor. Click the “ajustes” button to switch between light/dark mode and ES/EN language. Notes auto-save to localStorage, nothing is sent anywhere. Live demo: https://notjuangamer10.github.io/margen/ Source: https://github.com/notjuangamer10/margen
What did you make? A markdown note editor called Margen with a digital typewriter aesthetic. Three columns: sidebar with notes, raw markdown editor, live preview. The parser is written from scratch, no library. Six betas added LaTeX support with KaTeX, a formula toolbar, dark mode, ES/EN i18n, code highlighting, PWA offline, import/export, folders with colors, linked notes via [[wiki-style]] syntax, and formula OCR via Tesseract.js. Local-first, no account, no server. What was challenging? The markdown parser broke on multi-line constructs. Rewrote it line-by-line. KaTeX loads async so had to chain CSS then JS then auto-render. Formula OCR needed a text-to-LaTeX converter since Tesseract is for text not math. What are you proud of? The parser from scratch, the formula toolbar for non-LaTeX users, and the whole thing working offline as a PWA. What should people know so they can test? Open the demo. Choose language on first launch. Click + for new note. Type markdown, see live preview. Press ? for cheat sheet. Click “formulas” for math buttons. Click camera to scan a formula. Create folders with colors. Link notes with [[Title]]. Gear icon for dark mode and language. Live demo: https://notjuangamer10.github.io/margen/ Source: https://github.com/notjuangamer10/margen...
|
1792878577.2213483
|
1793742577.2213483
|
|
46400
|
WebbFinder by @busy_cheesy | Stardance
|
busy_cheesy
|
2
|
18.0
|
287
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-06T20:22:30Z", "hours": 4.0, "multiplier": 14.95, "payout": 56, "blessing": "neutral", "text": "This is a refined version of my first ship, WebbFinder, an app made in pygame that lets you view the latest James Webb Space Telescope imagery. After reading the constructive critism left on my ship, I have gone back and made adjustments to the code, notably to improve it’s archetecture and UI, as those were the issues highlighted by the people. I have used the same image as my first ship to show the difference between the two. Now some people also said that this could be a website, but the goal of this project, which was for me to learn how to use APIs, would have been much harder to achieve with a website because I have no experience with html, js, or css. Thus, the project would have taken exponentially longer than python, which I have a lot more experience in. Testing my project truly opened my eyes to how beautiful space really is… there is so much beauty out there and so much more that we have yet to find. The hardest project as a whole still remains the initial API setup, which after several hours I got working, but the feeling of success at the end is always worth it, and I have to say I am very proud of this new version. To run the project, you can either download the exe, or just follow the installation instructions in the read me. If you want to see the simple telescope animation, this only happens if you clone the repository and delete the json file, as the exe comes with the json preloaded. I also didn’t update the json file on purpose to showcase how it updates. If you run the project, you should see the image counter increase after around 30 seconds when the request comes back. All the other features are still here: Jump to date: find the image with the closest date to the one inputted Download: 3 options, medium, large or original. The originals are sometimes very big and might take some time to download Link takes you to the ESA/WEBB website for more information about the image That’s about all there is to it. For more info look at the first ship. Thanks for having read this btw, I appreciate you :D", "repo": "https://github.com/cream-of-wheat/WebbFinder", "demo": "https://github.com/cream-of-wheat/WebbFinder/releases/tag/v1.0.1"}, {"ship_num": 2, "ts": "2026-08-20T01:25:38Z", "hours": 14.0, "multiplier": 16.78, "payout": 231, "blessing": "neutral", "text": "This is WebbFinder, an app made in pygame that lets you browse the latest James Webb Space Telescope images through the official ESA/Webb image API. This is my first time using APIs, so getting that to work was a bit of a hassle, but I thoroughly enjoyed making this project. Space is always fascinating and making something about the James Webb telescope really filled me with awe about how beautiful the universe truly is. The app works like this: If you do not have the data.json file, you will have to wait ~30 seconds for the first page to load. You will then be able to browse the latest 100 images. It is recommended to wait for the rest of the pages to load, so that it is saved and your next startup is much quicker. If you do have the data.json file, the code simply requests the latest page and compares if you already have the images, and adds any new ones. You can browse the images in chronological order, which displays the actual image, its title, the description, date, link to the ESA website, and a download option. The download option gives you 3 options: medium, large or original, each one bigger than the last. A ‘jump to date’ feature is also present, letting you choose to look at images whose date is closest to the date you have selected. To keep the feel of the app smooth, the check for new images is done in the background. This is much different from the first versions where the whole screen would freeze, so multithreading was another thing I had to familiarize myself with. Furthermore, the neighbouring five images are also preloaded to ensure that there are no stutters while viewing. Overall, I am very proud of this system that ensured a smooth browsing experience, and of the project as a whole. Thanks for having read my pitch :D", "repo": "https://github.com/cream-of-wheat/WebbFinder", "demo": "https://github.com/cream-of-wheat/WebbFinder/releases/tag/v1.0.1"}]...
|
[{"post_id": 63157, "ts": "202 [{"post_id": 63157, "ts": "2026-09-06T20:05:58Z", "hours": 2.7256, "text": "Overhauled the UI, it now looks much cleaner than the previous bare-boned look. I also made several adjustments to the code to improve it’s archetecture. Examples include splitting the code into multiple files (it was one 600+ line file before lol), and moving the download file selection to the pygame gui instead of having the manager create a hidden window with tkinter. Also added headers at the top to make it look better, as well as changing the color pallette and fixing a hover bug for the link."}, {"post_id": 51032, "ts": "2026-08-20T14:57:00Z", "hours": 1.0167, "text": "Made an exe version of the python script that holds a preloaded data.json. Had a little trouble with getting pygame_gui to install into the exe but it worked in the end. If you run the exe you should see a data.json created inside the same directory as the exe, and that is so it can be updated with the latest images"}, {"post_id": 50637, "ts": "2026-08-19T21:49:23Z", "hours": 3.3167, "text": "Final update The biggest issue in the earlier versions was the interface freezing whenever the app fetched new APi data or downloaded high-res images. To address this problem, i moved the network requests, cache updates, and image preloading onto the background threads using the threading module in python. Everything is much more smooth now. I also added an input parser that lets the user to select a specific date, which the app will find and jump to the image with the closest date. Furthermore, I added a download selector allowing users to save images in medium, large, or original quality via the native file save option. I also added a buffer system that preloads the previous and next five neighbouring images into memory (also in the background!) making the image switching instant with no lag."}, {"post_id": 49308, "ts": "2026-08-18T01:37:22Z", "hours": 3.1333, "text": "Can now view all of the James Webb space telescope images. Also optimized the manager to fetch just the first page to update the existing data file. If this file didnt exist at all, then a loading screen will display a little animation of stars while the first page loads, and upon it loading it lets the user view the images while the second page is loaded via background threading. Once all the pages have been downloaded, or it has been detected that the data already had that image, the process is stopped and the data is then saved. Also, once the user loads an image by clicking previous or next, that image is stored to avoid unnecesarily calling the same request again. Pretty exciting stuff"}, {"post_id": 48571, "ts": "2026-08-17T00:47:30Z", "hours": 4.4669, "text": "Got the app into a working state, can move forwards and backwards between images, super exciting. Extracted more info from the JSON to get the description, title, and date. UI is looking better, still a little bare. However, it is currently only possible to view the first page of images, so next devlogs will be focused on adding access to all the images, as well as improving their loading speeds. The core viewing mechanic is functional tho!"}, {"post_id": 44880, "ts": "2026-08-10T22:27:57Z", "hours": 2.8336, "text": "First time here, progress is being made. Didn’t know anything about APIs or jsons but here is the first succesful render. Biggest obstacle was figuring out how to request the image data and properly display it in pygame (of which I also knew very little about, which is why it is so barebones right now!) Foundation established, things are looking good."}]...
|
Title: WebbFinder by @busy_cheesy | Stardance
Dev Title: WebbFinder by @busy_cheesy | Stardance
Devlogs:
First time here, progress is being made. Didn’t know anything about APIs or jsons but here is the first succesful render. Biggest obstacle was figuring out how to request the image data and properly display it in pygame (of which I also knew very little about, which is why it is so barebones right now!) Foundation established, things are looking good.
Got the app into a working state, can move forwards and backwards between images, super exciting. Extracted more info from the JSON to get the description, title, and date. UI is looking better, still a little bare. However, it is currently only possible to view the first page of images, so next devlogs will be focused on adding access to all the images, as well as improving their loading speeds. The core viewing mechanic is functional tho!
Can now view all of the James Webb space telescope images. Also optimized the manager to fetch just the first page to update the existing data file. If this file didnt exist at all, then a loading screen will display a little animation of stars while the first page loads, and upon it loading it lets the user view the images while the second page is loaded via background threading. Once all the pages have been downloaded, or it has been detected that the data already had that image, the process is stopped and the data is then saved. Also, once the user loads an image by clicking previous or next, that image is stored to avoid unnecesarily calling the same request again. Pretty exciting stuff
Final update The biggest issue in the earlier versions was the interface freezing whenever the app fetched new APi data or downloaded high-res images. To address this problem, i moved the network requests, cache updates, and image preloading onto the background threads using the threading module in python. Everything is much more smooth now. I also added an input parser that lets the user to select a specific date, which the app will find and jump to the image with the closest date. Furthermore, I added a download selector allowing users to save images in medium, large, or original quality via the native file save option. I also added a buffer system that preloads the previous and next five neighbouring images into memory (also in the background!) making the image switching instant with no lag.
Made an exe version of the python script that holds a preloaded data.json. Had a little trouble with getting pygame_gui to install into the exe but it worked in the end. If you run the exe you should see a data.json created inside the same directory as the exe, and that is so it can be updated with the latest images
Overhauled the UI, it now looks much cleaner than the previous bare-boned look. I also made several adjustments to the code to improve it’s archetecture. Examples include splitting the code into multiple files (it was one 600+ line file before lol), and moving the download file selection to the pygame gui instead of having the manager create a hidden window with tkinter. Also added headers at the top to make it look better, as well as changing the color pallette and fixing a hover bug for the link.
Ships:
This is WebbFinder, an app made in pygame that lets you browse the latest James Webb Space Telescope images through the official ESA/Webb image API. This is my first time using APIs, so getting that to work was a bit of a hassle, but I thoroughly enjoyed making this project. Space is always fascinating and making something about the James Webb telescope really filled me with awe about how beautiful the universe truly is. The app works like this: If you do not have the data.json file, you will have to wait ~30 seconds for the first page to load. You will then be able to browse the latest 100 images. It is recommended to wait for the rest of the pages to load, so that it is saved and your next startup is much quicker. If you do have the data.json file, the code simply requests the latest page and compares if you already have the images, and adds any new ones. You can browse the images in chronological order, which displays the actual image, its title, the description, date, link to the ESA website, and a download option. The download option gives you 3 options: medium, large or original, each one bigger than the last. A ‘jump to date’ feature is also present, letting you choose to look at images whose date is closest to the date you have selected. To keep the feel of the app smooth, the check for new images is done in the background. This is much different from the first versions where the whole screen would freeze, so multithreading was another thing I had to familiarize myself with. Furthermore, the neighbouring five images are also preloaded to ensure that there are no stutters while viewing. Overall, I am very proud of this system that ensured a smooth browsing experience, and of the project as a whole. Thanks for having read my pitch :D
This is a refined version of my first ship, WebbFinder, an app made in pygame that lets you view the latest James Webb Space Telescope imagery. After reading the constructive critism left on my ship, I have gone back and made adjustments to the code, notably to improve it’s archetecture and UI, as those were the issues highlighted by the people. I have used the same image as my first ship to show the difference between the two. Now some people also said that this could be a website, but the goal of this project, which was for me to learn how to use APIs, would have been much harder to achieve with a website because I have no experience with html, js, or css. Thus, the project would have taken exponentially longer than python, which I have a lot more experience in. Testing my project truly opened my eyes to how beautiful space really is… there is so much beauty out there and so much more that we have yet to find. The hardest project as a whole still remains the initial API setup, which after several hours I got working, but the feeling of success at the end is always worth it, and I have to say I am very proud of this new version. To run the project, you can either download the exe, or just follow the installation instructions in the read me. If you want to see the simple telescope animation, this only happens if you clone the repository and delete the json file, as the exe comes with the json preloaded. I also didn’t update the json file on purpose to showcase how it updates. If you run the project, you should see the image counter increase after around 30 seconds when the request comes back. All the other features are still here: Jump to date: find the image with the closest date to the one inputted Download: 3 options, medium, large or original. The originals are sometimes very big and might take some time to download Link takes you to the ESA/WEBB website for more information about the image That’s about all there is to it. For more info look at the first ship. Thanks for having read this btw, I appreciate you :D...
|
1792828157.255739
|
1792914557.255739
|
|
46550
|
PranavOS by @pranavvpatil | Stardance
|
pranavvpatil
|
2
|
4.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-12T01:54:10Z", "hours": 1.0, "multiplier": 1.67, "payout": 1, "blessing": "neutral", "text": "I made a Web OS through the tutorial. Making the tabs draggable was challenging. You can test the web OS by visiting https://pranav-patil-don.github.io/Pranav-OS/", "repo": "https://github.com/pranav-patil-don/Pranav-OS", "demo": "https://pranav-patil-don.github.io/Pranav-OS/"}, {"ship_num": 2, "ts": "2026-08-11T14:23:43Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made an webOS project making the windows draggable and coding script.js, I am happy as i could make it ui better. I tried to pose other 2 devlogs but it say minimum of 15min code required while i have already done of 3 hours", "repo": "https://github.com/pranav-patil-don/Pranav-OS", "demo": "https://pranav-patil-don.github.io/Pranav-OS/"}]...
|
[{"post_id": 45512, "ts": "202 [{"post_id": 45512, "ts": "2026-08-12T01:46:49Z", "hours": 0.35, "text": "i have added one more thing in the about me tab of contact me section"}, {"post_id": 45501, "ts": "2026-08-12T01:24:19Z", "hours": 0.3294, "text": "I did build the web OS but there was some problem in the java script then i found out the problem the tabs weren’t draggable it took me sometime to fix it."}, {"post_id": 45160, "ts": "2026-08-11T14:02:40Z", "hours": 2.7964, "text": "I was building an Web OS named as PranavOS which has tabs like about me, terminal and notes."}]...
|
Title: PranavOS by @pranavvpatil | Stardance
Devl Title: PranavOS by @pranavvpatil | Stardance
Devlogs:
I was building an Web OS named as PranavOS which has tabs like about me, terminal and notes.
I did build the web OS but there was some problem in the java script then i found out the problem the tabs weren’t draggable it took me sometime to fix it.
i have added one more thing in the about me tab of contact me section
Ships:
i made an webOS project making the windows draggable and coding script.js, I am happy as i could make it ui better. I tried to pose other 2 devlogs but it say minimum of 15min code required while i have already done of 3 hours
I made a Web OS through the tutorial. Making the tabs draggable was challenging. You can test the web OS by visiting https://pranav-patil-don.github.io/Pranav-OS/...
|
1792842718.1223927
|
1792929118.1223927
|
|
46703
|
Khuwari by @TheShovel | Stardance
|
TheShovel
|
2
|
36.0
|
609
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-31T04:08:34Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "well, since my last ship not very long ago at all, i have kept trying to polish and perfect this. I think its in a spot where im happy with it for now :3 probably the last ship for this project (well… at least until stardance ends. I am DEFINITELY gonna work on this after as well)", "repo": "https://github.com/TheShovel/khuwari", "demo": "https://theshovel.rocks/khuwari/"}, {"ship_num": 2, "ts": "2026-08-27T19:31:42Z", "hours": 32.0, "multiplier": 19.15, "payout": 609, "blessing": "neutral", "text": "Khuwari is a free and open source animation tool that generates the frames between your keyframes with machine learning. Everything runs locally in your browser, your images and projects never leave your machine. You bring the art, it brings the inbetweens.", "repo": "https://github.com/TheShovel/khuwari", "demo": "https://theshovel.rocks/khuwari/"}]...
|
[{"post_id": 58642, "ts": "202 [{"post_id": 58642, "ts": "2026-08-31T04:06:02Z", "hours": 1.2861, "text": "i gave the interpolation model some further adjustments and tweaks and stuff to get stuff as good as i possibly could. theres surprisingly a lot of stuff you can tweak internally!"}, {"post_id": 58065, "ts": "2026-08-30T12:37:51Z", "hours": 2.3178, "text": "Hello! since my first ship, i have gotten a lot of little suggestions and bug reports, so i have worked on implementing most of them, along with other stuff that i felt would be worth adding along the way: replaced the ugly svg doodles on the home page with cool epic krita drawings made by yours truly. rip to the drawing effect though… i have re written the docs to be in markdown, and then parsed through a script to automatically build the docs from those, making it a lot easier for me to update them fixed a bunch of random ui issues and inconsistencies added filter effects to layers in the drawing tool aaaand last but not least, themes! You can now choose a theme from a couple of pre-made ones in the settings. I have also went out of my way to update the github readme to say how much stuff was made by me and how much was made by ai. Hopefully that way, i dont get falsely accused of using ai again. i am still salty about that >:("}, {"post_id": 56912, "ts": "2026-08-28T22:39:15Z", "hours": 0.6606, "text": "the shipwrights keep marking my readme as ai, even after removing the little ai i used in the first place. SO HERE IS AN ENTIRE 16 MINUTE VIDEO OF ME REWRITING THE ENTIRE README, AGAIN. What a waste of my nerves bro. 3 times. 3 times my own hand written text was called ai. actually mental"}, {"post_id": 55769, "ts": "2026-08-27T19:25:43Z", "hours": 2.3383, "text": "And so, one more project comes to an end this summer, and probably my last one before school starts! Since last time, i just did a lot of testing, gave it to people to try out, implemented some QOL features and thats it. Just polish stuff :D"}, {"post_id": 54105, "ts": "2026-08-24T22:05:41Z", "hours": 6.9142, "text": "heyyyyy. long time no see but its almost over!!!! i have started to port the krita drawing tools to the app, so you can draw your frames directly in the app!!!! ooooo crazy i know. it was actually a lot of work, and its still not done, but its getting there and im quite proud of it!!! I also have added camera controls and effects! theres a separate special layer for camera keyframes, and you can animate the camera in all kinds of ways! we also have layer blending modes and soooo much more in the app itself. I have also worked on making the website less “i vibe coded this in 20 minutes” type stuff. its getting along pretty well as well! Even put animated gifs on the front page :D"}, {"post_id": 50455, "ts": "2026-08-19T16:50:50Z", "hours": 6.5889, "text": "hiiii. been a while… but ive been hard at work! i have made a website, docs, tools for automating the docs, sound, camera and sooooo much more stuff. I also started work on a krita compatible built in image editor! So that you can edit your images directly in the software easily! Yep. well id love to write more but ill be honest i dont feel like it. Look at the github commits i guess lmao oh also its now like, super fast. so fast, it can run on your phone, hell, ive been even working on a possible mobile version, but youll only see that if it actually happens hehe. ok byeeeeee!!!!"}, {"post_id": 47650, "ts": "2026-08-15T17:57:47Z", "hours": 8.2653, "text": "hey yall!!! i finally have more stuff to show! I did quite a lot of fairly difficult stuff, that im glad is now over. First of all, the ui is a lot better (still not perfect but better), now you can do interpolation on mutiple layers, and you can interpolate TRANSPARENT IMAGES. Thats right, i just made the first ever (that i heard of) actually good video interpolator that supports transparency. How i did it? Its pretty silly. I take every pixel with opacity in the current frame of that layer, and then i assign a opaque color to it. I make sure that the color that gets chosen is not a color that is in the image, to avoid breaking it… for the 2nd step! After i replace every pixel with opacity with an opaque pixel, i interpolate the frame. The interpolation model does a great job at full images. After that, i take all of the colors i assigned to the pixels i replaced, and do the reverse operation to turn them back into transparent pixels. And ta da! Its not the fastest approach, but other stuff that i tried, like masks and so on, dont seem as good. Along with that, I have also worked on some dynamic coloring tools! Right now this is still pretty basic, but the idea is: you have a layer, you place these dots on it, you choose a color, and it will fill that shape with the color. Its pretty basic, quite slow and still buggy right now but stuff is happening!!!!"}, {"post_id": 45693, "ts": "2026-08-12T10:50:51Z", "hours": 7.7056, "text": "Hiii!!! The shovel, back at it again, with another BANGER. You know how it be. always on the grind. So i was working on cutscenes for my passion project. Its a game blah blah doesnt matter. I was animating cutscenes frame by frame and then went like “man, this sure does look choppy, and not like in a cool stylized way. I wish i could easily make more inbetweens…” and then i realized, im a software developer and i can do it!!! So i thought of all those crappy “anime in 60 fps” videos on youtube. Those are ugly, and i thought… why? and realized that its because the artists didnt intend for it to be interpolated! So what if i make an animation editor, where you can drop your frames, you can set their timing and length and all that, and then you can interpolate them with full control! So this is what this project is. So far you can drag frames in, interpolate them with a small onnx interpolation model that runs locally in your browser, you can then download the frames that look bad, fix them up, drop them back in and improve the interpolation! This sounds like it wouldnt do much but it would save someone like me soooooooo much time!"}]...
|
Title: Khuwari by @TheShovel | Stardance
Devlogs: Title: Khuwari by @TheShovel | Stardance
Devlogs:
Hiii!!! The shovel, back at it again, with another BANGER. You know how it be. always on the grind. So i was working on cutscenes for my passion project. Its a game blah blah doesnt matter. I was animating cutscenes frame by frame and then went like “man, this sure does look choppy, and not like in a cool stylized way. I wish i could easily make more inbetweens…” and then i realized, im a software developer and i can do it!!! So i thought of all those crappy “anime in 60 fps” videos on youtube. Those are ugly, and i thought… why? and realized that its because the artists didnt intend for it to be interpolated! So what if i make an animation editor, where you can drop your frames, you can set their timing and length and all that, and then you can interpolate them with full control! So this is what this project is. So far you can drag frames in, interpolate them with a small onnx interpolation model that runs locally in your browser, you can then download the frames that look bad, fix them up, drop them back in and improve the interpolation! This sounds like it wouldnt do much but it would save someone like me soooooooo much time!
hey yall!!! i finally have more stuff to show! I did quite a lot of fairly difficult stuff, that im glad is now over. First of all, the ui is a lot better (still not perfect but better), now you can do interpolation on mutiple layers, and you can interpolate TRANSPARENT IMAGES. Thats right, i just made the first ever (that i heard of) actually good video interpolator that supports transparency. How i did it? Its pretty silly. I take every pixel with opacity in the current frame of that layer, and then i assign a opaque color to it. I make sure that the color that gets chosen is not a color that is in the image, to avoid breaking it… for the 2nd step! After i replace every pixel with opacity with an opaque pixel, i interpolate the frame. The interpolation model does a great job at full images. After that, i take all of the colors i assigned to the pixels i replaced, and do the reverse operation to turn them back into transparent pixels. And ta da! Its not the fastest approach, but other stuff that i tried, like masks and so on, dont seem as good. Along with that, I have also worked on some dynamic coloring tools! Right now this is still pretty basic, but the idea is: you have a layer, you place these dots on it, you choose a color, and it will fill that shape with the color. Its pretty basic, quite slow and still buggy right now but stuff is happening!!!!
hiiii. been a while… but ive been hard at work! i have made a website, docs, tools for automating the docs, sound, camera and sooooo much more stuff. I also started work on a krita compatible built in image editor! So that you can edit your images directly in the software easily! Yep. well id love to write more but ill be honest i dont feel like it. Look at the github commits i guess lmao oh also its now like, super fast. so fast, it can run on your phone, hell, ive been even working on a possible mobile version, but youll only see that if it actually happens hehe. ok byeeeeee!!!!
heyyyyy. long time no see but its almost over!!!! i have started to port the krita drawing tools to the app, so you can draw your frames directly in the app!!!! ooooo crazy i know. it was actually a lot of work, and its still not done, but its getting there and im quite proud of it!!! I also have added camera controls and effects! theres a separate special layer for camera keyframes, and you can animate the camera in all kinds of ways! we also have layer blending modes and soooo much more in the app itself. I have also worked on making the website less “i vibe coded this in 20 minutes” type stuff. its getting along pretty well as well! Even put animated gifs on the front page :D
And so, one more project comes to an end this summer, and probably my last one before school starts! Since last time, i just did a lot of testing, gave it to people to try out, implemented some QOL features and thats it. Just polish stuff :D
the shipwrights keep marking my readme as ai, even after removing the little ai i used in the first place. SO HERE IS AN ENTIRE 16 MINUTE VIDEO OF ME REWRITING THE ENTIRE README, AGAIN. What a waste of my nerves bro. 3 times. 3 times my own hand written text was called ai. actually mental
Hello! since my first ship, i have gotten a lot of little suggestions and bug reports, so i have worked on implementing most of them, along with other stuff that i felt would be worth adding along the way: replaced the ugly svg doodles on the home page with cool epic krita drawings made by yours truly. rip to the drawing effect though… i have re written the docs to be in markdown, and then parsed through a script to automatically build the docs from those, making it a lot easier for me to update them fixed a bunch of random ui issues and inconsistencies added filter effects to layers in the drawing tool aaaand last but not least, themes! You can now choose a theme from a couple of pre-made ones in the settings. I have also went out of my way to update the github readme to say how much stuff was made by me and how much was made by ai. Hopefully that way, i dont get falsely accused of using ai again. i am still salty about that >:(
i gave the interpolation model some further adjustments and tweaks and stuff to get stuff as good as i possibly could. theres surprisingly a lot of stuff you can tweak internally!
Ships:
Khuwari is a free and open source animation tool that generates the frames between your keyframes with machine learning. Everything runs locally in your browser, your images and projects never leave your machine. You bring the art, it brings the inbetweens.
well, since my last ship not very long ago at all, i have kept trying to polish and perfect this. I think its in a spot where im happy with it for now :3 probably the last ship for this project (well… at least until stardance ends. I am DEFINITELY gonna work on this after as well)...
|
1792828568.5253377
|
1792914968.5253377
|
|
46752
|
RedeeMOD by @DoMax | Stardance
|
DoMax
|
2
|
58.0
|
1027
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-28T12:19:38Z", "hours": 20.0, "multiplier": 9.77, "payout": 203, "blessing": "neutral", "text": "After quite some time, RedeeMOD development is back! What’s new New adapter! : IOQuake 3 is officially supported on RedeeMOD! The adapter is quite complex due to engine’s hardcoded filepaths and external game loading, thus only one type of content can be loaded at a time (either an IOQuake 3 game or Quake 3 mod). API improvements : Each adapter is equipped with a setup() method that runs after adding a game - useful for first-time initialization instead of prompting user for setup steps. Mod adapters can limit the amount of mods they allow selected at once. Game configurations are isolated now, so every game can work on its own requiring no modifications to unrelated files! Tests! : RedeeMOD has automated integration and unit tests implemented. Layout changes : The layout was tweaked a bit to be more usable. Changes mainly made to card positioning, so Add Game and Add Mod cards are always shown first. I hope that many of you will enjoy this project. Even better if you try to script adapters of games that YOU think are important! Remember, that you can always resort to the Contributing Guide on GitHub ! And, of course, leave a nice review if you think RedeeMOD is worth one ;)", "repo": "https://github.com/domasles/redeemod", "demo": "https://github.com/domasles/redeemod/releases/latest"}, {"ship_num": 2, "ts": "2026-08-23T18:42:23Z", "hours": 38.0, "multiplier": 18.45, "payout": 824, "blessing": "neutral", "text": "Modding (some) games has never been easier! I present to you - RedeeMOD , a mod launcher that lets anyone mod games with ease! RedeeMOD was first created for modding Unreal Tournament games, but due to its expandable nature, anyone who knows Python can write a little script and expand RedeeMOD’s game selection for any game imaginable! What are its core features? Glad you asked! Here’s what you get out of the box: Automatic game discovery - RedeeMOD finds your game installations all by itself! A real mod library - every game gets its own mod collection. Add mods once and toggle them whenever you like Custom path overrides - is your game installed somewhere weird? Just point at it and carry on Cross-platform frontend - built with Python and PySide6 (Qt6), so it runs natively on both Windows and Linux! (macOS should also work, but I can’t test that - I own no apple gear) And here’s my favorite part: mods never mess up the vanilla game! Which games are supported? As of today: Unreal Tournament ’99 - mods are loaded through automatic INI patching Unreal Tournament 2004 - mods are stitched together into a package and loaded using the game’s own -mod mechanism Both games are available to download from OldUnreal page, FOR FREE ! What about other games? Can I add them myself? Absolutely! This is where RedeeMOD shines - every game is just an adapter. It knows three things about a game: What’s it called Where it might live How to launch it with mods I even prepared a guide just for that! If a game can be modded without wrecking its installation, an adapter can be written for it. Cool! How do I get it? Head over to the Releases page and grab the app! Or if you want to Redeem the source: git clone https://github.com/domasles/redeemod.git cd redeemod pip install -e . # Omit -e flag if you are not planning to edit the source files later. Leaving it is recommended though redeemod How to use it? Download Unreal Tournament ’99 or Unreal Tournament 2004 from OldUnreal Open the game, configure your settings, and ONLY THEN add the game to RedeeMOD Download any mod you like. My recommendations: Unreal Tournament ’99 HD textures XVehicles for Unreal Tournament ’99 HaloUT for Unreal Tournament 2004 About any skin mod available (be careful, some depend on others!) Add it to your games’ Mod Library Enable the mods you feel like playing today Launch the game and enjoy ! Honesty is the most important thing A few things to know before diving in: Windows’ Smart App Control might block the unsigned executable. You can either disable it or build the app yourself. On Linux, case-sensitive filenames occasionally bite older mods - usually fixable with some renames. Unreal Tournament 2004 was designed to load one mod at a time, so stacking several can lead to conflicts. In practice? It mostly just works. Some mods might not work properly because: a. They require some GUI classes RedeeMOD can’t handle yet b. They are straight up broken Try it, break it, tell me everything I made RedeeMOD out of the frustration that some games don’t have ways of loading mods while leaving the base intact. If it happened to you before, and RedeeMOD helped, I can feel proud. Found a bug, got an idea, or want to see your favorite game in the lineup? Mind you - contributions are very welcome!", "repo": "https://github.com/domasles/redeemod", "demo": "https://github.com/domasles/redeemod/releases/latest"}]...
|
[{"post_id": 58008, "ts": "202 [{"post_id": 58008, "ts": "2026-08-30T10:53:42Z", "hours": 7.3058, "text": "Tested and working! How (and why) I implemented tests in RedeeMOD The reason behind “why” My dad is a high profile developer, and many new things I try are influenced by him. While I always liked setting up CI/CD pipelines and other automations, one thing my projects lacked was testing. Turns out, many tech jobs require knowledge about tests, because they guarantee several things: They assure that your application works as it should They document your working concept They let you make refactors that don’t hurt the functionality So, after considering these benefits, I started reading how tests are implemented. How did I implement tests for RedeeMOD? There are 3 main types of tests: Unit (where one small component is tested) Integration (where several combined components and their behaviour is tested) End to End (where full system flow from start to finish is tested) (they take a long time, so I didn’t even consider them for RedeeMOD) First thing any testable software should have is clear dependency injection. Dependency injection is a pattern where you don’t call dependencies directly, but pass them externally. I opted for implementing method argument injection that I could later use in tests. Why is DI required? Well, during testing, the external environments must be mocked and created virtually to test different use cases (things like sys.* calls and more). Luckily, RedeeMOD already had a nice and semi-testable architecture where very few things needed to be changed. Writing tests is a tedious and rather boring process, because all the edge cases must be defined. Don’t hate me for this, but I handed over writing tests to AI. My arguments for why AI is appropriate for this are: You can’t test software that hasn’t been previously written (by people) Repetitive work takes away precious time, and AI just performs checks While one could argue that Test-Driven Development exists, after trying it out I can confidently say that I’m not a fan of TDD. However, giving very broad instructions, like “Make me tests for this project” usually doesn’t go well, because AI can’t retain project philosophy and tests what doesn’t need to be tested (things that don’t contain logic, thus can’t really fail). RedeeMOD currently has a test suite based on pytest with integration and unit tests written. How tests could benefit you? With tests, instead of clicking around (and often forgetting) every edge case manually, you can offload it to a machine that does hundreds of calculations extremely fast. Not only is it a well-regarded pattern within the developer community, but also helps with coding efficiency and guards from failed refactors."}, {"post_id": 55616, "ts": "2026-08-27T16:10:59Z", "hours": 12.4111, "text": "Quake fans - I got you! Thought RedeeMOD would only be available for niche titles? Not exactly! Which Quake? Most people would probably agree with me that Quake 3 Arena was the best entry of the series for multiplayer games. After seeing just how many Quake 3 mods there are (some even being standalone games) I had to implement an adapter for it with support for both standalone games and mods! I resorted to the IOQuake 3 engine support due to its extra capabilities and being the modern choice for most, so original Id Tech 3 might not work. How does it work? IOQuake 3 inherits cvar support (and adds more!) from Id Tech 3 engine. Utilizing com_basegame , i could bypass Quake 3 Arena file presence for standalone games. What about Quake 3 MODS that are not standalone? The new adapter follows an interesting edge-case detection logic: If a mod has default.cfg file somewhere within its .pk3 files, it’s considered standalone. Other games are required to have genuine Quake 3 Arena present, about what RedeeMOD will warn. IOQuake 3 requires Quake 3 Arena or Team Arena files to be in baseq3 and missionpack directories. This adapter handles warning users against such restriction. Quake 3 Arena can’t be launched through RedeeMOD as a mod. Everything else works perfectly fine (based on testing). All mods I tested worked fine. If you find one that does not, kindly report it on GitHub issues 😄 The most challenging adapter of all No doubt, the amount of testing that was required to get this working is absurd, and definitely it was the most challenging adapter of all ."}, {"post_id": 53272, "ts": "2026-08-23T18:39:02Z", "hours": 3.8986, "text": "Pre-ship devlog! Maitenance pre-ship revealed 3 more bugs that I couldn’t live with… Bugs? What bugs? Actually, very counter-intuitive! UT99-specific : Turns out, when Unreal Tournament ’99 reads configuration and finds duplicate filenames in different directories, FIRST ENTRY DEFINED WINS , which, from coding perspective, is very unusual! Usually, if you define a variable, it can be redefined later. UT99 does not work like that, so I made the mods override any system files if they do override any. I noticed this by trying to load one of my favorite mods ever - the HD pack, which overrides system textures. Glad this bug got noticed! UT2004 skins not working : Some skin mods would not work due to the correct files not being imported on game runtime. By adding an extra file extension to the list of import files, I was able to fix this! Label truncation fails : Previously I had implemented an ElidedLabel that truncates a string and replaces the ending with ... if it is too long. In some rare instances however it failed and set a boundary on window size instead of truncating. However, it’s not an issue anymore! Error handling is better now I ran into an issue that got me confused - I couldn’t launch a game. I panicked, thought that my launcher was broken again, and only then did I realise that the game wasn’t installed! Launcher did not notify me and I got frustrated. Since I want the UX to be flawless, the best decision was to make a pop-up in case of a critical error. I gotta say - the ship is finally truly 100% ready !"}, {"post_id": 51848, "ts": "2026-08-21T18:29:00Z", "hours": 10.6333, "text": "Code, break, fix, repeat! Here’s what the final 1.0.0 release of RedeeMOD brings: Fully tested and documented! I built RedeeMOD not only as an app to manage Unreal Tournament games exclusively (though at first, that was the plan), but also as a framework to create more games in the future compatible with RedeeMOD! I recently wrote a Contribution guide that lets anyone create adapters and expand RedeeMOD by following a detailed guide! Also, as a standard practice, GitHub actions were added to help with releases. Both Windows and Linux builds work perfectly, but are unsigned, so Windows might throw Smart Screen or Smart App Control warnings. These are safe to ignore, and if they bother you too much, you can always resort to launching RedeeMOD directly through Python! Changes in code The code is formatted with Black formatter . It’s way easier to format the code using a tool than doing so manually. Also, I found some bugs that weren’t immediately noticeable. Things like: An uninitialized variable being still required in code (produces a TypeError ) Image painting events overriding each other Much more They are now fully fixed. Some inconsistencies between files have also been resolved. This latest build now features logos to feel more professional . User interface has been updated with more detailed card subtitles, so the app is easier to navigate. Overall, RedeeMOD is in its stable form for the first time ever. Now it’s just the matter of whether more adapters will be created for other games by the community! Does RedeeMOD lack something? Well, the mod management is very simple - adding, removing and enabling/disabling a mod probably doesn’t sound like the most sophisticated mod manager on the earth, but I am planning to later add a pop up that lets users customize the mods even further, like adding custom launch options, paths, even image customization, but that will require more time and I feel confident enough that the current feature set is good for the first ship. For more info on RedeeMOD, visit its GitHub repository !"}, {"post_id": 49281, "ts": "2026-08-18T00:07:57Z", "hours": 4.3475, "text": "Finally, it feels complete! What I’ve been through and why do I feel relieved So, after a LOT of trial and error, and MANY wrong paths taken, Unreal Tournament 2004 adapter is functioning! Why it took so much effort for such a simple thing UT2004 differs from UT99 in many different areas, even its modding system: It now has a dedicated -mod flag instead of using an overriden .ini file Every mod has its own mandatory structure, and UT2004 doesn’t like multiple mods loaded Mods can load diffs of system .ini files My plan was to replicate what I was doing with UT99 - building a custom mod at runtime that would bundle every enabled mod together. Since this game is quite old, so are its development sources. I resorted to the best source there is - proven to work mods. My top 3 problems with UT2004, ranked: Using empty files or ones that are with LF line endings instead of CRLF produces either a segfault or a Bad Mod error UT2004 creates a LOT of mod-specific runtime files, and they need to be cleared to be regenerated (I hate caching, as going through them all is difficult) I couldn’t get mods with heavy custom GUI usage to work, unless they’re being launched standalone, using UT2004 Community tab (which defeats the point of my launcher) Since I wanted to use the modern -mod flag, I had to make my own mod, which needs such files to function: ModDir/UT2K4Mod.ini (Name and description) ModDir/System/Default (Diffs of what to add/remove) ModDir/System/DefUser (Can be left empty, but requires at least one \\r\\n line) I’m thankful to whatever or whoever made me as patient as I am, because DefUser being absolutely empty causing a segfault or files requiring CRLF even in Linux was very unexpected, and required hours of investigation. On top of said implementation, backend framework also needed changes to ensure stability and flexibility. New methods returning more data to the game adapters were added, as well as improvements in attribute names and path handling. Bugs are always present… After testing with some edge cases, I found bugs that got resolved shortly after. Windows, as of now, works flawlessly, but I’ll be performing more tests when I distribute a full build. What’s that, some new GUI? Yes! I wanted to implement logos since the day 1 of starting this project. Surprisingly, that was one of the easiest modifications to date. Screen state tracking was also improved to provide no visual bugs after adding, removing, selecting and deselecting added material. Finally shipping, finally stable? Again, yes. All the intended functionality is verified to be working, and you can already try it out for yourself! Running python -m frontend.app from the project’s root will open up this GUI for you to play around! Over the next few days I’ll finish making all the necessary branding, README and ensure licensing is correct. Then I’ll push a final devlog and make a ship. Thank you for everyone following RedeeMOD’s journey. Keep rocking, and make the world truly Unreal !"}, {"post_id": 48536, "ts": "2026-08-16T23:19:20Z", "hours": 8.3097, "text": "UI tweaks! This looks better in my opinion After taking a look at the previous design I thought it looked quite ugly and inconsistent when some cards have center-aligned elements and others don’t. This update fixes these issues! You really spent so many hours on simple UI tweaks? Yes and no. While the primary purpose of this devlog IS to describe subtle interface change, under the hood many quality of development improvements hide as I’m trying to implement and fiddle with Unreal Tournament 2004 game adapter, which required a more streamlined API of adapter creation rather than what was previously developed. So, this devlog has hours logged from both a fully developed interface and half-developed new game adapter implementation. Stardance was warning me about getting close to 10h limit, so I must post this before diving deeper into Unreal Tournament 2004, which has way more twisted stuff within its modding system. Stay tuned and wish me luck!"}, {"post_id": 46034, "ts": "2026-08-12T23:13:59Z", "hours": 4.5775, "text": "A fresh look Expanding on the design I like, I decided to add some improvements. What improvements exactly? All these things: The launcher now supports adding multiple games (even though currently the only game supported is Unreal Tournament ’99 (more to come)) A sidebar was introduced for better UX A more user-friendly card design was expanded to become the main component interface relies on Backend experienced a bit of an overhaul too to support game/mod branching Safeguards were implemented to disallow adding multiple copies of the same mod OR directories that do NOT contain Unreal mod content Config is now stored in local paths for saving/loading added material Library tab disappears if no games are detected Wow! This is really awesome! Is it ready to be shipped? I could ship the current version, but there are exactly 3 things stopping me from doing so. I need to: Verify functionality on Windows (so it doesn’t become another Linux-only project of mine) Add verification for game paths and prompt user to enter location for both executable and config (if applicable/not found) Add Unreal Tournament 2004 functionality to leverage multiple game selection and see if it works (as well as possibly other games of the franchise, like Unreal and maybe even Unreal Tournament 2014)"}, {"post_id": 45747, "ts": "2026-08-12T13:16:35Z", "hours": 4.2758, "text": "Interface update A functional UI demo has just been made! Following a design language similar to Unreal Engine 5, I was able to make a functional UI, that can launch the game with selected mods! The UI is written with PySide6, which allows for Qt6 API to be used on Python, giving a modern development workflow, with customizable stylesheets and cross-platform capabilities. What’s next? I want to rewrite the launcher a bit to support more games in the future and be more architecturally correct , at the same time feeling more premium both from the user-facing app, and the source code too."}, {"post_id": 45266, "ts": "2026-08-11T16:50:22Z", "hours": 1.1736, "text": "Discovery - done! With the installation discovery done, I can finally focus on the real provisioning and frontend. How does it work? Utilizing common installation paths of Unreal Tournament, I could build a simple config.json file that has all this information for Windows and Linux. Then, I wrote a simple json parser, and methods to use as a simple interface for the frontend. What else currently exists? The current source tree has this functionality implemented: Filesystem utils for finding and sanitizing paths (required by Unreal Engine to load paths relative to the executable) .ini file editor (because Unreal Engine operates on .ini files for configuration, one of which allows for custom file discovery. Editing it allows injecting custom mod files) Next plans? I will try and build a user-facing application that does exactly 3 things: It discovers the installation directory (so the frontend can also act as a launcher) It lets you add folders with mod files It lets you load one or more mods (and the base game) by constructing a .ini file on the go Maybe something more will come to my mind as time passes."}, {"post_id": 45205, "ts": "2026-08-11T15:03:58Z", "hours": 0.6744, "text": "Never more excited! What am I building now? As a kid, I used to play Unreal Tournament ’99 with my dad. I always thought that game is genius - how it encompasses the soul of classic arena shooters yet still being fun to play! What is this Unreal Tournament? You’ve most likely heard of Unreal Engine. The reason it got this name is due to Epic Games’ first major game - Unreal ! While at first it acted as a competitor to Quake I and II style games with its campaign against various creatures, in a year turned to compete with upcoming genre of Arena Shooters, specifically Quake 3, focusing entirely on multiplayer. Never heard of it. Why? While the game itself was awesome not only the way it was written (with an interpreted UScript language, which lets pure UScript mods run on every platform, as well as GPU utilization), and Epic even released the last installment’s source code available to read with promises of development based on what the community wants, quickly realized the harsh reality of Arena Shooters losing market share and turned to developing Fortnite , finally shutting down official server support on 24th of January, 2023. So can I still play it anyhow? Despite cancellation of the whole series, community has stepped in and is still keeping up with modern games! Epic Games even allowed the Unreal and Unreal Tournament (original as well as 2004 version) ecosystem be maintained by a group called OldUnreal , while the latest game is available on UT4Ever , a self-hosted group of volunteers, who have rewritten Epic’s servers. And, guess what, all of this is available for free! What RedeeMOD aims to provide I am always looking at ways to modularize the software I use for maximum customization. Currently the mods follow a drag-over logic, which mixes mod files with original game’s files, rendering the original, pure and unmodified version unplayable if you ever want it back. After researching how modding architecture of Unreal Tournament ’99 works, I was able to prepare a plan on how to implement a mod loader, and started to work on it! So stay tuned, and join the Unreal Tournament community!"}]...
|
Title: RedeeMOD by @DoMax | Stardance
Devlogs:
Ne Title: RedeeMOD by @DoMax | Stardance
Devlogs:
Never more excited! What am I building now? As a kid, I used to play Unreal Tournament ’99 with my dad. I always thought that game is genius - how it encompasses the soul of classic arena shooters yet still being fun to play! What is this Unreal Tournament? You’ve most likely heard of Unreal Engine. The reason it got this name is due to Epic Games’ first major game - Unreal ! While at first it acted as a competitor to Quake I and II style games with its campaign against various creatures, in a year turned to compete with upcoming genre of Arena Shooters, specifically Quake 3, focusing entirely on multiplayer. Never heard of it. Why? While the game itself was awesome not only the way it was written (with an interpreted UScript language, which lets pure UScript mods run on every platform, as well as GPU utilization), and Epic even released the last installment’s source code available to read with promises of development based on what the community wants, quickly realized the harsh reality of Arena Shooters losing market share and turned to developing Fortnite , finally shutting down official server support on 24th of January, 2023. So can I still play it anyhow? Despite cancellation of the whole series, community has stepped in and is still keeping up with modern games! Epic Games even allowed the Unreal and Unreal Tournament (original as well as 2004 version) ecosystem be maintained by a group called OldUnreal , while the latest game is available on UT4Ever , a self-hosted group of volunteers, who have rewritten Epic’s servers. And, guess what, all of this is available for free! What RedeeMOD aims to provide I am always looking at ways to modularize the software I use for maximum customization. Currently the mods follow a drag-over logic, which mixes mod files with original game’s files, rendering the original, pure and unmodified version unplayable if you ever want it back. After researching how modding architecture of Unreal Tournament ’99 works, I was able to prepare a plan on how to implement a mod loader, and started to work on it! So stay tuned, and join the Unreal Tournament community!
Discovery - done! With the installation discovery done, I can finally focus on the real provisioning and frontend. How does it work? Utilizing common installation paths of Unreal Tournament, I could build a simple config.json file that has all this information for Windows and Linux. Then, I wrote a simple json parser, and methods to use as a simple interface for the frontend. What else currently exists? The current source tree has this functionality implemented: Filesystem utils for finding and sanitizing paths (required by Unreal Engine to load paths relative to the executable) .ini file editor (because Unreal Engine operates on .ini files for configuration, one of which allows for custom file discovery. Editing it allows injecting custom mod files) Next plans? I will try and build a user-facing application that does exactly 3 things: It discovers the installation directory (so the frontend can also act as a launcher) It lets you add folders with mod files It lets you load one or more mods (and the base game) by constructing a .ini file on the go Maybe something more will come to my mind as time passes.
Interface update A functional UI demo has just been made! Following a design language similar to Unreal Engine 5, I was able to make a functional UI, that can launch the game with selected mods! The UI is written with PySide6, which allows for Qt6 API to be used on Python, giving a modern development workflow, with customizable stylesheets and cross-platform capabilities. What’s next? I want to rewrite the launcher a bit to support more games in the future and be more architecturally correct , at the same time feeling more premium both from the user-facing app, and the source code too.
A fresh look Expanding on the design I like, I decided to add some improvements. What improvements exactly? All these things: The launcher now supports adding multiple games (even though currently the only game supported is Unreal Tournament ’99 (more to come)) A sidebar was introduced for better UX A more user-friendly card design was expanded to become the main component interface relies on Backend experienced a bit of an overhaul too to support game/mod branching Safeguards were implemented to disallow adding multiple copies of the same mod OR directories that do NOT contain Unreal mod content Config is now stored in local paths for saving/loading added material Library tab disappears if no games are detected Wow! This is really awesome! Is it ready to be shipped? I could ship the current version, but there are exactly 3 things stopping me from doing so. I need to: Verify functionality on Windows (so it doesn’t become another Linux-only project of mine) Add verification for game paths and prompt user to enter location for both executable and config (if applicable/not found) Add Unreal Tournament 2004 functionality to leverage multiple game selection and see if it works (as well as possibly other games of the franchise, like Unreal and maybe even Unreal Tournament 2014)
UI tweaks! This looks better in my opinion After taking a look at the previous design I thought it looked quite ugly and inconsistent when some cards have center-aligned elements and others don’t. This update fixes these issues! You really spent so many hours on simple UI tweaks? Yes and no. While the primary purpose of this devlog IS to describe subtle interface change, under the hood many quality of development improvements hide as I’m trying to implement and fiddle with Unreal Tournament 2004 game adapter, which required a more streamlined API of adapter creation rather than what was previously developed. So, this devlog has hours logged from both a fully developed interface and half-developed new game adapter implementation. Stardance was warning me about getting close to 10h limit, so I must post this before diving deeper into Unreal Tournament 2004, which has way more twisted stuff within its modding system. Stay tuned and wish me luck!
Finally, it feels complete! What I’ve been through and why do I feel relieved So, after a LOT of trial and error, and MANY wrong paths taken, Unreal Tournament 2004 adapter is functioning! Why it took so much effort for such a simple thing UT2004 differs from UT99 in many different areas, even its modding system: It now has a dedicated -mod flag instead of using an overriden .ini file Every mod has its own mandatory structure, and UT2004 doesn’t like multiple mods loaded Mods can load diffs of system .ini files My plan was to replicate what I was doing with UT99 - building a custom mod at runtime that would bundle every enabled mod together. Since this game is quite old, so are its development sources. I resorted to the best source there is - proven to work mods. My top 3 problems with UT2004, ranked: Using empty files or ones that are with LF line endings instead of CRLF produces either a segfault or a Bad Mod error UT2004 creates a LOT of mod-specific runtime files, and they need to be cleared to be regenerated (I hate caching, as going through them all is difficult) I couldn’t get mods with heavy custom GUI usage to work, unless they’re being launched standalone, using UT2004 Community tab (which defeats the point of my launcher) Since I wanted to use the modern -mod flag, I had to make my own mod, which needs such files to function: ModDir/UT2K4Mod.ini (Name and description) ModDir/System/Default (Diffs of what to add/remove) ModDir/System/DefUser (Can be left empty, but requires at least one \r\n line) I’m thankful to whatever or whoever made me as patient as I am, because DefUser being absolutely empty causing a segfault or files requiring CRLF even in Linux was very unexpected, and required hours of investigation. On top of said implementation, backend framework also needed changes to ensure stability and flexibility. New methods returning more data to the game adapters were added, as well as improvements in attribute names and path handling. Bugs are always present… After testing with some edge cases, I found bugs that got resolved shortly after. Windows, as of now, works flawlessly, but I’ll be performing more tests when I distribute a full build. What’s that, some new GUI? Yes! I wanted to implement logos since the day 1 of starting this project. Surprisingly, that was one of the easiest modifications to date. Screen state tracking was also improved to provide no visual bugs after adding, removing, selecting and deselecting added material. Finally shipping, finally stable? Again, yes. All the intended functionality is verified to be working, and you can already try it out for yourself! Running python -m frontend.app from the project’s root will open up this GUI for you to play around! Over the next few days I’ll finish making all the necessary branding, README and ensure licensing is correct. Then I’ll push a final devlog and make a ship. Thank you for everyone following RedeeMOD’s journey. Keep rocking, and make the world truly Unreal !
Code, break, fix, repeat! Here’s what the final 1.0.0 release of RedeeMOD brings: Fully tested and documented! I built RedeeMOD not only as an app to manage Unreal Tournament games exclusively (though at first, that was the plan), but also as a framework to create more games in the future compatible with RedeeMOD! I recently wrote a Contribution guide that lets anyone create adapters and expand RedeeMOD by following a detailed guide! Also, as a standard practice, GitHub actions were added to help with releases. Both Windows and Linux builds work perfectly, but are unsigned, so Windows might throw Smart Screen or Smart App Control warnings. These are safe to ignore, and if they bother you too much, you can always resort to launching RedeeMOD directly through Python! Changes in code The code is formatted with Black formatter . It’s way easier to format the code using a tool than doing so manually. Also, I found some bugs that weren’t immediately noticeable. Things like: An uninitialized variable being still required in code (produces a TypeError ) Image painting events overriding each other Much more They are now fully fixed. Some inconsistencies between files have also been resolved. This latest build now features logos to feel more professional . User interface has been updated with more detailed card subtitles, so the app is easier to navigate. Overall, RedeeMOD is in its stable form for the first time ever. Now it’s just the matter of whether more adapters will be created for other games by the community! Does RedeeMOD lack something? Well, the mod management is very simple - adding, removing and enabling/disabling a mod probably doesn’t sound like the most sophisticated mod manager on the earth, but I am planning to later add a pop up that lets users customize the mods even further, like adding custom launch options, paths, even image customization, but that will require more time and I feel confident enough that the current feature set is good for the first ship. For more info on RedeeMOD, visit its GitHub repository !
Pre-ship devlog! Maitenance pre-ship revealed 3 more bugs that I couldn’t live with… Bugs? What bugs? Actually, very counter-intuitive! UT99-specific : Turns out, when Unreal Tournament ’99 reads configuration and finds duplicate filenames in different directories, FIRST ENTRY DEFINED WINS , which, from coding perspective, is very unusual! Usually, if you define a variable, it can be redefined later. UT99 does not work like that, so I made the mods override any system files if they do override any. I noticed this by trying to load one of my favorite mods ever - the HD pack, which overrides system textures. Glad this bug got noticed! UT2004 skins not working : Some skin mods would not work due to the correct files not being imported on game runtime. By adding an extra file extension to the list of import files, I was able to fix this! Label truncation fails : Previously I had implemented an ElidedLabel that truncates a string and replaces the ending with ... if it is too long. In some rare instances however it failed and set a boundary on window size instead of truncating. However, it’s not an issue anymore! Error handling is better now I ran into an issue that got me confused - I couldn’t launch a game. I panicked, thought that my launcher was broken again, and only then did I realise that the game wasn’t installed! Launcher did not notify me and I got frustrated. Since I want the UX to be flawless, the best decision was to make a pop-up in case of a critical error. I gotta say - the ship is finally truly 100% ready !
Quake fans - I got you! Thought RedeeMOD would only be available for niche titles? Not exactly! Which Quake? Most people would probably agree with me that Quake 3 Arena was the best entry of the series for multiplayer games. After seeing just how many Quake 3 mods there are (some even being standalone games) I had to implement an adapter for it with support for both standalone games and mods! I resorted to the IOQuake 3 engine support due to its extra capabilities and being the modern choice for most, so original Id Tech 3 might not work. How does it work? IOQuake 3 inherits cvar support (and adds more!) from Id Tech 3 engine. Utilizing com_basegame , i could bypass Quake 3 Arena file presence for standalone games. What about Quake 3 MODS that are not standalone? The new adapter follows an interesting edge-case detection logic: If a mod has default.cfg file somewhere within its .pk3 files, it’s considered standalone. Other games are required to have genuine Quake 3 Arena present, about what RedeeMOD will warn. IOQuake 3 requires Quake 3 Arena or Team Arena files to be in baseq3 and missionpack directories. This adapter handles warning users against such restriction. Quake 3 Arena can’t be launched through RedeeMOD as a mod. Everything else works perfectly fine (based on testing). All mods I tested worked fine. If you find one that does not, kindly report it on GitHub issues 😄 The most challenging adapter of all No doubt, the amount of testing that was required to get this working is absurd, and definitely it was the most challenging adapter of all .
Tested and working! How (and why) I implemented tests in RedeeMOD The reason behind “why” My dad is a high profile developer, and many new things I try are influenced by him. While I always liked setting up CI/CD pipelines and other automations, one thing my projects lacked was testing. Turns out, many tech jobs require knowledge about tests, because they guarantee several things: They assure that your application works as it should They document your working concept They let you make refactors that don’t hurt the functionality So, after considering these benefits, I started reading how tests are implemented. How did I implement tests for RedeeMOD? There are 3 main types of tests: Unit (where one small component is tested) Integration (where several combined components and their behaviour is tested) End to End (where full system flow from start to finish is tested) (they take a long time, so I didn’t even consider them for RedeeMOD) First thing any testable software should have is clear dependency injection. Dependency injection is a pattern where you don’t call dependencies directly, but pass them externally. I opted for implementing method argument injection that I could later use in tests. Why is DI required? Well, during testing, the external environments must be mocked and created virtually to test different use cases (things like sys.* calls and more). Luckily, RedeeMOD already had a nice and semi-testable architecture where very few things needed to be changed. Writing tests is a tedious and rather boring process, because all the edge cases must be defined. Don’t hate me for this, but I handed over writing tests to AI. My arguments for why AI is appropriate for this are: You can’t test software that hasn’t been previously written (by people) Repetitive work takes away precious time, and AI just performs checks While one could argue that Test-Driven Development exists, after trying it out I can confidently say that I’m not a fan of TDD. However, giving very broad instructions, like “Make me tests for this project” usually doesn’t go well, because AI can’t retain project philosophy and tests what doesn’t need to be tested (things that don’t contain logic, thus can’t really fail). RedeeMOD currently has a test suite based on pytest with integration and unit tests written. How tests could benefit you? With tests, instead of clicking around (and often forgetting) every edge case manually, you can offload it to a machine that does hundreds of calculations extremely fast. Not only is it a well-regarded pattern within the developer community, but also helps with coding efficiency and guards from failed refactors.
Ships:
Modding (some) games has never been easier! I present to you - RedeeMOD , a mod launcher that lets anyone mod games with ease! RedeeMOD was first created for modding Unreal Tournament games, but due to its expandable nature, anyone who knows Python can write a little script and expand RedeeMOD’s game selection for any game imaginable! What are its core features? Glad you asked! Here’s what you get out of the box: Automatic game discovery - RedeeMOD finds your game installations all by itself! A real mod library - every game gets its own mod collection. Add mods once and toggle them whenever you like Custom path overrides - is your game installed somewhere weird? Just point at it and carry on Cross-platform frontend - built with Python and PySide6 (Qt6), so it runs natively on both Windows and Linux! (macOS should also work, but I can’t test that - I own no apple gear) And here’s my favorite part: mods never mess up the vanilla game! Which games are supported? As of today: Unreal Tournament ’99 - mods are loaded through automatic INI patching Unreal Tournament 2004 - mods are stitched together into a package and loaded using the game’s own -mod mechanism Both games are available to download from OldUnreal page, FOR FREE ! What about other games? Can I add them myself? Absolutely! This is where RedeeMOD shines - every game is just an adapter. It knows three things about a game: What’s it called Where it might live How to launch it with mods I even prepared a guide just for that! If a game can be modded without wrecking its installation, an adapter can be written for it. Cool! How do I get it? Head over to the Releases page and grab the app! Or if you want to Redeem the source: git clone https://github.com/domasles/redeemod.git cd redeemod pip install -e . # Omit -e flag if you are not planning to edit the source files later. Leaving it is recommended though redeemod How to use it? Download Unreal Tournament ’99 or Unreal Tournament 2004 from OldUnreal Open the game, configure your settings, and ONLY THEN add the game to RedeeMOD Download any mod you like. My recommendations: Unreal Tournament ’99 HD textures XVehicles for Unreal Tournament ’99 HaloUT for Unreal Tournament 2004 About any skin mod available (be careful, some depend on others!) Add it to your games’ Mod Library Enable the mods you feel like playing today Launch the game and enjoy ! Honesty is the most important thing A few things to know before diving in: Windows’ Smart App Control might block the unsigned executable. You can either disable it or build the app yourself. On Linux, case-sensitive filenames occasionally bite older mods - usually fixable with some renames. Unreal Tournament 2004 was designed to load one mod at a time, so stacking several can lead to conflicts. In practice? It mostly just works. Some mods might not work properly because: a. They require some GUI classes RedeeMOD can’t handle yet b. They are straight up broken Try it, break it, tell me everything I made RedeeMOD out of the frustration that some games don’t have ways of loading mods while leaving the base intact. If it happened to you before, and RedeeMOD helped, I can feel proud. Found a bug, got an idea, or want to see your favorite game in the lineup? Mind you - contributions are very welcome!
After quite some time, RedeeMOD development is back! What’s new New adapter! : IOQuake 3 is officially supported on RedeeMOD! The adapter is quite complex due to engine’s hardcoded filepaths and external game loading, thus only one type of content can be loaded at a time (either an IOQuake 3 game or Quake 3 mod). API improvements : Each adapter is equipped with a setup() method that runs after adding a game - useful for first-time initialization instead of prompting user for setup steps. Mod adapters can limit the amount of mods they allow selected at once. Game configurations are isolated now, so every game can work on its own requiring no modifications to unrelated files! Tests! : RedeeMOD has automated integration and unit tests implemented. Layout changes : The layout was tweaked a bit to be more usable. Changes mainly made to card positioning, so Add Game and Add Mod cards are always shown first. I hope that many of you will enjoy this project. Even better if you try to script adapters of games that YOU think are important! Remember, that you can always resort to the Contributing Guide on GitHub ! And, of course, leave a nice review if you think RedeeMOD is worth one ;)...
|
1792831760.0720088
|
1792918160.0720088
|
|
46856
|
pi - web os by @NotSuspiciousProgrammer | Stardanc pi - web os by @NotSuspiciousProgrammer | Stardance...
|
NotSuspiciousProgrammer
|
2
|
9.0
|
24
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T00:06:08Z", "hours": 6.0, "multiplier": 3.5, "payout": 24, "blessing": "neutral", "text": "I made a PI-THEMED WEB-OS!! The most challenging part was the script for making “windows” draggable; I had to look through some tutorials for that. Either way, as a professional pi enthusiast, I’m pretty excited for this pi theme! As part of the WebOS2 Mission, I have more than three new features from what I submitted to WebOS1. Some of them include the Settings App, Bible App, and sound effects that say the next digit of pi each time you open/close an app. That part was very fun :P I hope you enjoy my Pi webOS! Please provide feedback on my project, whether you’re a pi enthusiast or not :)", "repo": "https://github.com/kpoovakan/piwebos", "demo": "https://kpoovakan.github.io/piwebos"}, {"ship_num": 2, "ts": "2026-08-11T23:36:39Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a pi-themed “operating system” that can run in a web browser! The hardest part for me was making the windows draggable, since I ran into some bugs even while following the guide. Thanks to some clarification in a W3Schools article, I managed to fix those bugs. I have some features in this OS that the guide doesn’t list, one which is the app that plays music. The other is the helpful text at the bottom of the screen (telling you where the apps can be opened!) that disappears when an app is opened. I enjoyed making this pi-themed “operating system”. I hope you enjoy exploring it!", "repo": "https://github.com/kpoovakan/piwebos", "demo": "https://kpoovakan.github.io/piwebos"}]...
|
[{"post_id": 67747, "ts": "202 [{"post_id": 67747, "ts": "2026-09-13T23:59:20Z", "hours": 1.6781, "text": "I updated my README! Now it has two images, a setup guide, and an organized table for my “apps”. There’s also a features list and a small credits section. I also went through my code and fixed all the bugs I could find. Time to ship!!"}, {"post_id": 66994, "ts": "2026-09-13T00:24:00Z", "hours": 3.9725, "text": "I added more apps to my webOS! Now it has a pi app, games, a web app, an e-mail redirect, a file manager, a notepad, a calculator, a Turbowarp redirect, a music app, YouTube, maps, a flight tracker redirect, a Bible app, and a settings app. The settings app lets you customize things like the time format and sound effect preferences."}, {"post_id": 45470, "ts": "2026-08-11T23:27:57Z", "hours": 0.8372, "text": "I added the content to my three applications! Now, there’s an app with stuff about pi, an app featuring my other coding projects, and a section to play popular classical piano pieces."}, {"post_id": 45452, "ts": "2026-08-11T22:21:00Z", "hours": 1.5489, "text": "I added more CSS styles and customization. I also made the “windows” draggable with JavaScript, and I added buttons to open and close the app placeholders. Next I’ll be adding things to the apps themselves!"}, {"post_id": 45398, "ts": "2026-08-11T20:32:05Z", "hours": 0.325, "text": "Added core code for my pi-themed web OS! I created a blue color palette for the CSS, added placeholder tags for what shall soon become the OS apps, and implemented a pi-themed background."}]...
|
Title: pi - web os by @NotSuspiciousProgrammer | S Title: pi - web os by @NotSuspiciousProgrammer | Stardance
Devlogs:
Added core code for my pi-themed web OS! I created a blue color palette for the CSS, added placeholder tags for what shall soon become the OS apps, and implemented a pi-themed background.
I added more CSS styles and customization. I also made the “windows” draggable with JavaScript, and I added buttons to open and close the app placeholders. Next I’ll be adding things to the apps themselves!
I added the content to my three applications! Now, there’s an app with stuff about pi, an app featuring my other coding projects, and a section to play popular classical piano pieces.
I added more apps to my webOS! Now it has a pi app, games, a web app, an e-mail redirect, a file manager, a notepad, a calculator, a Turbowarp redirect, a music app, YouTube, maps, a flight tracker redirect, a Bible app, and a settings app. The settings app lets you customize things like the time format and sound effect preferences.
I updated my README! Now it has two images, a setup guide, and an organized table for my “apps”. There’s also a features list and a small credits section. I also went through my code and fixed all the bugs I could find. Time to ship!!
Ships:
I made a pi-themed “operating system” that can run in a web browser! The hardest part for me was making the windows draggable, since I ran into some bugs even while following the guide. Thanks to some clarification in a W3Schools article, I managed to fix those bugs. I have some features in this OS that the guide doesn’t list, one which is the app that plays music. The other is the helpful text at the bottom of the screen (telling you where the apps can be opened!) that disappears when an app is opened. I enjoyed making this pi-themed “operating system”. I hope you enjoy exploring it!
I made a PI-THEMED WEB-OS!! The most challenging part was the script for making “windows” draggable; I had to look through some tutorials for that. Either way, as a professional pi enthusiast, I’m pretty excited for this pi theme! As part of the WebOS2 Mission, I have more than three new features from what I submitted to WebOS1. Some of them include the Settings App, Bible App, and sound effects that say the next digit of pi each time you open/close an app. That part was very fun :P I hope you enjoy my Pi webOS! Please provide feedback on my project, whether you’re a pi enthusiast or not :)...
|
1792846332.03248
|
1792932732.03248
|
|
46909
|
DevTab by @Eel | Stardance
|
Eel
|
2
|
24.0
|
275
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-21T00:15:29Z", "hours": 19.0, "multiplier": 14.9, "payout": 275, "blessing": "neutral", "text": "After a lot of work, the project is now complete and ready for others to try. I’m really proud of how far it has come, especially the workspace system, GitHub integration, task management, focus timer, and browser extension features. The goal was to make opening a new tab actually useful for development instead of just being another blank page, and I’m happy with where it ended up. Try it out and let me know what you think!", "repo": "https://github.com/Caleb-Guyer/DevTab", "demo": "https://caleb-guyer.github.io/DevTab/"}, {"ship_num": 2, "ts": "2026-08-12T17:11:27Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I finished and shipped my custom new tab page! The project features a fully custom HTML/CSS/JavaScript interface with interactive functionality and a design built from scratch. I focused on making it feel like a polished replacement for the default new tab page rather than just a static website.", "repo": "https://github.com/Caleb-Guyer/DevTab", "demo": "https://caleb-guyer.github.io/DevTab/"}]...
|
[{"post_id": 51364, "ts": "202 [{"post_id": 51364, "ts": "2026-08-21T00:07:07Z", "hours": 10.0667, "text": "DevTab 3.0 is now complete! I added support for multiple project workspaces, with each workspace having its own notes, links, tasks, layouts, accents, and saved sessions. DevTab can automatically migrate existing data from version 2.0, and it now integrates public GitHub repository information including commits, issues, pull requests, and releases, with offline caching. I also added a project task queue with progress tracking and a persistent focus timer that can be linked to tasks. The browser extension can now capture and restore browser tabs, while the website supports manually saved tab lists. Workspace commands such as workspace, launch, task, done, and focus were added, along with keyboard shortcuts for quickly switching between workspaces. I also finished up the responsive interface and updated the extension metadata, README, social preview, and demo. Overall, this update makes DevTab much more useful for managing multiple development projects and keeping everything related to a project in one place."}, {"post_id": 50771, "ts": "2026-08-20T04:24:35Z", "hours": 8.1569, "text": "Spent some time finishing up DevTab 2.0, and it’s finally complete. The goal with this update was to turn DevTab from a basic new-tab page into a much more customizable workspace that I can actually use every day. I added editable and reorderable quick links and cards, a command launcher with built-in calculations, and support for multiple Markdown notes. GitHub activity has also been expanded, and weather now supports manually selected locations and different units. I also added import/export functionality, individual reset options, and offline caching so the workspace is more useful even without a connection. I also spent some time on the less visible parts of the project. I added accessibility controls, built the browser extension version, created the icons, social preview, and demo GIF, and updated the README. Automated tests and a Lighthouse workflow were added as well."}, {"post_id": 48281, "ts": "2026-08-16T16:19:15Z", "hours": 0.2772, "text": "After receiving feedback during certification, I went back through the DevTab styling and rewrote several sections of the CSS myself. I focused on understanding and rebuilding the affected components rather than simply changing values, while also making some additional layout and styling adjustments. I then tested the updated interface to make sure the changes worked correctly and didn’t introduce visual or functional issues."}, {"post_id": 45886, "ts": "2026-08-12T17:05:52Z", "hours": 2.7272, "text": "I continued working on the new tab page and focused on turning the project from a basic prototype into something that actually feels like a finished website. I spent this session improving the styling and layout, fixing some smaller UI issues, and making the different interactive elements work together more smoothly. I also added and refined the main functionality of the page so it feels useful when opening a new tab instead of just being a static design .A lot of the time went into testing everything in the browser and making small adjustments to the CSS and JavaScript. I wanted the interface to feel consistent across the different parts of the page, so I kept refining spacing, sizing, and interactions as I found things that looked or behaved awkwardly."}, {"post_id": 45548, "ts": "2026-08-12T03:31:44Z", "hours": 2.3419, "text": "I’ve been working through the first parts of the Give Your Website a Pulse mission and have started turning the basic new tab page into a more complete website.So far, I’ve worked on the main HTML structure, built the custom layout, and started styling the interface with my own CSS rather than relying on a template. I’ve also been adding the JavaScript needed to make the page interactive and behave more like an actual new tab replacement.A big part of this session was getting the different parts of the page to work together while keeping the design clean and consistent. I also spent time testing the page in the browser and fixing small issues as they came up.There’s still some work left before I’m ready to ship, but the main structure and styling are coming together and the project is starting to feel like an actual usable new tab page rather than just a static webpage."}]...
|
Title: DevTab by @Eel | Stardance
Devlogs:
I’ve b Title: DevTab by @Eel | Stardance
Devlogs:
I’ve been working through the first parts of the Give Your Website a Pulse mission and have started turning the basic new tab page into a more complete website.So far, I’ve worked on the main HTML structure, built the custom layout, and started styling the interface with my own CSS rather than relying on a template. I’ve also been adding the JavaScript needed to make the page interactive and behave more like an actual new tab replacement.A big part of this session was getting the different parts of the page to work together while keeping the design clean and consistent. I also spent time testing the page in the browser and fixing small issues as they came up.There’s still some work left before I’m ready to ship, but the main structure and styling are coming together and the project is starting to feel like an actual usable new tab page rather than just a static webpage.
I continued working on the new tab page and focused on turning the project from a basic prototype into something that actually feels like a finished website. I spent this session improving the styling and layout, fixing some smaller UI issues, and making the different interactive elements work together more smoothly. I also added and refined the main functionality of the page so it feels useful when opening a new tab instead of just being a static design .A lot of the time went into testing everything in the browser and making small adjustments to the CSS and JavaScript. I wanted the interface to feel consistent across the different parts of the page, so I kept refining spacing, sizing, and interactions as I found things that looked or behaved awkwardly.
After receiving feedback during certification, I went back through the DevTab styling and rewrote several sections of the CSS myself. I focused on understanding and rebuilding the affected components rather than simply changing values, while also making some additional layout and styling adjustments. I then tested the updated interface to make sure the changes worked correctly and didn’t introduce visual or functional issues.
Spent some time finishing up DevTab 2.0, and it’s finally complete. The goal with this update was to turn DevTab from a basic new-tab page into a much more customizable workspace that I can actually use every day. I added editable and reorderable quick links and cards, a command launcher with built-in calculations, and support for multiple Markdown notes. GitHub activity has also been expanded, and weather now supports manually selected locations and different units. I also added import/export functionality, individual reset options, and offline caching so the workspace is more useful even without a connection. I also spent some time on the less visible parts of the project. I added accessibility controls, built the browser extension version, created the icons, social preview, and demo GIF, and updated the README. Automated tests and a Lighthouse workflow were added as well.
DevTab 3.0 is now complete! I added support for multiple project workspaces, with each workspace having its own notes, links, tasks, layouts, accents, and saved sessions. DevTab can automatically migrate existing data from version 2.0, and it now integrates public GitHub repository information including commits, issues, pull requests, and releases, with offline caching. I also added a project task queue with progress tracking and a persistent focus timer that can be linked to tasks. The browser extension can now capture and restore browser tabs, while the website supports manually saved tab lists. Workspace commands such as workspace, launch, task, done, and focus were added, along with keyboard shortcuts for quickly switching between workspaces. I also finished up the responsive interface and updated the extension metadata, README, social preview, and demo. Overall, this update makes DevTab much more useful for managing multiple development projects and keeping everything related to a project in one place.
Ships:
I finished and shipped my custom new tab page! The project features a fully custom HTML/CSS/JavaScript interface with interactive functionality and a design built from scratch. I focused on making it feel like a polished replacement for the default new tab page rather than just a static website.
After a lot of work, the project is now complete and ready for others to try. I’m really proud of how far it has come, especially the workspace system, GitHub integration, task management, focus timer, and browser extension features. The goal was to make opening a new tab actually useful for development instead of just being another blank page, and I’m happy with where it ended up. Try it out and let me know what you think!...
|
1792882039.2886648
|
1793746039.2886648
|
|
46995
|
Nebula OS by @vires | Stardance
|
vires
|
2
|
5.0
|
10
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-14T19:20:13Z", "hours": 3.0, "multiplier": 3.83, "payout": 10, "blessing": "neutral", "text": ":)", "repo": "https://github.com/abdulakimabdimanapov-rgb/nebula-os", "demo": "https://abdulakimabdimanapov-rgb.github.io/nebula-os/"}, {"ship_num": 2, "ts": "2026-08-13T07:27:36Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Nebula OS — a web-based operating system combining macOS design with Linux functionality! It includes draggable draggable windows, a functional terminal with custom commands like neofetch, a text editor, calculator, and custom themes.", "repo": "https://github.com/abdulakimabdimanapov-rgb/nebula-os", "demo": "https://abdulakimabdimanapov-rgb.github.io/nebula-os/"}]...
|
[{"post_id": 47105, "ts": "202 [{"post_id": 47105, "ts": "2026-08-14T19:11:27Z", "hours": 2.6272, "text": ":)"}, {"post_id": 46187, "ts": "2026-08-13T07:24:33Z", "hours": 0.4519, "text": ";)"}, {"post_id": 46181, "ts": "2026-08-13T06:42:24Z", "hours": 0.3772, "text": ":)"}, {"post_id": 46169, "ts": "2026-08-13T06:14:37Z", "hours": 0.9583, "text": "I can this"}]...
|
Title: Nebula OS by @vires | Stardance
Devlogs:
I Title: Nebula OS by @vires | Stardance
Devlogs:
I can this
:)
;)
:)
Ships:
I built Nebula OS — a web-based operating system combining macOS design with Linux functionality! It includes draggable draggable windows, a functional terminal with custom commands like neofetch, a text editor, calculator, and custom themes.
:)...
|
1792878721.73128
|
1793742721.73128
|
|
46998
|
Personal Portfolio Website by @silvonik | Stardanc Personal Portfolio Website by @silvonik | Stardance...
|
silvonik
|
2
|
11.0
|
66
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-13T10:12:05Z", "hours": 2.0, "multiplier": 2.33, "payout": 6, "blessing": "neutral", "text": "I made my own Personal Portfolio Website to showcase all of my complete projects, it took me about 25 days to build everything but it took a month entirely if we include me learning how to make a website. I only found out about Stardance halfway through the websites development so thats why there are so few devlogs. The most challenging part on making the project was the CSS and setting up the domains, I HATED the CSS because it takes so much time, but Im proud of the finished result of the website and im defnitely going to make more in the future. If you want to check the website out press the “try project” button, and if it doesn’t work search up edwardmare.com in your search engine.", "repo": "https://github.com/Silvonik/EdwardMare.github.io", "demo": "https://edwardmare.com"}, {"ship_num": 2, "ts": "2026-08-14T18:18:50Z", "hours": 9.0, "multiplier": 6.99, "payout": 60, "blessing": "neutral", "text": "I made my own Personal Portfolio Website to showcase all of my complete projects, it took me about 25 days to build everything but it took a month entirely if we include me learning how to make a website. I only found out about Stardance halfway through the websites development so thats why there are so few devlogs. The most challenging part on making the project was the CSS and setting up the domains, I HATED the CSS because it takes so much time, but Im proud of the finished result of the website and im defnitely going to make more in the future. If you want to check the website out press the “try project” button, and if it doesn’t work search up edwardmare.com in your search engine.", "repo": "https://github.com/Silvonik/EdwardMare.github.io", "demo": "https://edwardmare.com"}]...
|
[{"post_id": 67258, "ts": "202 [{"post_id": 67258, "ts": "2026-09-13T10:09:47Z", "hours": 1.6469, "text": "Added a new Project inside hardware called Macropad."}, {"post_id": 52540, "ts": "2026-08-22T18:18:24Z", "hours": 0.7622, "text": "Added a new Project inside hardware called Modded GBAs."}, {"post_id": 47065, "ts": "2026-08-14T18:03:36Z", "hours": 0.5789, "text": "Finished Last bits and pieces BUT I FINIALLY FINISHEDD!!!"}, {"post_id": 46829, "ts": "2026-08-14T11:00:52Z", "hours": 2.1508, "text": "Today I locked in and Finished all the project pages, it was pretty time consuming but im glad i finished all the writing. now i just need to do some finishing touches and im FINISHED!!!"}, {"post_id": 46483, "ts": "2026-08-13T18:34:53Z", "hours": 2.7186, "text": "Finished All the Games pages In Projects section and modified the home and fixed the footer"}, {"post_id": 46010, "ts": "2026-08-12T21:30:52Z", "hours": 2.2783, "text": "Almost Finished Gary’s Theft Auto 6’s page and added a footer to the website. As I’m working on the Gary’s Theft Auto 6’s page and building the design and layout of what every projects page will look like so after i finish this page it should get easier for the next ones."}, {"post_id": 45688, "ts": "2026-08-12T10:41:34Z", "hours": 0.8294, "text": "Fixed Mobile Bugs and Added More Pages To The Projects Section"}]...
|
Title: Personal Portfolio Website by @silvonik | S Title: Personal Portfolio Website by @silvonik | Stardance
Devlogs:
Fixed Mobile Bugs and Added More Pages To The Projects Section
Almost Finished Gary’s Theft Auto 6’s page and added a footer to the website. As I’m working on the Gary’s Theft Auto 6’s page and building the design and layout of what every projects page will look like so after i finish this page it should get easier for the next ones.
Finished All the Games pages In Projects section and modified the home and fixed the footer
Today I locked in and Finished all the project pages, it was pretty time consuming but im glad i finished all the writing. now i just need to do some finishing touches and im FINISHED!!!
Finished Last bits and pieces BUT I FINIALLY FINISHEDD!!!
Added a new Project inside hardware called Modded GBAs.
Added a new Project inside hardware called Macropad.
Ships:
I made my own Personal Portfolio Website to showcase all of my complete projects, it took me about 25 days to build everything but it took a month entirely if we include me learning how to make a website. I only found out about Stardance halfway through the websites development so thats why there are so few devlogs. The most challenging part on making the project was the CSS and setting up the domains, I HATED the CSS because it takes so much time, but Im proud of the finished result of the website and im defnitely going to make more in the future. If you want to check the website out press the “try project” button, and if it doesn’t work search up edwardmare.com in your search engine.
I made my own Personal Portfolio Website to showcase all of my complete projects, it took me about 25 days to build everything but it took a month entirely if we include me learning how to make a website. I only found out about Stardance halfway through the websites development so thats why there are so few devlogs. The most challenging part on making the project was the CSS and setting up the domains, I HATED the CSS because it takes so much time, but Im proud of the finished result of the website and im defnitely going to make more in the future. If you want to check the website out press the “try project” button, and if it doesn’t work search up edwardmare.com in your search engine....
|
1792849982.8263133
|
1792936382.8263133
|
|
47090
|
My (not so) Cool Site >:) by @vaito | Stardance
|
vaito
|
2
|
27.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T11:28:39Z", "hours": 14.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website :D so…. what changes Previously, I have made it with vanilla HTML and CSS to submit to Personal site quest. Now I have switched to Astro and TailwindCSS. I choose Astro because I just need SSG, no client-side code needed. Also, I added the education page where I yap about my schools. And I reworked the Projects page for cleaner looks Thats it :D P/s: Some of these images are clickable. wanna know more ._.? So the tech stack I use is: Astro + Vite, TailwindCSS for CSS things I use Github Pages (automated with Github Action) for hosting this site (thank you Github). But I’m planning to self-host it.", "repo": "https://github.com/VaitoSoi/vaito", "demo": "https://vaito.dev"}, {"ship_num": 2, "ts": "2026-08-17T09:12:59Z", "hours": 13.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple site to introduce myself :D It has: the home, project and links section, as simple as that", "repo": "https://github.com/VaitoSoi/vaito", "demo": "https://vaito.dev"}]...
|
[{"post_id": 77282, "ts": "202 [{"post_id": 77282, "ts": "2026-10-06T12:43:32Z", "hours": 0.4419, "text": "I just made some changes to adapt the normal scale on Windows browser :D"}, {"post_id": 77089, "ts": "2026-10-05T16:52:06Z", "hours": 0.7775, "text": "The UI for phone is quite complete now. But the responsive UI support of TailwindCSS is quite limited, so I can’t implement the UI for tablet yet. Also, if you have a bad experience with the UI, the elements are randomly placed, try to decrease the scale of your browser, it may fix the problem"}, {"post_id": 77077, "ts": "2026-10-05T15:55:27Z", "hours": 2.1472, "text": "I’m doing the responsive UI"}, {"post_id": 76751, "ts": "2026-10-04T14:19:38Z", "hours": 4.5711, "text": "Some updates here: I split the education into a separate part I have done the about me page. I think I have to reorganize the about me page because it looks a bit messy. I have done the projects page: Thats all"}, {"post_id": 75605, "ts": "2026-09-30T15:24:26Z", "hours": 5.5722, "text": "It is quite a long time from the last update, isn’t it >:) To sum up, I’m moving to Astro for SSG and TailwindCSS so I don’t have to manually do the CSS Also, I’m adding new section is about my life (or education )"}, {"post_id": 48342, "ts": "2026-08-16T17:32:09Z", "hours": 1.1739, "text": "My site is live now"}, {"post_id": 48252, "ts": "2026-08-16T15:36:17Z", "hours": 3.3483, "text": "I have done the projects section Sorry for a 3hr devlog ;-; My first design for this part is scroll sync-link (or whatever it called), meaning that when you scroll the site, instead of boring scroll like normal, the site will change itself based on the scroll. Sound cool right >:) Thats until you work on its. It took me so much time that I decided to move to the traditional, click to see method."}, {"post_id": 47931, "ts": "2026-08-16T06:14:21Z", "hours": 8.7872, "text": "I have done the hero section and moving to the projects section :D"}]...
|
Title: My (not so) Cool Site >:) by @vaito | St Title: My (not so) Cool Site >:) by @vaito | Stardance
Devlogs:
I have done the hero section and moving to the projects section :D
I have done the projects section Sorry for a 3hr devlog ;-; My first design for this part is scroll sync-link (or whatever it called), meaning that when you scroll the site, instead of boring scroll like normal, the site will change itself based on the scroll. Sound cool right >:) Thats until you work on its. It took me so much time that I decided to move to the traditional, click to see method.
My site is live now
It is quite a long time from the last update, isn’t it >:) To sum up, I’m moving to Astro for SSG and TailwindCSS so I don’t have to manually do the CSS Also, I’m adding new section is about my life (or education )
Some updates here: I split the education into a separate part I have done the about me page. I think I have to reorganize the about me page because it looks a bit messy. I have done the projects page: Thats all
I’m doing the responsive UI
The UI for phone is quite complete now. But the responsive UI support of TailwindCSS is quite limited, so I can’t implement the UI for tablet yet. Also, if you have a bad experience with the UI, the elements are randomly placed, try to decrease the scale of your browser, it may fix the problem
I just made some changes to adapt the normal scale on Windows browser :D
Ships:
I made a simple site to introduce myself :D It has: the home, project and links section, as simple as that
I made a personal website :D so…. what changes Previously, I have made it with vanilla HTML and CSS to submit to Personal site quest. Now I have switched to Astro and TailwindCSS. I choose Astro because I just need SSG, no client-side code needed. Also, I added the education page where I yap about my schools. And I reworked the Projects page for cleaner looks Thats it :D P/s: Some of these images are clickable. wanna know more ._.? So the tech stack I use is: Astro + Vite, TailwindCSS for CSS things I use Github Pages (automated with Github Action) for hosting this site (thank you Github). But I’m planning to self-host it....
|
1792817521.8614054
|
1792903921.8614054
|
|
47146
|
10-Second Madness by @SCAMMARAS | Stardance
|
SCAMMARAS
|
2
|
9.0
|
49
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-26T00:01:46Z", "hours": 4.0, "multiplier": 12.8, "payout": 49, "blessing": "neutral", "text": "Hello again this is my second ship for this project as i had said and before this whole mission is amazing and i really liked following the guide and making the game even when i have made so more advanced godot projects before. Anyway that’s enough about me let’s talk about the game. So what changed, i added 3 new minigames and sfx with bg music. I made some small cutscenes they came out rough but still i like it qs i think it’s more of an assets problem that animation and i tried making my own assets , i did but you can see the difference between the ones i found and the ones i made", "repo": "https://github.com/Nikolaossamaras/10-Second-Madness", "demo": "https://scammaras.itch.io/10-second-madness"}, {"ship_num": 2, "ts": "2026-08-14T12:30:27Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "It’s time for the Ship!!! I started this mission 2 days ago and found it pretty intresting and beginner friendly as the guide explains every step tbf though i would like if the code parts of the guide had more explanation in them so the one reading it can understand how his code works , also personally as i already know a little of godot i made some changes to the code as i found some lines of it unnecessary for my version of the game . This is my first mission here on stardance and it was amazing i hope that part 2 is the same if not more amazing that this was.", "repo": "https://github.com/Nikolaossamaras/10-Second-Madness", "demo": "https://scammaras.itch.io/10-second-madness"}]...
|
[{"post_id": 54743, "ts": "202 [{"post_id": 54743, "ts": "2026-08-25T20:29:45Z", "hours": 1.5342, "text": "Devlog 4| Today i added 1 minigame , sfx and music which i found on internet. In this minigame you need to avoid falling anvils"}, {"post_id": 54194, "ts": "2026-08-25T02:09:32Z", "hours": 2.2867, "text": "Devlog 3 | Today i added 2 diffrent minigame. 1 a flappy bird minigame and 2 a connect the wires minigame."}, {"post_id": 46612, "ts": "2026-08-13T23:35:29Z", "hours": 3.0311, "text": "Devlog 2 | This is my final devlog for the Warioware part 1 mission for my 10-Second Madness game , today or tommorow i will sumbit for review the game and start working on the Marioware part 2 mission. Today i finished the game added the victory screen and 3 minigames ."}, {"post_id": 45955, "ts": "2026-08-12T19:32:00Z", "hours": 1.5439, "text": "Devlog 1 | Even though i am not a beginner in Godot i wanted to do this WarioWare mission here on stardance , so i started today. What i have made until now: 1.Made the title screen 2.Made the level scene 3.Made the art 4.Started on the first minigame That’s all for today . See you next time"}]...
|
Title: 10-Second Madness by @SCAMMARAS | Stardance Title: 10-Second Madness by @SCAMMARAS | Stardance
Devlogs:
Devlog 1 | Even though i am not a beginner in Godot i wanted to do this WarioWare mission here on stardance , so i started today. What i have made until now: 1.Made the title screen 2.Made the level scene 3.Made the art 4.Started on the first minigame That’s all for today . See you next time
Devlog 2 | This is my final devlog for the Warioware part 1 mission for my 10-Second Madness game , today or tommorow i will sumbit for review the game and start working on the Marioware part 2 mission. Today i finished the game added the victory screen and 3 minigames .
Devlog 3 | Today i added 2 diffrent minigame. 1 a flappy bird minigame and 2 a connect the wires minigame.
Devlog 4| Today i added 1 minigame , sfx and music which i found on internet. In this minigame you need to avoid falling anvils
Ships:
It’s time for the Ship!!! I started this mission 2 days ago and found it pretty intresting and beginner friendly as the guide explains every step tbf though i would like if the code parts of the guide had more explanation in them so the one reading it can understand how his code works , also personally as i already know a little of godot i made some changes to the code as i found some lines of it unnecessary for my version of the game . This is my first mission here on stardance and it was amazing i hope that part 2 is the same if not more amazing that this was.
Hello again this is my second ship for this project as i had said and before this whole mission is amazing and i really liked following the guide and making the game even when i have made so more advanced godot projects before. Anyway that’s enough about me let’s talk about the game. So what changed, i added 3 new minigames and sfx with bg music. I made some small cutscenes they came out rough but still i like it qs i think it’s more of an assets problem that animation and i tried making my own assets , i did but you can see the difference between the ones i found and the ones i made...
|
1792817775.101208
|
1792904175.101208
|
|
47439
|
Persoal Site by @joboi_east | Stardance
|
joboi_east
|
2
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T20:26:00Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Wow, I made my site with hands. At first i thought it was impossible well it was at first. Especially when working on the navigation bar I hesitatatid to add complex pages yet i felt simplicity was the biggest advangtage. Then when it came to deploying i kept trying but could not deply turns out the link to CSS file was local link and vercel and any other hosting site could not read the code. And i was disappointed yet after some research it was a simple mistake. When i saw my site went online i was like HELL YEAH. It was 2 am in the morning so i screamed in lowercase XO But at the end of the day i am proud of what i achieved", "repo": "https://github.com/GustazVista/Personal-Site", "demo": "https://joeboieast.netlify.app/"}, {"ship_num": 2, "ts": "2026-08-21T19:13:01Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my first personal site. The tough part was getting used to writing the code once again. However, with the help of internet namely Claude and W3schools lol i made it to the end. It is still my work tho.", "repo": "https://github.com/GustazVista/Personal-Site", "demo": "https://joeboieast.netlify.app/"}]...
|
[{"post_id": 58296, "ts": "202 [{"post_id": 58296, "ts": "2026-08-30T17:53:09Z", "hours": 1.2656, "text": "Update: This time i mainly worked on the README. However, turns out i also forgot to add images to the cards. So fixed that part as well. And added a new section as the site felt a little bit too small. Now about everything looks nicer than before. Worth the time."}, {"post_id": 56844, "ts": "2026-08-28T19:51:50Z", "hours": 2.1983, "text": "In the back of my mind~ the codes are coming back. Finally understanidng smth"}, {"post_id": 51871, "ts": "2026-08-21T19:11:23Z", "hours": 2.7039, "text": "Have been working on the Design of the site. The below is the inspo"}, {"post_id": 46837, "ts": "2026-08-14T11:17:16Z", "hours": 0.4064, "text": "Just started working on my first (yes first) personal website. Have a lot to learn still."}]...
|
Title: Persoal Site by @joboi_east | Stardance
De Title: Persoal Site by @joboi_east | Stardance
Devlogs:
Just started working on my first (yes first) personal website. Have a lot to learn still.
Have been working on the Design of the site. The below is the inspo
In the back of my mind~ the codes are coming back. Finally understanidng smth
Update: This time i mainly worked on the README. However, turns out i also forgot to add images to the cards. So fixed that part as well. And added a new section as the site felt a little bit too small. Now about everything looks nicer than before. Worth the time.
Ships:
I made my first personal site. The tough part was getting used to writing the code once again. However, with the help of internet namely Claude and W3schools lol i made it to the end. It is still my work tho.
Wow, I made my site with hands. At first i thought it was impossible well it was at first. Especially when working on the navigation bar I hesitatatid to add complex pages yet i felt simplicity was the biggest advangtage. Then when it came to deploying i kept trying but could not deply turns out the link to CSS file was local link and vercel and any other hosting site could not read the code. And i was disappointed yet after some research it was a simple mistake. When i saw my site went online i was like HELL YEAH. It was 2 am in the morning so i screamed in lowercase XO But at the end of the day i am proud of what i achieved...
|
1792828175.0693197
|
1792914575.0693197
|
|
47455
|
my-portfolio by @myselfgaurav99 | Stardance
|
myselfgaurav99
|
2
|
8.0
|
27
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T07:42:49Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I make my portfolio", "repo": "https://github.com/gauravpantha69/gaurav-portfolio", "demo": "https://gauravpantha69.github.io/gaurav-portfolio/"}, {"ship_num": 2, "ts": "2026-08-13T15:16:49Z", "hours": 7.0, "multiplier": 3.8, "payout": 27, "blessing": "neutral", "text": "I make my own portfolio while still learning things and coding.", "repo": "https://github.com/gauravpantha69/gaurav-portfolio", "demo": "https://gauravpantha69.github.io/gaurav-portfolio/"}]...
|
[{"post_id": 47981, "ts": "202 [{"post_id": 47981, "ts": "2026-08-16T08:08:01Z", "hours": 0.9606, "text": "I made this personal portfolio website to show about me, my skills, projects and some of the things i am interested in. I wanted to make something that feel like my own and not just a basic portfolio template. I worked on the design, sections, animations and added my projects in it. At first it was little hard to decide how everything should look, and I changed the design many times before getting something i liked. While making this project I learned many things about web development and designing. I faced some problems with responsive design, spacing and some code not working properly, but I fixed them one by one. The portfolio is still not fully finished because I want to keep adding new projects and improving it when I learn new things. Overall I am happy with how it turned out and this project was really fun to build."}, {"post_id": 46364, "ts": "2026-08-13T15:15:56Z", "hours": 7.0689, "text": "I am working on my portfolio"}]...
|
Title: my-portfolio by @myselfgaurav99 | Stardance Title: my-portfolio by @myselfgaurav99 | Stardance
Devlogs:
I am working on my portfolio
I made this personal portfolio website to show about me, my skills, projects and some of the things i am interested in. I wanted to make something that feel like my own and not just a basic portfolio template. I worked on the design, sections, animations and added my projects in it. At first it was little hard to decide how everything should look, and I changed the design many times before getting something i liked. While making this project I learned many things about web development and designing. I faced some problems with responsive design, spacing and some code not working properly, but I fixed them one by one. The portfolio is still not fully finished because I want to keep adding new projects and improving it when I learn new things. Overall I am happy with how it turned out and this project was really fun to build.
Ships:
I make my own portfolio while still learning things and coding.
I make my portfolio...
|
1792828439.969494
|
1792914839.969494
|
|
47461
|
NASA Fact by @RajanKC | Stardance
|
RajanKC
|
2
|
5.99
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T12:16:58Z", "hours": 1.0, "multiplier": 1.2, "payout": 1, "blessing": "neutral", "text": "This is my first vite project Please rate this good", "repo": "https://github.com/RajanKCKC/Nasa", "demo": "https://nasa-ten-ecru.vercel.app/"}, {"ship_num": 2, "ts": "2026-08-17T14:49:40Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Ship", "repo": "https://github.com/RajanKCKC/Nasa", "demo": "https://nasa-ten-ecru.vercel.app/"}]...
|
[{"post_id": 56775, "ts": "202 [{"post_id": 56775, "ts": "2026-08-28T17:49:06Z", "hours": 0.9944, "text": "Update the Whole website Now there is no ai generated content"}, {"post_id": 50769, "ts": "2026-08-20T04:22:02Z", "hours": 0.6361, "text": "Rewrote Style.css"}, {"post_id": 49690, "ts": "2026-08-18T16:09:41Z", "hours": 0.3169, "text": "Update Auth"}, {"post_id": 48943, "ts": "2026-08-17T14:46:07Z", "hours": 1.2178, "text": "Added Readme"}, {"post_id": 48265, "ts": "2026-08-16T15:52:42Z", "hours": 0.8808, "text": "feat: implement NASA facts dashboard with loading state and fallback data"}, {"post_id": 47422, "ts": "2026-08-15T10:47:34Z", "hours": 0.7144, "text": "Integrate Supabase for authentication and data management Added .env.example for environment variable configuration. Updated .gitignore to exclude .env files. Refactored index.html for improved structure. Added Supabase dependencies in package.json and package-lock.json. Created supabase.js for Supabase client initialization. Implemented authentication flow in auth.js with sign-in and sign-up functionality. Developed dashboard.js to display user-specific content after authentication. Created home.js for the landing page with navigation to the auth page. Enhanced styling in style.css for a better user interface. Added NASA logo SVG asset for branding."}, {"post_id": 47022, "ts": "2026-08-14T16:46:10Z", "hours": 0.3492, "text": "feat: enhance main layout and styles for hero section, add login functionality"}, {"post_id": 46426, "ts": "2026-08-13T16:52:39Z", "hours": 0.6333, "text": "Initialize project with Vite, add basic structure and assets Created package.json with Vite as a development dependency and scripts for dev, build, and preview. Added favicon.svg for the application icon. Included icons.svg with various SVG symbols for UI components. Added hero image as an asset. Created JavaScript and Vite SVG assets for branding. Implemented a counter functionality in counter.js. Set up main.js to render the application structure and integrate the counter. Added style.css for basic styling of the application layout and components."}]...
|
Title: NASA Fact by @RajanKC | Stardance
Devlogs: Title: NASA Fact by @RajanKC | Stardance
Devlogs:
Initialize project with Vite, add basic structure and assets Created package.json with Vite as a development dependency and scripts for dev, build, and preview. Added favicon.svg for the application icon. Included icons.svg with various SVG symbols for UI components. Added hero image as an asset. Created JavaScript and Vite SVG assets for branding. Implemented a counter functionality in counter.js. Set up main.js to render the application structure and integrate the counter. Added style.css for basic styling of the application layout and components.
feat: enhance main layout and styles for hero section, add login functionality
Integrate Supabase for authentication and data management Added .env.example for environment variable configuration. Updated .gitignore to exclude .env files. Refactored index.html for improved structure. Added Supabase dependencies in package.json and package-lock.json. Created supabase.js for Supabase client initialization. Implemented authentication flow in auth.js with sign-in and sign-up functionality. Developed dashboard.js to display user-specific content after authentication. Created home.js for the landing page with navigation to the auth page. Enhanced styling in style.css for a better user interface. Added NASA logo SVG asset for branding.
feat: implement NASA facts dashboard with loading state and fallback data
Added Readme
Update Auth
Rewrote Style.css
Update the Whole website Now there is no ai generated content
Ships:
Ship
This is my first vite project Please rate this good...
|
1792828442.0780582
|
1792914842.0780582
|
|
47473
|
Mon Site Personnel by @SMD | Stardance
|
SMD
|
2
|
3.0
|
3
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-28T12:34:29Z", "hours": 1.0, "multiplier": 2.37, "payout": 3, "blessing": "neutral", "text": "I have built a personal website to give you a glimpse of who I am, what my hobbies are and what all technical projects I’ve done. So, what’s changed since my last ship? Well, for starters, I added images to all my hobbies and project cards so as to visualize them better. I’ve also added a toggle button to switch between dark and light themes. In case you are wondering, yes I did manage to debug the error I mentioned in my previous devlog and now my whole site changes to light theme (including my welcome page)", "repo": "https://github.com/DakshikaaTech/Mon-site-personnel", "demo": "https://dakshikaatech.github.io/Mon-site-personnel/"}, {"ship_num": 2, "ts": "2026-08-25T12:07:23Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have built a personal website for myself. It includes details about my hobbies and projects. I found styling my website to be really, really challenging! But yayy, I overcame it and have built a really cool project! I hope you enjoy navigating my website as much as I was excited to be making it!", "repo": "https://github.com/DakshikaaTech/Mon-site-personnel", "demo": "https://dakshikaatech.github.io/Mon-site-personnel/"}]...
|
[{"post_id": 56424, "ts": "202 [{"post_id": 56424, "ts": "2026-08-28T05:58:23Z", "hours": 1.3589, "text": "Added image placeholder cards and inserted some images to visualize my hobbies and projects. Tried to create a toggle button between Dark & Light themes, but I’m having some difficulties with making my entire page change colour. For some reason my first welcome screen does not change into light mode."}, {"post_id": 53200, "ts": "2026-08-23T17:16:04Z", "hours": 0.99, "text": "Designed the main title screen for my website along with task bar on top. (Image on the right) But for some reason, the rest of my website has white background and the texts are not clearly visible. (Image on the left) I gotta figure out how to correct my code and make my whole website the same navy blue colour, which won’t get affected when the user “scrolls” through my website."}, {"post_id": 52100, "ts": "2026-08-22T05:32:38Z", "hours": 1.2294, "text": "I have been learning html for 3 years now and I think it’s finally time I made a very cool personal site for myself. The code below encompasses the <style> for my personal website. I plan on adding facts about myself, my innovations, my hobbies and contact details."}]...
|
Title: Mon Site Personnel by @SMD | Stardance
Dev Title: Mon Site Personnel by @SMD | Stardance
Devlogs:
I have been learning html for 3 years now and I think it’s finally time I made a very cool personal site for myself. The code below encompasses the <style> for my personal website. I plan on adding facts about myself, my innovations, my hobbies and contact details.
Designed the main title screen for my website along with task bar on top. (Image on the right) But for some reason, the rest of my website has white background and the texts are not clearly visible. (Image on the left) I gotta figure out how to correct my code and make my whole website the same navy blue colour, which won’t get affected when the user “scrolls” through my website.
Added image placeholder cards and inserted some images to visualize my hobbies and projects. Tried to create a toggle button between Dark & Light themes, but I’m having some difficulties with making my entire page change colour. For some reason my first welcome screen does not change into light mode.
Ships:
I have built a personal website for myself. It includes details about my hobbies and projects. I found styling my website to be really, really challenging! But yayy, I overcame it and have built a really cool project! I hope you enjoy navigating my website as much as I was excited to be making it!
I have built a personal website to give you a glimpse of who I am, what my hobbies are and what all technical projects I’ve done. So, what’s changed since my last ship? Well, for starters, I added images to all my hobbies and project cards so as to visualize them better. I’ve also added a toggle button to switch between dark and light themes. In case you are wondering, yes I did manage to debug the error I mentioned in my previous devlog and now my whole site changes to light theme (including my welcome page)...
|
1792850209.393082
|
1792936609.393082
|
|
47475
|
indiware by @laret | Stardance
|
laret
|
2
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-31T02:33:35Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hize el juego de indiware y añadi mas sonidos repare bugs y incluso añadi un nuevo videojuego", "repo": "https://github.com/laret1/Indiware", "demo": "https://laret1.itch.io/indiware"}, {"ship_num": 2, "ts": "2026-08-23T03:39:56Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "lo que hize fue un warioware inspirado en algunos juegos indie due muy desafiante por ejemplo en el minijuego de among us fue muy dificil de hacer la logica para que funcionara la tarea de la tarjeta use ia solo en ese para los problemas pero no para nada mas ue minimo mi uso", "repo": "https://github.com/laret1/Indiware", "demo": "https://laret1.itch.io/indiware"}]...
|
[{"post_id": 58603, "ts": "202 [{"post_id": 58603, "ts": "2026-08-31T02:32:10Z", "hours": 2.7042, "text": "Hize un nuevo minijuego añadi un juego de flappy bird y mas sonidos"}, {"post_id": 55357, "ts": "2026-08-27T04:20:42Z", "hours": 0.7169, "text": "I finish the sound of some minigames"}, {"post_id": 52764, "ts": "2026-08-23T03:25:06Z", "hours": 8.0839, "text": "I finish the game"}]...
|
Title: indiware by @laret | Stardance
Devlogs:
I Title: indiware by @laret | Stardance
Devlogs:
I finish the game
I finish the sound of some minigames
Hize un nuevo minijuego añadi un juego de flappy bird y mas sonidos
Ships:
lo que hize fue un warioware inspirado en algunos juegos indie due muy desafiante por ejemplo en el minijuego de among us fue muy dificil de hacer la logica para que funcionara la tarea de la tarjeta use ia solo en ese para los problemas pero no para nada mas ue minimo mi uso
Hize el juego de indiware y añadi mas sonidos repare bugs y incluso añadi un nuevo videojuego...
|
1792850210.5038452
|
1792936610.5038452
|
|
47521
|
chip 8 emulator by @vexith | Stardance
|
vexith
|
2
|
9.0
|
53
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-02T15:13:03Z", "hours": 7.0, "multiplier": 6.72, "payout": 50, "blessing": "neutral", "text": "i built a lightweight chip-8 (programming language for old 8-bits microcomputers from the 1970s) emulator from scratch. now it’s running pratically all the games i tested for it without glitches, only “issue” to address is a light flicker but this is by design of chip8 how to test it: compile it yourself or run the pre-compiled binary on github.", "repo": "https://github.com/Vexith/chip8-emulator-c/", "demo": "https://github.com/Vexith/chip8-emulator-c/releases/"}, {"ship_num": 2, "ts": "2026-08-13T18:32:49Z", "hours": 2.0, "multiplier": 2.03, "payout": 3, "blessing": "neutral", "text": "i built a lightweight chip-8 emulator from scratch. now it’s very minimal and stripped down (not all opcodes implemented yet), but it sucessfully loads and renders the basic IBM rom how to test it: compile it yourself (made exclusively for windows) or run the pre-compiled exe on github.", "repo": "https://github.com/Vexith/chip8-emulator-c/", "demo": "https://github.com/Vexith/chip8-emulator-c/releases/"}]...
|
[{"post_id": 60208, "ts": "202 [{"post_id": 60208, "ts": "2026-09-02T13:10:35Z", "hours": 2.6883, "text": "devlog #4 - audio engine, new ui and linux build added sound support fixed a bug in the draw instruction missing a “break;” fixed a bug in math operations that bugged the collision in some games (brix and pong) readme rewritten for better clarity new user interface added linux support (sorry for bad gameplay)"}, {"post_id": 56342, "ts": "2026-08-28T02:36:52Z", "hours": 2.2806, "text": "devlog #3 - (not so) final release added rendering with SDL in a separate window added the remaining opcodes for running all chip8 demos/games fixed the shortcut to exit the emulator (ESC)"}, {"post_id": 48555, "ts": "2026-08-17T00:16:18Z", "hours": 2.4947, "text": "devlog #2 - small corrections what changed: separation of cpu and display responsibilities into dedicated implementation and header files (cpu.c/cpu.h and display.c/display.h). decoding of the x and y registers (in cpu cycle) is now performed once before opcode checking, eliminating redundancy within each switch case. removal of legacy debugging routines and standardization of video buffer handling. (basically same gif as before)"}, {"post_id": 46462, "ts": "2026-08-13T18:00:57Z", "hours": 1.6142, "text": "devlog #1 - writing a emulator i built this (not so) simple emulator for the CHIP-8 architecture what’s working: 4kb ram, 16 registers (V0-VF), Index (I) & PC (0x200) opcodes: clear (00E0), jmp (1NNN), 6XNN and 7XNN (math basically), index (ANNN) and sprites (DXYN) rendering in ascii (thinking about changing it to sdl2) todo: full 35 opcode support keypad input (maybe) migrating to SDL2"}]...
|
Title: chip 8 emulator by @vexith | Stardance
Dev Title: chip 8 emulator by @vexith | Stardance
Devlogs:
devlog #1 - writing a emulator i built this (not so) simple emulator for the CHIP-8 architecture what’s working: 4kb ram, 16 registers (V0-VF), Index (I) & PC (0x200) opcodes: clear (00E0), jmp (1NNN), 6XNN and 7XNN (math basically), index (ANNN) and sprites (DXYN) rendering in ascii (thinking about changing it to sdl2) todo: full 35 opcode support keypad input (maybe) migrating to SDL2
devlog #2 - small corrections what changed: separation of cpu and display responsibilities into dedicated implementation and header files (cpu.c/cpu.h and display.c/display.h). decoding of the x and y registers (in cpu cycle) is now performed once before opcode checking, eliminating redundancy within each switch case. removal of legacy debugging routines and standardization of video buffer handling. (basically same gif as before)
devlog #3 - (not so) final release added rendering with SDL in a separate window added the remaining opcodes for running all chip8 demos/games fixed the shortcut to exit the emulator (ESC)
devlog #4 - audio engine, new ui and linux build added sound support fixed a bug in the draw instruction missing a “break;” fixed a bug in math operations that bugged the collision in some games (brix and pong) readme rewritten for better clarity new user interface added linux support (sorry for bad gameplay)
Ships:
i built a lightweight chip-8 emulator from scratch. now it’s very minimal and stripped down (not all opcodes implemented yet), but it sucessfully loads and renders the basic IBM rom how to test it: compile it yourself (made exclusively for windows) or run the pre-compiled exe on github.
i built a lightweight chip-8 (programming language for old 8-bits microcomputers from the 1970s) emulator from scratch. now it’s running pratically all the games i tested for it without glitches, only “issue” to address is a light flicker but this is by design of chip8 how to test it: compile it yourself or run the pre-compiled binary on github....
|
1792831697.5244124
|
1792918097.5244124
|
|
47552
|
Opencodex by @evaanchowdhry | Stardance
|
evaanchowdhry
|
2
|
14.0
|
146
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-29T01:50:28Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Ship 2: I built Opencodex. Opencodex is a free, open-source coding agent that runs inside VS Code. In this newest version, Opencodex supports using a browser to test the frontend of whatever app you design with it. It supports MCP plugins, and custom providers now too. It also lets you undo the agent’s changes and actually view them. Out of the box, it works with ONLY the FREE models from OpenCode (OpenCode doesn’t even need an API Key!), OpenRouter, Groq, Gemini, and Mistral. These providers don’t even ask for payment info, making the free setup even easier. Ever since the first ship, Opencodex’s stats went from 500 installs to 1000+ installs, showing real world growth!", "repo": "https://github.com/matonhp5108/Opencodex", "demo": "https://marketplace.visualstudio.com/items?itemName=EvaanChowdhry.opencodex-agent"}, {"ship_num": 2, "ts": "2026-08-14T04:10:23Z", "hours": 10.0, "multiplier": 14.27, "payout": 146, "blessing": "neutral", "text": "I built Opencodex. Opencodex is a free, open-source coding agent that runs inside VS Code, bringing a Codex-style agent loop to the editor you already use. It works with only the free models from OpenCode, OpenRouter, Groq, Gemini, and Mistral (or local Ollama models) and the default provider (Opencode) without writing keys to settings. The agent can inspect a repository, present a pinned plan, edit and delete files within the workspace boundary, run commands with configurable approvals, delegate to subagents, and use tools from configured MCP servers. In the past week since release, Opencodex has already reached over 500+ installs on the VS Code marketplace, and 40+ stars on GitHub, showing real growth and real world usage.", "repo": "https://github.com/matonhp5108/Opencodex", "demo": "https://marketplace.visualstudio.com/items?itemName=EvaanChowdhry.opencodex-agent"}]...
|
[{"post_id": 56982, "ts": "202 [{"post_id": 56982, "ts": "2026-08-29T01:18:35Z", "hours": 3.9667, "text": "Devlog #3 I gave the agent a browser and the ability to control it so now it can test the frontend to whatever it makes to further shorten the gap between this and paid vibecoding tools. I also added some new small features to make some dev workflows easier, and I made diff reviews way better and made undoing changes not require a github repo."}, {"post_id": 46689, "ts": "2026-08-14T04:01:23Z", "hours": 2.1469, "text": "Devlog #2 I just completely revamped the MCP settings. It went from just a JSON editor to a new UI that supports fancy auth, like the ChatGPT implementation."}, {"post_id": 46510, "ts": "2026-08-13T19:46:53Z", "hours": 8.0825, "text": "Devlog #1 I just made real vibecoding free. I created Opencodex, a VS Code agent extension that gives you a workflow almost identical to OpenAI Codex, but without requiring a paid AI subscription or actually, any account at all to start. It lets you use free models from 5 different cloud providers, as well as Ollama for local models. In just one week on the VS Code Marketplace, Opencodex has already passed 480 installs. The main difference from competitors like Cline, Continue, and Kilo Code is that while those tools are free to install, you generally still need to bring your own API key or pay for model usage. Opencodex focuses on making the entire experience accessible for free. I’m working on making MCP more intuitive by removing the current bland JSON editor to a ChatGPT style MCP manager. You can install it here: https://marketplace.visualstudio.com/items?itemName=EvaanChowdhry.opencodex-agent"}]...
|
Title: Opencodex by @evaanchowdhry | Stardance
De Title: Opencodex by @evaanchowdhry | Stardance
Devlogs:
Devlog #1 I just made real vibecoding free. I created Opencodex, a VS Code agent extension that gives you a workflow almost identical to OpenAI Codex, but without requiring a paid AI subscription or actually, any account at all to start. It lets you use free models from 5 different cloud providers, as well as Ollama for local models. In just one week on the VS Code Marketplace, Opencodex has already passed 480 installs. The main difference from competitors like Cline, Continue, and Kilo Code is that while those tools are free to install, you generally still need to bring your own API key or pay for model usage. Opencodex focuses on making the entire experience accessible for free. I’m working on making MCP more intuitive by removing the current bland JSON editor to a ChatGPT style MCP manager. You can install it here: https://marketplace.visualstudio.com/items?itemName=EvaanChowdhry.opencodex-agent
Devlog #2 I just completely revamped the MCP settings. It went from just a JSON editor to a new UI that supports fancy auth, like the ChatGPT implementation.
Devlog #3 I gave the agent a browser and the ability to control it so now it can test the frontend to whatever it makes to further shorten the gap between this and paid vibecoding tools. I also added some new small features to make some dev workflows easier, and I made diff reviews way better and made undoing changes not require a github repo.
Ships:
I built Opencodex. Opencodex is a free, open-source coding agent that runs inside VS Code, bringing a Codex-style agent loop to the editor you already use. It works with only the free models from OpenCode, OpenRouter, Groq, Gemini, and Mistral (or local Ollama models) and the default provider (Opencode) without writing keys to settings. The agent can inspect a repository, present a pinned plan, edit and delete files within the workspace boundary, run commands with configurable approvals, delegate to subagents, and use tools from configured MCP servers. In the past week since release, Opencodex has already reached over 500+ installs on the VS Code marketplace, and 40+ stars on GitHub, showing real growth and real world usage.
Ship 2: I built Opencodex. Opencodex is a free, open-source coding agent that runs inside VS Code. In this newest version, Opencodex supports using a browser to test the frontend of whatever app you design with it. It supports MCP plugins, and custom providers now too. It also lets you undo the agent’s changes and actually view them. Out of the box, it works with ONLY the FREE models from OpenCode (OpenCode doesn’t even need an API Key!), OpenRouter, Groq, Gemini, and Mistral. These providers don’t even ask for payment info, making the free setup even easier. Ever since the first ship, Opencodex’s stats went from 500 installs to 1000+ installs, showing real world growth!...
|
1792831774.2122526
|
1792918174.2122526
|
|
47652
|
SteamOS by @iamalive | Stardance
|
iamalive
|
2
|
2.0
|
2
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-16T16:24:18Z", "hours": 0.0, "multiplier": 4.68, "payout": 2, "blessing": "neutral", "text": "ahhhahgahghghhhh Added a couple of new things A drawing app that you can use to… well draw! Time/date shown on the top right of the page Youtube and Steam somewhat works and includes some games/videos! And some more stuff that you can check out :)", "repo": "https://github.com/CKacha/steamos", "demo": "https://ckacha.github.io/SteamOS/"}, {"ship_num": 2, "ts": "2026-08-16T05:25:23Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Following the WebOS Guidelines to make my own unique take on it! Been playing lots of steam games recently, so I themed it around steam. Have a look around!", "repo": "https://github.com/CKacha/steamos", "demo": "https://ckacha.github.io/SteamOS/"}]...
|
[{"post_id": 48270, "ts": "202 [{"post_id": 48270, "ts": "2026-08-16T16:04:00Z", "hours": 0.3864, "text": "Extra stuff! Made some extra additions to the site, added an extra drawing app, a small bar at the bottom you can use to store app, a date/time display + some other things you can check out for yourself!"}, {"post_id": 47878, "ts": "2026-08-16T04:20:29Z", "hours": 0.5103, "text": "Setting + apps done! Alright some apps like the seeting to switch the desktop color do work, but for the time being I have a coupe of small/smaple apps with openable/draggable windows work :) Going to ship now!"}, {"post_id": 47610, "ts": "2026-08-15T16:52:13Z", "hours": 0.6008, "text": "Basic draggle app page! So after some struggling, got a basic app view up - atm, theres an array thats used to show app positions! You can drag and drop to replace/move them around on the page."}, {"post_id": 47028, "ts": "2026-08-14T16:54:42Z", "hours": 0.5253, "text": "Basic loading page done Kinda short of a devlog but for now I’ve gotten a basic 8bit ish background of a loading screen with a circle that i got from w3 to serve as the logo image since I want something moving in the logo to show loading is happening Also made sure to have the offical steam font too!"}]...
|
Title: SteamOS by @iamalive | Stardance
Devlogs:
Title: SteamOS by @iamalive | Stardance
Devlogs:
Basic loading page done Kinda short of a devlog but for now I’ve gotten a basic 8bit ish background of a loading screen with a circle that i got from w3 to serve as the logo image since I want something moving in the logo to show loading is happening Also made sure to have the offical steam font too!
Basic draggle app page! So after some struggling, got a basic app view up - atm, theres an array thats used to show app positions! You can drag and drop to replace/move them around on the page.
Setting + apps done! Alright some apps like the seeting to switch the desktop color do work, but for the time being I have a coupe of small/smaple apps with openable/draggable windows work :) Going to ship now!
Extra stuff! Made some extra additions to the site, added an extra drawing app, a small bar at the bottom you can use to store app, a date/time display + some other things you can check out for yourself!
Ships:
Following the WebOS Guidelines to make my own unique take on it! Been playing lots of steam games recently, so I themed it around steam. Have a look around!
ahhhahgahghghhhh Added a couple of new things A drawing app that you can use to… well draw! Time/date shown on the top right of the page Youtube and Steam somewhat works and includes some games/videos! And some more stuff that you can check out :)...
|
1792835422.827526
|
1792921822.827526
|
|
47713
|
Velora by @gavrilcatalin | Stardance
|
gavrilcatalin
|
2
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-14T19:15:47Z", "hours": 1.0, "multiplier": 2.82, "payout": 0, "blessing": "neutral", "text": "I did indeed add 3 new features into the WebOS: I added the Settings app that lets you customize the appearance of your WebOS. I added the Notes app where you can write anything you want. I added a new taskbar, i love it.", "repo": "https://github.com/nyvrixista/Velora", "demo": "https://nyvrixista.github.io/Velora/"}, {"ship_num": 2, "ts": "2026-08-27T19:32:57Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created m own Web OS, and im proud to call it Velora. Currently, it has 2 apps, the projects app, and an terminal. The terminal itself is something I thought of adding a long time ago. Everything will be available in my github repo. Go try it out!", "repo": "https://github.com/nyvrixista/Velora", "demo": "https://nyvrixista.github.io/Velora/"}]...
|
[{"post_id": 79630, "ts": "202 [{"post_id": 79630, "ts": "2026-10-14T19:12:56Z", "hours": 1.2053, "text": "Well, 2 months just gone, so here is what i made: Settings app - Lets you customize themes between dark and light and the transparency, for making Velora feel truly yours. Notes app - Lets you to write anything you want, and it saves automatically, how cool is that. A TASKBAR!!!! - I am gonna be very honest, this is my most waited feature, like its not perfect, but it’s a TASKBAR."}, {"post_id": 55770, "ts": "2026-08-27T19:28:32Z", "hours": 0.8389, "text": "I worked on a new app called Terminal"}, {"post_id": 55714, "ts": "2026-08-27T18:02:59Z", "hours": 4.3714, "text": "I started developing my own Web OS, and honestly, it looks really good."}]...
|
Title: Velora by @gavrilcatalin | Stardance
Devlo Title: Velora by @gavrilcatalin | Stardance
Devlogs:
I started developing my own Web OS, and honestly, it looks really good.
I worked on a new app called Terminal
Well, 2 months just gone, so here is what i made: Settings app - Lets you customize themes between dark and light and the transparency, for making Velora feel truly yours. Notes app - Lets you to write anything you want, and it saves automatically, how cool is that. A TASKBAR!!!! - I am gonna be very honest, this is my most waited feature, like its not perfect, but it’s a TASKBAR.
Ships:
I created m own Web OS, and im proud to call it Velora. Currently, it has 2 apps, the projects app, and an terminal. The terminal itself is something I thought of adding a long time ago. Everything will be available in my github repo. Go try it out!
I did indeed add 3 new features into the WebOS: I added the Settings app that lets you customize the appearance of your WebOS. I added the Notes app where you can write anything you want. I added a new taskbar, i love it....
|
1792189077.7031288
|
1793053077.7031288
|
|
47816
|
My Portfolio by @EVINJSUBIN | Stardance
|
EVINJSUBIN
|
2
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T02:18:39Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I learned so much css from so many yt tutorials how to use var and also found a new dev community it was a great journey also i found form submit", "repo": "https://github.com/EVINJSUBIN/My-Own-Portfolio", "demo": "https://evinjsubin.github.io/My-Own-Portfolio/"}, {"ship_num": 2, "ts": "2026-08-14T15:23:05Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I Made My Portfolio It was cool learned lot of seo and about og cards meta tags and how relay google learns your site and also about how 3js,nextjs and react work and how we can optmize a website for mobile althrough i am not perfect ai and yt tutorials guid me . if i made any mistakes i will try to make it perfect next time , dont forget to try light theme!, bye.", "repo": "https://github.com/EVINJSUBIN/My-Own-Portfolio", "demo": "https://evinjsubin.github.io/My-Own-Portfolio/"}]...
|
[{"post_id": 48605, "ts": "202 [{"post_id": 48605, "ts": "2026-08-17T02:16:18Z", "hours": 0.7975, "text": "re doing website"}, {"post_id": 47921, "ts": "2026-08-16T06:00:03Z", "hours": 0.2594, "text": "New ui"}, {"post_id": 47335, "ts": "2026-08-15T06:46:25Z", "hours": 1.2031, "text": "Re Written My Portfolio new git repo , this time only html css and little bit of js , try it out https://evinjsubin.github.io/My-Own-Portfolio/"}, {"post_id": 46952, "ts": "2026-08-14T15:04:51Z", "hours": 2.3883, "text": "Finally finished it! 🚀 Which theme did you like the most? I’d love to hear your thoughts and suggestions—let me know if you think it needs a complete revamp or just a few tweaks! Try it out here: https://evin-jacob-subin.vercel.app/"}]...
|
Title: My Portfolio by @EVINJSUBIN | Stardance
De Title: My Portfolio by @EVINJSUBIN | Stardance
Devlogs:
Finally finished it! 🚀 Which theme did you like the most? I’d love to hear your thoughts and suggestions—let me know if you think it needs a complete revamp or just a few tweaks! Try it out here: https://evin-jacob-subin.vercel.app/
Re Written My Portfolio new git repo , this time only html css and little bit of js , try it out https://evinjsubin.github.io/My-Own-Portfolio/
New ui
re doing website
Ships:
I Made My Portfolio It was cool learned lot of seo and about og cards meta tags and how relay google learns your site and also about how 3js,nextjs and react work and how we can optmize a website for mobile althrough i am not perfect ai and yt tutorials guid me . if i made any mistakes i will try to make it perfect next time , dont forget to try light theme!, bye.
I learned so much css from so many yt tutorials how to use var and also found a new dev community it was a great journey also i found form submit...
|
1792839068.3937964
|
1792925468.3937964
|
|
47859
|
My Simple Profile by @prthm | Stardance
|
prthm
|
2
|
5.0
|
20
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-15T12:12:53Z", "hours": 2.0, "multiplier": 12.16, "payout": 20, "blessing": "neutral", "text": "I made my first simple website by myself. Hardcoded. I searched mostly on internet and tried to avoid using ai for everything. Actually, I’m Computer Science diploma student - so it was pretty time consuming but not that heavily difficult. The most challenging part was especially centering divs. But honestly. Restructuring was pretty time consuming. I shipped this project once but got flagged as AI. It was partially right. I used AI to draft README and to do a bit of css work. But now, I’ve done almost everything by myself. If you’re feeling pretty fishy about this, trust me. I’ve done this before so many times. I’m proud of mostly the hero section (even though only 3 sections are there) I’ve found that pretty cool scrolling effect for the hero section from a reference site and even got its source code. So, I tried to incorporate that in the site. You can simply download the repo and open up index.html in your browser (It’s not that tricky). Orr.. Just simply visit https://prthm.is-a.dev/my-simple-profile/ It might feel incomplete because it is. Honestly, I only created this to just get started with hackclub. That’s all.. Cheers 🥂 and Happy hacking..", "repo": "https://github.com/pr1hm/my-simple-profile", "demo": "https://prthm.is-a.dev/my-simple-profile/"}, {"ship_num": 2, "ts": "2026-08-14T20:00:55Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "It’s a simple Profile website. Not too much flashy, but I tried to implement few components that I can find. I’m most proud of the Hero section (I think so).. And yeaaa.. the most challenging was fixing the typos that I made. Those are the definitely ones that are time consuming. That’s it not too muchh.. This is my first ever tried to build html site on my own.", "repo": "https://github.com/pr1hm/my-simple-profile", "demo": "https://prthm.is-a.dev/my-simple-profile/"}]...
|
[{"post_id": 47385, "ts": "202 [{"post_id": 47385, "ts": "2026-08-15T09:22:47Z", "hours": 0.4061, "text": "It looks good. I removed the contact links and everything is working now. You give a feedback on the site !"}, {"post_id": 47377, "ts": "2026-08-15T08:56:08Z", "hours": 0.3508, "text": "Trying to center divs from soo long. Hopefully It will become non AI slop. (I’m trying to do that). If anyone reads this. Please tell me. should I add more content / sections to it ? You can check it out here"}, {"post_id": 47328, "ts": "2026-08-15T06:33:14Z", "hours": 0.2747, "text": "Adjusted the theme.. Like I wanted (the blue theme). Added a line to make smooth transition. fixed the paragraph styling in About me section"}, {"post_id": 47319, "ts": "2026-08-15T06:15:46Z", "hours": 0.5889, "text": "Alright then.. My ship got reviewed and some sugestions were there. So, why not take that as a chance. Here’s the redo of hero section.."}, {"post_id": 47126, "ts": "2026-08-14T19:46:55Z", "hours": 0.2758, "text": "Finally finished.. I stripped down some sections. I got overwhelmed.. It’s 1:15 am rn. Pushing the last final changes before shipping. I’ll update the other sections later. I’ve kept them as commented within the code."}, {"post_id": 47117, "ts": "2026-08-14T19:27:03Z", "hours": 0.5011, "text": "The About me / Brief Section took tooo long.. But it was worth it. Came to know that soo many typos were there.. :("}, {"post_id": 47100, "ts": "2026-08-14T18:56:51Z", "hours": 0.2522, "text": "The Hero section is up and working.. And also placed my photo as background. I’m a bit shy :)"}, {"post_id": 47083, "ts": "2026-08-14T18:34:17Z", "hours": 0.3014, "text": "It worked…. Header gone upwards… Now, its time to do the makeover of hero section."}, {"post_id": 47071, "ts": "2026-08-14T18:14:52Z", "hours": 0.355, "text": "Trying soooo hard to move this header to the top. Working a on a really cool hero section, btw ;)"}, {"post_id": 47061, "ts": "2026-08-14T17:52:33Z", "hours": 0.2581, "text": "Implemented Dotted Grid Background Worked on the Header Imported Custom font (From Google Fonts)"}, {"post_id": 47053, "ts": "2026-08-14T17:34:15Z", "hours": 0.3319, "text": "Implemented Tailwind CSS Drafted HTML first (I’ll design it later) Managed to attach style.css"}, {"post_id": 47037, "ts": "2026-08-14T17:11:34Z", "hours": 0.3458, "text": "It’s just the beginning. Initialized the repo.. Crafted boilerplate… Trying to implement header first…"}]...
|
Title: My Simple Profile by @prthm | Stardance
De Title: My Simple Profile by @prthm | Stardance
Devlogs:
It’s just the beginning. Initialized the repo.. Crafted boilerplate… Trying to implement header first…
Implemented Tailwind CSS Drafted HTML first (I’ll design it later) Managed to attach style.css
Implemented Dotted Grid Background Worked on the Header Imported Custom font (From Google Fonts)
Trying soooo hard to move this header to the top. Working a on a really cool hero section, btw ;)
It worked…. Header gone upwards… Now, its time to do the makeover of hero section.
The Hero section is up and working.. And also placed my photo as background. I’m a bit shy :)
The About me / Brief Section took tooo long.. But it was worth it. Came to know that soo many typos were there.. :(
Finally finished.. I stripped down some sections. I got overwhelmed.. It’s 1:15 am rn. Pushing the last final changes before shipping. I’ll update the other sections later. I’ve kept them as commented within the code.
Alright then.. My ship got reviewed and some sugestions were there. So, why not take that as a chance. Here’s the redo of hero section..
Adjusted the theme.. Like I wanted (the blue theme). Added a line to make smooth transition. fixed the paragraph styling in About me section
Trying to center divs from soo long. Hopefully It will become non AI slop. (I’m trying to do that). If anyone reads this. Please tell me. should I add more content / sections to it ? You can check it out here
It looks good. I removed the contact links and everything is working now. You give a feedback on the site !
Ships:
It’s a simple Profile website. Not too much flashy, but I tried to implement few components that I can find. I’m most proud of the Hero section (I think so).. And yeaaa.. the most challenging was fixing the typos that I made. Those are the definitely ones that are time consuming. That’s it not too muchh.. This is my first ever tried to build html site on my own.
I made my first simple website by myself. Hardcoded. I searched mostly on internet and tried to avoid using ai for everything. Actually, I’m Computer Science diploma student - so it was pretty time consuming but not that heavily difficult. The most challenging part was especially centering divs. But honestly. Restructuring was pretty time consuming. I shipped this project once but got flagged as AI. It was partially right. I used AI to draft README and to do a bit of css work. But now, I’ve done almost everything by myself. If you’re feeling pretty fishy about this, trust me. I’ve done this before so many times. I’m proud of mostly the hero section (even though only 3 sections are there) I’ve found that pretty cool scrolling effect for the hero section from a reference site and even got its source code. So, I tried to incorporate that in the site. You can simply download the repo and open up index.html in your browser (It’s not that tricky). Orr.. Just simply visit https://prthm.is-a.dev/my-simple-profile/ It might feel incomplete because it is. Honestly, I only created this to just get started with hackclub. That’s all.. Cheers 🥂 and Happy hacking.....
|
1792839132.729271
|
1792925532.729271
|
|
47870
|
NoveOS by @nove | Stardance
|
nove
|
2
|
6.0
|
5
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-20T15:46:05Z", "hours": 2.0, "multiplier": 3.07, "payout": 5, "blessing": "neutral", "text": "Yess boys and girls, i finished the V2. updates all icons and window controls to mac inspired (copied) one. and my goal is to make it better than mac now ;). added a startup sound also. Its my at the login screen icon (My discord pfp)", "repo": "https://github.com/NOVE300IQ/NoveOS", "demo": "https://nove-os.vercel.app/"}, {"ship_num": 2, "ts": "2026-08-16T19:36:47Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Yess, my first version is done.", "repo": "https://github.com/NOVE300IQ/NoveOS", "demo": "https://nove-os.vercel.app/"}]...
|
[{"post_id": 51076, "ts": "202 [{"post_id": 51076, "ts": "2026-08-20T15:42:07Z", "hours": 1.5506, "text": "Wallpaper App and Login Screen (No need password for only you guys :D). literally i have came so far…"}, {"post_id": 48407, "ts": "2026-08-16T18:56:20Z", "hours": 0.6078, "text": "Again i made a calculator in my OS. its not a normal calculator but made by me :D"}, {"post_id": 48207, "ts": "2026-08-16T14:37:11Z", "hours": 2.0736, "text": "yooo, how is it. added notes system and also improved the ui experience a lot :)"}, {"post_id": 47702, "ts": "2026-08-15T19:48:21Z", "hours": 0.7, "text": "Added Some Serious Updates :). As you can see iam now developing app inside the OS and also constantly updating the ui :)"}, {"post_id": 47336, "ts": "2026-08-15T06:51:21Z", "hours": 1.0461, "text": "Yess, First in my bloodline to create an Operating System. I know now its looking something like trash but i will make it soon."}]...
|
Title: NoveOS by @nove | Stardance
Devlogs:
Yess, Title: NoveOS by @nove | Stardance
Devlogs:
Yess, First in my bloodline to create an Operating System. I know now its looking something like trash but i will make it soon.
Added Some Serious Updates :). As you can see iam now developing app inside the OS and also constantly updating the ui :)
yooo, how is it. added notes system and also improved the ui experience a lot :)
Again i made a calculator in my OS. its not a normal calculator but made by me :D
Wallpaper App and Login Screen (No need password for only you guys :D). literally i have came so far…
Ships:
Yess, my first version is done.
Yess boys and girls, i finished the V2. updates all icons and window controls to mac inspired (copied) one. and my goal is to make it better than mac now ;). added a startup sound also. Its my at the login screen icon (My discord pfp)...
|
1792839134.803251
|
1792925534.803251
|
|
47888
|
Phone Usage by @explodeywolf | Stardance
|
explodeywolf
|
2
|
96.0
|
200
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T02:55:14Z", "hours": 45.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have updated my app! I saw a lot of people wanted analytics - so I have added analytics! If you hover over the pie chart you can see the labels and exact durations. I made everything a lot more memory efficient by rewriting the service that writes the usage data to the disk in kotlin. I added a final display type! It’s a clock(see the hands? That’s how you can tell) I modeled the clock off of the clock in the google clock app. But, I made it in inkscape, then used Flutter’s custom painters to write down everything else! You can even zoom in! If you have an android phone, please try it out! Thank you!", "repo": "https://gitlab.com/peanutplays61/phone-usage", "demo": "https://gitlab.com/peanutplays61/phone-usage/-/releases"}, {"ship_num": 2, "ts": "2026-08-28T21:38:58Z", "hours": 51.0, "multiplier": 6.68, "payout": 200, "blessing": "neutral", "text": "Phone Usage is an android app that displays when you turned on and off your phone, every day. This can be really useful, not just if you want to track your phone usage, and when it happens. You can also use this information to pinpoint what time, for example, you turned off your phone and went to bed. Unfortunately this app is only available as an apk for now, but I am waiting on f-droid to post it on their store! I also made the app pretty customizable, so you can change the color and layout of the app.", "repo": "https://gitlab.com/peanutplays61/phone-usage", "demo": "https://gitlab.com/peanutplays61/phone-usage/-/releases"}]...
|
[{"post_id": 80280, "ts": "202 [{"post_id": 80280, "ts": "2026-10-17T02:51:56Z", "hours": 6.9019, "text": "I’m finally done! I can finally free myself from this app! I made the clock support a fullscreen mode, where viewing landscape is MUCH better. Look at that zoom! Also, I felt like using the red colorscheme for this picture."}, {"post_id": 78782, "ts": "2026-10-11T16:18:04Z", "hours": 9.9444, "text": "Oh boy! I’m trying to add a new display type: A clock! This was my original dream for this project, so I have to make it work! Luckily, flutter comes with a widget that handles zooming, but I had to implement the text, the drawing, the usage info display, the fake hands, and the occlusion culling by myself. I’m almost done! I just need to make it work in the selection page."}, {"post_id": 72829, "ts": "2026-09-23T20:33:45Z", "hours": 3.0381, "text": "I added some quips about your screen time! There’s also a little bit deeper analysis, but you can’t get too much information from just when you turn on and off your phone."}, {"post_id": 71341, "ts": "2026-09-20T17:41:29Z", "hours": 7.4064, "text": "I made a pie chart for usage time! Why did it take me 7 hours? Good question! Unfortunately I couldn’t find a pie chart library on flutter that offered tooltips, so unfortunately I had to make it myself. I use FlCharts for the pie charts, but I do all the stuff for touch highlighting and tooltips. Again. I’ve gotta learn to accept what I have. (the section I’m touching is the one in purple)"}, {"post_id": 69378, "ts": "2026-09-16T22:44:41Z", "hours": 3.9875, "text": "I spent a ton of time making animations for this, but unfortunately I can’t show an animation! But I also finished the dropdown for the analytics :) Now I just need the analytics!"}, {"post_id": 63917, "ts": "2026-09-07T23:17:47Z", "hours": 9.535, "text": "I’m trying to make some analytics! Unfortunately though, I want there to be editable date ranges and that needs a dialog, which means it closes the drop-down. So, I’m making my own. This is the most complex thing I’ve ever done. 5 hours later, this is what I have!"}, {"post_id": 61638, "ts": "2026-09-04T17:05:59Z", "hours": 4.13, "text": "I fixed a bug where the display type wouldn’t save properly! Technically it was an off-by-one error :( I decoded the saved state based off of the index in the array instead of the id, which is what I saved. This is what it was supposed to look like!"}, {"post_id": 56886, "ts": "2026-08-28T21:31:44Z", "hours": 10.1475, "text": "Didn’t go too far over this time! I think I’m done making this app. If anything, I’ll make it a little more performant later, but it’s ready to ship :) I used appmockup to make some pictures for it."}, {"post_id": 52639, "ts": "2026-08-22T21:31:19Z", "hours": 15.3125, "text": "Accidentally went over the 10h limit again! oops! Phone Usage now has settings! You can change the display type of data, as well as the color of the application! Material colors are also supported!!!"}, {"post_id": 47091, "ts": "2026-08-14T18:44:02Z", "hours": 25.1039, "text": "I got my first MVP(minimum viable product)! I’m also trying to get my app uploaded to fdroid, an android open source app store."}]...
|
Title: Phone Usage by @explodeywolf | Stardance
D Title: Phone Usage by @explodeywolf | Stardance
Devlogs:
I got my first MVP(minimum viable product)! I’m also trying to get my app uploaded to fdroid, an android open source app store.
Accidentally went over the 10h limit again! oops! Phone Usage now has settings! You can change the display type of data, as well as the color of the application! Material colors are also supported!!!
Didn’t go too far over this time! I think I’m done making this app. If anything, I’ll make it a little more performant later, but it’s ready to ship :) I used appmockup to make some pictures for it.
I fixed a bug where the display type wouldn’t save properly! Technically it was an off-by-one error :( I decoded the saved state based off of the index in the array instead of the id, which is what I saved. This is what it was supposed to look like!
I’m trying to make some analytics! Unfortunately though, I want there to be editable date ranges and that needs a dialog, which means it closes the drop-down. So, I’m making my own. This is the most complex thing I’ve ever done. 5 hours later, this is what I have!
I spent a ton of time making animations for this, but unfortunately I can’t show an animation! But I also finished the dropdown for the analytics :) Now I just need the analytics!
I made a pie chart for usage time! Why did it take me 7 hours? Good question! Unfortunately I couldn’t find a pie chart library on flutter that offered tooltips, so unfortunately I had to make it myself. I use FlCharts for the pie charts, but I do all the stuff for touch highlighting and tooltips. Again. I’ve gotta learn to accept what I have. (the section I’m touching is the one in purple)
I added some quips about your screen time! There’s also a little bit deeper analysis, but you can’t get too much information from just when you turn on and off your phone.
Oh boy! I’m trying to add a new display type: A clock! This was my original dream for this project, so I have to make it work! Luckily, flutter comes with a widget that handles zooming, but I had to implement the text, the drawing, the usage info display, the fake hands, and the occlusion culling by myself. I’m almost done! I just need to make it work in the selection page.
I’m finally done! I can finally free myself from this app! I made the clock support a fullscreen mode, where viewing landscape is MUCH better. Look at that zoom! Also, I felt like using the red colorscheme for this picture.
Ships:
Phone Usage is an android app that displays when you turned on and off your phone, every day. This can be really useful, not just if you want to track your phone usage, and when it happens. You can also use this information to pinpoint what time, for example, you turned off your phone and went to bed. Unfortunately this app is only available as an apk for now, but I am waiting on f-droid to post it on their store! I also made the app pretty customizable, so you can change the color and layout of the app.
I have updated my app! I saw a lot of people wanted analytics - so I have added analytics! If you hover over the pie chart you can see the labels and exact durations. I made everything a lot more memory efficient by rewriting the service that writes the usage data to the disk in kotlin. I added a final display type! It’s a clock(see the hands? That’s how you can tell) I modeled the clock off of the clock in the google clock app. But, I made it in inkscape, then used Flutter’s custom painters to write down everything else! You can even zoom in! If you have an android phone, please try it out! Thank you!...
|
1792824948.1978278
|
1792911348.1978278
|
|
47939
|
Arjun's Asset Hub by @ar-bh | Stardance
|
ar-bh
|
2
|
43.0
|
629
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-07T18:07:54Z", "hours": 14.0, "multiplier": 6.56, "payout": 93, "blessing": "neutral", "text": "Arjun’s Asset Hub!! v2.0 — Bigger Store Updates and Quality-of-Life Improvements I’m Arjun, and I’m 14 years old! 👋 Hi everybody! I love game development and animation, so I created a free asset website for myself and other creators like me. 3D Godot 4 Advanced Physics Simulator — A first-person playground where you can grab, throw, push, and destroy physics objects. 🧱 Basic FPS Controller — A beginner-friendly controller with walking, sprinting, jumping, mouse look, and a graybox map. 3D Platformer — A Mario-inspired controller with animated movement, jumping, and an orbital camera. Marble Run Controller — A physics-based marble that rolls around different courses. 3D Bear Controller — An animated bear that can walk and run around a colorful 3D map. 🐻 2D Godot 4 Basic 2D Platformer — A beginner-friendly pixel platformer with sprinting, coyote time, animations, and a Kenney playground. 🕹️ LEGO Blender 🧱 LEGO Arjun — A private LEGO version of me wearing my purple hoodie. LEGO Crying Castle Crasher — An unofficial LEGO-style Blue Knight with rendered scenes and a downloadable Blender file. LEGO Crying Guy — A custom green LEGO character originally created for one of my games. LEGO Person — Another custom character that is still being developed. Fonts Augie Pixel — The downloadable pixel font created by Augie that is used throughout this website. What’s new in v2.0? New 2D and 3D projects Search bars 🔎 Featured stars and orange glows 🌟 Automatic GitHub ZIP downloads Copyable Git clone commands Videos and screenshot galleries 🎥 Better phone and Chromebook scaling Lots of overlap and layout fixes I also recorded demonstration videos, created screenshots, wrote documentation, tested downloads, and published separate open-source repositories. My Basic FPS Controller was accepted onto the official Godot Asset Library ! 🎉 super cool :) I’ve been working all summer for my first gaming console—an XBOX! This is my second and final Asset Hub ship for Stardance, so please try the website and leave an honest review! If everyone gives this an honest review, I’ll have more than enough for the big box! Thank you all SO MUCH for the support!! ❤️", "repo": "https://github.com/ar-bh/arjuns-asset-hub", "demo": "https://ar-bh.github.io/arjuns-asset-hub/"}, {"ship_num": 2, "ts": "2026-08-28T17:15:48Z", "hours": 29.0, "multiplier": 17.64, "payout": 536, "blessing": "neutral", "text": "Arjun’s Asset Hub!! hi everybody, I’m Arjun, I’m 14 years old, and this is my project. I have a deep passion for game-dev and animation so I decided to make this website as a tool for myself, and other people like me too! godot 4 I always make my games in Godot so for my asset store, I added a category called Godot 4 (obviously :) ) So far, this has Simple 3D FPS Controller Mario-like 3D Platformer Marble Run controller and much more to come! i don’t really want to go that in-depth for the lego one because as of right now, it only has 1 asset that is only for me :( but I will be adding more soon!! guys, I’ve been working the entire summer for my first gaming console, an XBOX , and school is starting soon so this is my last ship! if everyone gives this a good review, then I’ll be set! please give me a good review so I can get an xbox, but don’t forget feedback as well! thank you guys SO MUCH for the support!!", "repo": "https://github.com/ar-bh/arjuns-asset-hub", "demo": "https://ar-bh.github.io/arjuns-asset-hub/"}]...
|
[{"post_id": 63734, "ts": "202 [{"post_id": 63734, "ts": "2026-09-07T18:00:28Z", "hours": 0.3167, "text": "if you are a ship reviewer, please give me a good review so I can get an xbox actual devlog below though mostly just updated the readme, before it was only for the previous ship. it had no where as much information and was only suitable for when there were only 2 3d projects and 2 categories. now there are 4 categories and my guess is almost 7 projects in total (averaging about 3 hours each) I really hope this will be my last devlog as in I will have enough points for the big box. One last time, thank you everybody for the support! ive had an amazing summer with this program, learned a lot, yea bye"}, {"post_id": 63716, "ts": "2026-09-07T17:30:49Z", "hours": 5.7436, "text": "SUPER COOL NEW ASSET!! 🔥 ADVANCED PHYSICS ENGINE! watch demo here its super cool it has minions and visit website here finally implemented minions! i think this is the final project of arjun’s asset hub FOR NOW so I wanted to make it huge and revolutionary (especially the video, u should watch it its super cool) so here is the list of what i did obviously made the whole asset of advanced physics simulator tbh its not really a simulator but the name fits kinda so who cares made it featured and also moved my less relevant projects like the bear 🐻 out of the featured section made a super cool demo video, linked above fixed some ui bugs here’s what you can do with this asset! throw around minions pick up and drop stuff (throw by flinging mouse and letting go) throw blocks into walls or the ground to destroy them and make them explode smash minions heads into things or fling them off the map crush minions with the big giant block move around and stuff using my first asset’s basic locomotion customize EVERYTHING toggle on/off debug mode guess that’s about it. gonna ship soon, THANKS EVERYBODY FOR THE SUPPORT!!!!!"}, {"post_id": 62278, "ts": "2026-09-05T15:57:22Z", "hours": 2.8056, "text": "brand new asset! basic 2d platformer! and more changes below these 2 hours were actually pretty fun here are the changes obviously added the new basic 2d platformer asset (made it featured too) split godot 4 category into 2D godot 4 and 3D godot 4 this will allow things to be neater and easier to find stuff for users next time added a better way to distinguish featured projects when not in the home tab by adding a star and an orange glow. you will be able to tell if a project is featured by actually looking through the assets in the store instead of visiting the featured projects page to do make a search thing probably make experience better for phones and weird screens like chromebooks, etc. that’s all, thanks!"}, {"post_id": 61187, "ts": "2026-09-04T00:12:02Z", "hours": 0.5772, "text": "officially added the bear 🐻 asset! this devlog mostly comprised of writing the detailed README.md like I do for all my assets it takes a while because I put a lot of effort it also includes the git commit to make it actually show on the website cool thanks!"}, {"post_id": 60523, "ts": "2026-09-02T22:21:27Z", "hours": 0.3153, "text": "think I’m done, ready to move on (sorry that previous video is corrupted)"}, {"post_id": 59201, "ts": "2026-08-31T21:10:21Z", "hours": 1.7831, "text": "bear sim is proving challenging (feedback pls 🙏) so the only problem rn is that animations are a bit hard to use. I’ve never done code for animations at this level so at least I’m learning I’m starting to think that I should have published this as its own project and maybe I shouldn’t make it under a MIT license bc of how hard I’m working. but it doesnt really matter bc either way im getting an xbox 👏 (Probably hopefully theoretically practically) – ok so yeah give me feedback tell me what you think thanks!"}, {"post_id": 59029, "ts": "2026-08-31T16:44:58Z", "hours": 1.8611, "text": "working on my next asset, a bear sim! 🐻 before I start, let me just express my gratitude. I’m only 134 stardust away from my xbox!! thank you guys so much for the good reviews and great feedback! i can nearly guarantee that I can get it now because of all of you! actual devlog now the next asset is a bear simulator its very unique imo i got a great model from sketchfab that I am so excited to implement properly so I think the end result will be really great! this is definitely going to be on the featured list if it turns out nice thanks for reading and supporting!"}, {"post_id": 56954, "ts": "2026-08-28T23:58:30Z", "hours": 0.8514, "text": "for those reviewing, pls give me a good review so I can get xbox actual devlog below though added new blender lego assets! this includes lego crying castle crasher and lego crying guy (they use the same face) both of these are projects from a while ago but it didn’t take time to add them and there’s also no harm so I just decided to add them bc y not added the website’s font! this font called augie pixel comes from Jame gam which is something you guys should do btw and is hosted by @augie . they made it themselves and I’m really gratefu that it’s free to use that’s all, pls give me good review if your rating btw 🙏"}, {"post_id": 56733, "ts": "2026-08-28T16:35:54Z", "hours": 0.2736, "text": "pre-devlog ship! wish me luck!! still a devlog though so I should probably say what I spent 15m doing love this emoji thing ok so I obviously added the readme! the readme contains: the title (obviously) the logo (obviously #2) what you can find inside this website (the Godot and Blender packs) each feature how to get an asset, basically tutorials a bit more about the actual website credits (me and I talked about how the rest are in each asset’s README) that’s it, wish me luck!"}, {"post_id": 56255, "ts": "2026-08-27T22:55:02Z", "hours": 0.3103, "text": "added the marble controller to my website! I Got lots of support from my fps one so I thought that I would try to mimic its theme and style and stuff using the graybox background. I will admit though that this is not one of my favorite projects so it is definitely not getting the featured tag (you can find the projects that are featured by scrolling down on the home page) I also found that lots of my hackatime projects are not being counted correctly so I had to add them. thanks for the support!"}, {"post_id": 56229, "ts": "2026-08-27T22:05:51Z", "hours": 1.2081, "text": "marble run! new asset for my asset library! this asset uses advanced physics using RigidBody3D i think it’s jupiter, not really sure what the marble texture is not really a fan of the quality of this project so I probably will not be submitting to asset library stay tuned though!"}, {"post_id": 56184, "ts": "2026-08-27T20:24:47Z", "hours": 1.5231, "text": "a few changes NEW CATEGORY! i made the home screen a little less boring by adding a preview of my demo videos as a playlist in the back, kinda faded out. i don’t think it looks that good so I wil probably remove it later and put something else the next category is lego blender! i started this with a lego version of me that I made a while back using mecabricks, will upload new custom self-made minifigs soon stay tuned!"}, {"post_id": 55727, "ts": "2026-08-27T18:18:34Z", "hours": 6.7719, "text": "created the 2nd project for my asest hub! simple 3d platformer you can try it now! the source code is here and the demo video is here Features orbital camera wasd movement with jump and gravity amazingly integrated gdquest model and animations have fun!"}, {"post_id": 53343, "ts": "2026-08-23T20:35:53Z", "hours": 3.2794, "text": "Working website! (prototype) so obviously, there’s the home page then theres the actual store which is like the main part of the project, and then source which is a link to the websites github and then donate which ill probably delete. so far I’ve only added godot 4 as a category and in godot 4 there is my * Basic fps controller which you can see in the last devlog websites turning out pretty good os far, I was thinking of adding animation related categories like lego models (bc I used to make lego animations so it could be fun and helpful) anyway that’s all, thanks for the support!"}, {"post_id": 53098, "ts": "2026-08-23T15:07:58Z", "hours": 7.0828, "text": "created the first project for my asset hub! It’s a basic FPS controller template for Godot 4 access it here and watch the demo video here . Enjoy!"}, {"post_id": 50387, "ts": "2026-08-19T15:35:54Z", "hours": 8.6053, "text": "created my project! and got lots of progress towards my website and my first asset!! got lots of work on the basic fps controller (look at future devlogs for more details because as of now, still in works!) started the website; I’m going for an orange theme like one of my old projects magic chainsaw because I liked how it looks i also made my logo by changing the colors of Godot logo to the colors of the blender logo so it represents the overlap between both (bc both will be present in the free store) don’t forget to smash that like button, thanks!"}]...
|
Title: Arjun's Asset Hub by @ar-bh | Stardance Title: Arjun's Asset Hub by @ar-bh | Stardance
Devlogs:
created my project! and got lots of progress towards my website and my first asset!! got lots of work on the basic fps controller (look at future devlogs for more details because as of now, still in works!) started the website; I’m going for an orange theme like one of my old projects magic chainsaw because I liked how it looks i also made my logo by changing the colors of Godot logo to the colors of the blender logo so it represents the overlap between both (bc both will be present in the free store) don’t forget to smash that like button, thanks!
created the first project for my asset hub! It’s a basic FPS controller template for Godot 4 access it here and watch the demo video here . Enjoy!
Working website! (prototype) so obviously, there’s the home page then theres the actual store which is like the main part of the project, and then source which is a link to the websites github and then donate which ill probably delete. so far I’ve only added godot 4 as a category and in godot 4 there is my * Basic fps controller which you can see in the last devlog websites turning out pretty good os far, I was thinking of adding animation related categories like lego models (bc I used to make lego animations so it could be fun and helpful) anyway that’s all, thanks for the support!
created the 2nd project for my asest hub! simple 3d platformer you can try it now! the source code is here and the demo video is here Features orbital camera wasd movement with jump and gravity amazingly integrated gdquest model and animations have fun!
a few changes NEW CATEGORY! i made the home screen a little less boring by adding a preview of my demo videos as a playlist in the back, kinda faded out. i don’t think it looks that good so I wil probably remove it later and put something else the next category is lego blender! i started this with a lego version of me that I made a while back using mecabricks, will upload new custom self-made minifigs soon stay tuned!
marble run! new asset for my asset library! this asset uses advanced physics using RigidBody3D i think it’s jupiter, not really sure what the marble texture is not really a fan of the quality of this project so I probably will not be submitting to asset library stay tuned though!
added the marble controller to my website! I Got lots of support from my fps one so I thought that I would try to mimic its theme and style and stuff using the graybox background. I will admit though that this is not one of my favorite projects so it is definitely not getting the featured tag (you can find the projects that are featured by scrolling down on the home page) I also found that lots of my hackatime projects are not being counted correctly so I had to add them. thanks for the support!
pre-devlog ship! wish me luck!! still a devlog though so I should probably say what I spent 15m doing love this emoji thing ok so I obviously added the readme! the readme contains: the title (obviously) the logo (obviously #2) what you can find inside this website (the Godot and Blender packs) each feature how to get an asset, basically tutorials a bit more about the actual website credits (me and I talked about how the rest are in each asset’s README) that’s it, wish me luck!
for those reviewing, pls give me a good review so I can get xbox actual devlog below though added new blender lego assets! this includes lego crying castle crasher and lego crying guy (they use the same face) both of these are projects from a while ago but it didn’t take time to add them and there’s also no harm so I just decided to add them bc y not added the website’s font! this font called augie pixel comes from Jame gam which is something you guys should do btw and is hosted by @augie . they made it themselves and I’m really gratefu that it’s free to use that’s all, pls give me good review if your rating btw 🙏
working on my next asset, a bear sim! 🐻 before I start, let me just express my gratitude. I’m only 134 stardust away from my xbox!! thank you guys so much for the good reviews and great feedback! i can nearly guarantee that I can get it now because of all of you! actual devlog now the next asset is a bear simulator its very unique imo i got a great model from sketchfab that I am so excited to implement properly so I think the end result will be really great! this is definitely going to be on the featured list if it turns out nice thanks for reading and supporting!
bear sim is proving challenging (feedback pls 🙏) so the only problem rn is that animations are a bit hard to use. I’ve never done code for animations at this level so at least I’m learning I’m starting to think that I should have published this as its own project and maybe I shouldn’t make it under a MIT license bc of how hard I’m working. but it doesnt really matter bc either way im getting an xbox 👏 (Probably hopefully theoretically practically) – ok so yeah give me feedback tell me what you think thanks!
think I’m done, ready to move on (sorry that previous video is corrupted)
officially added the bear 🐻 asset! this devlog mostly comprised of writing the detailed README.md like I do for all my assets it takes a while because I put a lot of effort it also includes the git commit to make it actually show on the website cool thanks!
brand new asset! basic 2d platformer! and more changes below these 2 hours were actually pretty fun here are the changes obviously added the new basic 2d platformer asset (made it featured too) split godot 4 category into 2D godot 4 and 3D godot 4 this will allow things to be neater and easier to find stuff for users next time added a better way to distinguish featured projects when not in the home tab by adding a star and an orange glow. you will be able to tell if a project is featured by actually looking through the assets in the store instead of visiting the featured projects page to do make a search thing probably make experience better for phones and weird screens like chromebooks, etc. that’s all, thanks!
SUPER COOL NEW ASSET!! 🔥 ADVANCED PHYSICS ENGINE! watch demo here its super cool it has minions and visit website here finally implemented minions! i think this is the final project of arjun’s asset hub FOR NOW so I wanted to make it huge and revolutionary (especially the video, u should watch it its super cool) so here is the list of what i did obviously made the whole asset of advanced physics simulator tbh its not really a simulator but the name fits kinda so who cares made it featured and also moved my less relevant projects like the bear 🐻 out of the featured section made a super cool demo video, linked above fixed some ui bugs here’s what you can do with this asset! throw around minions pick up and drop stuff (throw by flinging mouse and letting go) throw blocks into walls or the ground to destroy them and make them explode smash minions heads into things or fling them off the map crush minions with the big giant block move around and stuff using my first asset’s basic locomotion customize EVERYTHING toggle on/off debug mode guess that’s about it. gonna ship soon, THANKS EVERYBODY FOR THE SUPPORT!!!!!
if you are a ship reviewer, please give me a good review so I can get an xbox actual devlog below though mostly just updated the readme, before it was only for the previous ship. it had no where as much information and was only suitable for when there were only 2 3d projects and 2 categories. now there are 4 categories and my guess is almost 7 projects in total (averaging about 3 hours each) I really hope this will be my last devlog as in I will have enough points for the big box. One last time, thank you everybody for the support! ive had an amazing summer with this program, learned a lot, yea bye
Ships:
Arjun’s Asset Hub!! hi everybody, I’m Arjun, I’m 14 years old, and this is my project. I have a deep passion for game-dev and animation so I decided to make this website as a tool for myself, and other people like me too! godot 4 I always make my games in Godot so for my asset store, I added a category called Godot 4 (obviously :) ) So far, this has Simple 3D FPS Controller Mario-like 3D Platformer Marble Run controller and much more to come! i don’t really want to go that in-depth for the lego one because as of right now, it only has 1 asset that is only for me :( but I will be adding more soon!! guys, I’ve been working the entire summer for my first gaming console, an XBOX , and school is starting soon so this is my last ship! if everyone gives this a good review, then I’ll be set! please give me a good review so I can get an xbox, but don’t forget feedback as well! thank you guys SO MUCH for the support!!
Arjun’s Asset Hub!! v2.0 — Bigger Store Updates and Quality-of-Life Improvements I’m Arjun, and I’m 14 years old! 👋 Hi everybody! I love game development and animation, so I created a free asset website for myself and other creators like me. 3D Godot 4 Advanced Physics Simulator — A first-person playground where you can grab, throw, push, and destroy physics objects. 🧱 Basic FPS Controller — A beginner-friendly controller with walking, sprinting, jumping, mouse look, and a graybox map. 3D Platformer — A Mario-inspired controller with animated movement, jumping, and an orbital camera. Marble Run Controller — A physics-based marble that rolls around different courses. 3D Bear Controller — An animated bear that can walk and run around a colorful 3D map. 🐻 2D Godot 4 Basic 2D Platformer — A beginner-friendly pixel platformer with sprinting, coyote time, animations, and a Kenney playground. 🕹️ LEGO Blender 🧱 LEGO Arjun — A private LEGO version of me wearing my purple hoodie. LEGO Crying Castle Crasher — An unofficial LEGO-style Blue Knight with rendered scenes and a downloadable Blender file. LEGO Crying Guy — A custom green LEGO character originally created for one of my games. LEGO Person — Another custom character that is still being developed. Fonts Augie Pixel — The downloadable pixel font created by Augie that is used throughout this website. What’s new in v2.0? New 2D and 3D projects Search bars 🔎 Featured stars and orange glows 🌟 Automatic GitHub ZIP downloads Copyable Git clone commands Videos and screenshot galleries 🎥 Better phone and Chromebook scaling Lots of overlap and layout fixes I also recorded demonstration videos, created screenshots, wrote documentation, tested downloads, and published separate open-source repositories. My Basic FPS Controller was accepted onto the official Godot Asset Library ! 🎉 super cool :) I’ve been working all summer for my first gaming console—an XBOX! This is my second and final Asset Hub ship for Stardance, so please try the website and leave an honest review! If everyone gives this an honest review, I’ll have more than enough for the big box! Thank you all SO MUCH for the support!! ❤️...
|
1792828149.1168866
|
1792914549.1168866
|
|
48047
|
WildOS by @Raphel | Stardance
|
Raphel
|
2
|
37.0
|
452
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-16T12:17:29Z", "hours": 31.0, "multiplier": 14.67, "payout": 452, "blessing": "neutral", "text": "WILDOS at last i completed WildOS for the WebOS 2 JAM . WildOS is a web-based but nature-themed OS and my second WebOS. My first WebOS helped me understand how a WebOS works, so this time i wanted to make something bigger and more functional. What I Built I made 9 apps : Wild Notes - write notes Wild Music Player - play music Wild Files - explore and download files Wild Settings - change the appearance Wild Weather - shows the weather of the Amazon Rainforest Wild Store - download and install apps Wild Gallery - view pictures Wild Sounds - play some crazy sounds Wildo - the personal assistant of WildOS The Music Player and Wild Store took me the most time. While making them, i learned more about JavaScript , app structures and how different parts of the OS connect together. Features Custom backgrounds Appearance settings Background sounds Boot animation Boot percentage Boot music Filters Custom cursor 3 new songs Draggable windows Fullscreen support App downloading and installation I also completely changed Wildo . Now he can give guides about WildOS and generate 2 images using JavaScript . Problems I Faced One big problem i faced was having 1000+ lines of HTML in one file . As the project became bigger, it became harder to find things and fix bugs. I spent time aligning and organising the code. I also faced some lag and dragging bugs while building it. This helped me learn how important it is to keep the code organised when a project gets bigger. How It Works mainly WildOS works like a small OS inside the browser. You can open apps from the dock, move the windows around, change the appearance, play music and download apps from the Store. You can play it directly in the browser. Use fullscreen and headphones for a better experience. Easter Eggs There are some Easter Eggs hidden inside WildOS. Double-click the tree icon on the top Double-click the WildOS text on the top There are also some more things hidden around the WildOS. I really enjoyed building WildOS and learned a lot about JavaScript, app structures, dragging windows, music players and fixing bugs . That’s it for WebOS 2 . check it out, ya tried!", "repo": "https://github.com/RaphelReji/WildOS", "demo": "https://raphelreji.github.io/WildOS/"}, {"ship_num": 2, "ts": "2026-09-09T03:07:49Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "WildOS It was so cool to complete the WebOS 1 JAM. I made WildOS, a web-based but nature-themed OS. Thanks to MeowOS for inspiring me to build one too. Also thanks to the WebOS Guide that helped me understand what to build, and thanks to the team that built that guide. So what I built is a nature-themed OS called WildOS. It is fully nature-themed and has some awesome features. This one is web playable, so anyone can test it directly in the browser. I added 5 apps to it. The first one is WildNotes, where you can write your notes. The second one is a music player that lets you play some cool music. The third one is Files, which is just a simple file window. The fourth one is Settings, where you can change the theme. And the fifth one is WILDO, WildOS’s personal assistant, but it is always unreachable. I also added a booting window, text animations, a live clock, customizable themes, and draggable windows. This is my second WebOS. The first one gave me an idea of how a WebOS could work, and while building WildOS I learned more about JavaScript, especially dragging windows and making the booting screen. I also took a little inspiration from macOS for the dock and some of the icons, but I tried to make the rest of the design my own and keep everything around the nature theme. It was really interesting to build and I learned a lot from it. That’s it for WebOS 1. let’s see what I can build for WebOS 2.", "repo": "https://github.com/RaphelReji/WildOS", "demo": "https://raphelreji.github.io/WildOS/"}]...
|
[{"post_id": 68944, "ts": "202 [{"post_id": 68944, "ts": "2026-09-16T02:53:40Z", "hours": 1.4153, "text": "completed the readme for the project and made it properly written with the project details and everything needed. it took some time to arrange everything in the readme so it looks clean and understandable. i also aligned the 1000 line html code properly because it was not properly aligned before and it was hard to read and work with. now the readme is completed and the html code is properly aligned."}, {"post_id": 68735, "ts": "2026-09-15T17:19:06Z", "hours": 7.9703, "text": "WILDOS FINAL-DEVLOG at last i completed the wildos. i completed the store and the rest of the apps . the store took a long time to make but at last i completed it and made it functional. i also changed some app styles from webos1, made my own backgrounds for the boot and main window, added filters and a cursor image. also added boot percentage, boot music, some easter eggs and 3 new songs. i completely changed wildo and now he can give guides and generate 2 images. i also aligned the 1000 line html code and added the wifi logo. at last everything is done. ready to ship..!"}, {"post_id": 67756, "ts": "2026-09-14T00:10:29Z", "hours": 3.3075, "text": "WEBOS 2 today was another interesting day of working on my webos 2. i added two more apps to the webos — Gallery and Sounds . i also somehow managed to fix the lag bug that was happening when using the webos. it was a really annoying bug because sometimes the ui would get stuck or become slow, but after working on it i finally got it working much better. after that i completed the design of the Store app . the store is going to be one of the bigger parts of the webos because it can be used to show and add different apps. the design part is now completed and i also started working on the JS for it. i also added a click sound when interacting with things in the webos. its a small feature but it makes the experience feel much better and gives the webos a little more life. added Gallery app added Sounds app fixed the lag bug completed the Store design started the Store JS added click sounds today also taught me a lot about JavaScript, app structures, bugs and how different parts of the webos connect together . the wildos is slowly becoming bigger and more complete with every update. there is still a lot left to build I am trying to make it fast ,bye!"}, {"post_id": 67245, "ts": "2026-09-13T09:32:47Z", "hours": 5.0822, "text": "Devlog WildOS Today I worked on APP STORE mostly and sometime on settings as well. I added store app struture and details for apps in store . I also have some lag bugs with web but i am trying to resolve that Next, I am going to: resolve the lag bug finish the store app with js build sounds and galllery app yay bugs bugs let me complete this one"}, {"post_id": 66588, "ts": "2026-09-12T13:13:04Z", "hours": 3.57, "text": "wildOS Worked on settings today. I added appearance , customisable backgrounds and background music . I also worked on fixing javascript bugs and learned more about music ,dragging etc . Next, I am going to: completeing settings app store some music Getting closer to completing my WebOS2"}, {"post_id": 66357, "ts": "2026-09-12T04:37:35Z", "hours": 2.8344, "text": "I ADDED MUSIC PLAYER ,THE FILES- ALL BUTTONS IS WORKING ADDED A STORE BUT NOT COMPLTED ALSO FIXED SOME BUGS OF DRAGGING WINDOW"}, {"post_id": 65689, "ts": "2026-09-11T00:38:15Z", "hours": 2.0319, "text": "worked on music player added the javascript now adding the store app and inside that some apps to download also added new fonts , changed all macos style icons in green icons more comming"}, {"post_id": 65408, "ts": "2026-09-10T15:02:23Z", "hours": 4.5831, "text": "I started working on WebOS 2.Today, I added some new things:Added a new structure for the Music Player Added a Weather app Added file downloading in the File app Added full-size windows for all apps Next, I’m going to finish the Music Player and start working on a Store app."}, {"post_id": 64587, "ts": "2026-09-09T02:59:52Z", "hours": 5.2072, "text": "At last i completed it.It was so cool to complete the WebOS 1 JAM. I made WildOS, a web-based but nature-themed OS.Thanks to MeowOS for inspiring me to build one too, and also thanks to the WebOS Guide that helped me understand what to build. Also thanks to the team that built that guide.So what i built is a nature-themed OS called WildOS.It is fully nature-themed and has some awesome features. This one is web-playable, so anyone can test it directly in the browser.I added 5 apps to it. The first one is WildNotes, where you can write your notes. The second one is a music player that lets you play some cool music. The third one is Files, which is just a simple file window. The fourth one is Settings, where you can change the theme. And the fifth one is WILDO, WildOS’s personal assistant, but it is always unreachable.I also added a clock based on the WebOS Guide.I took a little inspiration from macOS, mainly for the dock and the icons, but most of the design is based around my own nature theme.Overall, it was really fun to build WildOS and learn how a WebOS works while making it.Now I’m ready for WebOS 2."}, {"post_id": 58221, "ts": "2026-08-30T16:04:35Z", "hours": 0.7883, "text": "WILDOS Hi i am using my free time to complete the webos i am mainly using html,css,and some javascript.So i making the first webOS so a very simple.btw i created the booting screen and a dragable window now i want to style it and thanks to the guide by stardance and meowos , i take it a inspiration to bulid this . see ya"}, {"post_id": 54947, "ts": "2026-08-26T11:25:46Z", "hours": 0.4189, "text": "WildOS — 2DayDevlog Day 1 The Beginning Today I started working on WildOS, The main goal is to create an OS with a unique identity SO I began by planning the overall design, user interface, and the features I want WildOS to have.I worked on the basic structure of the project and thought about how the desktop, applications, settings, and navigation should work together. I also started experimenting with the visual style and layout.There is still a lot to build, but getting the foundation started feels like a big step. Day 1 progress :Started the WildOS project Planned the basic OS structureDesigned the initial UI conceptStarted working on the desktop experienceListed features for future versions Day 2 — Building the WildOS focused more on turning the initial idea into something that actually feels like an operating system.I worked on the interface and started connecting different parts of the system together. I also thought about how users will interact with WildOS, including the desktop, applications, menus, and settings.The project is still in an early stage, but the direction is becoming much clearer. There are plenty of things left to improve. so at last i created the desktop booting and the first window ,still a lot more"}]...
|
Title: WildOS by @Raphel | Stardance
Devlogs:
Wil Title: WildOS by @Raphel | Stardance
Devlogs:
WildOS — 2DayDevlog Day 1 The Beginning Today I started working on WildOS, The main goal is to create an OS with a unique identity SO I began by planning the overall design, user interface, and the features I want WildOS to have.I worked on the basic structure of the project and thought about how the desktop, applications, settings, and navigation should work together. I also started experimenting with the visual style and layout.There is still a lot to build, but getting the foundation started feels like a big step. Day 1 progress :Started the WildOS project Planned the basic OS structureDesigned the initial UI conceptStarted working on the desktop experienceListed features for future versions Day 2 — Building the WildOS focused more on turning the initial idea into something that actually feels like an operating system.I worked on the interface and started connecting different parts of the system together. I also thought about how users will interact with WildOS, including the desktop, applications, menus, and settings.The project is still in an early stage, but the direction is becoming much clearer. There are plenty of things left to improve. so at last i created the desktop booting and the first window ,still a lot more
WILDOS Hi i am using my free time to complete the webos i am mainly using html,css,and some javascript.So i making the first webOS so a very simple.btw i created the booting screen and a dragable window now i want to style it and thanks to the guide by stardance and meowos , i take it a inspiration to bulid this . see ya
At last i completed it.It was so cool to complete the WebOS 1 JAM. I made WildOS, a web-based but nature-themed OS.Thanks to MeowOS for inspiring me to build one too, and also thanks to the WebOS Guide that helped me understand what to build. Also thanks to the team that built that guide.So what i built is a nature-themed OS called WildOS.It is fully nature-themed and has some awesome features. This one is web-playable, so anyone can test it directly in the browser.I added 5 apps to it. The first one is WildNotes, where you can write your notes. The second one is a music player that lets you play some cool music. The third one is Files, which is just a simple file window. The fourth one is Settings, where you can change the theme. And the fifth one is WILDO, WildOS’s personal assistant, but it is always unreachable.I also added a clock based on the WebOS Guide.I took a little inspiration from macOS, mainly for the dock and the icons, but most of the design is based around my own nature theme.Overall, it was really fun to build WildOS and learn how a WebOS works while making it.Now I’m ready for WebOS 2.
I started working on WebOS 2.Today, I added some new things:Added a new structure for the Music Player Added a Weather app Added file downloading in the File app Added full-size windows for all apps Next, I’m going to finish the Music Player and start working on a Store app.
worked on music player added the javascript now adding the store app and inside that some apps to download also added new fonts , changed all macos style icons in green icons more comming
I ADDED MUSIC PLAYER ,THE FILES- ALL BUTTONS IS WORKING ADDED A STORE BUT NOT COMPLTED ALSO FIXED SOME BUGS OF DRAGGING WINDOW
wildOS Worked on settings today. I added appearance , customisable backgrounds and background music . I also worked on fixing javascript bugs and learned more about music ,dragging etc . Next, I am going to: completeing settings app store some music Getting closer to completing my WebOS2
Devlog WildOS Today I worked on APP STORE mostly and sometime on settings as well. I added store app struture and details for apps in store . I also have some lag bugs with web but i am trying to resolve that Next, I am going to: resolve the lag bug finish the store app with js build sounds and galllery app yay bugs bugs let me complete this one
WEBOS 2 today was another interesting day of working on my webos 2. i added two more apps to the webos — Gallery and Sounds . i also somehow managed to fix the lag bug that was happening when using the webos. it was a really annoying bug because sometimes the ui would get stuck or become slow, but after working on it i finally got it working much better. after that i completed the design of the Store app . the store is going to be one of the bigger parts of the webos because it can be used to show and add different apps. the design part is now completed and i also started working on the JS for it. i also added a click sound when interacting with things in the webos. its a small feature but it makes the experience feel much better and gives the webos a little more life. added Gallery app added Sounds app fixed the lag bug completed the Store design started the Store JS added click sounds today also taught me a lot about JavaScript, app structures, bugs and how different parts of the webos connect together . the wildos is slowly becoming bigger and more complete with every update. there is still a lot left to build I am trying to make it fast ,bye!
WILDOS FINAL-DEVLOG at last i completed the wildos. i completed the store and the rest of the apps . the store took a long time to make but at last i completed it and made it functional. i also changed some app styles from webos1, made my own backgrounds for the boot and main window, added filters and a cursor image. also added boot percentage, boot music, some easter eggs and 3 new songs. i completely changed wildo and now he can give guides and generate 2 images. i also aligned the 1000 line html code and added the wifi logo. at last everything is done. ready to ship..!
completed the readme for the project and made it properly written with the project details and everything needed. it took some time to arrange everything in the readme so it looks clean and understandable. i also aligned the 1000 line html code properly because it was not properly aligned before and it was hard to read and work with. now the readme is completed and the html code is properly aligned.
Ships:
WildOS It was so cool to complete the WebOS 1 JAM. I made WildOS, a web-based but nature-themed OS. Thanks to MeowOS for inspiring me to build one too. Also thanks to the WebOS Guide that helped me understand what to build, and thanks to the team that built that guide. So what I built is a nature-themed OS called WildOS. It is fully nature-themed and has some awesome features. This one is web playable, so anyone can test it directly in the browser. I added 5 apps to it. The first one is WildNotes, where you can write your notes. The second one is a music player that lets you play some cool music. The third one is Files, which is just a simple file window. The fourth one is Settings, where you can change the theme. And the fifth one is WILDO, WildOS’s personal assistant, but it is always unreachable. I also added a booting window, text animations, a live clock, customizable themes, and draggable windows. This is my second WebOS. The first one gave me an idea of how a WebOS could work, and while building WildOS I learned more about JavaScript, especially dragging windows and making the booting screen. I also took a little inspiration from macOS for the dock and some of the icons, but I tried to make the rest of the design my own and keep everything around the nature theme. It was really interesting to build and I learned a lot from it. That’s it for WebOS 1. let’s see what I can build for WebOS 2.
WILDOS at last i completed WildOS for the WebOS 2 JAM . WildOS is a web-based but nature-themed OS and my second WebOS. My first WebOS helped me understand how a WebOS works, so this time i wanted to make something bigger and more functional. What I Built I made 9 apps : Wild Notes - write notes Wild Music Player - play music Wild Files - explore and download files Wild Settings - change the appearance Wild Weather - shows the weather of the Amazon Rainforest Wild Store - download and install apps Wild Gallery - view pictures Wild Sounds - play some crazy sounds Wildo - the personal assistant of WildOS The Music Player and Wild Store took me the most time. While making them, i learned more about JavaScript , app structures and how different parts of the OS connect together. Features Custom backgrounds Appearance settings Background sounds Boot animation Boot percentage Boot music Filters Custom cursor 3 new songs Draggable windows Fullscreen support App downloading and installation I also completely changed Wildo . Now he can give guides about WildOS and generate 2 images using JavaScript . Problems I Faced One big problem i faced was having 1000+ lines of HTML in one file . As the project became bigger, it became harder to find things and fix bugs. I spent time aligning and organising the code. I also faced some lag and dragging bugs while building it. This helped me learn how important it is to keep the code organised when a project gets bigger. How It Works mainly WildOS works like a small OS inside the browser. You can open apps from the dock, move the windows around, change the appearance, play music and download apps from the Store. You can play it directly in the browser. Use fullscreen and headphones for a better experience. Easter Eggs There are some Easter Eggs hidden inside WildOS. Double-click the tree icon on the top Double-click the WildOS text on the top There are also some more things hidden around the WildOS. I really enjoyed building WildOS and learned a lot about JavaScript, app structures, dragging windows, music players and fixing bugs . That’s it for WebOS 2 . check it out, ya tried!...
|
1792853414.6933799
|
1792939814.6933799
|
|
48183
|
NovaTab by @Noben_Nobi | Stardance
|
Noben_Nobi
|
2
|
14.0
|
37
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-25T12:22:58Z", "hours": 4.0, "multiplier": 10.31, "payout": 37, "blessing": "neutral", "text": "This is my second ship for NovaTab so I can enter the hourly rating pool. I changed the design to look like a hand-drawn cardboard scrapbook with slight page tilts. I also added new features: you can now click the background to stamp stars on the screen, and you can use the dropdown menus on the notes to change their colors to Chocolate, Mint, or Strawberry. Setting up the NASA API key on Netlify was tough, but I got it working.", "repo": "https://github.com/Niraj2013/NovaTab", "demo": "https://nnovatab.netlify.app/"}, {"ship_num": 2, "ts": "2026-08-22T11:41:29Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made NovaTab, a highly customizable browser New Tab dashboard built for the “Give Your Website a Pulse” mission. It features toggleable, editable, and draggable widgets that allow users to design their own workspace layout. It integrates with the NASA APOD API to fetch a beautiful dynamic astronomy picture as a background backdrop every single day.As a beginner who started learning web development recently, the absolute most challenging part was handling absolute drag-and-drop layers in vanilla JavaScript and setting up a stable localStorage system so that widget positions and custom text titles actually stay saved across browser refreshes. I am incredibly proud of getting the in-line double-click text editing feature to work seamlessly, and I am glad I pushed through the bugs to build a functional dashboard foundation! I used some AI for help in coding hard parts in Javascript and CSS but rest everything was done by me.", "repo": "https://github.com/Niraj2013/NovaTab", "demo": "https://nnovatab.netlify.app/"}]...
|
[{"post_id": 54400, "ts": "202 [{"post_id": 54400, "ts": "2026-08-25T12:18:58Z", "hours": 0.6986, "text": "Added more 2 small features, Now it creates a crunchy sound on button click of Add widgets and reset button, and a motivational quote which changes every time randomly, this quote is visible at right top corner. Preview link: https://nnovatab.netlify.app/"}, {"post_id": 53726, "ts": "2026-08-24T12:10:46Z", "hours": 0.5703, "text": "Changed README and fixed an error in Javascript"}, {"post_id": 53123, "ts": "2026-08-23T15:31:58Z", "hours": 1.1058, "text": "made bold borders and shadows in it (UI) and completed both new features: wherever you will click, a Star will come there, and we can change the colour theme of notes widget."}, {"post_id": 52565, "ts": "2026-08-22T19:01:09Z", "hours": 0.8111, "text": "Added one more function"}, {"post_id": 52362, "ts": "2026-08-22T14:01:08Z", "hours": 0.3692, "text": "I have removed all the features added using AI and restored my self written version"}, {"post_id": 52221, "ts": "2026-08-22T10:01:59Z", "hours": 1.4125, "text": "Added more features and made everything customizable and editable, just double-click on the widget and then edit it! Used Ai for help in coding. (some)"}, {"post_id": 51726, "ts": "2026-08-21T15:40:23Z", "hours": 0.9206, "text": "Added many more features like made it look more like our personal real pin board with some inperfections, tape etc. also made sticky note peel off system and a page for it where it is saved and etc. Took a little AI help in some coding."}, {"post_id": 50917, "ts": "2026-08-20T11:58:16Z", "hours": 0.7464, "text": "Started adding more features and fixed NASA APOD Widget"}, {"post_id": 50296, "ts": "2026-08-19T13:34:36Z", "hours": 1.4292, "text": "Made the NovaTab look more beautiful"}, {"post_id": 50227, "ts": "2026-08-19T11:31:48Z", "hours": 0.7214, "text": "Added more css, now the website widgets are draggable and overlapable"}, {"post_id": 49742, "ts": "2026-08-18T17:43:00Z", "hours": 0.7417, "text": "fixed some Javascript and started with CSS (yet no visible designs but soon it will be very good UI)"}, {"post_id": 49501, "ts": "2026-08-18T11:25:52Z", "hours": 1.0314, "text": "Added NASA APOD API and widget"}, {"post_id": 48895, "ts": "2026-08-17T13:41:19Z", "hours": 0.2908, "text": "Wrote more Javascript and made Widgets draggable and dropable, overlapable, etc."}, {"post_id": 48836, "ts": "2026-08-17T11:55:31Z", "hours": 0.4961, "text": "Added some widget Javascript and more"}, {"post_id": 48198, "ts": "2026-08-16T14:23:26Z", "hours": 0.4333, "text": "Added API’s for location and weather and wrote some more Javascript"}, {"post_id": 48029, "ts": "2026-08-16T10:00:45Z", "hours": 0.5639, "text": "Wrote more Javascript for my NovaTab"}, {"post_id": 47974, "ts": "2026-08-16T07:50:03Z", "hours": 1.2272, "text": "I am making a project name NovaTab which is a customizable workspace. I have completed with the first 4 steps: Introduction, Project Setup, Github connection and html. Css is remaining, Now I am writing the Javascript."}]...
|
Title: NovaTab by @Noben_Nobi | Stardance
Devlogs Title: NovaTab by @Noben_Nobi | Stardance
Devlogs:
I am making a project name NovaTab which is a customizable workspace. I have completed with the first 4 steps: Introduction, Project Setup, Github connection and html. Css is remaining, Now I am writing the Javascript.
Wrote more Javascript for my NovaTab
Added API’s for location and weather and wrote some more Javascript
Added some widget Javascript and more
Wrote more Javascript and made Widgets draggable and dropable, overlapable, etc.
Added NASA APOD API and widget
fixed some Javascript and started with CSS (yet no visible designs but soon it will be very good UI)
Added more css, now the website widgets are draggable and overlapable
Made the NovaTab look more beautiful
Started adding more features and fixed NASA APOD Widget
Added many more features like made it look more like our personal real pin board with some inperfections, tape etc. also made sticky note peel off system and a page for it where it is saved and etc. Took a little AI help in some coding.
Added more features and made everything customizable and editable, just double-click on the widget and then edit it! Used Ai for help in coding. (some)
I have removed all the features added using AI and restored my self written version
Added one more function
made bold borders and shadows in it (UI) and completed both new features: wherever you will click, a Star will come there, and we can change the colour theme of notes widget.
Changed README and fixed an error in Javascript
Added more 2 small features, Now it creates a crunchy sound on button click of Add widgets and reset button, and a motivational quote which changes every time randomly, this quote is visible at right top corner. Preview link: https://nnovatab.netlify.app/
Ships:
I made NovaTab, a highly customizable browser New Tab dashboard built for the “Give Your Website a Pulse” mission. It features toggleable, editable, and draggable widgets that allow users to design their own workspace layout. It integrates with the NASA APOD API to fetch a beautiful dynamic astronomy picture as a background backdrop every single day.As a beginner who started learning web development recently, the absolute most challenging part was handling absolute drag-and-drop layers in vanilla JavaScript and setting up a stable localStorage system so that widget positions and custom text titles actually stay saved across browser refreshes. I am incredibly proud of getting the in-line double-click text editing feature to work seamlessly, and I am glad I pushed through the bugs to build a functional dashboard foundation! I used some AI for help in coding hard parts in Javascript and CSS but rest everything was done by me.
This is my second ship for NovaTab so I can enter the hourly rating pool. I changed the design to look like a hand-drawn cardboard scrapbook with slight page tilts. I also added new features: you can now click the background to stamp stars on the screen, and you can use the dropdown menus on the notes to change their colors to Chocolate, Mint, or Strawberry. Setting up the NASA API key on Netlify was tough, but I got it working....
|
1792849654.908464
|
1792936054.908464
|
|
48199
|
UPS for Raspberry Pi by @Jovi | Stardance
|
Jovi
|
2
|
5.0
|
23
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-24T17:16:12Z", "hours": 1.0, "multiplier": 5.0, "payout": 3, "blessing": "neutral", "text": "I made a simple but working UPS for a raspberry pi(any raspberry pi) that works on a 1200mAh li-po battery, and can last an hour with strong load on the pi! You can also view the voltage of the battery, as shown below, so you would know when to stop before the pi shuts down edit: I edited the video this time, and added some comments", "repo": "https://github.com/TeenEngineer/RasPi_UPS", "demo": ""}, {"ship_num": 2, "ts": "2026-08-17T16:58:25Z", "hours": 4.0, "multiplier": 5.0, "payout": 20, "blessing": "neutral", "text": "I made a simple but working UPS for a raspberry pi(any raspberry pi) that works on a 1200mAh li-po battery, and can last an hour with strong load on the pi! You can also view the voltage of the battery, as shown below, so you would know when to stop before the pi shuts down", "repo": "https://github.com/TeenEngineer/RasPi_UPS", "demo": ""}]...
|
[{"post_id": 73239, "ts": "202 [{"post_id": 73239, "ts": "2026-09-24T17:13:22Z", "hours": 0.5344, "text": "Edited the initial video(i hope i get more payout this time)"}, {"post_id": 48414, "ts": "2026-08-16T19:07:04Z", "hours": 0.4003, "text": "Made the case"}, {"post_id": 47695, "ts": "2026-08-15T19:31:34Z", "hours": 3.5389, "text": "Made the UPS(TOOK TOO LONG, AND ACCIDENTALLY TRIED TO OVER-ENGINEER IT)… The final result is below. You can watch this timelapse to see what i was doing before switching to the current design: https://lapse.hackclub.com/timelapse/Mhi8F60c0BRf"}]...
|
Title: UPS for Raspberry Pi by @Jovi | Stardance
Title: UPS for Raspberry Pi by @Jovi | Stardance
Devlogs:
Made the UPS(TOOK TOO LONG, AND ACCIDENTALLY TRIED TO OVER-ENGINEER IT)… The final result is below. You can watch this timelapse to see what i was doing before switching to the current design: https://lapse.hackclub.com/timelapse/Mhi8F60c0BRf
Made the case
Edited the initial video(i hope i get more payout this time)
Ships:
I made a simple but working UPS for a raspberry pi(any raspberry pi) that works on a 1200mAh li-po battery, and can last an hour with strong load on the pi! You can also view the voltage of the battery, as shown below, so you would know when to stop before the pi shuts down
I made a simple but working UPS for a raspberry pi(any raspberry pi) that works on a 1200mAh li-po battery, and can last an hour with strong load on the pi! You can also view the voltage of the battery, as shown below, so you would know when to stop before the pi shuts down edit: I edited the video this time, and added some comments...
|
1792849670.6327949
|
1792936070.6327949
|
|
48488
|
My very own WebOS by @behl_aditya22 | Stardance
|
behl_aditya22
|
2
|
9.0
|
26
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-24T08:23:20Z", "hours": 9.0, "multiplier": 2.99, "payout": 26, "blessing": "neutral", "text": "I made a meowl based os with aero Frutiger vibes, and the most challenging part was understanding the code i had to learn more and more but im proud of the memory game i made. I hope you enjoy my project it was fun making it from ideas to reality.", "repo": "https://github.com/behladitya22-debug/OS", "demo": "https://behladitya22-debug.github.io/OS/"}, {"ship_num": 2, "ts": "2026-08-17T09:15:57Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So i made a micheal jackson based os its not the best i apolgize for that its my first time so it is a basic operating system with a spinning vinyl and a small note on the legend himself. i did use ai for that matter I am new to all this. also i belive this is my mistake but i forgot to install hacktime and i only meet the bare requirement but i asure you it took me a lot of time", "repo": "https://github.com/behladitya22-debug/OS", "demo": "https://behladitya22-debug.github.io/OS/"}]...
|
[{"post_id": 53615, "ts": "202 [{"post_id": 53615, "ts": "2026-08-24T08:20:23Z", "hours": 2.1003, "text": "Meowl OS: its very aero frutiger!!!"}, {"post_id": 51496, "ts": "2026-08-21T07:48:24Z", "hours": 5.0383, "text": "a little creative browser i am working on"}, {"post_id": 49540, "ts": "2026-08-18T12:49:47Z", "hours": 0.3094, "text": "A improved colour design on the milo_os/"}, {"post_id": 49421, "ts": "2026-08-18T07:57:45Z", "hours": 1.2178, "text": "Im working on a OS for my pet cat"}, {"post_id": 48150, "ts": "2026-08-16T13:28:44Z", "hours": 0.3422, "text": "cool_os"}]...
|
Title: My very own WebOS by @behl_aditya22 | Stard Title: My very own WebOS by @behl_aditya22 | Stardance
Devlogs:
cool_os
Im working on a OS for my pet cat
A improved colour design on the milo_os/
a little creative browser i am working on
Meowl OS: its very aero frutiger!!!
Ships:
So i made a micheal jackson based os its not the best i apolgize for that its my first time so it is a basic operating system with a spinning vinyl and a small note on the legend himself. i did use ai for that matter I am new to all this. also i belive this is my mistake but i forgot to install hacktime and i only meet the bare requirement but i asure you it took me a lot of time
I made a meowl based os with aero Frutiger vibes, and the most challenging part was understanding the code i had to learn more and more but im proud of the memory game i made. I hope you enjoy my project it was fun making it from ideas to reality....
|
1792821160.7180874
|
1792907560.7180874
|
|
48522
|
Copymac OS 1 by @jamessonani | Stardance
|
jamessonani
|
2
|
7.0
|
6
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-18T18:29:28Z", "hours": 1.0, "multiplier": 5.83, "payout": 6, "blessing": "neutral", "text": "This project seemed easy but accidently i forgot to record script.js and style.css production and alo the fixes that i had done in html. btw this is CopyMAC OS 2", "repo": "https://github.com/jamessonani1020-web/webos-architecture", "demo": "https://roaring-profiterole-814e34.netlify.app"}, {"ship_num": 2, "ts": "2026-08-17T18:16:16Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have made a web os named CopyMac OS 1 and the challenging part was that i was not knowing hot to code so because of that i took 6-7 hours to make a 2 hr project.", "repo": "https://github.com/jamessonani1020-web/webos-architecture", "demo": "https://roaring-profiterole-814e34.netlify.app"}]...
|
[{"post_id": 49779, "ts": "202 [{"post_id": 49779, "ts": "2026-08-18T18:22:50Z", "hours": 0.9511, "text": "This is CopyMAC OS2 Newer form of my web OS, but today i forgot to record time-laps of script.js and style.css so lets see what happens btw my project is completed and originally it took almost 4 hr time of my life."}, {"post_id": 49060, "ts": "2026-08-17T17:29:13Z", "hours": 6.3608, "text": "i was working on my first project and its name is copymac OS 1."}]...
|
Title: Copymac OS 1 by @jamessonani | Stardance
D Title: Copymac OS 1 by @jamessonani | Stardance
Devlogs:
i was working on my first project and its name is copymac OS 1.
This is CopyMAC OS2 Newer form of my web OS, but today i forgot to record time-laps of script.js and style.css so lets see what happens btw my project is completed and originally it took almost 4 hr time of my life.
Ships:
I have made a web os named CopyMac OS 1 and the challenging part was that i was not knowing hot to code so because of that i took 6-7 hours to make a 2 hr project.
This project seemed easy but accidently i forgot to record script.js and style.css production and alo the fixes that i had done in html. btw this is CopyMAC OS 2...
|
1792821308.0531752
|
1792907708.0531752
|
|
48703
|
Bird Fight 3 by @Eel | Stardance
|
Eel
|
2
|
93.0
|
169
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-27T01:54:51Z", "hours": 43.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Bird Fight 3 is a fast-paced 2D fighting game where birds battle across a growing roster of arenas using unique attacks, specials, and ultimates. During this Stardance development phase, I took the game through a major overhaul focused on turning it into a much more complete and polished experience. I rebuilt Classic Mode into character-specific campaigns, expanded the roster and stages, added Adventure, improved progression and saves, and introduced features like alternate stage variants, unlockable content, route endings, and multiplayer. I also completely redesigned the game’s UI around a Smash-inspired presentation, covering the main hub, rulesets, fighter and stage selection, Vault, Classic, Adventure, Training, multiplayer, profiles, settings, and pause/results screens. The UI now supports responsive scaling and device-specific prompts for keyboard, controllers, and Wiimotes. A major part of development was also making the game more reliable. I built extensive automated testing and regression coverage, ran thousands of automated matches to test gameplay and balance, and continuously fixed issues across fighters, stages, progression, UI, and multiplayer. Bird Fight 3 has grown significantly throughout this project, and I’m really happy with where it has ended up.", "repo": "https://github.com/Caleb-Guyer/BirdFight3/releases", "demo": "https://github.com/Caleb-Guyer/BirdFight3"}, {"ship_num": 2, "ts": "2026-08-17T03:51:27Z", "hours": 50.0, "multiplier": 9.33, "payout": 169, "blessing": "neutral", "text": "Bird Fight 3 is a fast-paced 2D fighting game where birds battle across a variety of arenas using unique attacks, specials, and ultimates. Play as a growing roster of birds, fight through Story and Classic modes, discover alternate stages and variants, unlock content, and compete through increasingly challenging battles.", "repo": "https://github.com/Caleb-Guyer/BirdFight3/releases", "demo": "https://github.com/Caleb-Guyer/BirdFight3"}]...
|
[{"post_id": 55309, "ts": "202 [{"post_id": 55309, "ts": "2026-08-27T01:46:30Z", "hours": 14.6342, "text": "I’ve spent around 14 more hours working on Bird Fight 3 since my last devlog, and I’ve mainly been focusing on polishing the overall UI and making everything feel more consistent. I finished the full Smash-inspired UI direction across the game, including the rulesets, hub, fighter and stage selection, pause/results screens, profiles, Vault, Classic, Adventure, multiplayer, and Training. I also redesigned the Adventure campaign hub and continued polishing the Adventure flow so it fits in with the rest of the game. I also added responsive scaling and device-specific prompts for keyboard, controller, and Wiimote controls, along with UI regression tests to make sure these changes don’t break existing screens. There have also been a bunch of smaller fixes and polish, including reward reveals, confirmation dialogs, settings, navigation, and some progression-related fixes. I’ve been trying to take the feedback from the ratings seriously, especially the comments about making the game easier to understand and improving the UI. Thanks again to everyone who played and left feedback, as its been super helpful!"}, {"post_id": 54804, "ts": "2026-08-25T22:49:36Z", "hours": 12.1889, "text": "I’ve been focusing on the Adventure UI and bringing it closer to the same polished, Smash-inspired feel as the rest of the game. The main Adventure flow is now coming together, with the UI built around navigating between areas, selecting destinations, and keeping the player oriented as they progress through the mode. I also worked on making the transitions between the different Adventure screens feel consistent with the rest of the game rather than having Adventure use a completely separate visual style. A big part of this was making sure the UI works cleanly with the different input methods supported by the game. The prompts and navigation behavior stay consistent whether you’re using keyboard, controller, or Wiimote. There’s still more I want to do with Adventure itself, but the UI foundation is now in place and it feels much closer to the experience I’m aiming for."}, {"post_id": 54106, "ts": "2026-08-24T22:12:34Z", "hours": 6.5342, "text": "The full Smash-inspired UI goal is now complete. I finished up the major UI systems across the project, including simplified rulesets, the main hub, fighter and stage selection, pause/results screens, profiles, the Vault, Classic, Story, multiplayer, and Training. I also added responsive scaling so the UI adapts properly to different screen sizes and devices. Keyboard, controller, and Wiimote prompts now change based on the input device being used, which makes the controls much clearer. Finally, I added UI regression coverage to help catch visual and functional issues as the project continues to grow. This was a big milestone because the UI now feels much more cohesive across the entire game instead of each mode feeling like its own separate system."}, {"post_id": 52756, "ts": "2026-08-23T03:03:08Z", "hours": 9.7939, "text": "I just shipped Bird Fight 3 v1.4.0, and this is probably the biggest update I’ve done to the game so far. Classic Mode is finally complete, with all 22 playable birds now having their own full eight-encounter route, unique encounters, final bosses, and animated Crown endings. I also finished the ending gallery, route badges, FEATHERDEV support, route previews, music, and a bunch of progression fixes. It feels really good to finally have the entire roster playable from start to finish instead of having unfinished routes sitting around. I also went through basically the entire stage roster and gave it a massive cleanup. All 21 main arenas and 26 variants were audited for collision, spawns, navigation, objectives, hazards, and visual clarity, with a bunch of them being rebuilt or heavily polished. Stage Select was completely redone with rendered previews, and I replaced the old thumbnails across the game. On top of all that, I ran 9,856 headless Classic matches and now have 1,034 automated tests passing with zero failures, errors, or skips. This update was a LOT of work, but v1.4.0 finally feels like Bird Fight 3 is becoming the complete game I’ve been trying to build."}, {"post_id": 48644, "ts": "2026-08-17T03:50:02Z", "hours": 8.1447, "text": "I rebuilt Classic Mode into a full character-route campaign in v1.3.0, adding twelve unique routes with eight encounters each, route-specific bosses, challenges, arenas, mechanics, music, and cinematic endings. I also gave the full roster a major presentation and combat pass, improved knockback, CPU behavior, menus, progression, saves, and reliability, and added the complete Razorbill Final Cut route. The update is backed by 890 automated tests, a 448-match Razorbill balance audit, and additional replay, save, LAN, audio, and visual regression testing."}, {"post_id": 47852, "ts": "2026-08-16T02:34:48Z", "hours": 41.7208, "text": "v1.2.2 is out! This update was a big polish pass focused on stages, fighters, and the overall presentation of Bird Fight 3. Map Select now separates Main stages and Variants, with separate Random options and a Random All option, while the boss-stage variants have been rebuilt with more distinct layouts instead of feeling like copies of their original arenas. City and Parliament Towers also received major visual and layout reworks. I polished the visuals, proportions, animations, and skins for Pigeon, Eagle, Falcon, Phoenix, Hummingbird, and Turkey, along with fixing several animation and geometry issues. Online character selection was also brought closer to the main roster presentation, and Echo fighters now show the icon of their base bird. Finally, I created a completely new 1080p official trailer using real gameplay, story scenes, bosses, stages, skins, and the full roster. The release passed 550 automated tests with zero failures, with additional regression coverage for stages, fighters, animations, multiplayer presentation, and the trailer."}]...
|
Title: Bird Fight 3 by @Eel | Stardance
Devlogs:
Title: Bird Fight 3 by @Eel | Stardance
Devlogs:
v1.2.2 is out! This update was a big polish pass focused on stages, fighters, and the overall presentation of Bird Fight 3. Map Select now separates Main stages and Variants, with separate Random options and a Random All option, while the boss-stage variants have been rebuilt with more distinct layouts instead of feeling like copies of their original arenas. City and Parliament Towers also received major visual and layout reworks. I polished the visuals, proportions, animations, and skins for Pigeon, Eagle, Falcon, Phoenix, Hummingbird, and Turkey, along with fixing several animation and geometry issues. Online character selection was also brought closer to the main roster presentation, and Echo fighters now show the icon of their base bird. Finally, I created a completely new 1080p official trailer using real gameplay, story scenes, bosses, stages, skins, and the full roster. The release passed 550 automated tests with zero failures, with additional regression coverage for stages, fighters, animations, multiplayer presentation, and the trailer.
I rebuilt Classic Mode into a full character-route campaign in v1.3.0, adding twelve unique routes with eight encounters each, route-specific bosses, challenges, arenas, mechanics, music, and cinematic endings. I also gave the full roster a major presentation and combat pass, improved knockback, CPU behavior, menus, progression, saves, and reliability, and added the complete Razorbill Final Cut route. The update is backed by 890 automated tests, a 448-match Razorbill balance audit, and additional replay, save, LAN, audio, and visual regression testing.
I just shipped Bird Fight 3 v1.4.0, and this is probably the biggest update I’ve done to the game so far. Classic Mode is finally complete, with all 22 playable birds now having their own full eight-encounter route, unique encounters, final bosses, and animated Crown endings. I also finished the ending gallery, route badges, FEATHERDEV support, route previews, music, and a bunch of progression fixes. It feels really good to finally have the entire roster playable from start to finish instead of having unfinished routes sitting around. I also went through basically the entire stage roster and gave it a massive cleanup. All 21 main arenas and 26 variants were audited for collision, spawns, navigation, objectives, hazards, and visual clarity, with a bunch of them being rebuilt or heavily polished. Stage Select was completely redone with rendered previews, and I replaced the old thumbnails across the game. On top of all that, I ran 9,856 headless Classic matches and now have 1,034 automated tests passing with zero failures, errors, or skips. This update was a LOT of work, but v1.4.0 finally feels like Bird Fight 3 is becoming the complete game I’ve been trying to build.
The full Smash-inspired UI goal is now complete. I finished up the major UI systems across the project, including simplified rulesets, the main hub, fighter and stage selection, pause/results screens, profiles, the Vault, Classic, Story, multiplayer, and Training. I also added responsive scaling so the UI adapts properly to different screen sizes and devices. Keyboard, controller, and Wiimote prompts now change based on the input device being used, which makes the controls much clearer. Finally, I added UI regression coverage to help catch visual and functional issues as the project continues to grow. This was a big milestone because the UI now feels much more cohesive across the entire game instead of each mode feeling like its own separate system.
I’ve been focusing on the Adventure UI and bringing it closer to the same polished, Smash-inspired feel as the rest of the game. The main Adventure flow is now coming together, with the UI built around navigating between areas, selecting destinations, and keeping the player oriented as they progress through the mode. I also worked on making the transitions between the different Adventure screens feel consistent with the rest of the game rather than having Adventure use a completely separate visual style. A big part of this was making sure the UI works cleanly with the different input methods supported by the game. The prompts and navigation behavior stay consistent whether you’re using keyboard, controller, or Wiimote. There’s still more I want to do with Adventure itself, but the UI foundation is now in place and it feels much closer to the experience I’m aiming for.
I’ve spent around 14 more hours working on Bird Fight 3 since my last devlog, and I’ve mainly been focusing on polishing the overall UI and making everything feel more consistent. I finished the full Smash-inspired UI direction across the game, including the rulesets, hub, fighter and stage selection, pause/results screens, profiles, Vault, Classic, Adventure, multiplayer, and Training. I also redesigned the Adventure campaign hub and continued polishing the Adventure flow so it fits in with the rest of the game. I also added responsive scaling and device-specific prompts for keyboard, controller, and Wiimote controls, along with UI regression tests to make sure these changes don’t break existing screens. There have also been a bunch of smaller fixes and polish, including reward reveals, confirmation dialogs, settings, navigation, and some progression-related fixes. I’ve been trying to take the feedback from the ratings seriously, especially the comments about making the game easier to understand and improving the UI. Thanks again to everyone who played and left feedback, as its been super helpful!
Ships:
Bird Fight 3 is a fast-paced 2D fighting game where birds battle across a variety of arenas using unique attacks, specials, and ultimates. Play as a growing roster of birds, fight through Story and Classic modes, discover alternate stages and variants, unlock content, and compete through increasingly challenging battles.
Bird Fight 3 is a fast-paced 2D fighting game where birds battle across a growing roster of arenas using unique attacks, specials, and ultimates. During this Stardance development phase, I took the game through a major overhaul focused on turning it into a much more complete and polished experience. I rebuilt Classic Mode into character-specific campaigns, expanded the roster and stages, added Adventure, improved progression and saves, and introduced features like alternate stage variants, unlockable content, route endings, and multiplayer. I also completely redesigned the game’s UI around a Smash-inspired presentation, covering the main hub, rulesets, fighter and stage selection, Vault, Classic, Adventure, Training, multiplayer, profiles, settings, and pause/results screens. The UI now supports responsive scaling and device-specific prompts for keyboard, controllers, and Wiimotes. A major part of development was also making the game more reliable. I built extensive automated testing and regression coverage, ran thousands of automated matches to test gameplay and balance, and continuously fixed issues across fighters, stages, progression, UI, and multiplayer. Bird Fight 3 has grown significantly throughout this project, and I’m really happy with where it has ended up....
|
1792882058.564735
|
1793746058.564735
|
|
48749
|
A GAME NEVER ENDS by @aryamankumar2403 | Stardance
|
aryamankumar2403
|
2
|
5.0
|
6
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-26T10:02:32Z", "hours": 3.0, "multiplier": 1.09, "payout": 4, "blessing": "neutral", "text": "i fixed aal bugs guys", "repo": "https://github.com/AryaBuilds/GAME-NEVER-ENDS", "demo": "https://aryabuilds.github.io/GAME-NEVER-ENDS/"}, {"ship_num": 2, "ts": "2026-08-17T02:42:39Z", "hours": 2.0, "multiplier": 1.09, "payout": 2, "blessing": "neutral", "text": "“I am building an endless, fast-paced arcade-style game where the action never stops. The game features infinite levels with dynamically rising difficulty, a minimalist user interface, and is specifically designed for quick, high-score focused gameplay sessions.”", "repo": "https://github.com/AryaBuilds/GAME-NEVER-ENDS", "demo": "https://aryabuilds.github.io/GAME-NEVER-ENDS/"}]...
|
[{"post_id": 51445, "ts": "202 [{"post_id": 51445, "ts": "2026-08-21T04:53:37Z", "hours": 0.3797, "text": "new look"}, {"post_id": 50956, "ts": "2026-08-20T12:58:26Z", "hours": 2.5578, "text": "a game never ends"}, {"post_id": 48633, "ts": "2026-08-17T03:19:32Z", "hours": 0.3678, "text": "A UNIQE GAME THAT NEVER ENDS"}, {"post_id": 48618, "ts": "2026-08-17T02:41:37Z", "hours": 1.0767, "text": "“I am building an endless, fast-paced arcade-style game where the action never stops. The game features infinite levels with dynamically rising difficulty, a minimalist user interface, and is specifically designed for quick, high-score focused gameplay sessions.”"}, {"post_id": 48107, "ts": "2026-08-16T12:11:58Z", "hours": 0.7961, "text": "hi every one"}]...
|
Title: A GAME NEVER ENDS by @aryamankumar2403 | St Title: A GAME NEVER ENDS by @aryamankumar2403 | Stardance
Devlogs:
hi every one
“I am building an endless, fast-paced arcade-style game where the action never stops. The game features infinite levels with dynamically rising difficulty, a minimalist user interface, and is specifically designed for quick, high-score focused gameplay sessions.”
A UNIQE GAME THAT NEVER ENDS
a game never ends
new look
Ships:
“I am building an endless, fast-paced arcade-style game where the action never stops. The game features infinite levels with dynamically rising difficulty, a minimalist user interface, and is specifically designed for quick, high-score focused gameplay sessions.”
i fixed aal bugs guys...
|
1792878809.5082386
|
1793742809.5082386
|
|
48837
|
FunTab by @Finity | Stardance
|
Finity
|
2
|
6.0
|
30
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-07T04:30:15Z", "hours": 3.0, "multiplier": 11.53, "payout": 30, "blessing": "neutral", "text": "FunTab is finally done, a new tab page themed around dad jokes. I initially had the idea of a page that would tell jokes randomly, and what began as my first JS project just kind of grew and grew! Now it has a clock with time based greetings, music, a focus timer, quick notes, and a customizable color scheme and cursor. It’s been fun figuring things out, and I hope yall like it.", "repo": "https://github.com/Finity16/fun-tab", "demo": "https://finity16.github.io/fun-tab/"}, {"ship_num": 2, "ts": "2026-08-17T03:49:20Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a fun little new tab page was a “tab-ulous” twist, it tells you a dad joke every load! I themed the website around humor, I guess, with a circus background and “Entry of the Gladiators” playing in the background. It has a working clock and date, some handy shortcuts, and customizable colors!", "repo": "https://github.com/Finity16/fun-tab", "demo": "https://finity16.github.io/fun-tab/"}]...
|
[{"post_id": 63362, "ts": "202 [{"post_id": 63362, "ts": "2026-09-07T04:24:38Z", "hours": 1.0014, "text": "Added a time-based greeting that questions your sleep schedule, and polished everything up overall. Searching anything with special symbols broke the google URL. Ended up wrapping the query in encodeURIComponent so special characters get escaped properly."}, {"post_id": 60630, "ts": "2026-09-03T03:13:24Z", "hours": 1.0494, "text": "Added a focus timer and a customizable cursor. Focus timer can be paused and time can be added in increments of 5, and cursor can be replaced with any image on your device."}, {"post_id": 56313, "ts": "2026-08-28T01:30:40Z", "hours": 0.5128, "text": "Added a quick notes section and buttons that enlarge on hover. You can also now click the joke box to get a new joke without having to refresh like before."}, {"post_id": 48636, "ts": "2026-08-17T03:32:51Z", "hours": 1.0728, "text": "Polished everything up and made it all look nice. Struggled a bit with getting the icons on the shortcuts to work. The three main colors used can also be customized at the bottom. Wrapping up and preparing to ship!!"}, {"post_id": 48589, "ts": "2026-08-17T01:28:08Z", "hours": 0.6672, "text": "Added a date, four shortcuts, and circus music that can be toggled on and off. There is also a list of 30 dad jokes, one will be randomly chosen every time the website is opened. Ready to polish things up and make everything look nice with CSS."}, {"post_id": 48458, "ts": "2026-08-16T20:12:26Z", "hours": 0.8397, "text": "Added a clock feature and a search bar that can be triggered by both the button and enter key."}]...
|
Title: FunTab by @Finity | Stardance
Devlogs:
Add Title: FunTab by @Finity | Stardance
Devlogs:
Added a clock feature and a search bar that can be triggered by both the button and enter key.
Added a date, four shortcuts, and circus music that can be toggled on and off. There is also a list of 30 dad jokes, one will be randomly chosen every time the website is opened. Ready to polish things up and make everything look nice with CSS.
Polished everything up and made it all look nice. Struggled a bit with getting the icons on the shortcuts to work. The three main colors used can also be customized at the bottom. Wrapping up and preparing to ship!!
Added a quick notes section and buttons that enlarge on hover. You can also now click the joke box to get a new joke without having to refresh like before.
Added a focus timer and a customizable cursor. Focus timer can be paused and time can be added in increments of 5, and cursor can be replaced with any image on your device.
Added a time-based greeting that questions your sleep schedule, and polished everything up overall. Searching anything with special symbols broke the google URL. Ended up wrapping the query in encodeURIComponent so special characters get escaped properly.
Ships:
I made a fun little new tab page was a “tab-ulous” twist, it tells you a dad joke every load! I themed the website around humor, I guess, with a circus background and “Entry of the Gladiators” playing in the background. It has a working clock and date, some handy shortcuts, and customizable colors!
FunTab is finally done, a new tab page themed around dad jokes. I initially had the idea of a page that would tell jokes randomly, and what began as my first JS project just kind of grew and grew! Now it has a clock with time based greetings, music, a focus timer, quick notes, and a customizable color scheme and cursor. It’s been fun figuring things out, and I hope yall like it....
|
1792828552.840404
|
1792914952.840404
|
|
48894
|
GUESS THE WORD by @vyshu | Stardance
|
vyshu
|
2
|
15.0
|
69
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-18T23:52:10Z", "hours": 4.0, "multiplier": 9.86, "payout": 38, "blessing": "neutral", "text": "Hey guyzz, this ship is about a game(guess-the-word) which I built using SpringBoot. I loved the entire process. It was fun and challenging too. I gotcha understood and learned that how a spring boot project is coded by figuring out the logic first and then trying to apply that in the right files, also I came across thymeleaf which helped me easily handle the changes/updates the between backend and UI. It was fully challenging experience to me. As this is my first time building a project in spring boot and also this is my first time building a game. 😭I must appologize for the ui😭. I know i did soo bad in this. The last ship was Ai’s frontend code, but that’s not acceptable here. So I coded and changed everything as per the changes requested. Hopefully technical parts of this project came out soo well thats what matters to me mostly. Anyway deployment was done in NEST🚀…. Im really proud of the overall result. As a beginner to all of these tech stuff, I never gave up to the bugs that came in half-way. Instead, I tried to fix them up and also pushed myself harder to complete this project and now here we go: https://vyshu.hackclub.app/ - - - - - - - - - - - - - THATS A WRAP🚢🚢🚢 - - - - - - - |", "repo": "https://github.com/vyshalip26/guess-the-word-game", "demo": "https://vyshu.hackclub.app/"}, {"ship_num": 2, "ts": "2026-08-22T16:13:31Z", "hours": 11.0, "multiplier": 2.87, "payout": 31, "blessing": "neutral", "text": "I made the “GUESS THE WORD” game where users type a character and try to figure out the hidden word within 5 attempts. Inspired from Hangman game. I made this game in categories so that the user can make out the hidden word by figuring out thinking those category-related words easily. If the user is unable to crack the word within 5-attempts, the hidden word reveals in the failure dialog box. Challenges: The biggest challenge that i faced was to develop this game using springboot,maven and thymeleaf. I thought i can do a spring boot project with a basic knowledge of maping pages, but spring-boot has a way more and more stuff to understand. I watched many tutorials and got some basic understanding about the beans,dependencies, and working behind scenes. And i was confident enough that i can make out the project, and I finally completed the project and deployed it live using render: https://guess-the-word-game-m0ai.onrender.com/ Proud Moments: I am a first timer to spring boot and infact i never built a single game either. And starting this project with a basic knowledge till deployed live moment is one of my proudest achievement. I think i have done enough homework this time. I am very much satisfied with the results. Testers: I think testing this game does’nt require any great specifications related to technoogy, as it is just a simple normal game. But I am always open to suggestions,feedbacks, and ideas that make this project much more better. –THANK U!❤️", "repo": "https://github.com/vyshalip26/guess-the-word-game", "demo": "https://vyshu.hackclub.app/"}]...
|
[{"post_id": 67152, "ts": "202 [{"post_id": 67152, "ts": "2026-09-13T06:59:27Z", "hours": 2.8725, "text": "I completely transformed the AI-generated code and created everything on my own. It may not look soo professional, but I’m satisfied with the result, as I coded everything on my own! -> I want to clarify one thing here: Many think it was very basic design, it can be done in minutes, but I took in hours. I was busy with exams for the past 10 days, so i couldn’t update the project as requested quickly. After the exams, i struggled a lot to get back into coding track as my mind take some time to adapt coding again, and I coded using trial and error methods… while designing my pages it took much longer than expected : almost 3 hrs were tracked. I wasn’t trying to cheat or misuse the time tracking. Anyway the updates themselves weren’t too big; I mainly updated the frontend HTML and CSS files, and also previously I deployed through render, but now, I made using NEST. ––that’s a wrap––"}, {"post_id": 57659, "ts": "2026-08-29T21:30:13Z", "hours": 1.0122, "text": "I went through my styling of my home page, and edited and rewrote few lines myself ."}, {"post_id": 52110, "ts": "2026-08-22T06:03:45Z", "hours": 4.5594, "text": "Hello everyone! Here are the latest updates I’ve made to my project: Connected the frontend and backend and integrated them to work together smoothly. Implemented Game Win and Game Over dialog boxes — if the player is unable to guess the word within 5 attempts, the game ends; otherwise, a successful guess triggers the win dialog. Made several UI/UX enhancements to improve the overall experience. Deployed the project live using Render. [got to know that there is no direct deployment for springboot maven projects](we must use a docker file it seems) I also want to mention that I referred to a tutorial whenever I got stuck during development. It was beginner-friendly and helped me understand some of the concepts better. If you’re interested, you can check it out here: https://youtu.be/yohGxGYg3t4?si=FDehiXCr_b00movd . However, I made quite a few changes and implemented additional logic after following the tutorial. I somehow got to learn more about Spring Boot this year. 🛣️:) CONCLUDING DEVLOG WITH MY SPECIAL THANKS TO HACKCLUB TEAM❤️😊…. —THANK YOU!!!—"}, {"post_id": 50749, "ts": "2026-08-20T03:12:49Z", "hours": 1.5047, "text": "My home page is ready… Now I’ll try to add words in every category and set each re-directing url accordingly…"}, {"post_id": 50242, "ts": "2026-08-19T12:01:26Z", "hours": 1.06, "text": "I am finally getting the expected results🥳🥳… building this guessing the word game has made me pushed my thinking to next level. The game’s improvements I’ve done soo far: when a player is entering a character then clicks the try button will automatically reveal the character’s position if its present in the hidden word or else nothing. It is a very big deal to me because this is the first time i ever thought of the building logic behind the game as a developer😇, But not like a player:) Many more devlogs are yet to come…..🛣 Happy Coding!!!"}, {"post_id": 49471, "ts": "2026-08-18T10:17:56Z", "hours": 3.7697, "text": "Started my 2nd project “GUESS THE WORD”. I am creating my first game ever… and that to with the spring boot. I am so excited for this journey. Anyway the project updates goesss like this: 1.) I have made sure the blanks are appearing according to the length of the hidden word. 2.) Everytime i refresh the page, the backend is updating with a new word. —–That’s it!!!—–"}]...
|
Title: GUESS THE WORD by @vyshu | Stardance
Devlo Title: GUESS THE WORD by @vyshu | Stardance
Devlogs:
Started my 2nd project “GUESS THE WORD”. I am creating my first game ever… and that to with the spring boot. I am so excited for this journey. Anyway the project updates goesss like this: 1.) I have made sure the blanks are appearing according to the length of the hidden word. 2.) Everytime i refresh the page, the backend is updating with a new word. —–That’s it!!!—–
I am finally getting the expected results🥳🥳… building this guessing the word game has made me pushed my thinking to next level. The game’s improvements I’ve done soo far: when a player is entering a character then clicks the try button will automatically reveal the character’s position if its present in the hidden word or else nothing. It is a very big deal to me because this is the first time i ever thought of the building logic behind the game as a developer😇, But not like a player:) Many more devlogs are yet to come…..🛣 Happy Coding!!!
My home page is ready… Now I’ll try to add words in every category and set each re-directing url accordingly…
Hello everyone! Here are the latest updates I’ve made to my project: Connected the frontend and backend and integrated them to work together smoothly. Implemented Game Win and Game Over dialog boxes — if the player is unable to guess the word within 5 attempts, the game ends; otherwise, a successful guess triggers the win dialog. Made several UI/UX enhancements to improve the overall experience. Deployed the project live using Render. [got to know that there is no direct deployment for springboot maven projects](we must use a docker file it seems) I also want to mention that I referred to a tutorial whenever I got stuck during development. It was beginner-friendly and helped me understand some of the concepts better. If you’re interested, you can check it out here: https://youtu.be/yohGxGYg3t4?si=FDehiXCr_b00movd . However, I made quite a few changes and implemented additional logic after following the tutorial. I somehow got to learn more about Spring Boot this year. 🛣️:) CONCLUDING DEVLOG WITH MY SPECIAL THANKS TO HACKCLUB TEAM❤️😊…. —THANK YOU!!!—
I went through my styling of my home page, and edited and rewrote few lines myself .
I completely transformed the AI-generated code and created everything on my own. It may not look soo professional, but I’m satisfied with the result, as I coded everything on my own! -> I want to clarify one thing here: Many think it was very basic design, it can be done in minutes, but I took in hours. I was busy with exams for the past 10 days, so i couldn’t update the project as requested quickly. After the exams, i struggled a lot to get back into coding track as my mind take some time to adapt coding again, and I coded using trial and error methods… while designing my pages it took much longer than expected : almost 3 hrs were tracked. I wasn’t trying to cheat or misuse the time tracking. Anyway the updates themselves weren’t too big; I mainly updated the frontend HTML and CSS files, and also previously I deployed through render, but now, I made using NEST. ––that’s a wrap––
Ships:
I made the “GUESS THE WORD” game where users type a character and try to figure out the hidden word within 5 attempts. Inspired from Hangman game. I made this game in categories so that the user can make out the hidden word by figuring out thinking those category-related words easily. If the user is unable to crack the word within 5-attempts, the hidden word reveals in the failure dialog box. Challenges: The biggest challenge that i faced was to develop this game using springboot,maven and thymeleaf. I thought i can do a spring boot project with a basic knowledge of maping pages, but spring-boot has a way more and more stuff to understand. I watched many tutorials and got some basic understanding about the beans,dependencies, and working behind scenes. And i was confident enough that i can make out the project, and I finally completed the project and deployed it live using render: https://guess-the-word-game-m0ai.onrender.com/ Proud Moments: I am a first timer to spring boot and infact i never built a single game either. And starting this project with a basic knowledge till deployed live moment is one of my proudest achievement. I think i have done enough homework this time. I am very much satisfied with the results. Testers: I think testing this game does’nt require any great specifications related to technoogy, as it is just a simple normal game. But I am always open to suggestions,feedbacks, and ideas that make this project much more better. –THANK U!❤️
Hey guyzz, this ship is about a game(guess-the-word) which I built using SpringBoot. I loved the entire process. It was fun and challenging too. I gotcha understood and learned that how a spring boot project is coded by figuring out the logic first and then trying to apply that in the right files, also I came across thymeleaf which helped me easily handle the changes/updates the between backend and UI. It was fully challenging experience to me. As this is my first time building a project in spring boot and also this is my first time building a game. 😭I must appologize for the ui😭. I know i did soo bad in this. The last ship was Ai’s frontend code, but that’s not acceptable here. So I coded and changed everything as per the changes requested. Hopefully technical parts of this project came out soo well thats what matters to me mostly. Anyway deployment was done in NEST🚀…. Im really proud of the overall result. As a beginner to all of these tech stuff, I never gave up to the bugs that came in half-way. Instead, I tried to fix them up and also pushed myself harder to complete this project and now here we go: https://vyshu.hackclub.app/ - - - - - - - - - - - - - THATS A WRAP🚢🚢🚢 - - - - - - - |...
|
1792835419.0638297
|
1792921819.0638297
|
|
48948
|
study app by @mabu | Stardance
|
mabu
|
2
|
8.0
|
72
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T18:26:50Z", "hours": 5.0, "multiplier": 10.41, "payout": 55, "blessing": "neutral", "text": "Hey everyone Based on the feedback from our previous ship I decided to add some of the features you guys suggested First, a quick update I am not doing the virtual pet for now. When I asked a few people about it, they pointed out that a moving virtual pet would be too distracting The new features: We added 2 new modes dark mode and grey mode as the colours are to distracting so now when u open the web it will be in dark mode but u can change it later We also made it that when u reload the page and ur old study data will still be there and wont go but after 24/hrs it will go We also added 2 new study music (rain and lofi chords) I HOPE U GUYS LIKE THIS AND PLS LET ME KNOW WHAT ELSE U WANT ME TO ADD (DM ME ON mabu100 if u want me to add something else) BYE GUYS !! GL", "repo": "https://github.com/mabu100/ez-study-2.0", "demo": "https://mabu100.github.io/ez-study-2.0/"}, {"ship_num": 2, "ts": "2026-08-16T17:08:06Z", "hours": 3.0, "multiplier": 5.78, "payout": 17, "blessing": "neutral", "text": "I made a tree focus app with focus music(white,pink and brow noise) and u can grow a tree while u study. so u get a reward in the end for studying. Its a very ez and simple project but this will help everyone stay locked in. I made this website for ppl like me who can study focused for 25 or 50 mins. When using the website u can even add the tasks u need to complete. I hope u guys like this project and gl everyone .", "repo": "https://github.com/mabu100/ez-study-2.0", "demo": "https://mabu100.github.io/ez-study-2.0/"}]...
|
[{"post_id": 52528, "ts": "202 [{"post_id": 52528, "ts": "2026-08-22T18:06:40Z", "hours": 4.5567, "text": "Hey everyone! First, a quick update I am not doing the virtual pet for now. When I asked a few people about it, they pointed out that a moving virtual pet would be too distracting The new features: We added 2 new modes dark mode and grey mode as the colours are to distracting so now when u open the web it will be in dark mode We also made it that when u reload the page ur old study data will still be there and wont go We also added 2 new study music (rain and lofi chords)"}, {"post_id": 49649, "ts": "2026-08-18T15:19:57Z", "hours": 0.7697, "text": "I am trying to add a virtual pet to the study app will add the and ship again after the first ship comes back"}, {"post_id": 48300, "ts": "2026-08-16T16:39:05Z", "hours": 0.3572, "text": "We got a small reward after studying!!! U can grow an apple tree rose bush a or a sakura tree."}, {"post_id": 48231, "ts": "2026-08-16T15:12:24Z", "hours": 0.7753, "text": "WE GOT FOCUS MUSIC!!!!!!!!!"}, {"post_id": 48155, "ts": "2026-08-16T13:37:42Z", "hours": 1.4333, "text": "I thought the design was a bit plain, so I added color options and a deep focus mode to spice it up"}, {"post_id": 47951, "ts": "2026-08-16T06:52:58Z", "hours": 0.4181, "text": "I love using study app while i am locked in so i built a study app for me that i can use while studying"}]...
|
Title: study app by @mabu | Stardance
Devlogs:
I Title: study app by @mabu | Stardance
Devlogs:
I love using study app while i am locked in so i built a study app for me that i can use while studying
I thought the design was a bit plain, so I added color options and a deep focus mode to spice it up
WE GOT FOCUS MUSIC!!!!!!!!!
We got a small reward after studying!!! U can grow an apple tree rose bush a or a sakura tree.
I am trying to add a virtual pet to the study app will add the and ship again after the first ship comes back
Hey everyone! First, a quick update I am not doing the virtual pet for now. When I asked a few people about it, they pointed out that a moving virtual pet would be too distracting The new features: We added 2 new modes dark mode and grey mode as the colours are to distracting so now when u open the web it will be in dark mode We also made it that when u reload the page ur old study data will still be there and wont go We also added 2 new study music (rain and lofi chords)
Ships:
I made a tree focus app with focus music(white,pink and brow noise) and u can grow a tree while u study. so u get a reward in the end for studying. Its a very ez and simple project but this will help everyone stay locked in. I made this website for ppl like me who can study focused for 25 or 50 mins. When using the website u can even add the tasks u need to complete. I hope u guys like this project and gl everyone .
Hey everyone Based on the feedback from our previous ship I decided to add some of the features you guys suggested First, a quick update I am not doing the virtual pet for now. When I asked a few people about it, they pointed out that a moving virtual pet would be too distracting The new features: We added 2 new modes dark mode and grey mode as the colours are to distracting so now when u open the web it will be in dark mode but u can change it later We also made it that when u reload the page and ur old study data will still be there and wont go but after 24/hrs it will go We also added 2 new study music (rain and lofi chords) I HOPE U GUYS LIKE THIS AND PLS LET ME KNOW WHAT ELSE U WANT ME TO ADD (DM ME ON mabu100 if u want me to add something else) BYE GUYS !! GL...
|
1792878526.080238
|
1793742526.080238
|
|
49194
|
Echo by @XDabXking | Stardance
|
XDabXking
|
2
|
13.62
|
118
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-31T05:53:19Z", "hours": 3.0, "multiplier": 14.99, "payout": 47, "blessing": "neutral", "text": "I trying to get my 3h of coding worth so ya I already shipped the code and ya go check it out", "repo": "https://github.com/madhavsingla2013-dev/Echo", "demo": "https://echo-gameplatform.netlify.app/"}, {"ship_num": 2, "ts": "2026-08-19T13:16:26Z", "hours": 7.0, "multiplier": 10.72, "payout": 71, "blessing": "neutral", "text": "FINISHED THE CODING, finally fixed the movable platform bug, customization, 30 levels + tutorial… and ya", "repo": "https://github.com/madhavsingla2013-dev/Echo", "demo": "https://echo-gameplatform.netlify.app/"}]...
|
[{"post_id": 65289, "ts": "202 [{"post_id": 65289, "ts": "2026-09-10T10:08:29Z", "hours": 0.4, "text": "QUICK QUESTION, Does anyone have any ideas for new level bc im gonna back the boss level 50 and i only made like 35 so need 15 more. https://forms.gle/PKT7rTeT9SxwZBNk8"}, {"post_id": 65281, "ts": "2026-09-10T09:33:20Z", "hours": 2.2119, "text": "Im working on a basic boss level, gonna try to make it a bit harder and make the boss like the Undertale flower boss and red ball 2 boss combined"}, {"post_id": 64971, "ts": "2026-09-09T18:33:55Z", "hours": 0.36, "text": "I addded few more items and a boss level im working on"}, {"post_id": 64751, "ts": "2026-09-09T12:01:15Z", "hours": 0.6447, "text": "im working on a shop and coin algorithm, so say tuned"}, {"post_id": 58679, "ts": "2026-08-31T05:51:37Z", "hours": 3.1256, "text": "I have 3h for a project i have not touched in a week"}, {"post_id": 50282, "ts": "2026-08-19T13:15:05Z", "hours": 2.5583, "text": "I finally fixed the bug, Added 15 levels and a end screen"}, {"post_id": 49812, "ts": "2026-08-18T19:12:36Z", "hours": 0.6017, "text": "I CANT DO THIS, Can sm1 please help me fix the platform bug in my game.. The core issue comes down to a deterministic drift between frame based playback and time based math, but idk how to fix it"}, {"post_id": 49475, "ts": "2026-08-18T10:33:15Z", "hours": 1.8642, "text": "15 levels + tutorial but need to fix a bug with the platforms, also gonna add more customization"}, {"post_id": 49410, "ts": "2026-08-18T07:08:18Z", "hours": 1.3475, "text": "I am working on fixing bugs with the platform smother movement and more levels"}, {"post_id": 48840, "ts": "2026-08-17T11:59:50Z", "hours": 0.2506, "text": "im working on a game called echo"}]...
|
Title: Echo by @XDabXking | Stardance
Devlogs:
im Title: Echo by @XDabXking | Stardance
Devlogs:
im working on a game called echo
I am working on fixing bugs with the platform smother movement and more levels
15 levels + tutorial but need to fix a bug with the platforms, also gonna add more customization
I CANT DO THIS, Can sm1 please help me fix the platform bug in my game.. The core issue comes down to a deterministic drift between frame based playback and time based math, but idk how to fix it
I finally fixed the bug, Added 15 levels and a end screen
I have 3h for a project i have not touched in a week
im working on a shop and coin algorithm, so say tuned
I addded few more items and a boss level im working on
Im working on a basic boss level, gonna try to make it a bit harder and make the boss like the Undertale flower boss and red ball 2 boss combined
QUICK QUESTION, Does anyone have any ideas for new level bc im gonna back the boss level 50 and i only made like 35 so need 15 more. https://forms.gle/PKT7rTeT9SxwZBNk8
Ships:
FINISHED THE CODING, finally fixed the movable platform bug, customization, 30 levels + tutorial… and ya
I trying to get my 3h of coding worth so ya I already shipped the code and ya go check it out...
|
1792878589.0444999
|
1793742589.0444999
|
|
49236
|
Vistara by @Paachu | Stardance
|
Paachu
|
2
|
9.0
|
70
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T17:08:16Z", "hours": 2.0, "multiplier": 7.59, "payout": 11, "blessing": "neutral", "text": "Vistara - Local search engine QoL improvements and made sure it will work same story of ship #1 I made a Search engine for search through our files. VISTARA(means Wide in malayalam language) Why ? I made this because file explorer is not good to find a file in case if we saved it as Untitled(34).pdf thats y I made Vistara. I couldnt make it EXE, due to dependency size. It was challenging to index all our files and make sure sensitive content is safe. and i did it 😁✌️ HTML CSS + Pyside6 Gui, and some freaking stuff inside this project . read the README for more details", "repo": "https://github.com/Along-the-skies/VISTARA", "demo": "https://github.com/Along-the-skies/VISTARA/releases/tag/Ship"}, {"ship_num": 2, "ts": "2026-08-21T17:40:31Z", "hours": 7.0, "multiplier": 9.02, "payout": 59, "blessing": "neutral", "text": "I made a Search engine for search through our files. VISTARA (means Wide in malayalam language) Why ? I made this because file explorer is not good to find a file in case if we saved it as Untitled(34).pdf thats y I made Vistara. I couldnt make it EXE, due to dependency size. It was challenging to index all our files and make sure sensitive content is safe. and i did it 😁✌️ HTML CSS + Pyside6 Gui, and some freaking stuff inside this project . read the README for more details", "repo": "https://github.com/Along-the-skies/VISTARA", "demo": "https://github.com/Along-the-skies/VISTARA/releases/tag/Ship"}]...
|
[{"post_id": 54605, "ts": "202 [{"post_id": 54605, "ts": "2026-08-25T17:05:41Z", "hours": 0.6781, "text": "Vistara Local file search engine Major update No more waiting for hugginface model to use Vistara its now bundled with Vistara 🥳"}, {"post_id": 53564, "ts": "2026-08-24T05:00:56Z", "hours": 0.8283, "text": "Vistara Local file Search engine QoL improvements I had made Open file directly from search -You can open the file directly from vistara. no need to Go to the Freaking path Changed file Detection -If a file is changed, It is treated as Changed . Not New file. Sensitive files detection -To avoid exposing contents like Passwords,Api keys,Tokens and even Address of ur loved ones"}, {"post_id": 51806, "ts": "2026-08-21T17:24:42Z", "hours": 1.85, "text": "VISTARA - Day 5 ready for ship added UI !!!!"}, {"post_id": 49432, "ts": "2026-08-18T08:31:36Z", "hours": 0.6442, "text": "VISTARA — Day 4 Devlog Date: August 18, 2026 Focus: Semantic Search + Hybrid Search Today I expanded VISTARA from keyword-based search into semantic search, allowing it to understand the meaning behind queries. Completed Sentence Transformers integration all-MiniLM-L6-v2 embedding model 384-dimensional embeddings Embedding generation and storage Cosine similarity search Semantic result ranking Compact semantic snippets Hybrid keyword + semantic search Sensitive-file filtering in semantic search Combined FTS5 and semantic results Result VISTARA can now search using both exact keywords and semantic meaning , making the search much more useful for natural-language queries. The search engine backend is now essentially complete. Next Move towards the remaining polish and then Implement User Interface. Day 4: Completed ✅"}, {"post_id": 49411, "ts": "2026-08-18T07:19:37Z", "hours": 0.3567, "text": "Semantic Search coming soon"}, {"post_id": 48828, "ts": "2026-08-17T11:44:51Z", "hours": 1.4661, "text": "Vistara — Day 3 Devlog Date: August 17, 2026 Focus: Keyword Search + Chunking Today I expanded Local Google from basic keyword search into chunk-based search. Completed SQLite FTS5 keyword search BM25 relevance ranking Sensitive-file filtering Search result formatting 500-word text chunking chunks database table chunks_fts FTS5 index Backfilled chunks for existing documents Chunk-based keyword search Search-result snippets from matching chunks Best matching chunk per document to reduce duplicates Result Local Google can now search through document chunks instead of treating every document as one giant piece of text. The original Day 4 chunking work was moved into Day 3 because most of it was completed today. Next Finish the remaining ranking polish, then move toward semantic search with embeddings. Day 3: Completed ✅"}, {"post_id": 48068, "ts": "2026-08-16T11:01:25Z", "hours": 0.9667, "text": "VISTARA — Day 2: File Ingestion 🔎 VISTARA is getting smarter today. It started as a file scanner that could tell me where my files are . Now it’s learning how to actually read what’s inside them. 🗿 VISTARA can currently process: .txt .md .pdf .docx It can scan across the PC while skipping unnecessary system and development folders, keeping the focus on useful documents. It also uses SHA-256 hashing to detect whether a document is: 🆕 New 🔄 Changed 😴 Unchanged The first full scan found 7,462 supported files . 💀 Now VISTARA is going through them one by one, extracting their contents and storing the information in SQLite. Basically: \"Where tf did I save that file?\" becomes: \"VISTARA, find it.\" 🗿 And yes… VISTARA is currently eating thousands of files, so my laptop is getting its own workout. 💀🔥 Next up: SQLite FTS5 keyword search. VISTARA — a local file search engine built to make finding things on your PC less annoying."}, {"post_id": 48017, "ts": "2026-08-16T09:28:14Z", "hours": 0.4397, "text": "First Look Scanning on progress"}, {"post_id": 48005, "ts": "2026-08-16T08:55:44Z", "hours": 0.8178, "text": "Project Skeleton Day 1"}]...
|
Title: Vistara by @Paachu | Stardance
Devlogs:
Pr Title: Vistara by @Paachu | Stardance
Devlogs:
Project Skeleton Day 1
First Look Scanning on progress
VISTARA — Day 2: File Ingestion 🔎 VISTARA is getting smarter today. It started as a file scanner that could tell me where my files are . Now it’s learning how to actually read what’s inside them. 🗿 VISTARA can currently process: .txt .md .pdf .docx It can scan across the PC while skipping unnecessary system and development folders, keeping the focus on useful documents. It also uses SHA-256 hashing to detect whether a document is: 🆕 New 🔄 Changed 😴 Unchanged The first full scan found 7,462 supported files . 💀 Now VISTARA is going through them one by one, extracting their contents and storing the information in SQLite. Basically: "Where tf did I save that file?" becomes: "VISTARA, find it." 🗿 And yes… VISTARA is currently eating thousands of files, so my laptop is getting its own workout. 💀🔥 Next up: SQLite FTS5 keyword search. VISTARA — a local file search engine built to make finding things on your PC less annoying.
Vistara — Day 3 Devlog Date: August 17, 2026 Focus: Keyword Search + Chunking Today I expanded Local Google from basic keyword search into chunk-based search. Completed SQLite FTS5 keyword search BM25 relevance ranking Sensitive-file filtering Search result formatting 500-word text chunking chunks database table chunks_fts FTS5 index Backfilled chunks for existing documents Chunk-based keyword search Search-result snippets from matching chunks Best matching chunk per document to reduce duplicates Result Local Google can now search through document chunks instead of treating every document as one giant piece of text. The original Day 4 chunking work was moved into Day 3 because most of it was completed today. Next Finish the remaining ranking polish, then move toward semantic search with embeddings. Day 3: Completed ✅
Semantic Search coming soon
VISTARA — Day 4 Devlog Date: August 18, 2026 Focus: Semantic Search + Hybrid Search Today I expanded VISTARA from keyword-based search into semantic search, allowing it to understand the meaning behind queries. Completed Sentence Transformers integration all-MiniLM-L6-v2 embedding model 384-dimensional embeddings Embedding generation and storage Cosine similarity search Semantic result ranking Compact semantic snippets Hybrid keyword + semantic search Sensitive-file filtering in semantic search Combined FTS5 and semantic results Result VISTARA can now search using both exact keywords and semantic meaning , making the search much more useful for natural-language queries. The search engine backend is now essentially complete. Next Move towards the remaining polish and then Implement User Interface. Day 4: Completed ✅
VISTARA - Day 5 ready for ship added UI !!!!
Vistara Local file Search engine QoL improvements I had made Open file directly from search -You can open the file directly from vistara. no need to Go to the Freaking path Changed file Detection -If a file is changed, It is treated as Changed . Not New file. Sensitive files detection -To avoid exposing contents like Passwords,Api keys,Tokens and even Address of ur loved ones
Vistara Local file search engine Major update No more waiting for hugginface model to use Vistara its now bundled with Vistara 🥳
Ships:
I made a Search engine for search through our files. VISTARA (means Wide in malayalam language) Why ? I made this because file explorer is not good to find a file in case if we saved it as Untitled(34).pdf thats y I made Vistara. I couldnt make it EXE, due to dependency size. It was challenging to index all our files and make sure sensitive content is safe. and i did it 😁✌️ HTML CSS + Pyside6 Gui, and some freaking stuff inside this project . read the README for more details
Vistara - Local search engine QoL improvements and made sure it will work same story of ship #1 I made a Search engine for search through our files. VISTARA(means Wide in malayalam language) Why ? I made this because file explorer is not good to find a file in case if we saved it as Untitled(34).pdf thats y I made Vistara. I couldnt make it EXE, due to dependency size. It was challenging to index all our files and make sure sensitive content is safe. and i did it 😁✌️ HTML CSS + Pyside6 Gui, and some freaking stuff inside this project . read the README for more details...
|
1792839417.624772
|
1792925817.624772
|
|
49358
|
Death Note OS by @mabu | Stardance
|
mabu
|
2
|
7.74
|
15
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T08:47:28Z", "hours": 5.0, "multiplier": 3.11, "payout": 15, "blessing": "neutral", "text": "My love for Death note is infinity so I decided to make something for the show I added 4 apps and some new cool features hope u guys like it", "repo": "https://github.com/mabu100/KIRAOS", "demo": "https://mabu100.github.io/KIRAOS/"}, {"ship_num": 2, "ts": "2026-08-16T19:11:42Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I love deathnote so i made an OS based on the notebook in the deathnote anime and i tried adding my fav shinigami Ryuk and i tired kira laughing when someone is eliminated", "repo": "https://github.com/mabu100/KIRAOS", "demo": "https://mabu100.github.io/KIRAOS/"}]...
|
[{"post_id": 51056, "ts": "202 [{"post_id": 51056, "ts": "2026-08-20T15:16:23Z", "hours": 0.7422, "text": "I am working on some new features like feeding ryuk apples and i have more ideas planned will update the project and i will ship again once its back after the second ship"}, {"post_id": 50165, "ts": "2026-08-19T08:37:19Z", "hours": 1.9625, "text": "I have added Audio, ICPO / L Radar and JSON Data Export / Import"}, {"post_id": 49834, "ts": "2026-08-18T19:39:15Z", "hours": 1.5536, "text": "I added a new investigation space, also called as L’s radar"}, {"post_id": 49037, "ts": "2026-08-17T17:01:08Z", "hours": 1.3808, "text": "I decided to change the look"}, {"post_id": 48417, "ts": "2026-08-16T19:08:39Z", "hours": 0.5667, "text": "This is my final version of my Deathnote OS hope you guys like it"}, {"post_id": 48331, "ts": "2026-08-16T17:18:48Z", "hours": 0.9297, "text": "I made kyuk pop up after 60sec when u enter a name in the death note just like in the anime and u can even switch between L and kira"}, {"post_id": 48108, "ts": "2026-08-16T12:12:11Z", "hours": 0.9325, "text": "I’m a huge fan of Death Note, so I decided to build my own web based OS inspired by the show!"}]...
|
Title: Death Note OS by @mabu | Stardance
Devlogs Title: Death Note OS by @mabu | Stardance
Devlogs:
I’m a huge fan of Death Note, so I decided to build my own web based OS inspired by the show!
I made kyuk pop up after 60sec when u enter a name in the death note just like in the anime and u can even switch between L and kira
This is my final version of my Deathnote OS hope you guys like it
I decided to change the look
I added a new investigation space, also called as L’s radar
I have added Audio, ICPO / L Radar and JSON Data Export / Import
I am working on some new features like feeding ryuk apples and i have more ideas planned will update the project and i will ship again once its back after the second ship
Ships:
I love deathnote so i made an OS based on the notebook in the deathnote anime and i tried adding my fav shinigami Ryuk and i tired kira laughing when someone is eliminated
My love for Death note is infinity so I decided to make something for the show I added 4 apps and some new cool features hope u guys like it...
|
1792878660.4787467
|
1793742660.4787467
|
|
49376
|
My own site! by @lmao_DK | Stardance
|
lmao_DK
|
2
|
3.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T13:41:07Z", "hours": 0.0, "multiplier": 2.13, "payout": 1, "blessing": "neutral", "text": "just finished with all the updates", "repo": "https://github.com/Code-Breaker16/personal-site", "demo": "https://personal-site-eta-ebon.vercel.app/"}, {"ship_num": 2, "ts": "2026-08-17T18:22:42Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I just completed my first project here not my first html project but one of the complex yet easy ones ive worked on. The java script part a bit tricky but im glad i pushed myself to acheive it and finally i love how the whole site comes out many of u might thinks its ai generated but trust me it is not ive worked 3hrs on this basic project to make it look how it looks rn. Thank you and hope u guys will show some love to it .", "repo": "https://github.com/Code-Breaker16/personal-site", "demo": "https://personal-site-eta-ebon.vercel.app/"}]...
|
[{"post_id": 50278, "ts": "202 [{"post_id": 50278, "ts": "2026-08-19T13:04:28Z", "hours": 0.3797, "text": "just finished with all the updates"}, {"post_id": 49083, "ts": "2026-08-17T18:14:50Z", "hours": 1.7508, "text": "finally done with the project"}, {"post_id": 48365, "ts": "2026-08-16T17:57:15Z", "hours": 0.6386, "text": "Just done with the main html part starting off with css and jss"}, {"post_id": 48038, "ts": "2026-08-16T10:17:32Z", "hours": 0.4811, "text": "Just started working on my site not my first website, but the most special one. Done with the first section, the About Me part. Now I’ll be taking a break and studying for my exam tomorrow"}]...
|
Title: My own site! by @lmao_DK | Stardance
Devlo Title: My own site! by @lmao_DK | Stardance
Devlogs:
Just started working on my site not my first website, but the most special one. Done with the first section, the About Me part. Now I’ll be taking a break and studying for my exam tomorrow
Just done with the main html part starting off with css and jss
finally done with the project
just finished with all the updates
Ships:
I just completed my first project here not my first html project but one of the complex yet easy ones ive worked on. The java script part a bit tricky but im glad i pushed myself to acheive it and finally i love how the whole site comes out many of u might thinks its ai generated but trust me it is not ive worked 3hrs on this basic project to make it look how it looks rn. Thank you and hope u guys will show some love to it .
just finished with all the updates...
|
1792846085.0074322
|
1792932485.0074322
|
|
49399
|
Jagrat by @Dat-One-Dev | Stardance
|
Dat-One-Dev
|
2
|
4.0
|
2
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T04:33:05Z", "hours": 0.0, "multiplier": 4.47, "payout": 2, "blessing": "neutral", "text": "Jagrat is a new tab experience inspired by Indian Philosophy and designed to make the browser start page feel intentionally waking, it has music weather search widgets with ability to switch between different search engines..", "repo": "https://github.com/Dat-one-dev/Jagrat", "demo": "https://jagrat.vercel.app/"}, {"ship_num": 2, "ts": "2026-08-23T09:57:50Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Jagrat is a new tab experience inspired by Indian Philosophy and designed to make the browser start page feel intentionally waking, it has music weather search widgets with ability to switch between different search engines..", "repo": "https://github.com/Dat-one-dev/Jagrat", "demo": "https://jagrat.vercel.app/"}]...
|
[{"post_id": 53790, "ts": "202 [{"post_id": 53790, "ts": "2026-08-24T14:23:15Z", "hours": 0.4036, "text": "Jagrat Devlog 2 Nothing…it just got rejected during shipping so I had to fix the weather API issues…I also added IP ADDRESS fallback if the plan a fails…."}, {"post_id": 49473, "ts": "2026-08-18T10:19:36Z", "hours": 4.0528, "text": "Jagrat Devlog 1 I finished my first Stardance project - Jagrat I will not technically say finish because I still have some more features I want to add but I would say it is around 90% done. I built it using HTML CSS and JavaScript with a focus on making the browser start page feel calm useful and connected to Indian culture. I went for the maximalist spiritualist approach with this one I know this might look very complicated at first but trust me it is not. The only thing that makes it look so complex is the wallpaper I am using which was generated with ChatGPT [No other internet wallpaper suited, like as u can see in repo I tested many wallpaper but only thing one looked good, Maybe I will add a custom wallpaper feature]. Other than that around 80%-85% of the project was made by me [I just dk how to make musics]. I also learned a lot while building this especially with JavaScript browser API geolocation API openmeteo fetching data from APIs and making the whole interface work together. I will also add an AI disclosure in the README and here since I did use AI for some parts of the project [mostly assets like bg bgm] This project took me around 4 hours to build and it was also my first time properly working with Stardance Now that Jagrat is mostly done I am moving on to my second project Swapna"}]...
|
Title: Jagrat by @Dat-One-Dev | Stardance
Devlogs Title: Jagrat by @Dat-One-Dev | Stardance
Devlogs:
Jagrat Devlog 1 I finished my first Stardance project - Jagrat I will not technically say finish because I still have some more features I want to add but I would say it is around 90% done. I built it using HTML CSS and JavaScript with a focus on making the browser start page feel calm useful and connected to Indian culture. I went for the maximalist spiritualist approach with this one I know this might look very complicated at first but trust me it is not. The only thing that makes it look so complex is the wallpaper I am using which was generated with ChatGPT [No other internet wallpaper suited, like as u can see in repo I tested many wallpaper but only thing one looked good, Maybe I will add a custom wallpaper feature]. Other than that around 80%-85% of the project was made by me [I just dk how to make musics]. I also learned a lot while building this especially with JavaScript browser API geolocation API openmeteo fetching data from APIs and making the whole interface work together. I will also add an AI disclosure in the README and here since I did use AI for some parts of the project [mostly assets like bg bgm] This project took me around 4 hours to build and it was also my first time properly working with Stardance Now that Jagrat is mostly done I am moving on to my second project Swapna
Jagrat Devlog 2 Nothing…it just got rejected during shipping so I had to fix the weather API issues…I also added IP ADDRESS fallback if the plan a fails….
Ships:
Jagrat is a new tab experience inspired by Indian Philosophy and designed to make the browser start page feel intentionally waking, it has music weather search widgets with ability to switch between different search engines..
Jagrat is a new tab experience inspired by Indian Philosophy and designed to make the browser start page feel intentionally waking, it has music weather search widgets with ability to switch between different search engines.....
|
1792846093.5462062
|
1792932493.5462062
|
|
49501
|
ZI OS by @prakit | Stardance
|
|
2
|
7.0
|
37
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-20T15:35:32Z", "hours": 4.0, "multiplier": 9.3, "payout": 37, "blessing": "neutral", "text": "Added 3 new apps - clock , file manager and a text editor :)", "repo": "https://github.com/zenformality/web-os", "demo": "https://zenformality.github.io/web-os/"}, {"ship_num": 2, "ts": "2026-08-17T13:50:38Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a web os out of scratch , it was a real struggle like almost 5000 lines of code in the entire codebase, yet am happy that i works :)", "repo": "https://github.com/zenformality/web-os", "demo": "https://zenformality.github.io/web-os/"}]...
|
[{"post_id": 51067, "ts": "202 [{"post_id": 51067, "ts": "2026-08-20T15:33:06Z", "hours": 0.6136, "text": "Fixed bugs -> previously the file manager and the editor were not synced with each other updatess it syncs renames , deletes etc so that it remains up to date with each other bug ( acc to me) currently , only refreshing or reopening the app synchronises the files , not instantly . but works completely fine without it"}, {"post_id": 51014, "ts": "2026-08-20T14:36:54Z", "hours": 1.5608, "text": "Added 3 new apps - Clock Editor File manager when you open a file in file manager it automatically open in the editor but the delete function for both are bugged so will fix it soon"}, {"post_id": 50226, "ts": "2026-08-19T11:29:04Z", "hours": 1.8519, "text": "Fixed alot of bugs , everything’s functional (almost) . Blocky ui !!"}, {"post_id": 48898, "ts": "2026-08-17T13:45:27Z", "hours": 0.9667, "text": "New ui that is alt better than before new changes upcoming!!"}, {"post_id": 48833, "ts": "2026-08-17T11:50:35Z", "hours": 0.5631, "text": "UI!!! , will update it soon!!"}, {"post_id": 48240, "ts": "2026-08-16T15:21:43Z", "hours": 0.9333, "text": "Css built for MY OS!!!"}, {"post_id": 48156, "ts": "2026-08-16T13:37:45Z", "hours": 0.7669, "text": "My very own OS !!"}]...
|
Title: ZI OS by @prakit | Stardance
Devlogs:
My v Title: ZI OS by @prakit | Stardance
Devlogs:
My very own OS !!
Css built for MY OS!!!
UI!!! , will update it soon!!
New ui that is alt better than before new changes upcoming!!
Fixed alot of bugs , everything’s functional (almost) . Blocky ui !!
Added 3 new apps - Clock Editor File manager when you open a file in file manager it automatically open in the editor but the delete function for both are bugged so will fix it soon
Fixed bugs -> previously the file manager and the editor were not synced with each other updatess it syncs renames , deletes etc so that it remains up to date with each other bug ( acc to me) currently , only refreshing or reopening the app synchronises the files , not instantly . but works completely fine without it
Ships:
I made a web os out of scratch , it was a real struggle like almost 5000 lines of code in the entire codebase, yet am happy that i works :)
Added 3 new apps - clock , file manager and a text editor :)...
|
1792878838.0221817
|
1793742838.0221817
|
|
49502
|
smart-reliability-predictor by @Matrix | Stardance
|
Matrix
|
2
|
70.0
|
1044
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T11:39:10Z", "hours": 9.0, "multiplier": 17.9, "payout": 159, "blessing": "neutral", "text": "I have made an smart reliability predictor analysis which dedects anomaly in the systems and flags it . I have made it using prob and stats concepts like z-score , poission formula , bayes etc . i wrapped this section in v1_v2 . And than i created another section V3 where i added an official NASA SMAP and MSL dataset . this was an tough job because i spended lots of days studying data , plotting it on graphs , trying to find patterns in the anomlies . Than i tried multuple models like linear regression and random forest but they just didnt perform well( i also added this models section where user can choose and see results) . Than i moved towards implementing an lstm (RNN) which also performed much bettrt than other models . Than i created an calibration system to choose threshold and persistance itself on training on the validation set and than test it on test set . And created a dashbaord for it and changed it a lots of time and finalize the theme of the dashbaord .", "repo": "https://github.com/Matrix-09x/Smart-Reliability-Predictor", "demo": "https://smart-reliability-predictor.vercel.app/"}, {"ship_num": 2, "ts": "2026-09-28T16:48:40Z", "hours": 61.0, "multiplier": 14.5, "payout": 885, "blessing": "neutral", "text": "I have made an smart reliability predictor analysis which dedects anomaly in the systems and flags it . I have made it using prob and stats concepts like z-score , poission formula , bayes etc . i wrapped this section in v1_v2 . And than i created another section V3 where i added an official NASA SMAP and MSL dataset . this was an tough job because i spended lots of days studying data , plotting it on graphs , trying to find patterns in the anomlies . Than i tried multuple models like linear regression and random forest but they just didnt perform well( i also added this models section where user can choose and see results) . Than i moved towards implementing an lstm (RNN) which also performed much bettrt than other models . Than i created an calibration system to choose threshold and persistance itself on training on the validation set and than test it on test set . And than created an dashboard for it", "repo": "https://github.com/Matrix-09x/Smart-Reliability-Predictor", "demo": "https://smart-reliability-predictor.vercel.app/"}]...
|
[{"post_id": 77806, "ts": "202 [{"post_id": 77806, "ts": "2026-10-08T11:35:57Z", "hours": 0.3933, "text": "Like i still have 9 hours left to ship as i logged 9 hours more for satisfying the changes required , so i was going to ship again but like i dont want to ship the project again with no change so instead i changed the theme from plain to this theme , like i played with color wheel for a bit and decide to implement this theme . As i read the ratings a lot of you said my project was exceptional the only thing needed work was the theme as it was plain so i changed it ."}, {"post_id": 76387, "ts": "2026-10-03T11:35:02Z", "hours": 3.7606, "text": "Rewrited and completely changed the frontend by hand ."}, {"post_id": 75891, "ts": "2026-10-01T14:51:56Z", "hours": 1.1089, "text": "Added more cool feature to the dashbaord . Just saw an reel and got an idea , so i implemented it right away ."}, {"post_id": 75587, "ts": "2026-09-30T14:20:19Z", "hours": 1.9786, "text": "i wroted the index.html the frontend part myself this time . I learned html , css and js according the requirement .Like i think html is basically nested boxes it was not that complicated and the documentation was also simple i understood it . Css was also good but js takes time . I think it was pretty similar to the streamlit experience liek the logic was same but this time i was writing it in different langugae i just needed the documenatiton for that . Than i deployed it again . I wanted to make the dashbaord looks like exactly like previous one so i treid to keep the theme same as i liked it ."}, {"post_id": 75268, "ts": "2026-09-29T16:27:32Z", "hours": 1.6183, "text": "I just got to know that we cant use streamlit for dashboard . So i switched to vercel . I wrote the code and everything was fine but in deployment process everytime some problem comes i am working and solving it from past 8 hours continuoulsly . hope it get accepted now . Also one thing to clarify if you open the url intially it will show api offlinne its not an problem or error in code . if you click the run analysis button api will be online and will show you the output so its not the problem . Bye"}, {"post_id": 74928, "ts": "2026-09-28T16:39:18Z", "hours": 0.9422, "text": "I have successfully deployed the app on streamlit . Although i faced many problems but i have finally done it . I also added an killer readme check it out . Thats it bye ."}, {"post_id": 74870, "ts": "2026-09-28T14:08:26Z", "hours": 2.5158, "text": "Final Devlog – this is going to be my last devlog . I have finally compelted the project . I have pretrained the model and save it in models file and used added ‘pretrain’ mode and ‘inference’ mode for my funtions for different model . So basically i used the pretrain model for pretraining the models and save it in the models file and used inference mode in the app.py my dashboard where it take the outputs from the models folder directly so it doesnt need to train again . Only readme is left for my project than i will ship it . Bye"}, {"post_id": 74403, "ts": "2026-09-27T10:13:16Z", "hours": 4.7556, "text": "I have improved and completed the final dashboard for the project . I have added more things like line chart , analysis summary , limitations also improved many other things and polished it . Done same to v1/v2 section improved it more and added more things . I also worked on the thing and added css code for it , as plain white was not up to the mark so i choosed this color .Now deploying it is left . But there is one problem like as it will on free cloud service by streamlit , i think it cant run heavy models like lstm , so i think i am gonna pre train the models save the outputs and than deploy it ."}, {"post_id": 73551, "ts": "2026-09-25T11:42:30Z", "hours": 8.8828, "text": "My research with Nasa dataset has officialy ended today , i tried the things that i can possibly do till now and now the time is almost up and i need the remaining time to focus on different things . so my V3.2 of project the calibration layer has also ended , but i found out that the fixes threshold plus persistance is working better than the calibration layer as it produces more precision and recall compare to others , so i think i am gonna keep it . As the dataset is the official and real dataset from NASA so it was expected . By i learned a lot throught this journey , started with Probability and statistics concepts and ended up making an system with real NASA dataset and implementing lstm (RNN) , and other ml models ."}, {"post_id": 70660, "ts": "2026-09-19T15:22:10Z", "hours": 8.7031, "text": "so i mainly focused on two things from past week . I was adding the calibration layer , in which my system is gonna select the best combination of persistance(continuous anomalies) and threshold my itself . For that first i am generating its threshold combination on the validation dataset , where i myself has injected fake anomalies in it . Than i am gonna test those threshold on the testing dataset(currently in progress) . I also completed adding the linear regression and random forest model to the dahboard so the user can choose it and run the model to see the results for that i created 2 more funtions for linear regressiona and random forest and connected it ."}, {"post_id": 66529, "ts": "2026-09-12T11:29:36Z", "hours": 6.9347, "text": "I was studying the outputs produced by my system across various channels , and was plotting multiple graphs , comparing multiple parameters to understand it .And i found out what i need to do next to increase my model efficiency , i know i cant make it perfect because i am currently working on a real dataset by NASA , also i dont have enough time because of my exams . so my next plan is to add an intelligence layer . Like before i was hardcoding the the thresholds like 2std or 3std and the min_consecutive value logic . so i decided to let my system decide it what is best for it . like i am gonna first train my lstm model on validation set and than like compute threshold with the validation error and also the min_consecutive logic and find the best pair and than test it with the testing dataset . and in past hours i also tried to add the option for user to select the model himself to see the output and result , implemented the random forest one , linear regression is left i think i will do it after the lstm improvement .so stay tuned"}, {"post_id": 63000, "ts": "2026-09-06T15:53:39Z", "hours": 4.4397, "text": "Update – Like i made an basic dashboard for my system .Like i separated it in 2 parts , first my previous stimulator based on my maths concept where i myselft created the random anomlies by inputing the no of request and prob of failures and than used z_Score or poission distirbution accorfing to which conditon it satisdy to conclude the results . Thats was V1 of my project , than added bayes concept like where my system pretend it doesnt know the cause , and it finf the p(cause|evidence) which is finding the prob of cause given evidence , that was v2 . now for v3 i created an different system where i added the nasa dataset and than run the models . So i put both of those to show my actual progress , and like user can play with both ones . now i think i will polish it more and than focus on improving the accuracy of lstm ."}, {"post_id": 61585, "ts": "2026-09-04T15:48:56Z", "hours": 1.8197, "text": "I implemented lstm , but its not that accurate , it works great and precision results are awesome , some channel precision were even 100 , but recall is mostly average i need to improve it like its 26 - 45 % . But heres the problem , my school exams are coming and i need to start prepare for that urgently and cherry on top i have this weekend where i can try to give more hours but next week schedule is gonna be tough but i will still try to code and debug and plan everything and solve the problem . so i have decided first to make a dashboard using streamlit in python . That will include V1+V2 and V3 section where user can choose input like channels from NASA dataset and see the results and found anomalies in the system .So i am working on that and postponding my schedule to improve lstm later , because if i try to improve lstm now i dont know how much time it can take and like time will left for making dashbaord so i need to do this first because we get voting on usability section also and i dont it to be cli ."}, {"post_id": 60760, "ts": "2026-09-03T10:53:43Z", "hours": 5.1192, "text": "Update – i completed my analysis with linear regression and random forest model . I calculated the perdect tuning by changing window size to 10 and found out the best threshold for anomalies , my formula for threshold was x * std + mean , and chosing 0.5 as x gave us the best result and it makes as i realize because prediction errors during anomaly range arent that much bigger compare to errors in normal range . so thats why lowering down the x helped us . Also i created confusion matrix and get result for random forest and linear regression model, catching around 42 percent anomaly though only 12-13 % catched were actually correct . Tested the setup on multiple channels , some channels work perfectly and give some good results but some not and with no cleat pattern i end my case with lienar regression model and random forest here and moved towards implementing LSTM . Currently implemeting it and testing it and trying to improve the results . LSTM update will come in next devlog ."}, {"post_id": 57988, "ts": "2026-08-30T10:08:00Z", "hours": 4.3997, "text": "Update , like i finshed anlayzing the sensors . I plotted multiple sensors on graph and like for point i can observe pattern in the graph for changes like high spike in anomaly zone , but for contextual there was no similarity or pattern . even for point the spikes are not similar for every sensors . Some magintude and std is more compare to other . So i conclude that we cant make an rule based system for this dataset . I have to move towards implementing ml . So i used linear regression model first to train on first 10 input and than predict the 11th ouput , as i am doing time series analysis because my dataset is continuous data , so i have kept my window size 10 . so i am currently analyzing how many errors lie in our anoamly zone . If linear regression model didnt perfectly work i will try differnet model like random forest and if they also didnt work i have to move towards lstm ."}, {"post_id": 55099, "ts": "2026-08-26T15:38:14Z", "hours": 4.1028, "text": "I added real Nasa dataset to my system . Its NASA Anomaly Detection Dataset SMAP MSL . Its vast dataset have different sensors sendsing the telemary and giving the values i have been studying the data from the past 4 hours like across different channels to observe pattern . i currently found that channels of point like p-1 , e-11 have different pattern compared to contextual . like i calculated the changes in their consecutive values , and check the values under anomaly range provided inside the dataset . point sensors have very large amount of change inside their anomaly range and contextual have long runs of zero inside their anomaly range . I am still studying the data to conclude more information and patterns ."}, {"post_id": 52909, "ts": "2026-08-23T09:02:31Z", "hours": 2.0408, "text": "After building Bayes, I added a 3x3 confusion matrix to check its accuracy , it tracks how many predictions were correct versus which causes got mixed up with each other. Then I ran the simulation 10,000 times and saved the accuracy from each run into a list, and the average accuracy came out to about 98% . Next step is adding the NASA dataset to make it an real stimulation system ."}, {"post_id": 51877, "ts": "2026-08-21T19:19:37Z", "hours": 2.525, "text": "So after hours of work i successfully added Bayes logic , it was not an easy task because to find p(cause|evidence) i needed to find p(evidence|cause) and p(cause) and p(evidence) for each possible cause . And i was so confused because i used lots of loops to implement this , and after hours i finally did it . And now for every given evidence i have the most probable cause . The bayes is gonna be more useful in future when i will add real dataset from Nasa and ml concepts also ."}, {"post_id": 51140, "ts": "2026-08-20T17:11:34Z", "hours": 3.8539, "text": "Been learning probability and statistics for my ai engineer roadmap for the past month but it was all theory, no projects, so when i found stardance I figured this was a good chance to actually build something with it instead of just reading. The project stimulates a system getting a bunch of requests with some chance of failing, then uses stats to check if the number of failures is normal or if somethings actually wrong, using binomial and poisson to figure out how many failures we’d expect and comparing that to what we actually got. First version used a z-score for this but while testing with small numbers I noticed the results got weird, turned out z-scores don’t work well when the expected failure count is small because the math assumes a symmetric bell curve and at small numbers the real distribution is skewed, so I ended up building an exact fix using the actual poissonon formula instead of the approximation for those cases. After that I started working on figuring out not just that something’s wrong but why, so now every failure gets assigned a hidden cause like database overload, network issues or server overload along with evidence that actually matches it, like high db load for database issues and high latency for network stuff, but with enough overlap that it’s not too obvious or easy. Next up is bayes theorem, where the program only sees the evidence and has to figure out the probability of each cause itself, which is when it goes from just flagging that something’s off to actually explaining why."}]...
|
Title: smart-reliability-predictor by @Matrix | St Title: smart-reliability-predictor by @Matrix | Stardance
Devlogs:
Been learning probability and statistics for my ai engineer roadmap for the past month but it was all theory, no projects, so when i found stardance I figured this was a good chance to actually build something with it instead of just reading. The project stimulates a system getting a bunch of requests with some chance of failing, then uses stats to check if the number of failures is normal or if somethings actually wrong, using binomial and poisson to figure out how many failures we’d expect and comparing that to what we actually got. First version used a z-score for this but while testing with small numbers I noticed the results got weird, turned out z-scores don’t work well when the expected failure count is small because the math assumes a symmetric bell curve and at small numbers the real distribution is skewed, so I ended up building an exact fix using the actual poissonon formula instead of the approximation for those cases. After that I started working on figuring out not just that something’s wrong but why, so now every failure gets assigned a hidden cause like database overload, network issues or server overload along with evidence that actually matches it, like high db load for database issues and high latency for network stuff, but with enough overlap that it’s not too obvious or easy. Next up is bayes theorem, where the program only sees the evidence and has to figure out the probability of each cause itself, which is when it goes from just flagging that something’s off to actually explaining why.
So after hours of work i successfully added Bayes logic , it was not an easy task because to find p(cause|evidence) i needed to find p(evidence|cause) and p(cause) and p(evidence) for each possible cause . And i was so confused because i used lots of loops to implement this , and after hours i finally did it . And now for every given evidence i have the most probable cause . The bayes is gonna be more useful in future when i will add real dataset from Nasa and ml concepts also .
After building Bayes, I added a 3x3 confusion matrix to check its accuracy , it tracks how many predictions were correct versus which causes got mixed up with each other. Then I ran the simulation 10,000 times and saved the accuracy from each run into a list, and the average accuracy came out to about 98% . Next step is adding the NASA dataset to make it an real stimulation system .
I added real Nasa dataset to my system . Its NASA Anomaly Detection Dataset SMAP MSL . Its vast dataset have different sensors sendsing the telemary and giving the values i have been studying the data from the past 4 hours like across different channels to observe pattern . i currently found that channels of point like p-1 , e-11 have different pattern compared to contextual . like i calculated the changes in their consecutive values , and check the values under anomaly range provided inside the dataset . point sensors have very large amount of change inside their anomaly range and contextual have long runs of zero inside their anomaly range . I am still studying the data to conclude more information and patterns .
Update , like i finshed anlayzing the sensors . I plotted multiple sensors on graph and like for point i can observe pattern in the graph for changes like high spike in anomaly zone , but for contextual there was no similarity or pattern . even for point the spikes are not similar for every sensors . Some magintude and std is more compare to other . So i conclude that we cant make an rule based system for this dataset . I have to move towards implementing ml . So i used linear regression model first to train on first 10 input and than predict the 11th ouput , as i am doing time series analysis because my dataset is continuous data , so i have kept my window size 10 . so i am currently analyzing how many errors lie in our anoamly zone . If linear regression model didnt perfectly work i will try differnet model like random forest and if they also didnt work i have to move towards lstm .
Update – i completed my analysis with linear regression and random forest model . I calculated the perdect tuning by changing window size to 10 and found out the best threshold for anomalies , my formula for threshold was x * std + mean , and chosing 0.5 as x gave us the best result and it makes as i realize because prediction errors during anomaly range arent that much bigger compare to errors in normal range . so thats why lowering down the x helped us . Also i created confusion matrix and get result for random forest and linear regression model, catching around 42 percent anomaly though only 12-13 % catched were actually correct . Tested the setup on multiple channels , some channels work perfectly and give some good results but some not and with no cleat pattern i end my case with lienar regression model and random forest here and moved towards implementing LSTM . Currently implemeting it and testing it and trying to improve the results . LSTM update will come in next devlog .
I implemented lstm , but its not that accurate , it works great and precision results are awesome , some channel precision were even 100 , but recall is mostly average i need to improve it like its 26 - 45 % . But heres the problem , my school exams are coming and i need to start prepare for that urgently and cherry on top i have this weekend where i can try to give more hours but next week schedule is gonna be tough but i will still try to code and debug and plan everything and solve the problem . so i have decided first to make a dashboard using streamlit in python . That will include V1+V2 and V3 section where user can choose input like channels from NASA dataset and see the results and found anomalies in the system .So i am working on that and postponding my schedule to improve lstm later , because if i try to improve lstm now i dont know how much time it can take and like time will left for making dashbaord so i need to do this first because we get voting on usability section also and i dont it to be cli .
Update – Like i made an basic dashboard for my system .Like i separated it in 2 parts , first my previous stimulator based on my maths concept where i myselft created the random anomlies by inputing the no of request and prob of failures and than used z_Score or poission distirbution accorfing to which conditon it satisdy to conclude the results . Thats was V1 of my project , than added bayes concept like where my system pretend it doesnt know the cause , and it finf the p(cause|evidence) which is finding the prob of cause given evidence , that was v2 . now for v3 i created an different system where i added the nasa dataset and than run the models . So i put both of those to show my actual progress , and like user can play with both ones . now i think i will polish it more and than focus on improving the accuracy of lstm .
I was studying the outputs produced by my system across various channels , and was plotting multiple graphs , comparing multiple parameters to understand it .And i found out what i need to do next to increase my model efficiency , i know i cant make it perfect because i am currently working on a real dataset by NASA , also i dont have enough time because of my exams . so my next plan is to add an intelligence layer . Like before i was hardcoding the the thresholds like 2std or 3std and the min_consecutive value logic . so i decided to let my system decide it what is best for it . like i am gonna first train my lstm model on validation set and than like compute threshold with the validation error and also the min_consecutive logic and find the best pair and than test it with the testing dataset . and in past hours i also tried to add the option for user to select the model himself to see the output and result , implemented the random forest one , linear regression is left i think i will do it after the lstm improvement .so stay tuned
so i mainly focused on two things from past week . I was adding the calibration layer , in which my system is gonna select the best combination of persistance(continuous anomalies) and threshold my itself . For that first i am generating its threshold combination on the validation dataset , where i myself has injected fake anomalies in it . Than i am gonna test those threshold on the testing dataset(currently in progress) . I also completed adding the linear regression and random forest model to the dahboard so the user can choose it and run the model to see the results for that i created 2 more funtions for linear regressiona and random forest and connected it .
My research with Nasa dataset has officialy ended today , i tried the things that i can possibly do till now and now the time is almost up and i need the remaining time to focus on different things . so my V3.2 of project the calibration layer has also ended , but i found out that the fixes threshold plus persistance is working better than the calibration layer as it produces more precision and recall compare to others , so i think i am gonna keep it . As the dataset is the official and real dataset from NASA so it was expected . By i learned a lot throught this journey , started with Probability and statistics concepts and ended up making an system with real NASA dataset and implementing lstm (RNN) , and other ml models .
I have improved and completed the final dashboard for the project . I have added more things like line chart , analysis summary , limitations also improved many other things and polished it . Done same to v1/v2 section improved it more and added more things . I also worked on the thing and added css code for it , as plain white was not up to the mark so i choosed this color .Now deploying it is left . But there is one problem like as it will on free cloud service by streamlit , i think it cant run heavy models like lstm , so i think i am gonna pre train the models save the outputs and than deploy it .
Final Devlog – this is going to be my last devlog . I have finally compelted the project . I have pretrained the model and save it in models file and used added ‘pretrain’ mode and ‘inference’ mode for my funtions for different model . So basically i used the pretrain model for pretraining the models and save it in the models file and used inference mode in the app.py my dashboard where it take the outputs from the models folder directly so it doesnt need to train again . Only readme is left for my project than i will ship it . Bye
I have successfully deployed the app on streamlit . Although i faced many problems but i have finally done it . I also added an killer readme check it out . Thats it bye .
I just got to know that we cant use streamlit for dashboard . So i switched to vercel . I wrote the code and everything was fine but in deployment process everytime some problem comes i am working and solving it from past 8 hours continuoulsly . hope it get accepted now . Also one thing to clarify if you open the url intially it will show api offlinne its not an problem or error in code . if you click the run analysis button api will be online and will show you the output so its not the problem . Bye
i wroted the index.html the frontend part myself this time . I learned html , css and js according the requirement .Like i think html is basically nested boxes it was not that complicated and the documentation was also simple i understood it . Css was also good but js takes time . I think it was pretty similar to the streamlit experience liek the logic was same but this time i was writing it in different langugae i just needed the documenatiton for that . Than i deployed it again . I wanted to make the dashbaord looks like exactly like previous one so i treid to keep the theme same as i liked it .
Added more cool feature to the dashbaord . Just saw an reel and got an idea , so i implemented it right away .
Rewrited and completely changed the frontend by hand .
Like i still have 9 hours left to ship as i logged 9 hours more for satisfying the changes required , so i was going to ship again but like i dont want to ship the project again with no change so instead i changed the theme from plain to this theme , like i played with color wheel for a bit and decide to implement this theme . As i read the ratings a lot of you said my project was exceptional the only thing needed work was the theme as it was plain so i changed it .
Ships:
I have made an smart reliability predictor analysis which dedects anomaly in the systems and flags it . I have made it using prob and stats concepts like z-score , poission formula , bayes etc . i wrapped this section in v1_v2 . And than i created another section V3 where i added an official NASA SMAP and MSL dataset . this was an tough job because i spended lots of days studying data , plotting it on graphs , trying to find patterns in the anomlies . Than i tried multuple models like linear regression and random forest but they just didnt perform well( i also added this models section where user can choose and see results) . Than i moved towards implementing an lstm (RNN) which also performed much bettrt than other models . Than i created an calibration system to choose threshold and persistance itself on training on the validation set and than test it on test set . And than created an dashboard for it
I have made an smart reliability predictor analysis which dedects anomaly in the systems and flags it . I have made it using prob and stats concepts like z-score , poission formula , bayes etc . i wrapped this section in v1_v2 . And than i created another section V3 where i added an official NASA SMAP and MSL dataset . this was an tough job because i spended lots of days studying data , plotting it on graphs , trying to find patterns in the anomlies . Than i tried multuple models like linear regression and random forest but they just didnt perform well( i also added this models section where user can choose and see results) . Than i moved towards implementing an lstm (RNN) which also performed much bettrt than other models . Than i created an calibration system to choose threshold and persistance itself on training on the validation set and than test it on test set . And created a dashbaord for it and changed it a lots of time and finalize the theme of the dashbaord ....
|
1792853541.9490304
|
1792939941.9490304
|