|
43469
|
Iron Mario by @Lalith | Stardance
|
Lalith
|
2
|
57.0
|
740
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T17:21:14Z", "hours": 46.0, "multiplier": 16.47, "payout": 740, "blessing": "neutral", "text": "What a journey. I genuinely didn’t expect this project to get this big. Iron-Mario started as a small game inspired by the old games I used to enjoy. At some point, I got carried away with the idea of building an entire arcade instead of just one game. And that’s how it ended up with 105 playable games . There are quick reaction games, puzzles, old-school classics, some completely chaotic ones, and a few bigger arcade games. I also added tournaments with five hearts, a daily 10-game challenge, scores, XP, coins, achievements, and saved progress. One of the biggest parts of this update was working on the game’s identity. I made a shared pixel-art library with environments, character sprites, UI elements, and effects. I also added six characters to Pixel Town: Milo, Jun, Bea, Nia, Ash, and Pip. They’re mostly cosmetic characters right now, but I wanted the arcade to feel like an actual little world instead of just a menu with 105 buttons. The technical side was probably the most complicated part. I had to deal with different input types, game states, restarting, saving, mobile layouts, and making sure one game wouldn’t break another. I built automated checks for the game systems and went through the individual games to find problems with their mechanics. And I definitely found problems. Some games still need more variety, some mechanics are simpler than I originally wanted, and there are things I would improve with more time. Getting a game to pass a test doesn’t automatically mean it’s fun to play. That’s something this project taught me. I also used AI-assisted development tools during this project, alongside my own planning, testing, and design decisions. I don’t want to pretend otherwise. Looking back, the project changed direction quite a few times. I experimented with different ideas, made some decisions that didn’t work out, and ended up rethinking what I actually wanted Iron-Mario to be. I’m still not completely satisfied with everything. But seeing this turn from a little experiment into a playable arcade has been pretty rewarding. The game is playable now, and I’m calling this the end of this development chapter. Not necessarily the end of Iron-Mario. If you try it, I’d genuinely love to know which games you enjoyed and which ones felt boring or frustrating. That feedback is way more useful than someone just telling me the project looks good. 🎮 Play: https://hustlenix.github.io/Iron-Mario/ 💻 Source: https://github.com/Hustlenix/Iron-Mario Thanks to everyone who followed the devlogs, tried the game, or gave feedback along the way. That’s it for this ship. ❤️", "repo": "https://github.com/Hustlenix/Iron-Mario", "demo": "https://hustlenix.github.io/Iron-Mario/"}, {"ship_num": 2, "ts": "2026-09-22T01:51:21Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What i have made is a simple hand made mario game, in my fav theme(Iron man), and the biggest challenege wasn’t coding the gamee, it was the asssests, as i had to hand draw all of them. I am proud that i could finish my rolemodel(iron man) themed project Try it out at: https://hustlenix.github.io/Iron-Mario/", "repo": "https://github.com/Hustlenix/Iron-Mario", "demo": "https://hustlenix.github.io/Iron-Mario/"}]...
|
[{"post_id": 80734, "ts": "202 [{"post_id": 80734, "ts": "2026-10-18T17:20:14Z", "hours": 5.2547, "text": "Final Devlog: Iron-Mario. What a journey. I genuinely didn’t expect this project to get this big. Iron-Mario started as a small game inspired by the old games I used to enjoy. At some point, I got carried away with the idea of building an entire arcade instead of just one game. And that’s how it ended up with 105 playable games . There are quick reaction games, puzzles, old-school classics, some completely chaotic ones, and a few bigger arcade games. I also added tournaments with five hearts, a daily 10-game challenge, scores, XP, coins, achievements, and saved progress. One of the biggest parts of this update was working on the game’s identity. I made a shared pixel-art library with environments, character sprites, UI elements, and effects. I also added six characters to Pixel Town: Milo, Jun, Bea, Nia, Ash, and Pip. They’re mostly cosmetic characters right now, but I wanted the arcade to feel like an actual little world instead of just a menu with 105 buttons. The technical side was probably the most complicated part. I had to deal with different input types, game states, restarting, saving, mobile layouts, and making sure one game wouldn’t break another. I built automated checks for the game systems and went through the individual games to find problems with their mechanics. And I definitely found problems. Some games still need more variety, some mechanics are simpler than I originally wanted, and there are things I would improve with more time. Getting a game to pass a test doesn’t automatically mean it’s fun to play. That’s something this project taught me. I also used AI-assisted development tools during this project, alongside my own planning, testing, and design decisions. I don’t want to pretend otherwise. Looking back, the project changed direction quite a few times. I experimented with different ideas, made some decisions that didn’t work out, and ended up rethinking what I actually wanted Iron-Mario to be. I’m still not completely satisfied with everything. But seeing this turn from a little experiment into a playable arcade has been pretty rewarding. The game is playable now, and I’m calling this the end of this development chapter. Not necessarily the end of Iron-Mario. If you try it, I’d genuinely love to know which games you enjoyed and which ones felt boring or frustrating. That feedback is way more useful than someone just telling me the project looks good. 🎮 Play: https://hustlenix.github.io/Iron-Mario/ 💻 Source: https://github.com/Hustlenix/Iron-Mario Thanks to everyone who followed the devlogs, tried the game, or gave feedback along the way. That’s it for this ship. ❤️"}, {"post_id": 80318, "ts": "2026-10-17T08:47:56Z", "hours": 10.0194, "text": "The starting of the change:"}, {"post_id": 79851, "ts": "2026-10-15T16:48:50Z", "hours": 1.2397, "text": "Nah man, idk why but my ideas are many but my executions are none, because of that i change my ideas once in a while and lose my mind over it, now my idea is to recreate those old digital games like pong, tetris and stuff but with my pixl animation and a lil help from Chat JiBi-BiGi-GPT and make some money by running ads on it. first is to get my idea on to play, get audience and make money thats it! wish me luck"}, {"post_id": 79818, "ts": "2026-10-15T15:09:00Z", "hours": 1.4878, "text": "I really started working on what i said on my past devlog, which was changing the directory and after working on it for few hours, it is only showing 1.5 hr💔🥀 its okay man. anyways i have made only few assets, many more to go!!!!!!!!!!! here are the few which i made using aspertite and character genrator:"}, {"post_id": 79786, "ts": "2026-10-15T12:21:24Z", "hours": 3.0142, "text": "Hi guys, this is the turning point of my idea, where i change the whole ddirectory of my game. Iron mario isnt looking suitable for my amaizing pixl game so i am gonna name it: OnlyEducation, to bypass school desktop restrictions and you guys play my game! And my idea is to add as many nostalgic games as i could and make it a good gaming platform!"}, {"post_id": 78684, "ts": "2026-10-11T09:15:07Z", "hours": 2.99, "text": "As you can see, till now i was only using my MS paint and my time for asset genrations and stuff, which is painstackinginglt time taking and boring, but thanks to stardance, on my last ship they game me 10$ to spend in itch.io, i didnt use it much, but after buying few assets in it is is soooo easy to genrate assets. SHOUTOUT TO STARDANCE"}, {"post_id": 78045, "ts": "2026-10-09T10:45:03Z", "hours": 10.6569, "text": "Well, even thought i made soo many games, they lacked, clarity, focus, dopomine, and fun. if any one knows human game physology or smtg, please contact me. Like i dont know what i am doing, just adding 100 games in 10 hours isnt good, i gotta achive more than quantity. so i am tryna recreate old nostaliga games like subwaysurfers, temple run, agnry birds, and etc. If you have any game idea comment!!!!!!!!"}, {"post_id": 74434, "ts": "2026-09-27T11:33:45Z", "hours": 1.1883, "text": "Created my own version on dino-game based on mario and dinogame and iron man, les goooooo!"}, {"post_id": 74381, "ts": "2026-09-27T08:52:32Z", "hours": 6.3475, "text": "To make this a big, functional, production ready game i gotta scale it broder and bigger such that i get 1mil users and for that i am thinging of making my normal 7 game game into a 100 short mini games in one and make money through this!!!!!!"}, {"post_id": 73998, "ts": "2026-09-26T14:30:37Z", "hours": 3.4033, "text": "I am trying to make this website like a full on authentic game app and make money with this"}, {"post_id": 43836, "ts": "2026-08-09T08:24:02Z", "hours": 2.0347, "text": "I have this idea of replacing irom man instad of flappy bird and stuff and all of that"}, {"post_id": 43671, "ts": "2026-08-09T02:04:07Z", "hours": 6.4192, "text": "I’ve spent more than 6 hours coding, learning, building, and trial testing is it useually this hardbuilding a game? they said it will be easy😭✌🏻 please help me gand there are too many errors and stuff. and my creativity exeeded when they ased for 5 mini games, so i asked claude and it brainstromed and gave me few ideas now i am trying to add a flappy bird game in this, a classic mario game, a snake game, a simple plane shooting game, a tetris game, and that worlds first ping pong game."}, {"post_id": 41917, "ts": "2026-08-06T13:08:15Z", "hours": 0.3697, "text": "Ijust added a ending page, more like coding"}, {"post_id": 41902, "ts": "2026-08-06T12:24:45Z", "hours": 1.5389, "text": "I love you 3000"}, {"post_id": 41397, "ts": "2026-08-05T16:19:29Z", "hours": 0.9978, "text": "Starting of my very own Iron-Man themed game. Stay tuned gng"}]...
|
Title: Iron Mario by @Lalith | Stardance
Devlogs: Title: Iron Mario by @Lalith | Stardance
Devlogs:
Starting of my very own Iron-Man themed game. Stay tuned gng
I love you 3000
Ijust added a ending page, more like coding
I’ve spent more than 6 hours coding, learning, building, and trial testing is it useually this hardbuilding a game? they said it will be easy😭✌🏻 please help me gand there are too many errors and stuff. and my creativity exeeded when they ased for 5 mini games, so i asked claude and it brainstromed and gave me few ideas now i am trying to add a flappy bird game in this, a classic mario game, a snake game, a simple plane shooting game, a tetris game, and that worlds first ping pong game.
I have this idea of replacing irom man instad of flappy bird and stuff and all of that
I am trying to make this website like a full on authentic game app and make money with this
To make this a big, functional, production ready game i gotta scale it broder and bigger such that i get 1mil users and for that i am thinging of making my normal 7 game game into a 100 short mini games in one and make money through this!!!!!!
Created my own version on dino-game based on mario and dinogame and iron man, les goooooo!
Well, even thought i made soo many games, they lacked, clarity, focus, dopomine, and fun. if any one knows human game physology or smtg, please contact me. Like i dont know what i am doing, just adding 100 games in 10 hours isnt good, i gotta achive more than quantity. so i am tryna recreate old nostaliga games like subwaysurfers, temple run, agnry birds, and etc. If you have any game idea comment!!!!!!!!
As you can see, till now i was only using my MS paint and my time for asset genrations and stuff, which is painstackinginglt time taking and boring, but thanks to stardance, on my last ship they game me 10$ to spend in itch.io, i didnt use it much, but after buying few assets in it is is soooo easy to genrate assets. SHOUTOUT TO STARDANCE
Hi guys, this is the turning point of my idea, where i change the whole ddirectory of my game. Iron mario isnt looking suitable for my amaizing pixl game so i am gonna name it: OnlyEducation, to bypass school desktop restrictions and you guys play my game! And my idea is to add as many nostalgic games as i could and make it a good gaming platform!
I really started working on what i said on my past devlog, which was changing the directory and after working on it for few hours, it is only showing 1.5 hr💔🥀 its okay man. anyways i have made only few assets, many more to go!!!!!!!!!!! here are the few which i made using aspertite and character genrator:
Nah man, idk why but my ideas are many but my executions are none, because of that i change my ideas once in a while and lose my mind over it, now my idea is to recreate those old digital games like pong, tetris and stuff but with my pixl animation and a lil help from Chat JiBi-BiGi-GPT and make some money by running ads on it. first is to get my idea on to play, get audience and make money thats it! wish me luck
The starting of the change:
Final Devlog: Iron-Mario. What a journey. I genuinely didn’t expect this project to get this big. Iron-Mario started as a small game inspired by the old games I used to enjoy. At some point, I got carried away with the idea of building an entire arcade instead of just one game. And that’s how it ended up with 105 playable games . There are quick reaction games, puzzles, old-school classics, some completely chaotic ones, and a few bigger arcade games. I also added tournaments with five hearts, a daily 10-game challenge, scores, XP, coins, achievements, and saved progress. One of the biggest parts of this update was working on the game’s identity. I made a shared pixel-art library with environments, character sprites, UI elements, and effects. I also added six characters to Pixel Town: Milo, Jun, Bea, Nia, Ash, and Pip. They’re mostly cosmetic characters right now, but I wanted the arcade to feel like an actual little world instead of just a menu with 105 buttons. The technical side was probably the most complicated part. I had to deal with different input types, game states, restarting, saving, mobile layouts, and making sure one game wouldn’t break another. I built automated checks for the game systems and went through the individual games to find problems with their mechanics. And I definitely found problems. Some games still need more variety, some mechanics are simpler than I originally wanted, and there are things I would improve with more time. Getting a game to pass a test doesn’t automatically mean it’s fun to play. That’s something this project taught me. I also used AI-assisted development tools during this project, alongside my own planning, testing, and design decisions. I don’t want to pretend otherwise. Looking back, the project changed direction quite a few times. I experimented with different ideas, made some decisions that didn’t work out, and ended up rethinking what I actually wanted Iron-Mario to be. I’m still not completely satisfied with everything. But seeing this turn from a little experiment into a playable arcade has been pretty rewarding. The game is playable now, and I’m calling this the end of this development chapter. Not necessarily the end of Iron-Mario. If you try it, I’d genuinely love to know which games you enjoyed and which ones felt boring or frustrating. That feedback is way more useful than someone just telling me the project looks good. 🎮 Play: https://hustlenix.github.io/Iron-Mario/ 💻 Source: https://github.com/Hustlenix/Iron-Mario Thanks to everyone who followed the devlogs, tried the game, or gave feedback along the way. That’s it for this ship. ❤️
Ships:
What i have made is a simple hand made mario game, in my fav theme(Iron man), and the biggest challenege wasn’t coding the gamee, it was the asssests, as i had to hand draw all of them. I am proud that i could finish my rolemodel(iron man) themed project Try it out at: https://hustlenix.github.io/Iron-Mario/
What a journey. I genuinely didn’t expect this project to get this big. Iron-Mario started as a small game inspired by the old games I used to enjoy. At some point, I got carried away with the idea of building an entire arcade instead of just one game. And that’s how it ended up with 105 playable games . There are quick reaction games, puzzles, old-school classics, some completely chaotic ones, and a few bigger arcade games. I also added tournaments with five hearts, a daily 10-game challenge, scores, XP, coins, achievements, and saved progress. One of the biggest parts of this update was working on the game’s identity. I made a shared pixel-art library with environments, character sprites, UI elements, and effects. I also added six characters to Pixel Town: Milo, Jun, Bea, Nia, Ash, and Pip. They’re mostly cosmetic characters right now, but I wanted the arcade to feel like an actual little world instead of just a menu with 105 buttons. The technical side was probably the most complicated part. I had to deal with different input types, game states, restarting, saving, mobile layouts, and making sure one game wouldn’t break another. I built automated checks for the game systems and went through the individual games to find problems with their mechanics. And I definitely found problems. Some games still need more variety, some mechanics are simpler than I originally wanted, and there are things I would improve with more time. Getting a game to pass a test doesn’t automatically mean it’s fun to play. That’s something this project taught me. I also used AI-assisted development tools during this project, alongside my own planning, testing, and design decisions. I don’t want to pretend otherwise. Looking back, the project changed direction quite a few times. I experimented with different ideas, made some decisions that didn’t work out, and ended up rethinking what I actually wanted Iron-Mario to be. I’m still not completely satisfied with everything. But seeing this turn from a little experiment into a playable arcade has been pretty rewarding. The game is playable now, and I’m calling this the end of this development chapter. Not necessarily the end of Iron-Mario. If you try it, I’d genuinely love to know which games you enjoyed and which ones felt boring or frustrating. That feedback is way more useful than someone just telling me the project looks good. 🎮 Play: https://hustlenix.github.io/Iron-Mario/ 💻 Source: https://github.com/Hustlenix/Iron-Mario Thanks to everyone who followed the devlogs, tried the game, or gave feedback along the way. That’s it for this ship. ❤️...
|
1792853444.3103187
|
1792939844.3103187
|
|
69166
|
RADAR SYSTEM USING ARDUINO UNO by @damu_7341 | Sta RADAR SYSTEM USING ARDUINO UNO by @damu_7341 | Stardance...
|
damu_7341
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T16:41:16Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I WAS CURIOUS ABOUT IT’S WORKING CONDITION.TO TEST IT I MADE IT.THE CHALLENGING PART WAS THE CODING,CONNECTIONS,TIMELAPSE. DURING THE TIME LAPSE DUE TO OVERHEAT OF THE SYSTEM I GOT BURNS TO MY FINGER TIPS,BE CAREFUL. SPENT 4 SLEEPLESS NIGHTS FOR THIS PROJECT. PEOPLE CAN KNOW HOW A RADAR SYSTEM IN AIR TRAFFIC CONTROL(ATC),MILITARY, AIRFORCE,NAVY ACTUALLY WORK. EASY TO BUILD,HARD TO MANAGE. GOOD LUCK 🤞 AND HAVE A TRY ..", "repo": "https://github.com/damu7341/damu.7341-gmail.com", "demo": ""}]...
|
[{"post_id": 80632, "ts": "202 [{"post_id": 80632, "ts": "2026-10-18T10:54:22Z", "hours": 2.6186, "text": "I AM ACTUALLY WORKING ON A HARD WARE PROJECT USING ARDUINO UNO,ULTRA SONIC SENSOR,SERVI MOTOR;THESE ARE ALSO BUDGET FRIENDLY ITEMS…(BE CAREFUL, WHILE WORKING LONG TIME SYSTEM MIGHT OVER HEAR)"}]...
|
Title: RADAR SYSTEM USING ARDUINO UNO by @damu_734 Title: RADAR SYSTEM USING ARDUINO UNO by @damu_7341 | Stardance
Devlogs:
I AM ACTUALLY WORKING ON A HARD WARE PROJECT USING ARDUINO UNO,ULTRA SONIC SENSOR,SERVI MOTOR;THESE ARE ALSO BUDGET FRIENDLY ITEMS…(BE CAREFUL, WHILE WORKING LONG TIME SYSTEM MIGHT OVER HEAR)
Ships:
I WAS CURIOUS ABOUT IT’S WORKING CONDITION.TO TEST IT I MADE IT.THE CHALLENGING PART WAS THE CODING,CONNECTIONS,TIMELAPSE. DURING THE TIME LAPSE DUE TO OVERHEAT OF THE SYSTEM I GOT BURNS TO MY FINGER TIPS,BE CAREFUL. SPENT 4 SLEEPLESS NIGHTS FOR THIS PROJECT. PEOPLE CAN KNOW HOW A RADAR SYSTEM IN AIR TRAFFIC CONTROL(ATC),MILITARY, AIRFORCE,NAVY ACTUALLY WORK. EASY TO BUILD,HARD TO MANAGE. GOOD LUCK 🤞 AND HAVE A TRY .....
|
1792857222.1075559
|
1792943622.1075559
|
|
68908
|
Bitmap Generator for I2C Oled by @Siyam | Stardanc Bitmap Generator for I2C Oled by @Siyam | Stardance...
|
Siyam
|
2
|
5.0
|
18
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T16:32:03Z", "hours": 1.0, "multiplier": 4.22, "payout": 3, "blessing": "neutral", "text": "Bitmap generator is a open source project. its made for turning your photos into black and white bitmap. The bitmaps can use in Arduino, Esp8266 or Esp32. It usually use the standard 0.96” Oled for showing the images. You can check how it will look in oled from preview. The project also uses some open source projects guide for making to more better with more knowledge", "repo": "https://github.com/Tanzil-Alam/Bitmap-Generator", "demo": "https://tanzil-alam.github.io/Bitmap-Generator/"}, {"ship_num": 2, "ts": "2026-10-13T15:11:51Z", "hours": 4.0, "multiplier": 7.31, "payout": 15, "blessing": "neutral", "text": "Bitmap Generator for I2C OLED is a lightweight, web-based tool designed to effortlessly convert images into optimized code for microcontrollers like Arduino, ESP8266, and ESP32. Featuring a real-time 128x64 monochrome live preview, it allows users to convert color or black-and-white photos into ready-to-use bitmap arrays (Code) and display logic tailored for 0.96” SSD1306 I2C OLED displays.", "repo": "https://github.com/Tanzil-Alam/Bitmap-Generator", "demo": "https://tanzil-alam.github.io/Bitmap-Generator/"}]...
|
[{"post_id": 80330, "ts": "202 [{"post_id": 80330, "ts": "2026-10-17T09:48:44Z", "hours": 0.9339, "text": "Re-writed the html and css."}, {"post_id": 79472, "ts": "2026-10-14T05:35:37Z", "hours": 0.4617, "text": "Rewrited the Readme, and added new titles in Html."}, {"post_id": 79324, "ts": "2026-10-13T15:02:55Z", "hours": 1.1042, "text": "I made the code alive and added 3 options for 3 micro-controllers, and uploaded in github."}, {"post_id": 79109, "ts": "2026-10-12T18:17:15Z", "hours": 1.0272, "text": "Made the preview alive, I took a code from github and it helped me a lot. the python code was very well, i took some idea and built something like the code, and it worked. it make the image into black and white and resize it into 128x64."}, {"post_id": 79074, "ts": "2026-10-12T16:00:51Z", "hours": 2.0358, "text": "I have designed the the UI for it, now it can take images and show the image in corner. i will take some references from github and use python to convert these images in cpp."}]...
|
Title: Bitmap Generator for I2C Oled by @Siyam | S Title: Bitmap Generator for I2C Oled by @Siyam | Stardance
Devlogs:
I have designed the the UI for it, now it can take images and show the image in corner. i will take some references from github and use python to convert these images in cpp.
Made the preview alive, I took a code from github and it helped me a lot. the python code was very well, i took some idea and built something like the code, and it worked. it make the image into black and white and resize it into 128x64.
I made the code alive and added 3 options for 3 micro-controllers, and uploaded in github.
Rewrited the Readme, and added new titles in Html.
Re-writed the html and css.
Ships:
Bitmap Generator for I2C OLED is a lightweight, web-based tool designed to effortlessly convert images into optimized code for microcontrollers like Arduino, ESP8266, and ESP32. Featuring a real-time 128x64 monochrome live preview, it allows users to convert color or black-and-white photos into ready-to-use bitmap arrays (Code) and display logic tailored for 0.96” SSD1306 I2C OLED displays.
Bitmap generator is a open source project. its made for turning your photos into black and white bitmap. The bitmaps can use in Arduino, Esp8266 or Esp32. It usually use the standard 0.96” Oled for showing the images. You can check how it will look in oled from preview. The project also uses some open source projects guide for making to more better with more knowledge...
|
1792857213.5780177
|
1792943613.5780177
|
|
59131
|
Reaction Rate Lab by @Alyssa889 | Stardance
|
Alyssa889
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T15:26:04Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Made a Reaction Rate Lab that simulates temperature, concentration, and catalyst", "repo": "https://github.com/alyssaelias/Reaction-Rate-Lab", "demo": "https://friendly-spoon-wv969r5vpgwvcg9v6.github.dev/"}]...
|
[{"post_id": 74601, "ts": "202 [{"post_id": 74601, "ts": "2026-09-27T18:57:19Z", "hours": 2.3022, "text": "Just finished the home page. onto the javascript"}, {"post_id": 70765, "ts": "2026-09-19T18:39:03Z", "hours": 0.3242, "text": "Getting the site header together"}, {"post_id": 70749, "ts": "2026-09-19T18:14:34Z", "hours": 0.3092, "text": "Starting my new project and getting the HTML files starte"}]...
|
Title: Reaction Rate Lab by @Alyssa889 | Stardance Title: Reaction Rate Lab by @Alyssa889 | Stardance
Devlogs:
Starting my new project and getting the HTML files starte
Getting the site header together
Just finished the home page. onto the javascript
Ships:
Made a Reaction Rate Lab that simulates temperature, concentration, and catalyst...
|
1792784972.4872203
|
1792871372.4872203
|
|
41892
|
My own site! by @jiya | Stardance
|
jiya
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T13:36:27Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "well my project is so simple its not so creative nor big and advance but i made it for checking up my 1 of dreams to make a person website its about dr stone character of sai nanami and senku who inspires me for programming and science or space love 😊 well the stickers and photo glows when touched", "repo": "https://github.com/yasmeenpapppy0-prog/deep-space", "demo": "https://yasmeenpapppy0-prog.github.io/deep-space"}]...
|
[{"post_id": 80669, "ts": "202 [{"post_id": 80669, "ts": "2026-10-18T13:27:06Z", "hours": 3.59, "text": "its an website about dr stone characters who inspired me and abut space to that hoow much i love space > < ^"}]...
|
Title: My own site! by @jiya | Stardance
Devlogs: Title: My own site! by @jiya | Stardance
Devlogs:
its an website about dr stone characters who inspired me and abut space to that hoow much i love space > < ^
Ships:
well my project is so simple its not so creative nor big and advance but i made it for checking up my 1 of dreams to make a person website its about dr stone character of sai nanami and senku who inspires me for programming and science or space love 😊 well the stickers and photo glows when touched...
|
1792857251.443763
|
1792943651.443763
|
|
70331
|
anime battle arena by @chestagahlawat06 | Stardanc anime battle arena by @chestagahlawat06 | Stardance...
|
chestagahlawat06
|
1
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T13:03:41Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a game where anime characters battle each other….", "repo": "https://github.com/chestagahlawat6-maker/anime-battle-arena", "demo": "https://anime-battle-arena-w8jv.vercel.app/"}]...
|
[{"post_id": 80661, "ts": "202 [{"post_id": 80661, "ts": "2026-10-18T13:01:33Z", "hours": 10.7028, "text": "hi i am working on a game… maybe …umm its made by css( a few lines because i dont know much about css), html and java script. Its not much impressive although"}]...
|
Title: anime battle arena by @chestagahlawat06 | S Title: anime battle arena by @chestagahlawat06 | Stardance
Devlogs:
hi i am working on a game… maybe …umm its made by css( a few lines because i dont know much about css), html and java script. Its not much impressive although
Ships:
i made a game where anime characters battle each other…....
|
1792857059.570911
|
1792943459.570911
|
|
70323
|
Fox Challenge by @Matuskas | Stardance
|
Matuskas
|
1
|
12.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T12:42:06Z", "hours": 12.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created a 2D platformer in the style of Mario and Sonic. It’s a short game with no set ending, consisting of just two simple levels. The main character is a fox that faces challenges, defeats enemies, and collects gems and cherries. I’m proud to have been able to build this project and improve my programming skills; I hope to create more games like this in the future.", "repo": "https://github.com/MatuskasKenji/Fox-Challenge", "demo": "https://matuskas.itch.io/fox-challege"}]...
|
[{"post_id": 80652, "ts": "202 [{"post_id": 80652, "ts": "2026-10-18T12:18:54Z", "hours": 12.0664, "text": "Updating 0.2"}]...
|
Title: Fox Challenge by @Matuskas | Stardance
Dev Title: Fox Challenge by @Matuskas | Stardance
Devlogs:
Updating 0.2
Ships:
I created a 2D platformer in the style of Mario and Sonic. It’s a short game with no set ending, consisting of just two simple levels. The main character is a fox that faces challenges, defeats enemies, and collects gems and cherries. I’m proud to have been able to build this project and improve my programming skills; I hope to create more games like this in the future....
|
1792857051.3207176
|
1792943451.3207176
|
|
23084
|
StarBrowser by @jphwb | Stardance
|
jphwb
|
1
|
23.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T12:01:14Z", "hours": 23.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a web browser from scratch in Rust. I made my own networking code, it can fetch HTTP and HTTPS websites, and it can parse the HTML itself. The challenging part was getting the websites to actually show up since everytime I tried to get it to work it kept showing No Response. I was able to fix this by rewriting my client.rs file and changing the way the app connects to websites. I am proud of this whole thing as I was still a sort of ‘intermediate beginner’ to rust but I got the hang of it by watching a bunch of youtube videos at 3am in the morning and learning from w3schools as well as getting documentation from the Mozilla docs. To run the project you just need to run the windows exe. For macOS and Linux I cannot test those executables so I am not 100% sure but the windows exe works. Just make sure that on some websites like google.com you need the www subdomain first. All websites require http:// or https:// at the start. Other websites like github.com dont need the www. I was initially going to add working CSS styling however due to Stardance ending soon and I was on holiday for majority of the time I just didn’t have time.", "repo": "https://github.com/jphwba/StarBrowser", "demo": "https://github.com/jphwba/StarBrowser/releases/tag/v1.0.0"}]...
|
[{"post_id": 80645, "ts": "202 [{"post_id": 80645, "ts": "2026-10-18T11:52:41Z", "hours": 1.6633, "text": "This is a short change, initially I was working on making working CSS styling however I don’t have the time for it so all I did was create a release workflow (which took longer than expected) and I made a README going through all the features and limitations as well as a rundown of the app. I have made 3 executables. One for Windows, Linux and MacOS. All are x86_64 not ARM. I am unable to test the Linux and MacOS executables however the windows one works."}, {"post_id": 79769, "ts": "2026-10-15T10:04:18Z", "hours": 4.1039, "text": "First in the UI and Rendering architecture I added a 2010 style chrome colour palette. I also implemented new vertex, rect and ui structs with layout_ui() to calculate and position the tab strip, address bat, navi buttons and the content viewport. I also made a new WGSL shader pipeline and vertex buffer for rendering flat colour rectangles. I then added normalise_url(), fetch_page(), navigate(), go_history() and reload(). Then I updated the core State struct, removed the raw display_text stering and replaced it with rectangle pipelines, address input state, focus flags, document title tracking, history stacks, scroll offsets and mouse tracking. I rewrote window_event() and app resume logic to handle the mouse movements, vlivks, wheel scrolling and keyboard typing including Enter backspace and shortcuts with ctrl and alt. I also removed the esc to quit application and it now just refocuses onto the addrtess bar. And render() draws the UI rectabgles first, then the address text, tabs buttons and page text with clipping and scroll offsets on a white background. I also made a new HTML Parser module. With tokenisation and scanning, it includfes void/raw text element lists, entitity decoding with &, &nbdp, etc, character scanning and attribute parsing. parse() constructs the existing HTMLDocument and HTMLNode types from client.rs which handles comments, doctypes, closing tags and script/style. With DOM Utils it includfes is_block_level(), extract_visible_text() which skips , , and tags while infecting liner breaks around block elements and nodewalking and title extraction (find_title()). I also deleted cssrom.rs whcih I originally had plans for but I just merged them into parser.rs and cascade.rs. My current limitations are rendering since the pages only display as plain text so no images, hyperlinks, styling or CSS in general. There is also network bliocking where page fetching is synchronus and blocks the UI window while loading."}, {"post_id": 77540, "ts": "2026-10-07T12:06:19Z", "hours": 8.0286, "text": "I can guarantee you I am not dead even though its been like 3 months. I build about the entire css engine. I can now display the web page’s html onto the app. In the app you can’t scroll down as I still need to implement that but this is progress. A lot of the functionality is there in my code but it is unused since I need to do a whole lot more work on it but this devlog is already 8 hours and I don’t want to go over 10 so I’m making a devlog here. tokenise.rs is a css level 3 tokeniser and is pretty much the architecture. units.rs is just simple unit and angle conversion. colour.rs is just colour parsing. colours.rs is mostly just the colour-name hex table. selectors.rs is the full selector parser. parser.rs is the component valuesa dn declarations into a Stylesheet model. cascade.rs matches an element against a stylesheet and sorts it by specificity/order. box_model.rs and layout.rs just set the layout of the app’s edges/borders/padding/margin and a block-layout pass decoupled from font types that dont exist in the app natively. I would write a lot more and style the devlog better but this new stardance thing with the animations everywhere make it almost impossible to type properly and I’m on a gaming laptop"}, {"post_id": 16945, "ts": "2026-06-27T14:50:30Z", "hours": 2.6572, "text": "Added Protocol::connect_tls() method using rustls::StreamOwned<rustls::ClientConnection, TcpStream>. Created AllowAnyVerifier implementing rustls::client::danger::ServerCertVerifier to accept any certificate AddedClient::connect_tls() that loads ca-certificates.crt if present otherwise falls back to system certs TLS now works for HTTP1_1 and HTTP2_0 protocols New DNSCache struct with Arc<Mutex<HashMap<String, DNSCacheEntry»> thread-safe, TTL-based DNSCacheEntry stores resolved SocketAddr list + expiry timestamp resolve_dns() now uses trust_dns_resolver::Resolver::from_system_conf() for proper DNS lookups, with fallback to ToSocketAddrs parse_url() extracts the host, port, and TLS flag from http:// or https:// URLs Handles explicit ports (example.com:8080) and defaults (80/443) connect_to() now calls resolve_and_connect() which uses DNS cache + TLS decision logic Client now tracks redirect_count send_request() detects 3xx status codes, reads location header, and follows redirects HTMLTag -enum of all standard HTML5 tags HTMLAttribute -name/value pairs HTMLNode - tag + attributes + children + optional text content HTMLDocument -doctype + root node HTMLTag::from_string() - case-insensitive parser for all tags"}, {"post_id": 14312, "ts": "2026-06-23T12:16:35Z", "hours": 1.6106, "text": "I added text rendering to the wgpu window so it displays the HTTP status code instead of just printing it to the console. The window now shows “Status: 200” (or whatever the server returns)"}, {"post_id": 13879, "ts": "2026-06-22T19:03:58Z", "hours": 2.2364, "text": "I added response decoding and support for http0.9 1.0 and 1.1. These guides: browser.engineering , firefox guides and servo were amazing resources for learning how HTTP works and with encoding/decoding requests and responses. I mostly just followed along with how firefox worked and built my way away from it but the code formatting went a bit off in the middle (it was 4:30am I have an exam in 4 hours I was tired) Next I want to print everything in the UI instead of terminal"}, {"post_id": 13080, "ts": "2026-06-21T12:20:07Z", "hours": 0.5225, "text": "Added the initial browser engine foundataion. I added basic support for http protocol and implemented http request encoding."}, {"post_id": 13036, "ts": "2026-06-21T10:04:14Z", "hours": 2.2739, "text": "I created the basic app here but it just shows a colour right now. I was following a tutorial on basic rust because I’m still learning it."}]...
|
Title: StarBrowser by @jphwb | Stardance
Devlogs: Title: StarBrowser by @jphwb | Stardance
Devlogs:
I created the basic app here but it just shows a colour right now. I was following a tutorial on basic rust because I’m still learning it.
Added the initial browser engine foundataion. I added basic support for http protocol and implemented http request encoding.
I added response decoding and support for http0.9 1.0 and 1.1. These guides: browser.engineering , firefox guides and servo were amazing resources for learning how HTTP works and with encoding/decoding requests and responses. I mostly just followed along with how firefox worked and built my way away from it but the code formatting went a bit off in the middle (it was 4:30am I have an exam in 4 hours I was tired) Next I want to print everything in the UI instead of terminal
I added text rendering to the wgpu window so it displays the HTTP status code instead of just printing it to the console. The window now shows “Status: 200” (or whatever the server returns)
Added Protocol::connect_tls() method using rustls::StreamOwned<rustls::ClientConnection, TcpStream>. Created AllowAnyVerifier implementing rustls::client::danger::ServerCertVerifier to accept any certificate AddedClient::connect_tls() that loads ca-certificates.crt if present otherwise falls back to system certs TLS now works for HTTP1_1 and HTTP2_0 protocols New DNSCache struct with Arc<Mutex<HashMap<String, DNSCacheEntry»> thread-safe, TTL-based DNSCacheEntry stores resolved SocketAddr list + expiry timestamp resolve_dns() now uses trust_dns_resolver::Resolver::from_system_conf() for proper DNS lookups, with fallback to ToSocketAddrs parse_url() extracts the host, port, and TLS flag from http:// or https:// URLs Handles explicit ports (example.com:8080) and defaults (80/443) connect_to() now calls resolve_and_connect() which uses DNS cache + TLS decision logic Client now tracks redirect_count send_request() detects 3xx status codes, reads location header, and follows redirects HTMLTag -enum of all standard HTML5 tags HTMLAttribute -name/value pairs HTMLNode - tag + attributes + children + optional text content HTMLDocument -doctype + root node HTMLTag::from_string() - case-insensitive parser for all tags
I can guarantee you I am not dead even though its been like 3 months. I build about the entire css engine. I can now display the web page’s html onto the app. In the app you can’t scroll down as I still need to implement that but this is progress. A lot of the functionality is there in my code but it is unused since I need to do a whole lot more work on it but this devlog is already 8 hours and I don’t want to go over 10 so I’m making a devlog here. tokenise.rs is a css level 3 tokeniser and is pretty much the architecture. units.rs is just simple unit and angle conversion. colour.rs is just colour parsing. colours.rs is mostly just the colour-name hex table. selectors.rs is the full selector parser. parser.rs is the component valuesa dn declarations into a Stylesheet model. cascade.rs matches an element against a stylesheet and sorts it by specificity/order. box_model.rs and layout.rs just set the layout of the app’s edges/borders/padding/margin and a block-layout pass decoupled from font types that dont exist in the app natively. I would write a lot more and style the devlog better but this new stardance thing with the animations everywhere make it almost impossible to type properly and I’m on a gaming laptop
First in the UI and Rendering architecture I added a 2010 style chrome colour palette. I also implemented new vertex, rect and ui structs with layout_ui() to calculate and position the tab strip, address bat, navi buttons and the content viewport. I also made a new WGSL shader pipeline and vertex buffer for rendering flat colour rectangles. I then added normalise_url(), fetch_page(), navigate(), go_history() and reload(). Then I updated the core State struct, removed the raw display_text stering and replaced it with rectangle pipelines, address input state, focus flags, document title tracking, history stacks, scroll offsets and mouse tracking. I rewrote window_event() and app resume logic to handle the mouse movements, vlivks, wheel scrolling and keyboard typing including Enter backspace and shortcuts with ctrl and alt. I also removed the esc to quit application and it now just refocuses onto the addrtess bar. And render() draws the UI rectabgles first, then the address text, tabs buttons and page text with clipping and scroll offsets on a white background. I also made a new HTML Parser module. With tokenisation and scanning, it includfes void/raw text element lists, entitity decoding with &, &nbdp, etc, character scanning and attribute parsing. parse() constructs the existing HTMLDocument and HTMLNode types from client.rs which handles comments, doctypes, closing tags and script/style. With DOM Utils it includfes is_block_level(), extract_visible_text() which skips , , and tags while infecting liner breaks around block elements and nodewalking and title extraction (find_title()). I also deleted cssrom.rs whcih I originally had plans for but I just merged them into parser.rs and cascade.rs. My current limitations are rendering since the pages only display as plain text so no images, hyperlinks, styling or CSS in general. There is also network bliocking where page fetching is synchronus and blocks the UI window while loading.
This is a short change, initially I was working on making working CSS styling however I don’t have the time for it so all I did was create a release workflow (which took longer than expected) and I made a README going through all the features and limitations as well as a rundown of the app. I have made 3 executables. One for Windows, Linux and MacOS. All are x86_64 not ARM. I am unable to test the Linux and MacOS executables however the windows one works.
Ships:
I made a web browser from scratch in Rust. I made my own networking code, it can fetch HTTP and HTTPS websites, and it can parse the HTML itself. The challenging part was getting the websites to actually show up since everytime I tried to get it to work it kept showing No Response. I was able to fix this by rewriting my client.rs file and changing the way the app connects to websites. I am proud of this whole thing as I was still a sort of ‘intermediate beginner’ to rust but I got the hang of it by watching a bunch of youtube videos at 3am in the morning and learning from w3schools as well as getting documentation from the Mozilla docs. To run the project you just need to run the windows exe. For macOS and Linux I cannot test those executables so I am not 100% sure but the windows exe works. Just make sure that on some websites like google.com you need the www subdomain first. All websites require http:// or https:// at the start. Other websites like github.com dont need the www. I was initially going to add working CSS styling however due to Stardance ending soon and I was on holiday for majority of the time I just didn’t have time....
|
1792857261.6255362
|
1792943661.6255362
|
|
22203
|
TejOS by @yadavtejas1947 | Stardance
|
yadavtejas1947
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T11:41:22Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I got lots of help from the guide so shout out to Amber for making that guide. The most challenging part was the CSS because I really don’t like CSS. Tweaking stuff, borders, and padding was quite difficult. I’m really proud. People should test my project in any kind of way they want and give me a review.", "repo": "https://github.com/yadavtejas1947-eng/TejOS", "demo": "https://tejos.onrender.com/"}]...
|
[{"post_id": 80641, "ts": "202 [{"post_id": 80641, "ts": "2026-10-18T11:38:04Z", "hours": 0.4567, "text": "Final tweaks and checks before the ship.."}, {"post_id": 33582, "ts": "2026-07-23T17:00:41Z", "hours": 2.8411, "text": "Day - 04 : 23-07-2026 After a quite a long break I restarted work on this project . Today I made some significant changes to the OS. First of all I add a draggable window to the OS , which is essentially a welcome screen which opens up whenever to start the OS . I was working on this feature some past 2-3days but couldn’t finish it together . So , Today I did that . Also I made that window closeable and openable which was a headache , because I don’t know JavaScript so I had to go through tutorials and Claude to help me fix every bug . So , that’s it for today ."}, {"post_id": 28469, "ts": "2026-07-14T18:36:19Z", "hours": 0.9064, "text": "Day - 03 : 15-07-2026 Today I didn’t made a significant progress but still managed to make the best out of my time. Firstly I added a better wallpaper for my OS , added a bottom bar and styled it a little , added a proper functioning clock and date which refreshes every second , I made it using basic JavaScript(JS)."}, {"post_id": 27842, "ts": "2026-07-13T18:42:39Z", "hours": 1.2642, "text": "Day -02 : 14-07-2026 I know their is a very significant gap between my first and second devlog of this project , that is because I had to travel out of town for two weeks , I promise myself that I’ll be consistent from today.. So , nothing much progress ,just added a topbar , added translucency to it and fixed my broken CSS code and rewrite the whole CSS script , so it took a lot of my time. The biggest challenge I face while working on websites is that I don’t understand the positioning and placement of divs , I’ll take a tutorial before working from tomorrow ….."}, {"post_id": 16893, "ts": "2026-06-27T12:47:19Z", "hours": 2.5186, "text": "Day - 01 : 27-06-2026 Today was the first day of building my own OS . First I revised over some basic HTML and CSS concepts because I haven’t touched these since 2024 . Then following the tutorial I made the basic page , added some image , fonts , background color and borders. I struggled with the CSS at first but then I managed to make the basic page in about 1hr 30mins , I know its a lot but going over StackOverflow , Youtube , Chatgpt , Claude takes time . I didn’t copied the code , just understood and then applied it into my project. So this was it for today ThankYou……"}]...
|
Title: TejOS by @yadavtejas1947 | Stardance
Devlo Title: TejOS by @yadavtejas1947 | Stardance
Devlogs:
Day - 01 : 27-06-2026 Today was the first day of building my own OS . First I revised over some basic HTML and CSS concepts because I haven’t touched these since 2024 . Then following the tutorial I made the basic page , added some image , fonts , background color and borders. I struggled with the CSS at first but then I managed to make the basic page in about 1hr 30mins , I know its a lot but going over StackOverflow , Youtube , Chatgpt , Claude takes time . I didn’t copied the code , just understood and then applied it into my project. So this was it for today ThankYou……
Day -02 : 14-07-2026 I know their is a very significant gap between my first and second devlog of this project , that is because I had to travel out of town for two weeks , I promise myself that I’ll be consistent from today.. So , nothing much progress ,just added a topbar , added translucency to it and fixed my broken CSS code and rewrite the whole CSS script , so it took a lot of my time. The biggest challenge I face while working on websites is that I don’t understand the positioning and placement of divs , I’ll take a tutorial before working from tomorrow …..
Day - 03 : 15-07-2026 Today I didn’t made a significant progress but still managed to make the best out of my time. Firstly I added a better wallpaper for my OS , added a bottom bar and styled it a little , added a proper functioning clock and date which refreshes every second , I made it using basic JavaScript(JS).
Day - 04 : 23-07-2026 After a quite a long break I restarted work on this project . Today I made some significant changes to the OS. First of all I add a draggable window to the OS , which is essentially a welcome screen which opens up whenever to start the OS . I was working on this feature some past 2-3days but couldn’t finish it together . So , Today I did that . Also I made that window closeable and openable which was a headache , because I don’t know JavaScript so I had to go through tutorials and Claude to help me fix every bug . So , that’s it for today .
Final tweaks and checks before the ship..
Ships:
I got lots of help from the guide so shout out to Amber for making that guide. The most challenging part was the CSS because I really don’t like CSS. Tweaking stuff, borders, and padding was quite difficult. I’m really proud. People should test my project in any kind of way they want and give me a review....
|
1792741789.2870264
|
1792828189.2870264
|
|
37469
|
Trolley Chaos by @benMakesStuff | Stardance
|
benMakesStuff
|
1
|
14.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T10:42:43Z", "hours": 14.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a game innitially for one key but i didnt have the time to finish it properly so i have worked on it in stardance. You are a kid in a trolly running away from dogs and thats basically the whole game but if u read the readme u can see what im working on to make it better and im only shipping rn cus its in a good testing state but i dont want my hours wasted (like in terms of hackclub)", "repo": "https://github.com/benvelzul/Trolley-Chaos", "demo": "https://benvelzul.itch.io/trolley-chaos"}]...
|
[{"post_id": 80023, "ts": "202 [{"post_id": 80023, "ts": "2026-10-16T00:24:39Z", "hours": 2.1394, "text": "Im finnaly locking in for this project cus i wanna finish it and ive got like 100000000000000000000000 million ideas so ye. I started with the map and i it will have a park, buildings, roads, and alleys and there is going to be like 3 more enemies u can see, u will need to pickup some stuff and then go to ur house (at the other side of the map) and once u get there u are rated depending how long u took to get there how many thing u got (groceries) and ye."}, {"post_id": 67865, "ts": "2026-09-14T04:34:27Z", "hours": 3.4139, "text": "I added the main page animation and everything to look better, and i also added a little sprite that moves from side to side."}, {"post_id": 32069, "ts": "2026-07-20T23:37:06Z", "hours": 4.9311, "text": "Made the game over screen, collisions with the dog, added score and high score and i also made my own font for it"}, {"post_id": 31562, "ts": "2026-07-20T02:17:04Z", "hours": 3.7867, "text": "Made the basic movement, obstacles, dog chasing and finished pixel art (looks amazing)"}]...
|
Title: Trolley Chaos by @benMakesStuff | Stardance Title: Trolley Chaos by @benMakesStuff | Stardance
Devlogs:
Made the basic movement, obstacles, dog chasing and finished pixel art (looks amazing)
Made the game over screen, collisions with the dog, added score and high score and i also made my own font for it
I added the main page animation and everything to look better, and i also added a little sprite that moves from side to side.
Im finnaly locking in for this project cus i wanna finish it and ive got like 100000000000000000000000 million ideas so ye. I started with the map and i it will have a park, buildings, roads, and alleys and there is going to be like 3 more enemies u can see, u will need to pickup some stuff and then go to ur house (at the other side of the map) and once u get there u are rated depending how long u took to get there how many thing u got (groceries) and ye.
Ships:
I made a game innitially for one key but i didnt have the time to finish it properly so i have worked on it in stardance. You are a kid in a trolly running away from dogs and thats basically the whole game but if u read the readme u can see what im working on to make it better and im only shipping rn cus its in a good testing state but i dont want my hours wasted (like in terms of hackclub)...
|
1792857297.5555835
|
1792943697.5555835
|
|
6353
|
onecalc by @aer | Stardance
|
aer
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T10:18:21Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a whimsical b&w calculator inspired by onekey,u use the e-key of your keyboard.have lots of fun calculating with this calculator.", "repo": "https://github.com/aeratory678/onecalc", "demo": "https://onecalc-pi.vercel.app"}]...
|
[{"post_id": 80621, "ts": "202 [{"post_id": 80621, "ts": "2026-10-18T10:14:12Z", "hours": 5.1033, "text": "calculator which works with an e-key,every key has a mini-game,play it,to get the number! hihi ☆☆☆"}]...
|
Title: onecalc by @aer | Stardance
Devlogs:
calcu Title: onecalc by @aer | Stardance
Devlogs:
calculator which works with an e-key,every key has a mini-game,play it,to get the number! hihi ☆☆☆
Ships:
i made a whimsical b&w calculator inspired by onekey,u use the e-key of your keyboard.have lots of fun calculating with this calculator....
|
1792774234.441803
|
1792860634.441803
|
|
67649
|
CharliePet by @CharlieCatMeow | Stardance
|
CharlieCatMeow
|
1
|
5.0
|
28
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T09:10:12Z", "hours": 5.0, "multiplier": 6.22, "payout": 28, "blessing": "neutral", "text": "CharliePet A cat that lives inside your computer. It can follow your cursor, stretch, look around and if you don’t move your mouse for 8 seconds it goes to sleep. All art is drawn by me, it’s meant to resemble my cat Charlie. (Look at my profile picture) (This only works on Windows so if you don’t use Windows please skip)", "repo": "https://github.com/CharlieTheCatMeow/CharliePet", "demo": "https://charliecatmeow.itch.io/charliepet"}]...
|
[{"post_id": 80112, "ts": "202 [{"post_id": 80112, "ts": "2026-10-16T08:37:23Z", "hours": 1.0853, "text": "CharliePet Devlog #4 Basically finished now! I made it stay in one place if you click it. It also meows. The cat now has a wake up animation (just the going to sleep animation but reversed) The README and demo is done now. Also fixed a couple of small bugs"}, {"post_id": 79038, "ts": "2026-10-12T13:47:20Z", "hours": 1.0478, "text": "Charlie Pet Devlog #3 Animations and stuff! The el gato now follows your cursor. If it gets close it may play a short animation. If you don’t move for too long it will get tired and go to sleep. Uh yeah"}, {"post_id": 78779, "ts": "2026-10-11T16:14:45Z", "hours": 1.4336, "text": "Charlie Pet Devlog #2 Charlie! This is what I drew in 1.5 hours. It is supposed to resemble the cat seen in my profile picture. I added a couple animations that Charlie does. This is also my first time using Aseprite so it took me a while to figure out."}, {"post_id": 78699, "ts": "2026-10-11T10:48:35Z", "hours": 0.9836, "text": "Charlie Pet It works? I just used the Crow Assets for now. I followed the guide and it works now. It bounces like a DVD logo, though it is a bit broken."}]...
|
Title: CharliePet by @CharlieCatMeow | Stardance
Title: CharliePet by @CharlieCatMeow | Stardance
Devlogs:
Charlie Pet It works? I just used the Crow Assets for now. I followed the guide and it works now. It bounces like a DVD logo, though it is a bit broken.
Charlie Pet Devlog #2 Charlie! This is what I drew in 1.5 hours. It is supposed to resemble the cat seen in my profile picture. I added a couple animations that Charlie does. This is also my first time using Aseprite so it took me a while to figure out.
Charlie Pet Devlog #3 Animations and stuff! The el gato now follows your cursor. If it gets close it may play a short animation. If you don’t move for too long it will get tired and go to sleep. Uh yeah
CharliePet Devlog #4 Basically finished now! I made it stay in one place if you click it. It also meows. The cat now has a wake up animation (just the going to sleep animation but reversed) The README and demo is done now. Also fixed a couple of small bugs
Ships:
CharliePet A cat that lives inside your computer. It can follow your cursor, stretch, look around and if you don’t move your mouse for 8 seconds it goes to sleep. All art is drawn by me, it’s meant to resemble my cat Charlie. (Look at my profile picture) (This only works on Windows so if you don’t use Windows please skip)...
|
1792857181.079584
|
1792943581.079584
|
|
69655
|
Wooper desktop pet by @mohithkumar | Stardance
|
mohithkumar
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T07:41:13Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is Wooper desktop pet, If u don’t know what’s a Wooper is, its a really cute Pokémon. I designed the sprites in https://www.pixilart.com/ as its easy to draw stuffs there. AI is used to create Gravity when clicked and used to create the follow the mouse feature. The challenging thing was to come up with a proper idea on what to create then i finally settled with wooper, features: Can sleep in ur desktop Can eat Can be thrown.. Can be jealous… Can be blasted…? These are shower thoughts that came randomly. I really like the way it came out at last.", "repo": "https://github.com/mohithkumar-kry/Desktop-pet-", "demo": "https://mohithkumar-kry.itch.io/wooper-pet"}]...
|
[{"post_id": 79845, "ts": "202 [{"post_id": 79845, "ts": "2026-10-15T16:31:10Z", "hours": 1.2658, "text": "I worked on Wooper pet , which is a Pokémon. I created the sprites using the pixilart.com which took fairly enough time. Not a huge project but defiantly cute."}]...
|
Title: Wooper desktop pet by @mohithkumar | Starda Title: Wooper desktop pet by @mohithkumar | Stardance
Devlogs:
I worked on Wooper pet , which is a Pokémon. I created the sprites using the pixilart.com which took fairly enough time. Not a huge project but defiantly cute.
Ships:
This is Wooper desktop pet, If u don’t know what’s a Wooper is, its a really cute Pokémon. I designed the sprites in https://www.pixilart.com/ as its easy to draw stuffs there. AI is used to create Gravity when clicked and used to create the follow the mouse feature. The challenging thing was to come up with a proper idea on what to create then i finally settled with wooper, features: Can sleep in ur desktop Can eat Can be thrown.. Can be jealous… Can be blasted…? These are shower thoughts that came randomly. I really like the way it came out at last....
|
1792857288.2324615
|
1792943688.2324615
|
|
67279
|
My own site! by @preethambollineni2013 | Stardance
|
preethambollineni2013
|
2
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T07:16:14Z", "hours": 0.0, "multiplier": 1.12, "payout": 0, "blessing": "neutral", "text": "A personal website , I did it before but didn’t like colour and font , so I changed.", "repo": "https://github.com/preethambollineni2013/preethambollineni2013.github.io", "demo": "https://preethambollineni2013.github.io/"}, {"ship_num": 2, "ts": "2026-10-11T01:25:16Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website for myself. Since I was a starter i found difficult in GitHub. You can see my website by visiting preethambollineni2013.github.io", "repo": "https://github.com/preethambollineni2013/preethambollineni2013.github.io", "demo": "https://preethambollineni2013.github.io/"}]...
|
[{"post_id": 80587, "ts": "202 [{"post_id": 80587, "ts": "2026-10-18T07:14:06Z", "hours": 0.2778, "text": "Changed the colour scheme and Font"}, {"post_id": 78338, "ts": "2026-10-10T14:13:37Z", "hours": 0.28, "text": "My Own Site"}]...
|
Title: My own site! by @preethambollineni2013 | St Title: My own site! by @preethambollineni2013 | Stardance
Devlogs:
My Own Site
Changed the colour scheme and Font
Ships:
I made a personal website for myself. Since I was a starter i found difficult in GitHub. You can see my website by visiting preethambollineni2013.github.io
A personal website , I did it before but didn’t like colour and font , so I changed....
|
1792817388.7580347
|
1792903788.7580347
|
|
69677
|
Dark Web OS by @Jazil | Stardance
|
Jazil
|
1
|
6.29
|
18
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T06:33:23Z", "hours": 6.0, "multiplier": 2.84, "payout": 18, "blessing": "neutral", "text": "I made my WEb OS with on dark theme What i build I build a DARK WEB OS with using javascript,html and css and it have 3 apps like claculator,terminal and a fun web broswer Features I gived it hacker based thmes also like hacalc,hacbrowse and hackterm It do not have password and it is opensoure i gived styling as much i can ab it is cool for me it is wer you can drag and drop and it can maximaze and minmaze I Gived that MIT license so its have copyright what i am proud of I made a web os is the thing that i am proud of and it is made on my mind theme challenges I got challenging while writing responsive to design on min maze and maximaze and draging and also writing html Thank you If you like it please give me a star because i want to get that badge of 15 stars and still i do not get it please give me start", "repo": "https://github.com/JazilJafar/Dark-Web-OS", "demo": "https://darkwebos.vercel.app/"}]...
|
[{"post_id": 80890, "ts": "202 [{"post_id": 80890, "ts": "2026-10-19T05:43:26Z", "hours": 0.2883, "text": "I fixed all bugs in my code and add more stylings"}, {"post_id": 80440, "ts": "2026-10-17T16:59:32Z", "hours": 1.0381, "text": "My web os project is complete take a look at https://darkwebos.vercel.app/ and https://github.com/JazilJafar/Dark-Web-OS"}, {"post_id": 80404, "ts": "2026-10-17T15:23:00Z", "hours": 0.6636, "text": "i completed terminal like other styling still wanted"}, {"post_id": 80361, "ts": "2026-10-17T12:33:08Z", "hours": 0.5253, "text": "completed calculator but not styling i will do it but calculator finished"}, {"post_id": 80327, "ts": "2026-10-17T09:40:48Z", "hours": 0.7217, "text": "comleted calculator html and other etc writing its html is quite difficult"}, {"post_id": 79859, "ts": "2026-10-15T17:13:01Z", "hours": 0.7272, "text": "I am doing calculator of that os"}, {"post_id": 79809, "ts": "2026-10-15T14:36:10Z", "hours": 0.8033, "text": "still doing windows in adjusting its size with apps"}, {"post_id": 79698, "ts": "2026-10-15T03:13:01Z", "hours": 0.2839, "text": "doing windows based operations"}, {"post_id": 79692, "ts": "2026-10-15T02:35:35Z", "hours": 0.2942, "text": "I am doing js after completing some css like click on button os boot"}, {"post_id": 79687, "ts": "2026-10-15T02:05:45Z", "hours": 0.2839, "text": "doing styling for inside icons and etc but not complete"}, {"post_id": 79562, "ts": "2026-10-14T16:38:11Z", "hours": 0.3656, "text": "completed html and doing some css"}, {"post_id": 79557, "ts": "2026-10-14T16:11:43Z", "hours": 0.5519, "text": "I am doing html and adding icons and names and name is Dark Web OS"}]...
|
Title: Dark Web OS by @Jazil | Stardance
Devlogs: Title: Dark Web OS by @Jazil | Stardance
Devlogs:
I am doing html and adding icons and names and name is Dark Web OS
completed html and doing some css
doing styling for inside icons and etc but not complete
I am doing js after completing some css like click on button os boot
doing windows based operations
still doing windows in adjusting its size with apps
I am doing calculator of that os
comleted calculator html and other etc writing its html is quite difficult
completed calculator but not styling i will do it but calculator finished
i completed terminal like other styling still wanted
My web os project is complete take a look at https://darkwebos.vercel.app/ and https://github.com/JazilJafar/Dark-Web-OS
I fixed all bugs in my code and add more stylings
Ships:
I made my WEb OS with on dark theme What i build I build a DARK WEB OS with using javascript,html and css and it have 3 apps like claculator,terminal and a fun web broswer Features I gived it hacker based thmes also like hacalc,hacbrowse and hackterm It do not have password and it is opensoure i gived styling as much i can ab it is cool for me it is wer you can drag and drop and it can maximaze and minmaze I Gived that MIT license so its have copyright what i am proud of I made a web os is the thing that i am proud of and it is made on my mind theme challenges I got challenging while writing responsive to design on min maze and maximaze and draging and also writing html Thank you If you like it please give me a star because i want to get that badge of 15 stars and still i do not get it please give me start...
|
1792857311.120805
|
1792943711.120805
|
|
35265
|
Sketch-Print by @zhal | Stardance
|
zhal
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T05:47:14Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "modified 3d printer that can plot and draw whatever you want", "repo": "https://github.com/zhal8403/Sketch-Print", "demo": ""}]...
|
[{"post_id": 29267, "ts": "202 [{"post_id": 29267, "ts": "2026-07-16T02:28:06Z", "hours": 5.0514, "text": "Devlog #1 – SketchPrint: Making an Ender 3 drawing mod I wanted to build something that combined software, hardware, and creativity instead of making another website. I came up with SketchPrint , a project that transforms an Ender 3 3D printer into a pen plotter capable of drawing images, text, and artwork on paper. The project started with researching how pen plotters work and figuring out how I could attach markers to the printer. I designed and printed different pen holder ideas before deciding on a design that securely holds a marker while still allowing the printer to move freely. I also researched different methods for supporting multiple pen colors and explored ideas like a rotating pen carousel. Once the hardware concept was working, I started building the software. I created a React application that lets users upload images and prepares them for drawing. One of the biggest challenges was converting normal images into clean line art that the printer could actually draw. I experimented with multiple tracing libraries and eventually integrated image tracing into the application. I also spent a lot of time adjusting line thickness, scaling, and positioning so drawings would fit correctly on the page. Another major challenge was generating G-code. Since the printer was originally designed to print plastic instead of draw with a marker, I had to learn how plotting G-code works and adapt it for pen movements. I tested different movement speeds, pen heights, and drawing paths while making sure the marker stayed on the paper without dragging or damaging it. Throughout development I encountered many technical issues, including: React import errors Canvas initialization bugs Image processing and tracing issues G-code positioning problems Marker calibration challenges Printer alignment and testing Solving these problems required reading documentation, debugging code, and testing many different approaches before finding solutions that worked reliably. What I’m Most Proud Of I’m most proud that SketchPrint combines mechanical design, software development, and electronics into one project. Instead of only building a website, I created a complete system that takes an uploaded image, processes it into line art, generates G-code, and prepares it for an Ender 3 to recreate with a marker. What People Should Know The project is designed for an Ender 3 configured as a pen plotter. Marker thickness and printer calibration affect drawing quality. Different paper sizes may require scaling adjustments."}]...
|
Title: Sketch-Print by @zhal | Stardance
Devlogs: Title: Sketch-Print by @zhal | Stardance
Devlogs:
Devlog #1 – SketchPrint: Making an Ender 3 drawing mod I wanted to build something that combined software, hardware, and creativity instead of making another website. I came up with SketchPrint , a project that transforms an Ender 3 3D printer into a pen plotter capable of drawing images, text, and artwork on paper. The project started with researching how pen plotters work and figuring out how I could attach markers to the printer. I designed and printed different pen holder ideas before deciding on a design that securely holds a marker while still allowing the printer to move freely. I also researched different methods for supporting multiple pen colors and explored ideas like a rotating pen carousel. Once the hardware concept was working, I started building the software. I created a React application that lets users upload images and prepares them for drawing. One of the biggest challenges was converting normal images into clean line art that the printer could actually draw. I experimented with multiple tracing libraries and eventually integrated image tracing into the application. I also spent a lot of time adjusting line thickness, scaling, and positioning so drawings would fit correctly on the page. Another major challenge was generating G-code. Since the printer was originally designed to print plastic instead of draw with a marker, I had to learn how plotting G-code works and adapt it for pen movements. I tested different movement speeds, pen heights, and drawing paths while making sure the marker stayed on the paper without dragging or damaging it. Throughout development I encountered many technical issues, including: React import errors Canvas initialization bugs Image processing and tracing issues G-code positioning problems Marker calibration challenges Printer alignment and testing Solving these problems required reading documentation, debugging code, and testing many different approaches before finding solutions that worked reliably. What I’m Most Proud Of I’m most proud that SketchPrint combines mechanical design, software development, and electronics into one project. Instead of only building a website, I created a complete system that takes an uploaded image, processes it into line art, generates G-code, and prepares it for an Ender 3 to recreate with a marker. What People Should Know The project is designed for an Ender 3 configured as a pen plotter. Marker thickness and printer calibration affect drawing quality. Different paper sizes may require scaling adjustments.
Ships:
modified 3d printer that can plot and draw whatever you want...
|
1792756606.427711
|
1792843006.427711
|
|
68038
|
Solar System Explorer by @brlin888 | Stardance
|
brlin888
|
1
|
7.77
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T05:44:16Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hi all, this is my ship for Solar System Explorer! Solar System Explorer is an interactive educational website I created to help people learn more about our Solar System and where we are in space. The website features an animated Solar System with all eight planets orbiting the Sun, allowing users to click on individual planets to learn more about them. The project is built using HTML, CSS, and JavaScript, all written together in a single HTML file. In addition to the animation, I included controls to pause the planets, adjust their orbital speed, and toggle planet labels, as well as a planet index, an interactive quiz, and a Learn More section! Keep in mind this is my first website, and I learned all of this from scratch so it took me a long time… The most challenging part of this project was making sure all the different components worked together while keeping the website organized and easy to use. Creating the orbital animation required positioning the Sun at the center and making each planet move along its own circular path. I also had to make sure that the controls actually affected the animation, that clicking on planets displayed the correct information, and that the quiz and navigation links worked properly. Another challenge was designing the website so that it looked visually appealing without making it too overwhelming, while also ensuring that the layout remained usable on smaller screens. Overall, testing each feature individually and then checking how everything worked together helped me gradually develop the website into a complete project. One thing I am particularly proud of is turning learning into something people can explore interactively. I wanted users to be able to experiment with the animation, explore individual planets at their own pace, and test their knowledge through the quiz. The animation is not intended to represent the planets’ actual sizes, distances, or orbital speeds to scientific scale, but it provides a visual way to understand the basic arrangement of our Solar System. If you want to test the project, simply open the website through its published GitHub Pages link in a browser or click “try project” here. Try clicking on different planets to read their information, using the pause button to stop and resume the animation, changing the speed, and toggling the labels on and off, etc. You can also explore the planet index, complete the quiz, and use the navigation bar to jump between sections of the website. This pretty much sums up Solar System Explorer as a whole! I hope whoever tries it enjoys exploring our Solar System as much as I enjoyed building this project!", "repo": "https://github.com/brlin888-create/SolarSystem", "demo": "https://brlin888-create.github.io/SolarSystem/"}]...
|
[{"post_id": 82162, "ts": "202 [{"post_id": 82162, "ts": "2026-10-24T04:41:01Z", "hours": 0.2786, "text": "Hi everyone!!!! My ship got rejected again… I have made significant progress and changes to my code even if it doesn’t reflect in hackatime… for some reason my code progress wasn’t saved but anyways here is what I did: Added a new start screen for users, a more pixelated styled website, a search bar for the user for planet access, a better animation where you can click and focus on a planet, and a rocket game (it’s extremely lame rn might build on it in the future) which is basically just a cookie clicker game. Overall, I added more changes to the code so hopefully this gets approved soon!!!"}, {"post_id": 81154, "ts": "2026-10-20T04:02:11Z", "hours": 1.4944, "text": "Hi everyone, My project was flagged for using too much AI, so I added new parts to my code such as a mini game and an enlargement feature for planets when clicked on. Hopefully this is enough to ship as I really spent a lot of time on this project and this is my first time doing html (my first website…)!"}, {"post_id": 80570, "ts": "2026-10-18T05:38:57Z", "hours": 0.3333, "text": "Hi everyone, I know I said that the last devlog was going to be the last one, but I made some final edits to me code such as testing parts and ensuring the code looks pretty organized… I also ensured that the animation looked good and everything was functional so I am ready for shipping my project. Look out for my ship!"}, {"post_id": 80474, "ts": "2026-10-17T19:33:40Z", "hours": 3.3383, "text": "Hi everyone! Welcome back to Solar System Explorer! Over the past few days, I have been working on this project continuously but didn’t have much time creating devlogs each day. With that said, I have been mostly working on adding functionality to the website such as adding animations for the solar system (I know it’s not accurate because planets don’t orbit in circles), which took me an extremely long time because I am not used using html. Other than that, I also added a part where users can answer questions and change the speed of the animation. Overall, a pretty simple project and I am very proud of sharing this project with you all! I will probably be shipping it in a bit, so stay tuned for that! Thank you for all of you that have been part of this journey!"}, {"post_id": 78461, "ts": "2026-10-10T20:58:48Z", "hours": 1.8503, "text": "Hi all, This is Days 3, 4, 5 of solar system explorer. Over these couple of days, I mainly focused on getting the background stars to work, and started to add clickable buttons where users can click buttons to learn more about the planets. Here is summary of what I accomplished: What worked: I made the planets interactive and created a system for displaying information about each planet. Issue: The website needed a way to organize all of the planet information. How I worked on it: I created a JavaScript object called planetData. Each planet stores its information inside the object. Clicking a planet calls the showPlanet() function. Next goal: Create a planet index so users can select planets without having to find them in the animation."}, {"post_id": 77216, "ts": "2026-10-06T04:00:25Z", "hours": 0.5456, "text": "Hi all, This is Day 2 on working on solar system explorer. Today I learned more about how to actually use HTML to format this website, I am learning fast. Here is the conclusion of todays session: What worked: I created the main structure of the website and added navigation Issue: The sections were only text and did not contain the actual educational parts yet How I worked on it: I used HTML sections and navigation links. CSS was used to organize the header and page Next goal: Create the actual Solar System visual"}, {"post_id": 76940, "ts": "2026-10-05T04:36:39Z", "hours": 0.3092, "text": "Hi all, Starting a new project today which is going to be called Solar System (Explorer)! Since I haven’t made a website using HTML before, today was really simple and just getting the basics going. What worked: I created the basic structure of the Solar System Explorer website using HTML. Issue: The website initially had no interactive features or solar system graphics. How I worked on it: I used HTML to create the page structure and CSS to control the background, text, and spacing. Next goal: Create the main website layout and navigation."}]...
|
Title: Solar System Explorer by @brlin888 | Starda Title: Solar System Explorer by @brlin888 | Stardance
Devlogs:
Hi all, Starting a new project today which is going to be called Solar System (Explorer)! Since I haven’t made a website using HTML before, today was really simple and just getting the basics going. What worked: I created the basic structure of the Solar System Explorer website using HTML. Issue: The website initially had no interactive features or solar system graphics. How I worked on it: I used HTML to create the page structure and CSS to control the background, text, and spacing. Next goal: Create the main website layout and navigation.
Hi all, This is Day 2 on working on solar system explorer. Today I learned more about how to actually use HTML to format this website, I am learning fast. Here is the conclusion of todays session: What worked: I created the main structure of the website and added navigation Issue: The sections were only text and did not contain the actual educational parts yet How I worked on it: I used HTML sections and navigation links. CSS was used to organize the header and page Next goal: Create the actual Solar System visual
Hi all, This is Days 3, 4, 5 of solar system explorer. Over these couple of days, I mainly focused on getting the background stars to work, and started to add clickable buttons where users can click buttons to learn more about the planets. Here is summary of what I accomplished: What worked: I made the planets interactive and created a system for displaying information about each planet. Issue: The website needed a way to organize all of the planet information. How I worked on it: I created a JavaScript object called planetData. Each planet stores its information inside the object. Clicking a planet calls the showPlanet() function. Next goal: Create a planet index so users can select planets without having to find them in the animation.
Hi everyone! Welcome back to Solar System Explorer! Over the past few days, I have been working on this project continuously but didn’t have much time creating devlogs each day. With that said, I have been mostly working on adding functionality to the website such as adding animations for the solar system (I know it’s not accurate because planets don’t orbit in circles), which took me an extremely long time because I am not used using html. Other than that, I also added a part where users can answer questions and change the speed of the animation. Overall, a pretty simple project and I am very proud of sharing this project with you all! I will probably be shipping it in a bit, so stay tuned for that! Thank you for all of you that have been part of this journey!
Hi everyone, I know I said that the last devlog was going to be the last one, but I made some final edits to me code such as testing parts and ensuring the code looks pretty organized… I also ensured that the animation looked good and everything was functional so I am ready for shipping my project. Look out for my ship!
Hi everyone, My project was flagged for using too much AI, so I added new parts to my code such as a mini game and an enlargement feature for planets when clicked on. Hopefully this is enough to ship as I really spent a lot of time on this project and this is my first time doing html (my first website…)!
Hi everyone!!!! My ship got rejected again… I have made significant progress and changes to my code even if it doesn’t reflect in hackatime… for some reason my code progress wasn’t saved but anyways here is what I did: Added a new start screen for users, a more pixelated styled website, a search bar for the user for planet access, a better animation where you can click and focus on a planet, and a rocket game (it’s extremely lame rn might build on it in the future) which is basically just a cookie clicker game. Overall, I added more changes to the code so hopefully this gets approved soon!!!
Ships:
Hi all, this is my ship for Solar System Explorer! Solar System Explorer is an interactive educational website I created to help people learn more about our Solar System and where we are in space. The website features an animated Solar System with all eight planets orbiting the Sun, allowing users to click on individual planets to learn more about them. The project is built using HTML, CSS, and JavaScript, all written together in a single HTML file. In addition to the animation, I included controls to pause the planets, adjust their orbital speed, and toggle planet labels, as well as a planet index, an interactive quiz, and a Learn More section! Keep in mind this is my first website, and I learned all of this from scratch so it took me a long time… The most challenging part of this project was making sure all the different components worked together while keeping the website organized and easy to use. Creating the orbital animation required positioning the Sun at the center and making each planet move along its own circular path. I also had to make sure that the controls actually affected the animation, that clicking on planets displayed the correct information, and that the quiz and navigation links worked properly. Another challenge was designing the website so that it looked visually appealing without making it too overwhelming, while also ensuring that the layout remained usable on smaller screens. Overall, testing each feature individually and then checking how everything worked together helped me gradually develop the website into a complete project. One thing I am particularly proud of is turning learning into something people can explore interactively. I wanted users to be able to experiment with the animation, explore individual planets at their own pace, and test their knowledge through the quiz. The animation is not intended to represent the planets’ actual sizes, distances, or orbital speeds to scientific scale, but it provides a visual way to understand the basic arrangement of our Solar System. If you want to test the project, simply open the website through its published GitHub Pages link in a browser or click “try project” here. Try clicking on different planets to read their information, using the pause button to stop and resume the animation, changing the speed, and toggling the labels on and off, etc. You can also explore the planet index, complete the quiz, and use the navigation bar to jump between sections of the website. This pretty much sums up Solar System Explorer as a whole! I hope whoever tries it enjoys exploring our Solar System as much as I enjoyed building this project!...
|
1792857186.2295442
|
1792943586.2295442
|
|
1186
|
AppleMusic-Downloader by @Cret | Stardance
|
Cret
|
2
|
31.0
|
298
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T05:44:00Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "First, I want to say that this project has surpassed 50,000 users. This year marks the project’s first year, and it has gained widespread popularity on various personal social media platforms and communities in China. My QQ user community has over 1,000 members. By using this downloader, I promise you will like https://amll.cret.uk it is a applemusic-like lryics running in your browser. So try it out; I promise you’ll like it! One thing to note is that my GitHub account was mistakenly suspended. If you need the macOS version and the opencookies.txt plugin, I will put the download links below. macos: https://cdn.hackclub.com/01a0f611-f1e0-79af-b3d1-be9b71d54349/AppleMusicDownloader-macos-arm64.dmg plugin: https://cdn.hackclub.com/01a14d82-54d0-7e29-a5ca-51fd7d0702e1/OpenCookies.txt.crx", "repo": "https://gitlab.com/IHateGitHub/applemusic-downloader", "demo": "https://cdn.hackclub.com/01a0f611-f73e-71f9-a98f-f447038e7ace/AppleMusicDownloader-windows-x64.exe"}, {"ship_num": 2, "ts": "2026-07-09T03:29:12Z", "hours": 25.0, "multiplier": 9.89, "payout": 298, "blessing": "neutral", "text": "The initial phase of this project involved some debugging work. A few days ago, I officially began the refactoring of this project. I removed redundant code and modules, abandoned the cumbersome PyQt, built a standard API backend using FastAPI, and built the web frontend using Next.js. You can run the packaged software now to try it out (don’t forget to install ffmpeg). If you don’t have an Apple Music subscription, DM @Cret on Slack and I’ll provide you with my own cookies.txt file.", "repo": "https://gitlab.com/IHateGitHub/applemusic-downloader", "demo": "https://cdn.hackclub.com/01a0f611-f73e-71f9-a98f-f447038e7ace/AppleMusicDownloader-windows-x64.exe"}]...
|
[{"post_id": 80567, "ts": "202 [{"post_id": 80567, "ts": "2026-10-18T05:29:08Z", "hours": 1.5017, "text": "v2.5.0 just published new feature: TTML lyrics with translate Using asynchronous download scheduling doubles the speed of batch downloads. Accelerate Dolby Atmos format encoding and decoding add “new version” detect feature (This won’t work until my GitHub account is unbanned) amdl cli also optimizedget-lyrics logic and add more and smarter parameter degradation strategies"}, {"post_id": 39266, "ts": "2026-08-02T03:58:06Z", "hours": 4.8944, "text": "I’ve been working on the AppleMusic-Downloader project, primarily debugging a Windows-specific issue where the desktop app would hang during downloads. The root cause turned out to be PyInstaller’s --windowed mode setting sys.stdout and sys.stderr to None , which broke async libraries like httpx and asyncio . The fix was calling AllocConsole() on Windows to allocate a visible console window and properly redirect all three standard streams ( stdin , stdout , stderr ). I also cleaned up unnecessary debug code (log file output, /api/logs endpoint), added step-by-step logging in the download pipeline to help diagnose future issues, fixed a few i18n key mismatches in the frontend, and added a note in both READMEs telling Windows users not to close the console window."}, {"post_id": 25110, "ts": "2026-07-09T03:22:25Z", "hours": 2.2103, "text": "The Dolby format finally downloaded normally. During this stage, copilot helped me debug and test the project.This project is ready to ship"}, {"post_id": 24614, "ts": "2026-07-08T10:15:06Z", "hours": 0.2636, "text": "published to PyPi!"}, {"post_id": 24589, "ts": "2026-07-08T09:21:00Z", "hours": 0.2592, "text": "workflow currently running!!!"}, {"post_id": 24579, "ts": "2026-07-08T08:26:24Z", "hours": 1.0267, "text": "All the rebuild work is complete; it’s time to open the PR."}, {"post_id": 24549, "ts": "2026-07-08T05:54:14Z", "hours": 3.2453, "text": "The interface is ready to use!"}, {"post_id": 23956, "ts": "2026-07-07T05:50:21Z", "hours": 0.6342, "text": "I felt this didn’t quite meet my aesthetic standards for the sidebar, so I decided to use Figma to design the UI."}, {"post_id": 23931, "ts": "2026-07-07T04:17:02Z", "hours": 0.75, "text": "Successful integration of the front-end and back-end."}, {"post_id": 23397, "ts": "2026-07-06T10:19:39Z", "hours": 2.0333, "text": "Remove Windows-specific GUI components and associated files from the project, including CMake configurations, resource files, and source code for the Flutter window implementation. This cleanup streamlines the project structure and eliminates unnecessary dependencies for non-Windows platforms."}, {"post_id": 23317, "ts": "2026-07-06T06:10:04Z", "hours": 1.2036, "text": "I ultimately gave up on using Flutter for frontend development; it was simply too difficult. Instead, I am using Next.js combined with pywebview to build the desktop frontend."}, {"post_id": 22716, "ts": "2026-07-05T09:19:30Z", "hours": 1.66, "text": "I have completed the API construction; in this phase, I encapsulated all of gamdl’s parameters—aligning them with the definitions in core_downloader.py —into a unified API. Next up is learning Flutter for the frontend."}, {"post_id": 22161, "ts": "2026-07-04T14:09:04Z", "hours": 0.845, "text": "Rebuild starting now!!! I’m using flutter for fronted FastAPI for backend"}, {"post_id": 22034, "ts": "2026-07-04T09:04:22Z", "hours": 2.1694, "text": "All preparatory work for the refactoring has been completed. Thanks to DeepSeek for sorting out this “spaghetti code.”"}, {"post_id": 20848, "ts": "2026-07-02T15:47:33Z", "hours": 1.5944, "text": "seems that I can’t fix the atmos download issue : ( but time to rebuild this project, I just made a TODO list"}, {"post_id": 11825, "ts": "2026-06-19T08:16:34Z", "hours": 0.3442, "text": "repair downloader_song_legacy.py"}, {"post_id": 11820, "ts": "2026-06-19T07:33:57Z", "hours": 3.7414, "text": "This conversation tracked the comprehensive refactoring and bug-fixing of the AppleMusic-Downloader project. The work began by diagnosing why CN-region songs failed with a KeyError on extendedAssetUrls — fixed by switching to .get() with a fallback, and adding a webplayback-based stream path for songs without enhancedHls . We then extracted the entire download orchestration from cli.py (a Click-based CLI) into a new core_downloader.py module — a pure Python API with no terminal dependencies — and rewired both cli.py and download_worker.py (the GUI’s QThread) to call it directly, eliminating a class of Windows GUI crashes caused by Click’s stdin / stdout assumptions. We fixed download_worker.py’s variable name bug ( remux_path vs remuxed_path ) that silently dropped song files, normalized Path / str type handling, added CENC stream support (ISO-23001-7 with data:;base64, KIDs) by reconstructing Widevine PSSH boxes and passing real KIDs to mp4decrypt , switched ffmpeg remux from -f ipod to -f mp4 and added automatic fragmentation detection with fallback to aac_at / aac re-encoding for playable output, and added backward-compatible config migration for the renamed codec_song enum. We also fixed the Windows manifest name, updated the PyInstaller .spec with missing hidden imports, and corrected several type annotation issues across models.py, downloader.py, and downloader_song.py. The result is that both standard Widevine songs (e.g., ROSÉ’s toxic till the end ) and CENC-encrypted songs (e.g., Queen’s Under Pressure via the 28:ctrp256 webplayback asset) now download and play correctly across all platforms."}, {"post_id": 8585, "ts": "2026-06-14T08:47:02Z", "hours": 2.8236, "text": "really thanks deepseek help me to rebuild the interface I updated the regular expression to account for Apple changing the location of the index.js file on the Apple Music web interface following WWDC2026. After removing redundant code, I used AI to add cross-platform compatibility support, moving closer to a full project refactor once the holidays are over. I also revamped the UI, implementing a card-stacking layout to make the logs easier to read. Huge thanks to AI—it has made fixing baffling bugs far more efficient."}, {"post_id": 268, "ts": "2026-06-01T14:14:37Z", "hours": 0.3014, "text": "Preparing to add new features and migrate the tech stack for cross-platform builds next month. In this update, I leveraged AI to refine part of the code and manually optimized and removed redundant code."}]...
|
Title: AppleMusic-Downloader by @Cret | Stardance
Title: AppleMusic-Downloader by @Cret | Stardance
Devlogs:
Preparing to add new features and migrate the tech stack for cross-platform builds next month. In this update, I leveraged AI to refine part of the code and manually optimized and removed redundant code.
really thanks deepseek help me to rebuild the interface I updated the regular expression to account for Apple changing the location of the index.js file on the Apple Music web interface following WWDC2026. After removing redundant code, I used AI to add cross-platform compatibility support, moving closer to a full project refactor once the holidays are over. I also revamped the UI, implementing a card-stacking layout to make the logs easier to read. Huge thanks to AI—it has made fixing baffling bugs far more efficient.
This conversation tracked the comprehensive refactoring and bug-fixing of the AppleMusic-Downloader project. The work began by diagnosing why CN-region songs failed with a KeyError on extendedAssetUrls — fixed by switching to .get() with a fallback, and adding a webplayback-based stream path for songs without enhancedHls . We then extracted the entire download orchestration from cli.py (a Click-based CLI) into a new core_downloader.py module — a pure Python API with no terminal dependencies — and rewired both cli.py and download_worker.py (the GUI’s QThread) to call it directly, eliminating a class of Windows GUI crashes caused by Click’s stdin / stdout assumptions. We fixed download_worker.py’s variable name bug ( remux_path vs remuxed_path ) that silently dropped song files, normalized Path / str type handling, added CENC stream support (ISO-23001-7 with data:;base64, KIDs) by reconstructing Widevine PSSH boxes and passing real KIDs to mp4decrypt , switched ffmpeg remux from -f ipod to -f mp4 and added automatic fragmentation detection with fallback to aac_at / aac re-encoding for playable output, and added backward-compatible config migration for the renamed codec_song enum. We also fixed the Windows manifest name, updated the PyInstaller .spec with missing hidden imports, and corrected several type annotation issues across models.py, downloader.py, and downloader_song.py. The result is that both standard Widevine songs (e.g., ROSÉ’s toxic till the end ) and CENC-encrypted songs (e.g., Queen’s Under Pressure via the 28:ctrp256 webplayback asset) now download and play correctly across all platforms.
repair downloader_song_legacy.py
seems that I can’t fix the atmos download issue : ( but time to rebuild this project, I just made a TODO list
All preparatory work for the refactoring has been completed. Thanks to DeepSeek for sorting out this “spaghetti code.”
Rebuild starting now!!! I’m using flutter for fronted FastAPI for backend
I have completed the API construction; in this phase, I encapsulated all of gamdl’s parameters—aligning them with the definitions in core_downloader.py —into a unified API. Next up is learning Flutter for the frontend.
I ultimately gave up on using Flutter for frontend development; it was simply too difficult. Instead, I am using Next.js combined with pywebview to build the desktop frontend.
Remove Windows-specific GUI components and associated files from the project, including CMake configurations, resource files, and source code for the Flutter window implementation. This cleanup streamlines the project structure and eliminates unnecessary dependencies for non-Windows platforms.
Successful integration of the front-end and back-end.
I felt this didn’t quite meet my aesthetic standards for the sidebar, so I decided to use Figma to design the UI.
The interface is ready to use!
All the rebuild work is complete; it’s time to open the PR.
workflow currently running!!!
published to PyPi!
The Dolby format finally downloaded normally. During this stage, copilot helped me debug and test the project.This project is ready to ship
I’ve been working on the AppleMusic-Downloader project, primarily debugging a Windows-specific issue where the desktop app would hang during downloads. The root cause turned out to be PyInstaller’s --windowed mode setting sys.stdout and sys.stderr to None , which broke async libraries like httpx and asyncio . The fix was calling AllocConsole() on Windows to allocate a visible console window and properly redirect all three standard streams ( stdin , stdout , stderr ). I also cleaned up unnecessary debug code (log file output, /api/logs endpoint), added step-by-step logging in the download pipeline to help diagnose future issues, fixed a few i18n key mismatches in the frontend, and added a note in both READMEs telling Windows users not to close the console window.
v2.5.0 just published new feature: TTML lyrics with translate Using asynchronous download scheduling doubles the speed of batch downloads. Accelerate Dolby Atmos format encoding and decoding add “new version” detect feature (This won’t work until my GitHub account is unbanned) amdl cli also optimizedget-lyrics logic and add more and smarter parameter degradation strategies
Ships:
The initial phase of this project involved some debugging work. A few days ago, I officially began the refactoring of this project. I removed redundant code and modules, abandoned the cumbersome PyQt, built a standard API backend using FastAPI, and built the web frontend using Next.js. You can run the packaged software now to try it out (don’t forget to install ffmpeg). If you don’t have an Apple Music subscription, DM @Cret on Slack and I’ll provide you with my own cookies.txt file.
First, I want to say that this project has surpassed 50,000 users. This year marks the project’s first year, and it has gained widespread popularity on various personal social media platforms and communities in China. My QQ user community has over 1,000 members. By using this downloader, I promise you will like https://amll.cret.uk it is a applemusic-like lryics running in your browser. So try it out; I promise you’ll like it! One thing to note is that my GitHub account was mistakenly suspended. If you need the macOS version and the opencookies.txt plugin, I will put the download links below. macos: https://cdn.hackclub.com/01a0f611-f1e0-79af-b3d1-be9b71d54349/AppleMusicDownloader-macos-arm64.dmg plugin: https://cdn.hackclub.com/01a14d82-54d0-7e29-a5ca-51fd7d0702e1/OpenCookies.txt.crx...
|
1792828577.4684432
|
1792914977.4684432
|
|
68527
|
MyWebsite! by @avm | Stardance
|
avm
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T05:19:35Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website. Thanks to this I learned HTML and CSS. I made 3 sections in my website (ABOUT ME, PROJECTS, AND FUTURE) I made buttons that worked and take the user into the section inside the main website.", "repo": "https://github.com/3amstudiosgames-commits/PersonalWebsite", "demo": "https://3amstudiosgames-commits.github.io/PersonalWebsite/"}]...
|
[{"post_id": 80562, "ts": "202 [{"post_id": 80562, "ts": "2026-10-18T05:16:28Z", "hours": 0.7719, "text": "I worked on making the button work (I f you clicked it it goes into their section) I added more information project and future. I did my READ.Me better and maybe someone will se it and will check out the sites that helped me. This is my final Dev Log."}, {"post_id": 77985, "ts": "2026-10-09T03:42:48Z", "hours": 2.4825, "text": "Currently trying to polish and add stuff to the website. I am using W3Schools Tryit Editor to check how the website would look (its faster) and I have also been updating the github repository to check in on the web! Currently trying to learn how grid and other stuff works"}, {"post_id": 77894, "ts": "2026-10-08T18:02:13Z", "hours": 0.3058, "text": "Learning Basics of HTML and CSS. Currently I am amazed at how easy doing a basic website is! Right now I will do the basics with HTML and later further the design with CSS. My first time coding HTML below"}]...
|
Title: MyWebsite! by @avm | Stardance
Devlogs:
Le Title: MyWebsite! by @avm | Stardance
Devlogs:
Learning Basics of HTML and CSS. Currently I am amazed at how easy doing a basic website is! Right now I will do the basics with HTML and later further the design with CSS. My first time coding HTML below
Currently trying to polish and add stuff to the website. I am using W3Schools Tryit Editor to check how the website would look (its faster) and I have also been updating the github repository to check in on the web! Currently trying to learn how grid and other stuff works
I worked on making the button work (I f you clicked it it goes into their section) I added more information project and future. I did my READ.Me better and maybe someone will se it and will check out the sites that helped me. This is my final Dev Log.
Ships:
I made a personal website. Thanks to this I learned HTML and CSS. I made 3 sections in my website (ABOUT ME, PROJECTS, AND FUTURE) I made buttons that worked and take the user into the section inside the main website....
|
1792857200.186935
|
1792943600.186935
|
|
65561
|
MY FIRST WEBSITE by @Dhanush_Mundra | Stardance
|
Dhanush_Mundra
|
2
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T05:09:52Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So this is a my personal website in which I told about myself. I have 3 section. About me, my hobbies and my dislikes and the silly stuff i do and the projects i made. S, please visit the website and give an honest rating. Below is the screenshot of my next project", "repo": "https://github.com/mundradhanush-lgtm/MY-PERSONAL-WEBSITE", "demo": "https://mundradhanush-lgtm.github.io/MY-PERSONAL-WEBSITE/"}, {"ship_num": 2, "ts": "2026-09-26T06:19:04Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Finally, I have created a website all by myself limiting the use of AI. This was so fun to build this website. This could be the best project for me as I am a person who loves to talk about himself and when I looked at the project I was like OH WOW I JUST FOUND A PROJECTS WHICH SHOULD AND MEANT TO BE MAD BY ME! This was such a great experience. This was also my first time using HTML and CSS together and building and deploying a website. I just want to say this was the best experience.", "repo": "https://github.com/mundradhanush-lgtm/MY-PERSONAL-WEBSITE", "demo": "https://mundradhanush-lgtm.github.io/MY-PERSONAL-WEBSITE/"}]...
|
[{"post_id": 80559, "ts": "202 [{"post_id": 80559, "ts": "2026-10-18T05:07:51Z", "hours": 0.3217, "text": "thank you so much for the stardust and the 11 dollar grant!! Below is the screen shot of my next project"}, {"post_id": 73848, "ts": "2026-09-26T05:07:28Z", "hours": 0.4517, "text": "ok so, I have completed the third page of my website and with this I have completed the website. It was an easy but an interesting thing. It took me 2 days to complete it but it was very very fun to do this and to tell about me."}, {"post_id": 73716, "ts": "2026-09-25T19:31:07Z", "hours": 0.9997, "text": "ok so I ae now created the second page of my website which is about my projects. In that page I have told about the projects that I have made and the projects that I am working on. The third and the last page would be about the silly things I do when I am bored."}, {"post_id": 73562, "ts": "2026-09-25T12:17:13Z", "hours": 2.1006, "text": "So I have created my first page of personal website(excluding the images as i would add them at the last). In the first page I have added the sections of my favourites and non-favourites and also the navigation bar. I have introduced myself also in that page. ow my next page would be of my projects and the third one would be of the silly stuff i do. So, meet you in the next devlog."}]...
|
Title: MY FIRST WEBSITE by @Dhanush_Mundra | Stard Title: MY FIRST WEBSITE by @Dhanush_Mundra | Stardance
Devlogs:
So I have created my first page of personal website(excluding the images as i would add them at the last). In the first page I have added the sections of my favourites and non-favourites and also the navigation bar. I have introduced myself also in that page. ow my next page would be of my projects and the third one would be of the silly stuff i do. So, meet you in the next devlog.
ok so I ae now created the second page of my website which is about my projects. In that page I have told about the projects that I have made and the projects that I am working on. The third and the last page would be about the silly things I do when I am bored.
ok so, I have completed the third page of my website and with this I have completed the website. It was an easy but an interesting thing. It took me 2 days to complete it but it was very very fun to do this and to tell about me.
thank you so much for the stardust and the 11 dollar grant!! Below is the screen shot of my next project
Ships:
Finally, I have created a website all by myself limiting the use of AI. This was so fun to build this website. This could be the best project for me as I am a person who loves to talk about himself and when I looked at the project I was like OH WOW I JUST FOUND A PROJECTS WHICH SHOULD AND MEANT TO BE MAD BY ME! This was such a great experience. This was also my first time using HTML and CSS together and building and deploying a website. I just want to say this was the best experience.
So this is a my personal website in which I told about myself. I have 3 section. About me, my hobbies and my dislikes and the silly stuff i do and the projects i made. S, please visit the website and give an honest rating. Below is the screenshot of my next project...
|
1792817254.8099477
|
1792903654.8099477
|
|
67442
|
WGM-Audio-mp3-player by @SwarGupta | Stardance
|
SwarGupta
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T04:15:29Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So Hi all I have made an mp3 player. You know spotify and all music apps are paid these days and network issues when u are using the free version not to mention the ads also so I thought why not make something using which I can listen music. Oh I made it a mp3 player which supports pendrive and sd cards upto 128gb. There are lot of issues I faced first designing the pcb then hectic part was making the project files from kicad the drc and stuff. Now I got my funding and I ordered the parts got it built the project but while building the project I faced an issue with my case design I didn’t account for the space of battery and the 2 switches there was space only for 1 switch , the snap lid wasn’t fitting because I gave gap but forgot that when plastic cools it shrinks so I should have gave a bit more thickness gap so it fitted so I made it temporarily work by adding double tape to top lid to stick to the main case body . The next issue was that the usb sockets space I left wasn’t enough height wise so to solve that I used soldering iron to make some space by melting the case but I didn’t destroy it I used my fine hands to shape the case front side sockets using soldering iron to make space so that I can plug in my pendrive and earphones . Then I spent about nearly 30mins sanding the outer surface because it was uneven now due to soldering the plastic came a bit outwards also so I sanded extra part made it smooth then I soldered the components and fitted them all in the case and yeah it works great. Thanks to Hackclub and Stardance for helping me bring my project to life.", "repo": "https://github.com/HI-dot935/WGM-Audio-mp3-player", "demo": ""}]...
|
[{"post_id": 80537, "ts": "202 [{"post_id": 80537, "ts": "2026-10-18T03:24:09Z", "hours": 3.5997, "text": "So finally the project came alive to life thanks to Hackclub Stardance that they funded me i spent around 2-3hrs soldering the joints and checking functions. Just 2 mistakes I made was with my case alignment and fitting as the snap lid was a bit off so I used double tape to stick it to the main body and then the sockets ports size was a bit off so had to use my soldering iron to make some space but in a way that the structure looks good from outside then spent sanding the surface from outside due to the roughness caused by soldering iron and the off shape then after abt 30mins of sanding it went smooth and nice now all good and the project finally works audio is audible clearly. Thanks Hackclub once again for helping me to bring my project to life."}, {"post_id": 78964, "ts": "2026-10-12T06:30:41Z", "hours": 8.5078, "text": "Spent a few hours changing the repo only to realize at end that wait the case design is totally off and the upper lid alignments needs to be changed also the text orientation how it will look when we snap the lid close . Spent a few mins then fixing the case issue then made few small additions to the repo also ."}, {"post_id": 78139, "ts": "2026-10-09T18:35:30Z", "hours": 5.5842, "text": "Now finally I referred to the repo of orhpeuspad by Qcoral then I used it to understand how to make a proper well aligned structured repo . Then I made a few small changes to the case of my device add some text and making an hole in the top lid of case. Finally finished cleanly with the repo with proper details BOM and the files with structures."}, {"post_id": 76148, "ts": "2026-10-02T14:27:02Z", "hours": 1.0833, "text": "I finished designed the case for my mp3 player and then I worked on my repo by finishing the BOM and uploading all the files case pcb assets screenshots all work done for mp3 excited to get funded and make this dream come true irl in hardware"}, {"post_id": 76126, "ts": "2026-10-02T12:54:16Z", "hours": 2.2531, "text": "Mp3 player works for both sd card and pendrive upto 128gb finished the pcb designing now case design remains"}]...
|
Title: WGM-Audio-mp3-player by @SwarGupta | Starda Title: WGM-Audio-mp3-player by @SwarGupta | Stardance
Devlogs:
Mp3 player works for both sd card and pendrive upto 128gb finished the pcb designing now case design remains
I finished designed the case for my mp3 player and then I worked on my repo by finishing the BOM and uploading all the files case pcb assets screenshots all work done for mp3 excited to get funded and make this dream come true irl in hardware
Now finally I referred to the repo of orhpeuspad by Qcoral then I used it to understand how to make a proper well aligned structured repo . Then I made a few small changes to the case of my device add some text and making an hole in the top lid of case. Finally finished cleanly with the repo with proper details BOM and the files with structures.
Spent a few hours changing the repo only to realize at end that wait the case design is totally off and the upper lid alignments needs to be changed also the text orientation how it will look when we snap the lid close . Spent a few mins then fixing the case issue then made few small additions to the repo also .
So finally the project came alive to life thanks to Hackclub Stardance that they funded me i spent around 2-3hrs soldering the joints and checking functions. Just 2 mistakes I made was with my case alignment and fitting as the snap lid was a bit off so I used double tape to stick it to the main body and then the sockets ports size was a bit off so had to use my soldering iron to make some space but in a way that the structure looks good from outside then spent sanding the surface from outside due to the roughness caused by soldering iron and the off shape then after abt 30mins of sanding it went smooth and nice now all good and the project finally works audio is audible clearly. Thanks Hackclub once again for helping me to bring my project to life.
Ships:
So Hi all I have made an mp3 player. You know spotify and all music apps are paid these days and network issues when u are using the free version not to mention the ads also so I thought why not make something using which I can listen music. Oh I made it a mp3 player which supports pendrive and sd cards upto 128gb. There are lot of issues I faced first designing the pcb then hectic part was making the project files from kicad the drc and stuff. Now I got my funding and I ordered the parts got it built the project but while building the project I faced an issue with my case design I didn’t account for the space of battery and the 2 switches there was space only for 1 switch , the snap lid wasn’t fitting because I gave gap but forgot that when plastic cools it shrinks so I should have gave a bit more thickness gap so it fitted so I made it temporarily work by adding double tape to top lid to stick to the main case body . The next issue was that the usb sockets space I left wasn’t enough height wise so to solve that I used soldering iron to make some space by melting the case but I didn’t destroy it I used my fine hands to shape the case front side sockets using soldering iron to make space so that I can plug in my pendrive and earphones . Then I spent about nearly 30mins sanding the outer surface because it was uneven now due to soldering the plastic came a bit outwards also so I sanded extra part made it smooth then I soldered the components and fitted them all in the case and yeah it works great. Thanks to Hackclub and Stardance for helping me bring my project to life....
|
1792857175.0664103
|
1792943575.0664103
|
|
70268
|
Python bank by @syedakhter | Stardance
|
syedakhter
|
1
|
2.0
|
1
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T03:56:08Z", "hours": 2.0, "multiplier": 1.07, "payout": 1, "blessing": "neutral", "text": "I made a python bank well not in python but you have to copy and paste the code into a python thing for you to see it in action", "repo": "https://github.com/8051987-eng/python-bank", "demo": "https://8051987-eng.github.io/python-bank/"}]...
|
[{"post_id": 80540, "ts": "202 [{"post_id": 80540, "ts": "2026-10-18T03:54:57Z", "hours": 2.0894, "text": "I made a python bank"}]...
|
Title: Python bank by @syedakhter | Stardance
Dev Title: Python bank by @syedakhter | Stardance
Devlogs:
I made a python bank
Ships:
I made a python bank well not in python but you have to copy and paste the code into a python thing for you to see it in action...
|
1792839018.3739572
|
1792925418.3739572
|
|
41533
|
Infinite Colour Craft by @Lalith | Stardance
|
Lalith
|
2
|
25.0
|
24
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T01:49:04Z", "hours": 19.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Finally shipping Infinite Colour Craft!! 🎨 The idea came from playing Infinite Craft and wondering what it’d be like if you could mix colours instead of random objects. It started out pretty simple. Just 5 basic colours that you could drag together to discover new ones. But then I thought, what’s the point of discovering all these colours if you can’t actually use them? So I ended up building an entire painting studio with different brushes, blending modes, symmetry tools and a lot more. I also got a bit carried away and added an AI Lab where you draw something and a small neural network tries to guess what it is 😭 There’s also a Grimoire for keeping track of recipes, palettes, quests and daily challenges. The hardest part was getting the mixing and drawing to feel smooth. I spent quite a bit of time messing with the canvas and fixing little things that were annoying while playing. The UI also got really crowded as I kept adding features, so I’ve been trying to clean that up. My favourite part is being able to discover a colour and then immediately use it in a drawing. That’s basically the whole reason I made this. If you’re trying it out, mix a few colours first, then try painting something with them. Also please test the AI drawing challenge because I’m genuinely curious what it thinks your drawings are 💀 Try it here: https://hustlenix.github.io/Infinite-Colour-Craft/ Code: https://github.com/Hustlenix/Infinite-Colour-Craft Would love to know what you think, especially if something breaks!", "repo": "https://github.com/Hustlenix/Infinite-Colour-Craft", "demo": "https://hustlenix.github.io/Infinite-Colour-Craft/"}, {"ship_num": 2, "ts": "2026-08-02T03:02:16Z", "hours": 6.0, "multiplier": 7.35, "payout": 24, "blessing": "neutral", "text": "This is a colour art game kinda thing wher you merge colours and Use them to create master peices in painting area", "repo": "https://github.com/Hustlenix/Infinite-Colour-Craft", "demo": "https://hustlenix.github.io/Infinite-Colour-Craft/"}]...
|
[{"post_id": 80419, "ts": "202 [{"post_id": 80419, "ts": "2026-10-17T16:04:20Z", "hours": 18.5828, "text": "As an update, i have added and AI lab with CNN+an album(Grimorie). Changed the overall design, and added multiplayer mode!"}, {"post_id": 39221, "ts": "2026-08-02T01:38:10Z", "hours": 5.8431, "text": "My lil colour alchemy game with colouring too………."}]...
|
Title: Infinite Colour Craft by @Lalith | Stardanc Title: Infinite Colour Craft by @Lalith | Stardance
Devlogs:
My lil colour alchemy game with colouring too……….
As an update, i have added and AI lab with CNN+an album(Grimorie). Changed the overall design, and added multiplayer mode!
Ships:
This is a colour art game kinda thing wher you merge colours and Use them to create master peices in painting area
Finally shipping Infinite Colour Craft!! 🎨 The idea came from playing Infinite Craft and wondering what it’d be like if you could mix colours instead of random objects. It started out pretty simple. Just 5 basic colours that you could drag together to discover new ones. But then I thought, what’s the point of discovering all these colours if you can’t actually use them? So I ended up building an entire painting studio with different brushes, blending modes, symmetry tools and a lot more. I also got a bit carried away and added an AI Lab where you draw something and a small neural network tries to guess what it is 😭 There’s also a Grimoire for keeping track of recipes, palettes, quests and daily challenges. The hardest part was getting the mixing and drawing to feel smooth. I spent quite a bit of time messing with the canvas and fixing little things that were annoying while playing. The UI also got really crowded as I kept adding features, so I’ve been trying to clean that up. My favourite part is being able to discover a colour and then immediately use it in a drawing. That’s basically the whole reason I made this. If you’re trying it out, mix a few colours first, then try painting something with them. Also please test the AI drawing challenge because I’m genuinely curious what it thinks your drawings are 💀 Try it here: https://hustlenix.github.io/Infinite-Colour-Craft/ Code: https://github.com/Hustlenix/Infinite-Colour-Craft Would love to know what you think, especially if something breaks!...
|
1792850166.8516076
|
1792936566.8516076
|
|
68721
|
Netsu's Website! by @Netsu | Stardance
|
Netsu
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T01:19:38Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a MySpace inspired website, I wanted it to be a personal website so people can see what I do and what I enjoy! My idea was to put the website in my bio so it gives people a little idea of how I’m like! (❁´◡`❁) Its sorta like a blog about myself so I plan to keep updating it on my free time", "repo": "https://github.com/Netsu-Codes/Netsu-s-website", "demo": "https://netsu-codes.github.io/Netsu-s-website/"}]...
|
[{"post_id": 79077, "ts": "202 [{"post_id": 79077, "ts": "2026-10-12T16:12:23Z", "hours": 0.34, "text": "I found how to share the clean URL ( without sharing user information) from GitHub, I fixed the fonts, a couple of spelling mistakes, added more information and fixed other small things. I consider the website to be done, since i had a lot of fun making it I’ll keep updating it on my free time!! It may not look like a lot of change since I just fixed small stuff. The URL for the website is https://netsu-codes.github.io/Netsu-s-website/"}, {"post_id": 78937, "ts": "2026-10-12T03:00:44Z", "hours": 1.9319, "text": "I finally found out how to put images on the website! I made the links on navigation usable and added information on the other pages, tomorrow I’ll decorate a bit more and add more info, i think I’ll be done by then!"}, {"post_id": 78535, "ts": "2026-10-11T03:43:32Z", "hours": 0.5353, "text": "I was fixing the appearance of the website and i finally manage to arrange it like i wanted! (i also found a color palette to use!) I merged to style code and the html code into one page because i couldn’t figure out how to attach them together. I also forgot that hacktime doesn’t work on W3school try it so it appears I only did 28 minutes…….. I won’t forget next time ! lol. Tomorrow I’ll make the navigation actually connect to the sections and I’ll add some images! I think I’ll be done by tomorrow!"}, {"post_id": 78232, "ts": "2026-10-10T02:12:42Z", "hours": 1.415, "text": "I started my website again because I wanted to make it more personalized so I tried to figure it out alone using the W3 school for the CSS with no success so i followed a tutorial in YouTube by Flickarity ( https://www.youtube.com/watch?v=vlDAQXqOqKo&t=2530s ) It was VERY useful and easy to understand compared to the other videos I saw, tomorrow ill continue working on what is left of the video and filling in information on the website and start decorating! :)"}, {"post_id": 77990, "ts": "2026-10-09T04:04:41Z", "hours": 1.1669, "text": "I was playing around with the basics trying to understand how everything works, like a demo trial so I could get the basics down. Tomorrow I would like to start over now that I have a rough idea of how everything works [this is the first time I ever make a website so I wanted to test run it before working on the full project :) ] I used W3Schools to check how to do stuff. I don’t feel like I did enough for an hour of work but I think it was fun, the website looks like this so far, and I’m pretty sure the code isn’t 100% great so ill watch more videos tomorrow. ( screenshot from w3school tryit)"}]...
|
Title: Netsu's Website! by @Netsu | Stardance
Title: Netsu's Website! by @Netsu | Stardance
Devlogs:
I was playing around with the basics trying to understand how everything works, like a demo trial so I could get the basics down. Tomorrow I would like to start over now that I have a rough idea of how everything works [this is the first time I ever make a website so I wanted to test run it before working on the full project :) ] I used W3Schools to check how to do stuff. I don’t feel like I did enough for an hour of work but I think it was fun, the website looks like this so far, and I’m pretty sure the code isn’t 100% great so ill watch more videos tomorrow. ( screenshot from w3school tryit)
I started my website again because I wanted to make it more personalized so I tried to figure it out alone using the W3 school for the CSS with no success so i followed a tutorial in YouTube by Flickarity ( https://www.youtube.com/watch?v=vlDAQXqOqKo&t=2530s ) It was VERY useful and easy to understand compared to the other videos I saw, tomorrow ill continue working on what is left of the video and filling in information on the website and start decorating! :)
I was fixing the appearance of the website and i finally manage to arrange it like i wanted! (i also found a color palette to use!) I merged to style code and the html code into one page because i couldn’t figure out how to attach them together. I also forgot that hacktime doesn’t work on W3school try it so it appears I only did 28 minutes…….. I won’t forget next time ! lol. Tomorrow I’ll make the navigation actually connect to the sections and I’ll add some images! I think I’ll be done by tomorrow!
I finally found out how to put images on the website! I made the links on navigation usable and added information on the other pages, tomorrow I’ll decorate a bit more and add more info, i think I’ll be done by then!
I found how to share the clean URL ( without sharing user information) from GitHub, I fixed the fonts, a couple of spelling mistakes, added more information and fixed other small things. I consider the website to be done, since i had a lot of fun making it I’ll keep updating it on my free time!! It may not look like a lot of change since I just fixed small stuff. The URL for the website is https://netsu-codes.github.io/Netsu-s-website/
Ships:
I made a MySpace inspired website, I wanted it to be a personal website so people can see what I do and what I enjoy! My idea was to put the website in my bio so it gives people a little idea of how I’m like! (❁´◡`❁) Its sorta like a blog about myself so I plan to keep updating it on my free time...
|
1792857204.7134163
|
1792943604.7134163
|
|
42445
|
My first unity game :D by @nova_ | Stardance
|
nova_
|
1
|
25.0
|
406
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T22:59:02Z", "hours": 25.0, "multiplier": 16.42, "payout": 406, "blessing": "neutral", "text": "Welcome to Smooshed! This is a platformer (and my first game) using Unity! BEST PLAYED IN FULLSCREEN How to Play: Movement: Arrow Keys or WASD (with either w, up arrow, or the space bar to jump) T to revert to the last checkpoint R to revert smoosh state C to dash P to pause What is it: You play as a ball (but a cool ball trust me) and are navigating through a dark, winter landscape to reach the end (the goal). However, you are graced with one power, and one power only: The Power to Be Smooshed 😭. Essentially, by getting hit into a wall by moving platforms, you can become either shorter or taller, letting you fit into gaps or inaccessible areas. Credits for assets: Lanterns - https://www.vecteezy.com/png/72636919-pixel-art-lantern-with-soft-glow and https://karsiori.itch.io/free-pixel-art-lantern-pack Music - https://pixabay.com/music/small-drama-background-piano-loop-589657/ Images that I did not draw - uhhh Toby Fox for the tree and my pfp 🥹 https://ca.pinterest.com/pin/915638168004709266/ CHALLENGES: THIS WAS MY FIRST EVER GAME (aside for scratch) so it was a hard but I did learn a lot. I’ve learned Java, so coding in C# wasn’t too bad, it just took me a bit to figure out how Unity works. After that, I was smooth sailing besides for issues with the jump mechanic (very important for a platformer ik but the plinko level interfered with it and caused some jumps to not register), the plinko mechanic itself, the snow falling and dissipating when it hits an object, and figuring out how to use the canvas/camera/lighting mechanics. But once I figured out the basics, I was pretty much set ❤️🔥 FEEDBACK IS ALWAYS APPRECIATED also heres a video of me “speedrunning the whole game” (theres ur playthrough i wanted to attach it here but it wouldnt let me): https://vimeo.com/1236899085?share=copy&fl=sv&fe=ci (srry for the bad quality its a screen recording go play it yourself 🥹)", "repo": "https://github.com/Avi823/first2dgame", "demo": "https://nova-23.itch.io/smooshed"}]...
|
[{"post_id": 80511, "ts": "202 [{"post_id": 80511, "ts": "2026-10-17T22:26:28Z", "hours": 1.1, "text": "SOOOO ITS TIME TO SHIP YAYYYYY: Finishing Touches: Changed the background music out, fixed the final level up, added a win area, put it on itch.io ( https://nova-23.itch.io/smooshed ) (loading screen kinda sucks 😔) Also, fixed the lighting problem and the lanterns, making the lanterns sort of act as guides and added some more dialogue. (IGNORE THE GIANT SLIDER WHEN U HIT PLAY IT LOOKS SMALL I PROMISE )"}, {"post_id": 79426, "ts": "2026-10-13T22:48:10Z", "hours": 3.5567, "text": "well well well. its time to ship (soon)… but uh heres what i did… i changed it to night and added snow (looks yellow/golden right now might have to change). very cool ik to make sure you can still see i added lanterns (which i did not draw all these sprites i got em from https://karsiori.itch.io/free-pixel-art-lantern-pack [pretty cool btw they work nicely and everything is already formatted into individual pngs + no background 🥹]) i also fixed that plinko level so that the ball you drop actually bounces off the plinko pieces and once it hits the portal you teleport to the final level, i fixed the final level up as well, and added three levels in between the dropper and plinko that teach you how to dash!!! (c to dash it will help A LOT especially for the final level ) also, rn one part of the final level requires you to run into the wall and sort of hook onto the side, then dash onto the platform? (i didnt add sliding down walls yet so i feel like i can kinda keep this wall jump feature lowkey ) well, gonna add those lanterns later and then ill ship probably ❤️🔥 what if i just add deltarune references everywhere 😭 (i have one already )"}, {"post_id": 73320, "ts": "2026-09-24T21:13:01Z", "hours": 4.4722, "text": "im a buku buku RAHHH 🥹 well its been a while…so uh lemme show u what ive been working on added a more simple level 5 (after that scary dropper which might be the hardest level rn ) might add more filler levels between the bigger levels so theres more build up now the main thing,uhhh i lowkey turned one of the levels into plinko i was bored ok. its still a wip (might add a custom sprite for the plinko pegs feels wrong to just use the wall texture) but it works !!! Your camera swaps over to the other sprite (which is just a plinko ball) and the aim is to simply drop it into the portal to get to the next level its very cool trust me . and then probably a final (if not the final level) its a giant tower ! (bit scary but should be alr!) now…whats next? so prob gonna add more of em filler levels, add a ending screen, r key for resetting to last checkpoint + last timestate (for plinko ) and more dialogue. also gonna find a new background music task still havent gotten around to it. See yall later ❤️🔥"}, {"post_id": 61778, "ts": "2026-09-04T21:04:16Z", "hours": 2.9458, "text": "I was bored so uhhh heres what i did Levels 3 and 4 (Level 3 is a normal level but does have a secret area ) and level 4 is a dropper For now, level 4s kinda rudimentary (im planning on changing some of the shapes around and add custom sprites for those spikes as well cuz its boring rn) But the secret area is pretty cool (it has hidden dialogue as well by the way). To reach it, you have to stay smooshed while doing all of level 3 and then instead of entering the blue portal go under to the white portal. (The portal isn’t white btw i created an animation for it where it glitches in place [changing colors + vibrating around sporatically]). And it leads to… . I was bored OK so i added the EGG ROOM (where normally you can get an egg in deltarune). Also made it the animated tree and everything and added music triggers for new areas and stuff (so for now its just the actual egg room music). And i really want to keep this reference (i really do ) but uh this is also copyrighted so im prob gonna replace it with some non copyrighted tree thats similar to this and change the music as well (i dont want to compose the music cuz thatll take me WAY too long ) so ill keep it in for now but its not gonna make the final cut unfortunately ill just be a reference to the room and not like the actual room sprites and what not (cuz i also dont want to use his art in my game so itll just be a placeholder ig ). Also added a volume slider just in case you wanted to mute the music or smthn ."}, {"post_id": 57053, "ts": "2026-08-29T04:08:25Z", "hours": 2.6008, "text": "I hate walls. They laugh at me as i fall into the void, phasing through them . Alr well I’ve been drawing sprites and implementing them!!! At least the ground is nice it lets me walk on it first try . The walls however decided to add a bunch of funny little tiny holes in them so that the player can just barely walk through and slip into the void. I fixed this (finally 😭) and (now having the basic sprites) will add more levels in the future 🥹 (still gotta get rid of the copyrighted music. oh well something for later ) also fixed some scaling issues with the tutorial dude!!!"}, {"post_id": 54913, "ts": "2026-08-26T04:06:53Z", "hours": 1.4886, "text": "Copyright issues Unfortunately the song I chose is copyrighted (figured that out a while ago just didn’t want to address the issue until now) so i might have to make my own music for the game. I also finalized the tutorial, added a rudimentary level 1 and CHECKPOINTS . To Do: More (and i mean MORE levels). Secrets (prob just gonna throw a bunch of references in the game and call it a day And finally: Saving the game (and maybe level select if im feeling nice) im not sure if i should add more sprites (im eh at drawing, unless i really put some time into it) so maybe for the first ship i keep default walls and stuff aside for the secrets (which i will def lock in for) and i dunno maybe the next devlog will be music (will be fun to try only really experimented in garage band for school)"}, {"post_id": 47138, "ts": "2026-08-14T20:13:05Z", "hours": 1.9828, "text": "Added a tutorial and a dialogue box (the person is just my pfp for now, but will change later) also created dialogue triggers + animated text. Now gonna do the first lvl and add the dialogue for portals (and maybe a new mechanic or fix dashing cuz rn its kinda unnecessary) also that thing at the top is just my cursor"}, {"post_id": 43024, "ts": "2026-08-08T02:17:38Z", "hours": 1.3972, "text": "Alr SO i added my sprites for the player (still need to fix the issue with it still being a ball in the beginning). I have also added a loading screen, and added torque for fun spinning :D (next thing to do is probably make custom sprites for ground background that stuff, make all the sprites look better 😭 + fix starting scale)"}, {"post_id": 41421, "ts": "2026-08-05T16:49:38Z", "hours": 1.1881, "text": "Created sprite, added music (rn its just https://www.youtube.com/watch?v=tIkkW55bu_k ) and will add sprite to game later (im bad at drawing if you were wondering why it took so long )"}, {"post_id": 41036, "ts": "2026-08-04T23:21:58Z", "hours": 0.465, "text": "Smoosh physics"}, {"post_id": 40359, "ts": "2026-08-03T20:14:35Z", "hours": 1.6203, "text": "added portal colors, moving platforms, and smooshing (as a game feature kinda looks like a bug rn but im going to fix it) So for smooshing you need to be pushed into the ground or a wall by a moving platform in order to become taller or shorter. This will allow you to fit into certain areas and access new areas that you previously could not access. Still fixing it though."}, {"post_id": 39829, "ts": "2026-08-03T02:41:33Z", "hours": 1.0319, "text": "Added dashing (using c) + portals for teleporting"}, {"post_id": 39064, "ts": "2026-08-01T19:07:43Z", "hours": 0.8611, "text": "Created basic movement, simple platform and sprite, + ground check to prevent infinite jumping"}]...
|
Title: My first unity game :D by @nova_ | Stardanc Title: My first unity game :D by @nova_ | Stardance
Devlogs:
Created basic movement, simple platform and sprite, + ground check to prevent infinite jumping
Added dashing (using c) + portals for teleporting
added portal colors, moving platforms, and smooshing (as a game feature kinda looks like a bug rn but im going to fix it) So for smooshing you need to be pushed into the ground or a wall by a moving platform in order to become taller or shorter. This will allow you to fit into certain areas and access new areas that you previously could not access. Still fixing it though.
Smoosh physics
Created sprite, added music (rn its just https://www.youtube.com/watch?v=tIkkW55bu_k ) and will add sprite to game later (im bad at drawing if you were wondering why it took so long )
Alr SO i added my sprites for the player (still need to fix the issue with it still being a ball in the beginning). I have also added a loading screen, and added torque for fun spinning :D (next thing to do is probably make custom sprites for ground background that stuff, make all the sprites look better 😭 + fix starting scale)
Added a tutorial and a dialogue box (the person is just my pfp for now, but will change later) also created dialogue triggers + animated text. Now gonna do the first lvl and add the dialogue for portals (and maybe a new mechanic or fix dashing cuz rn its kinda unnecessary) also that thing at the top is just my cursor
Copyright issues Unfortunately the song I chose is copyrighted (figured that out a while ago just didn’t want to address the issue until now) so i might have to make my own music for the game. I also finalized the tutorial, added a rudimentary level 1 and CHECKPOINTS . To Do: More (and i mean MORE levels). Secrets (prob just gonna throw a bunch of references in the game and call it a day And finally: Saving the game (and maybe level select if im feeling nice) im not sure if i should add more sprites (im eh at drawing, unless i really put some time into it) so maybe for the first ship i keep default walls and stuff aside for the secrets (which i will def lock in for) and i dunno maybe the next devlog will be music (will be fun to try only really experimented in garage band for school)
I hate walls. They laugh at me as i fall into the void, phasing through them . Alr well I’ve been drawing sprites and implementing them!!! At least the ground is nice it lets me walk on it first try . The walls however decided to add a bunch of funny little tiny holes in them so that the player can just barely walk through and slip into the void. I fixed this (finally 😭) and (now having the basic sprites) will add more levels in the future 🥹 (still gotta get rid of the copyrighted music. oh well something for later ) also fixed some scaling issues with the tutorial dude!!!
I was bored so uhhh heres what i did Levels 3 and 4 (Level 3 is a normal level but does have a secret area ) and level 4 is a dropper For now, level 4s kinda rudimentary (im planning on changing some of the shapes around and add custom sprites for those spikes as well cuz its boring rn) But the secret area is pretty cool (it has hidden dialogue as well by the way). To reach it, you have to stay smooshed while doing all of level 3 and then instead of entering the blue portal go under to the white portal. (The portal isn’t white btw i created an animation for it where it glitches in place [changing colors + vibrating around sporatically]). And it leads to… . I was bored OK so i added the EGG ROOM (where normally you can get an egg in deltarune). Also made it the animated tree and everything and added music triggers for new areas and stuff (so for now its just the actual egg room music). And i really want to keep this reference (i really do ) but uh this is also copyrighted so im prob gonna replace it with some non copyrighted tree thats similar to this and change the music as well (i dont want to compose the music cuz thatll take me WAY too long ) so ill keep it in for now but its not gonna make the final cut unfortunately ill just be a reference to the room and not like the actual room sprites and what not (cuz i also dont want to use his art in my game so itll just be a placeholder ig ). Also added a volume slider just in case you wanted to mute the music or smthn .
im a buku buku RAHHH 🥹 well its been a while…so uh lemme show u what ive been working on added a more simple level 5 (after that scary dropper which might be the hardest level rn ) might add more filler levels between the bigger levels so theres more build up now the main thing,uhhh i lowkey turned one of the levels into plinko i was bored ok. its still a wip (might add a custom sprite for the plinko pegs feels wrong to just use the wall texture) but it works !!! Your camera swaps over to the other sprite (which is just a plinko ball) and the aim is to simply drop it into the portal to get to the next level its very cool trust me . and then probably a final (if not the final level) its a giant tower ! (bit scary but should be alr!) now…whats next? so prob gonna add more of em filler levels, add a ending screen, r key for resetting to last checkpoint + last timestate (for plinko ) and more dialogue. also gonna find a new background music task still havent gotten around to it. See yall later ❤️🔥
well well well. its time to ship (soon)… but uh heres what i did… i changed it to night and added snow (looks yellow/golden right now might have to change). very cool ik to make sure you can still see i added lanterns (which i did not draw all these sprites i got em from https://karsiori.itch.io/free-pixel-art-lantern-pack [pretty cool btw they work nicely and everything is already formatted into individual pngs + no background 🥹]) i also fixed that plinko level so that the ball you drop actually bounces off the plinko pieces and once it hits the portal you teleport to the final level, i fixed the final level up as well, and added three levels in between the dropper and plinko that teach you how to dash!!! (c to dash it will help A LOT especially for the final level ) also, rn one part of the final level requires you to run into the wall and sort of hook onto the side, then dash onto the platform? (i didnt add sliding down walls yet so i feel like i can kinda keep this wall jump feature lowkey ) well, gonna add those lanterns later and then ill ship probably ❤️🔥 what if i just add deltarune references everywhere 😭 (i have one already )
SOOOO ITS TIME TO SHIP YAYYYYY: Finishing Touches: Changed the background music out, fixed the final level up, added a win area, put it on itch.io ( https://nova-23.itch.io/smooshed ) (loading screen kinda sucks 😔) Also, fixed the lighting problem and the lanterns, making the lanterns sort of act as guides and added some more dialogue. (IGNORE THE GIANT SLIDER WHEN U HIT PLAY IT LOOKS SMALL I PROMISE )
Ships:
Welcome to Smooshed! This is a platformer (and my first game) using Unity! BEST PLAYED IN FULLSCREEN How to Play: Movement: Arrow Keys or WASD (with either w, up arrow, or the space bar to jump) T to revert to the last checkpoint R to revert smoosh state C to dash P to pause What is it: You play as a ball (but a cool ball trust me) and are navigating through a dark, winter landscape to reach the end (the goal). However, you are graced with one power, and one power only: The Power to Be Smooshed 😭. Essentially, by getting hit into a wall by moving platforms, you can become either shorter or taller, letting you fit into gaps or inaccessible areas. Credits for assets: Lanterns - https://www.vecteezy.com/png/72636919-pixel-art-lantern-with-soft-glow and https://karsiori.itch.io/free-pixel-art-lantern-pack Music - https://pixabay.com/music/small-drama-background-piano-loop-589657/ Images that I did not draw - uhhh Toby Fox for the tree and my pfp 🥹 https://ca.pinterest.com/pin/915638168004709266/ CHALLENGES: THIS WAS MY FIRST EVER GAME (aside for scratch) so it was a hard but I did learn a lot. I’ve learned Java, so coding in C# wasn’t too bad, it just took me a bit to figure out how Unity works. After that, I was smooth sailing besides for issues with the jump mechanic (very important for a platformer ik but the plinko level interfered with it and caused some jumps to not register), the plinko mechanic itself, the snow falling and dissipating when it hits an object, and figuring out how to use the canvas/camera/lighting mechanics. But once I figured out the basics, I was pretty much set ❤️🔥 FEEDBACK IS ALWAYS APPRECIATED also heres a video of me “speedrunning the whole game” (theres ur playthrough i wanted to attach it here but it wouldnt let me): https://vimeo.com/1236899085?share=copy&fl=sv&fe=ci (srry for the bad quality its a screen recording go play it yourself 🥹)...
|
1792857298.6523128
|
1792943698.6523128
|
|
68354
|
Archery by @Sadiya | Stardance
|
Sadiya
|
1
|
2.0
|
13
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T21:46:55Z", "hours": 2.0, "multiplier": 5.17, "payout": 13, "blessing": "neutral", "text": "I made Archery where the player use their touchpad to shoot at a moving target. The goal is to earn as many points as possible before the timer runs out or the player gets three misses and the game is over. A challenge was getting the JS to work such as the canvas to make the arrows and target. I am proud of being able to finally ship this project since it took me awhile because of school.", "repo": "https://github.com/sadiyameem/archery", "demo": "https://sadiyameem.github.io/archery/"}]...
|
[{"post_id": 80013, "ts": "202 [{"post_id": 80013, "ts": "2026-10-15T23:40:34Z", "hours": 0.4144, "text": "I have finished this project and I plan on writing a readme but haven’t gotten the time to (main reason is school) so hopefully I can get it done as so as I can so I can ship this project. Here is a video of how it looks."}, {"post_id": 79191, "ts": "2026-10-12T23:34:06Z", "hours": 0.8489, "text": "So far I have improved this by fixing the errors in my JS and changing things in my CSS and it is looking betters than before. Here is a video showing how it is so far."}, {"post_id": 78824, "ts": "2026-10-11T18:12:51Z", "hours": 1.2189, "text": "This is what I have so far and it does not look how I expect it to look so I know there are issues, so I will be looking into that but this is what I have so far as of writing all of the code."}]...
|
Title: Archery by @Sadiya | Stardance
Devlogs:
Th Title: Archery by @Sadiya | Stardance
Devlogs:
This is what I have so far and it does not look how I expect it to look so I know there are issues, so I will be looking into that but this is what I have so far as of writing all of the code.
So far I have improved this by fixing the errors in my JS and changing things in my CSS and it is looking betters than before. Here is a video showing how it is so far.
I have finished this project and I plan on writing a readme but haven’t gotten the time to (main reason is school) so hopefully I can get it done as so as I can so I can ship this project. Here is a video of how it looks.
Ships:
I made Archery where the player use their touchpad to shoot at a moving target. The goal is to earn as many points as possible before the timer runs out or the player gets three misses and the game is over. A challenge was getting the JS to work such as the canvas to make the arrows and target. I am proud of being able to finally ship this project since it took me awhile because of school....
|
1792857194.7501163
|
1792943594.7501163
|
|
3519
|
Name That Nation by @brlin888 | Stardance
|
brlin888
|
2
|
19.87
|
262
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T21:15:15Z", "hours": 1.0, "multiplier": 7.33, "payout": 6, "blessing": "neutral", "text": "Hi everyone or whoever is reviewing this ship! This is my #2 ship for NameThatNation. To recap, NameThatNation is a game that allows the user to learn more about different countries through answering questions. Overall, for these couple of hours I continued to work on this project. Based on the comments from the people that reviewed on my last ship, I mainly worked on organizing the images in my panels better and adjusting the panels to be more visually appealing. If you want a better experience while playing the game, make sure to check out the settings panel where you can customize your gaming experience. For this ship, I recreated the images in my panels so that they fit the game better, so I am proud so say there was NO AI used in creating any of the images! Just a note that if you want to check out this game, make sure to go to releases or click on the “try project” button which will direct you towards the github releases. Ensure that you have download Java JDK because this entire project is coded entirely in JAVA which is an extremely technical language, so organization wise and how this game works is limited to some extent (harder to organize because need to manually run and check program each time to ensure object is placed where you want it to be and components are have a limited size by Java). Hope you have fun reviewing my ship!", "repo": "https://github.com/brlin888-create/Name-That-Nation", "demo": "https://github.com/brlin888-create/Name-That-Nation/releases/tag/v1.0.0"}, {"ship_num": 2, "ts": "2026-09-27T23:51:25Z", "hours": 18.0, "multiplier": 14.44, "payout": 256, "blessing": "neutral", "text": "Hi all, this is my ship for Name That Nation! Name That Nation is a game I thought of that tests and trains a person’s ability of naming countries based on the shape of the country (all 198 countries). The game is made completely using Java, all coded line by line, with some images being AI generated. The most challenging part of this project was actually making sure the project worked, because Java is a really technical language. One missing semicolon, and you have to go back and manually fix it. Additionally, since there are a lot of JButtons and components I had to add, the formatting depended on individually testing and organizing in order for the project to look visually aesthetic. Lastly, one of the biggest challenges was reading/writing from multiple files, since there was hundreds of country image files I had to organize, as well as ensuring that each country was actually accounted for. Overall, the testing through each individual panel allowed me to slowly build up this project as a whole. One interesting thing I added was incorporating powerups and achievements, that would incentive players to continuously play to achieve a higher score. Players can customize their gaming experience on background color, font size, difficulty, etc. in the settings panel. There are hints present, a timer present, and three lives, but by utilizing the powerups, this will boost the scores an individual can set. After gameplay, players can see what they scored wrong on, save their score to the txt file which includes (and sorts) all names, as well as see what achievements they have accomplished. This pretty much sums up my project as a whole, over 20+ hours (from image downloads to testing which was not accounted for in the Hackatime hours) as well as over 2400 lines of code. Hope whoever is reading this enjoys this project!!!", "repo": "https://github.com/brlin888-create/Name-That-Nation", "demo": "https://github.com/brlin888-create/Name-That-Nation/releases/tag/v1.0.0"}]...
|
[{"post_id": 81153, "ts": "202 [{"post_id": 81153, "ts": "2026-10-20T03:59:17Z", "hours": 0.8692, "text": "Hi everyone, i am continuing to build on my project for NameThatNation! Mainly this time focusing on organization for website as well as implementing more features and polishing my readme! also if any of you guys know when a manuel review submission for a ship will get approved, please let me know!"}, {"post_id": 78454, "ts": "2026-10-10T20:37:00Z", "hours": 0.2667, "text": "Hi all, My project got rejected again… for using AI assets. After changing the images on canva and ensuring the game still works, hopefully this time my ship will go through. If you guys want to see the new changes made to my project, feel free to check out the github for Name That Nation. Hopefully @Amu or other shipwrights will consider these new changes made as it took me over 2 hrs+ to find images and individually change the assets that were AI generated. So now I am happy to say my project does not use a single AI generated image!"}, {"post_id": 77989, "ts": "2026-10-09T03:57:33Z", "hours": 0.3039, "text": "Hi all, I have made a few changes for my project in order to fulfill the shipping request so hopefully whoever reviews my ship takes this into consideration @Jack_ . Just some further instructions on how to run my code: since I am using java in my project especially libraries that call for java JFrame and JPanel, java must be INSTALLED on the device for whoever is playing the game. In my github releases, I have updated with more clear instructions on how to download java JDK based on your device, then compiling my code. This is the only way, as converting into an executable still won’t run the code as whoever has the code doesn’t have the java libraries specific for my game pre-loaded. Thank you for reading this and hopefully my ship goes through successfully (I haven’t gotten an update in like 5 days…)!"}, {"post_id": 75771, "ts": "2026-10-01T01:34:52Z", "hours": 0.255, "text": "Hi all, I thought my project would be finished but apparently there were some issues with shipping the project. To whoever is reading this or people that judge ships, I have edited my github to have a releases zip file which can be downloaded to test out my game. You may still see the youtube video still attached for my game demo, but you can now try out the game yourself in github by retrieving the required assets. Additionally, I added more clear instructions and descriptions on NameThatNation and its properties. Hopefully you guys go check it out and take into consideration when evaluating my ship!"}, {"post_id": 74676, "ts": "2026-09-27T23:41:08Z", "hours": 0.3425, "text": "Hi all, This will be the last devlog for Name That Nation. I am so excited for you guys to see what I have been able to accomplish throughout the summer. Since NameThatNation is coded in Java completely, it CANNOT be converted into a website. I have attached a video (took 2 hours to edit) to demonstrate how the game can be played, as well as attached the source code in github. The reason that it cannot be made into a website is that it reads and writes through specific files that is not possible on a website. Additionally, Java JPanel and JFrame is not compatible with websites, meaning that I would have to code the entire game again in another programming language in order for the game to function. Today I placed my finishing touches such as incorporating the achievements panel and added final touches/testings for the entire game. This game took over 20+ hours (not shown through Hackatime) because there was more time spent on individually downloading all 198 country images and organizing files to include all countries but maintain functionality. I hope this project finds you well and thanks for those that have been following along the journey!!! Hope you guys like my project!!!"}, {"post_id": 74328, "ts": "2026-09-27T05:36:03Z", "hours": 2.78, "text": "NameThatNation!!! Hi all, for those that have been following along, there has been significant progress throughout the game. I have finally been able to get the gamepanel to work. I added powerups and different features such as lives count, hints, and changing colors on JButtons which utilizes a button listener to detect if the button clicked is correct. Although this may look simple, this project has taken me over several hours to what you see today. Java is an easy language to learn, but to implement it to this level is extremely hard, as image reading, file reading, JButtons, JCheckboxes, etc. are extremely technical and one wrong step will cause the entire program to not function. Tomorrow, I will finish the last panels which are the Achievements panel, and leaderboard panels. After that I will, post a demo of the project (as java is not compatible with online user websites and I am using read/write from files), and do my final commit before I ship my project!!! Thank you for those that have been following along!"}, {"post_id": 68387, "ts": "2026-09-15T01:24:48Z", "hours": 0.5231, "text": "What is up everyone! If you haven’t checked my last devlog, my main issue is still converting my code to a website or mainly a way for you guys to play the game without downloading the source code. I add some improvements to the game, fixing a JButton error because all of the buttons kept on lighting up when I didn’t click any of them. I also added more countries to the country info panel, so I’m pretty sure I have all 198 countries for now in the game. Next up is still fixing the website issue and adding to the game! Stay tuned for more!!!!!!!!!!!!!!"}, {"post_id": 66733, "ts": "2026-09-12T16:56:45Z", "hours": 6.6714, "text": "I know I haven’t posted a dev log for a long time… but here is it after 2 months and what I have been working on!!! After completely the country info and instructions panel, I started to work on the game panel which was definitely one of the hardest panels to complete. This is because working in Java JFrame/JPanel requires a lot of technical code to allow buttons to be clicked and change color when an answer choice is correct. Other than this, I had to download EVERY SINGLE COUNTRY’s image and add it to a folder which took over 2 hours to do (not included in the 6 hours) because I couldn’t find a website that had all of them. Other than that, the project is going extremely smoothly and I am currently working on adding different powerups that can aid the person playing the game. My only concern is converting this JFrame/JPanel game onto a demo website because the game is currently reading files from on my computer such as the images and files for instructions etc. If you guys have any suggestions, please feel free to leave it in the chat!"}, {"post_id": 25118, "ts": "2026-07-09T03:48:31Z", "hours": 0.6564, "text": "Continued to work on the project! Short Dev Log Today! finished settings and still working on instructions panel started working on game panel game hard to implement need to locate specific coordinates follow for more!"}, {"post_id": 23809, "ts": "2026-07-06T23:37:24Z", "hours": 2.2889, "text": "Hey everyone! It’s been a massive day of coding on NameThatNation. If you’ve been following along, you know the goal: a game where you look at maps/images and guess the country before the timer runs out. Today, I wired up the core skeleton for the Settings Panel, Country Info Panel, and initialized the beast that is the Game Panel. Here is exactly what went down today: The Settings Panel: I wanted players to be able to customize their UI, but things got a little chaotic in the grid layouts. The RGB Sliders: Added JSlider controls for Red, Green, and Blue. Players can dynamically alter the theme color (info.setColor). The Continents Customization: Implemented checkboxes for all 7 continents. But I had to add a hard rule in the ButtonListener: You must choose at least 3 continents before you can leave. Why? Because guessing between just the USA and Canada is too easy everyone is going to get it right… Image Size Scrollbar: Added a JScrollBar allowing players to scale the image sizes. Scroll down or up. Difficulty JMenu: A nice dropdown menu (Font.BOLD, 30) to swap between Easy, Medium, and Hard. Current Visual Bug: The continent checkboxes currently text-render in a terrifying new Color(183, 9, 9) (deep blood red) alongside a red warning label. The Country Info Panel: Players need a place to study up, so I built the CountryInfoPanel. It utilizes a try-catch block inside a custom fileIn() method to read a massive text file: countriesContinentHard.txt. It dumps all that text into a non-editable, word-wrapping JTextArea wrapped in a JScrollPane so you can scroll through hundreds of countries. The Aesthetic: On the left side, it renders a nice big sprite of planet Earth (Earth.png), while the data scrolls smoothly on the right. The Game Panel (The Brain of the Operation) Finally, I started prototyping the actual gameplay panel. It’s not fully rendered yet, but the logic infrastructure is going to be a lot! I will continue to work on this panel this week and make sure to follow along the game making!!!"}, {"post_id": 21667, "ts": "2026-07-03T19:03:46Z", "hours": 1.4492, "text": "Dev Log: Name That Nation Implementation of Core UI Panels (Start, Instructions, & Settings) Overview: Successfully built and structured the primary navigational and configuration panels for NameThatNation. Implemented Java Swing components across three core areas: the StartPanel (handling user onboarding and core navigation), the InstructionsPanel (displaying gameplay mechanics in a scrollable format), and the SettingsPanel (giving users control over gameplay parameters like difficulty, map sizes, background colors, and continent selection). Key Implementations: StartPanelUser Onboarding: Added a JTextField for name entry along with strict data validation. If the field is empty or left as default, a warning message (noName JLabel) triggers in red text, blocking gameplay progression. Animated Background: Integrated a javax.swing.Timer alongside a modified paintComponent method to alternate every 0.5 seconds between three unique world images (World1.png to World3.png), creating a smooth looping animation of a rotating Earth.CardLayout Navigation: Configured centralized action listeners (buttons and exitListener) to pass state data to the parent container, cleanly swapping panels or closing the application altogether. InstructionsPanelLayout & Scrolling: Used a BorderLayout to organize an informative overview of rules, score tallies, powerups, and level details. Scroll Mechanics: Embedded a heavy block of instruction text into a non-editable JTextArea wrapped in a JScrollPane, forcing explicit vertical navigation while keeping horizontal scrolling locked. Visual Assets: Overlaid a game preview snapshot (Game.png) on top of a custom backdrop image to give players context before starting. SettingsPanelRGB Customization: Implemented three distinct JSlider inputs (Red, Green, Blue) bound to a ColorHandler listener. This updates the player’s canvas background dynamically via the shared Information state object. Game Parameters: Combined a JScrollBar to control image scale thresholds, a JMenuBar with JMenuItem nodes for changing the match difficulty (Easy, Medium, Hard), and an array of JCheckBox fields representing all seven continents. Challenges: Absolute Layout Positioning: Managing explicit component bounds (setBounds) in the null-layout StartPanel requires highly specific coordinates that can scale poorly if window sizes are dramatically altered later. Validation Multi-threading: Syncing state requirements—such as throwing warnings when fewer than 3 continents are selected or managing name checks—requires seamless communication between panel instances and the core Information holder class. Next Steps: Enforce Continent Validation: Active counters ensuring the validation warning dynamically locks or unlocks the “Back” button if the 3-continent minimum isn’t met. Integrate Game Logic: Establish properties inside the GamePanel constructor that ingest the finalized values set by the sliders, checkboxes, and scrollbars from the configuration stage."}, {"post_id": 20985, "ts": "2026-07-02T18:41:17Z", "hours": 3.0508, "text": "Working on a game to allow people to get better at identifying countries based on the shape (will have powerups, customized settings, etc.). This project will be done in java through vscode! Feel free to give any feedback or advice on what I should add to the game. I currently only have the JPanels working for the settings panel as well as the start panel with buttons. Stay tuned for more updates!!! Issues encountered and fixed: panel switching setting JButtons in settings panel layouts -> placing components in the right location"}]...
|
Title: Name That Nation by @brlin888 | Stardance
Title: Name That Nation by @brlin888 | Stardance
Devlogs:
Working on a game to allow people to get better at identifying countries based on the shape (will have powerups, customized settings, etc.). This project will be done in java through vscode! Feel free to give any feedback or advice on what I should add to the game. I currently only have the JPanels working for the settings panel as well as the start panel with buttons. Stay tuned for more updates!!! Issues encountered and fixed: panel switching setting JButtons in settings panel layouts -> placing components in the right location
Dev Log: Name That Nation Implementation of Core UI Panels (Start, Instructions, & Settings) Overview: Successfully built and structured the primary navigational and configuration panels for NameThatNation. Implemented Java Swing components across three core areas: the StartPanel (handling user onboarding and core navigation), the InstructionsPanel (displaying gameplay mechanics in a scrollable format), and the SettingsPanel (giving users control over gameplay parameters like difficulty, map sizes, background colors, and continent selection). Key Implementations: StartPanelUser Onboarding: Added a JTextField for name entry along with strict data validation. If the field is empty or left as default, a warning message (noName JLabel) triggers in red text, blocking gameplay progression. Animated Background: Integrated a javax.swing.Timer alongside a modified paintComponent method to alternate every 0.5 seconds between three unique world images (World1.png to World3.png), creating a smooth looping animation of a rotating Earth.CardLayout Navigation: Configured centralized action listeners (buttons and exitListener) to pass state data to the parent container, cleanly swapping panels or closing the application altogether. InstructionsPanelLayout & Scrolling: Used a BorderLayout to organize an informative overview of rules, score tallies, powerups, and level details. Scroll Mechanics: Embedded a heavy block of instruction text into a non-editable JTextArea wrapped in a JScrollPane, forcing explicit vertical navigation while keeping horizontal scrolling locked. Visual Assets: Overlaid a game preview snapshot (Game.png) on top of a custom backdrop image to give players context before starting. SettingsPanelRGB Customization: Implemented three distinct JSlider inputs (Red, Green, Blue) bound to a ColorHandler listener. This updates the player’s canvas background dynamically via the shared Information state object. Game Parameters: Combined a JScrollBar to control image scale thresholds, a JMenuBar with JMenuItem nodes for changing the match difficulty (Easy, Medium, Hard), and an array of JCheckBox fields representing all seven continents. Challenges: Absolute Layout Positioning: Managing explicit component bounds (setBounds) in the null-layout StartPanel requires highly specific coordinates that can scale poorly if window sizes are dramatically altered later. Validation Multi-threading: Syncing state requirements—such as throwing warnings when fewer than 3 continents are selected or managing name checks—requires seamless communication between panel instances and the core Information holder class. Next Steps: Enforce Continent Validation: Active counters ensuring the validation warning dynamically locks or unlocks the “Back” button if the 3-continent minimum isn’t met. Integrate Game Logic: Establish properties inside the GamePanel constructor that ingest the finalized values set by the sliders, checkboxes, and scrollbars from the configuration stage.
Hey everyone! It’s been a massive day of coding on NameThatNation. If you’ve been following along, you know the goal: a game where you look at maps/images and guess the country before the timer runs out. Today, I wired up the core skeleton for the Settings Panel, Country Info Panel, and initialized the beast that is the Game Panel. Here is exactly what went down today: The Settings Panel: I wanted players to be able to customize their UI, but things got a little chaotic in the grid layouts. The RGB Sliders: Added JSlider controls for Red, Green, and Blue. Players can dynamically alter the theme color (info.setColor). The Continents Customization: Implemented checkboxes for all 7 continents. But I had to add a hard rule in the ButtonListener: You must choose at least 3 continents before you can leave. Why? Because guessing between just the USA and Canada is too easy everyone is going to get it right… Image Size Scrollbar: Added a JScrollBar allowing players to scale the image sizes. Scroll down or up. Difficulty JMenu: A nice dropdown menu (Font.BOLD, 30) to swap between Easy, Medium, and Hard. Current Visual Bug: The continent checkboxes currently text-render in a terrifying new Color(183, 9, 9) (deep blood red) alongside a red warning label. The Country Info Panel: Players need a place to study up, so I built the CountryInfoPanel. It utilizes a try-catch block inside a custom fileIn() method to read a massive text file: countriesContinentHard.txt. It dumps all that text into a non-editable, word-wrapping JTextArea wrapped in a JScrollPane so you can scroll through hundreds of countries. The Aesthetic: On the left side, it renders a nice big sprite of planet Earth (Earth.png), while the data scrolls smoothly on the right. The Game Panel (The Brain of the Operation) Finally, I started prototyping the actual gameplay panel. It’s not fully rendered yet, but the logic infrastructure is going to be a lot! I will continue to work on this panel this week and make sure to follow along the game making!!!
Continued to work on the project! Short Dev Log Today! finished settings and still working on instructions panel started working on game panel game hard to implement need to locate specific coordinates follow for more!
I know I haven’t posted a dev log for a long time… but here is it after 2 months and what I have been working on!!! After completely the country info and instructions panel, I started to work on the game panel which was definitely one of the hardest panels to complete. This is because working in Java JFrame/JPanel requires a lot of technical code to allow buttons to be clicked and change color when an answer choice is correct. Other than this, I had to download EVERY SINGLE COUNTRY’s image and add it to a folder which took over 2 hours to do (not included in the 6 hours) because I couldn’t find a website that had all of them. Other than that, the project is going extremely smoothly and I am currently working on adding different powerups that can aid the person playing the game. My only concern is converting this JFrame/JPanel game onto a demo website because the game is currently reading files from on my computer such as the images and files for instructions etc. If you guys have any suggestions, please feel free to leave it in the chat!
What is up everyone! If you haven’t checked my last devlog, my main issue is still converting my code to a website or mainly a way for you guys to play the game without downloading the source code. I add some improvements to the game, fixing a JButton error because all of the buttons kept on lighting up when I didn’t click any of them. I also added more countries to the country info panel, so I’m pretty sure I have all 198 countries for now in the game. Next up is still fixing the website issue and adding to the game! Stay tuned for more!!!!!!!!!!!!!!
NameThatNation!!! Hi all, for those that have been following along, there has been significant progress throughout the game. I have finally been able to get the gamepanel to work. I added powerups and different features such as lives count, hints, and changing colors on JButtons which utilizes a button listener to detect if the button clicked is correct. Although this may look simple, this project has taken me over several hours to what you see today. Java is an easy language to learn, but to implement it to this level is extremely hard, as image reading, file reading, JButtons, JCheckboxes, etc. are extremely technical and one wrong step will cause the entire program to not function. Tomorrow, I will finish the last panels which are the Achievements panel, and leaderboard panels. After that I will, post a demo of the project (as java is not compatible with online user websites and I am using read/write from files), and do my final commit before I ship my project!!! Thank you for those that have been following along!
Hi all, This will be the last devlog for Name That Nation. I am so excited for you guys to see what I have been able to accomplish throughout the summer. Since NameThatNation is coded in Java completely, it CANNOT be converted into a website. I have attached a video (took 2 hours to edit) to demonstrate how the game can be played, as well as attached the source code in github. The reason that it cannot be made into a website is that it reads and writes through specific files that is not possible on a website. Additionally, Java JPanel and JFrame is not compatible with websites, meaning that I would have to code the entire game again in another programming language in order for the game to function. Today I placed my finishing touches such as incorporating the achievements panel and added final touches/testings for the entire game. This game took over 20+ hours (not shown through Hackatime) because there was more time spent on individually downloading all 198 country images and organizing files to include all countries but maintain functionality. I hope this project finds you well and thanks for those that have been following along the journey!!! Hope you guys like my project!!!
Hi all, I thought my project would be finished but apparently there were some issues with shipping the project. To whoever is reading this or people that judge ships, I have edited my github to have a releases zip file which can be downloaded to test out my game. You may still see the youtube video still attached for my game demo, but you can now try out the game yourself in github by retrieving the required assets. Additionally, I added more clear instructions and descriptions on NameThatNation and its properties. Hopefully you guys go check it out and take into consideration when evaluating my ship!
Hi all, I have made a few changes for my project in order to fulfill the shipping request so hopefully whoever reviews my ship takes this into consideration @Jack_ . Just some further instructions on how to run my code: since I am using java in my project especially libraries that call for java JFrame and JPanel, java must be INSTALLED on the device for whoever is playing the game. In my github releases, I have updated with more clear instructions on how to download java JDK based on your device, then compiling my code. This is the only way, as converting into an executable still won’t run the code as whoever has the code doesn’t have the java libraries specific for my game pre-loaded. Thank you for reading this and hopefully my ship goes through successfully (I haven’t gotten an update in like 5 days…)!
Hi all, My project got rejected again… for using AI assets. After changing the images on canva and ensuring the game still works, hopefully this time my ship will go through. If you guys want to see the new changes made to my project, feel free to check out the github for Name That Nation. Hopefully @Amu or other shipwrights will consider these new changes made as it took me over 2 hrs+ to find images and individually change the assets that were AI generated. So now I am happy to say my project does not use a single AI generated image!
Hi everyone, i am continuing to build on my project for NameThatNation! Mainly this time focusing on organization for website as well as implementing more features and polishing my readme! also if any of you guys know when a manuel review submission for a ship will get approved, please let me know!
Ships:
Hi all, this is my ship for Name That Nation! Name That Nation is a game I thought of that tests and trains a person’s ability of naming countries based on the shape of the country (all 198 countries). The game is made completely using Java, all coded line by line, with some images being AI generated. The most challenging part of this project was actually making sure the project worked, because Java is a really technical language. One missing semicolon, and you have to go back and manually fix it. Additionally, since there are a lot of JButtons and components I had to add, the formatting depended on individually testing and organizing in order for the project to look visually aesthetic. Lastly, one of the biggest challenges was reading/writing from multiple files, since there was hundreds of country image files I had to organize, as well as ensuring that each country was actually accounted for. Overall, the testing through each individual panel allowed me to slowly build up this project as a whole. One interesting thing I added was incorporating powerups and achievements, that would incentive players to continuously play to achieve a higher score. Players can customize their gaming experience on background color, font size, difficulty, etc. in the settings panel. There are hints present, a timer present, and three lives, but by utilizing the powerups, this will boost the scores an individual can set. After gameplay, players can see what they scored wrong on, save their score to the txt file which includes (and sorts) all names, as well as see what achievements they have accomplished. This pretty much sums up my project as a whole, over 20+ hours (from image downloads to testing which was not accounted for in the Hackatime hours) as well as over 2400 lines of code. Hope whoever is reading this enjoys this project!!!
Hi everyone or whoever is reviewing this ship! This is my #2 ship for NameThatNation. To recap, NameThatNation is a game that allows the user to learn more about different countries through answering questions. Overall, for these couple of hours I continued to work on this project. Based on the comments from the people that reviewed on my last ship, I mainly worked on organizing the images in my panels better and adjusting the panels to be more visually appealing. If you want a better experience while playing the game, make sure to check out the settings panel where you can customize your gaming experience. For this ship, I recreated the images in my panels so that they fit the game better, so I am proud so say there was NO AI used in creating any of the images! Just a note that if you want to check out this game, make sure to go to releases or click on the “try project” button which will direct you towards the github releases. Ensure that you have download Java JDK because this entire project is coded entirely in JAVA which is an extremely technical language, so organization wise and how this game works is limited to some extent (harder to organize because need to manually run and check program each time to ensure object is placed where you want it to be and components are have a limited size by Java). Hope you have fun reviewing my ship!...
|
1792853475.5860295
|
1792939875.5860295
|
|
42787
|
Calculator in Assembly by @kingvon | Stardance
|
kingvon
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T19:40:05Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Basic Calc in x86_64 Assembly wanted to learn assembly so wrote this, its not a full fledged calc but it does support somethings supports + - * / only linux _ checks for invalid op, invalid digits, empty input, negative output, divide by zero, u64 overflow check readme and build from source", "repo": "https://github.com/pratiksingh94/calc-in-assembly", "demo": "https://github.com/pratiksingh94/calc-in-assembly/releases/tag/v0.1"}]...
|
[{"post_id": 80473, "ts": "202 [{"post_id": 80473, "ts": "2026-10-17T19:30:40Z", "hours": 1.9289, "text": "Multiple shi did a lot of lil things, just wanted to complete this and ship to get 3 stardust so i can get the buds _ things i did: added negative number guard added invalid number check added operation check added u64 overflow check"}, {"post_id": 39707, "ts": "2026-08-02T20:47:01Z", "hours": 0.5239, "text": "Added Subtraction, Multiplication, Division they were all easy, everything after itoa was easy so far. also made github repo and the readme has my todo stuff too."}, {"post_id": 39653, "ts": "2026-08-02T19:37:08Z", "hours": 1.4456, "text": "Addition yeah it can do addition now, but 1h 24m to make that? hell NO. most of the time went on a stupid Integer to ASCII conversion function it was so hard to implement but i did it at the end the calculator lacks hella checks tho, you can do “hi + hello” and get 620280 (yes literally idk how)"}, {"post_id": 39061, "ts": "2026-08-01T18:57:13Z", "hours": 0.9236, "text": "made atoi ASCII to integer conversion i am an idiot so i accidenttely said “itoa” in git commit T_T (integer to ASCII) yeah not much to show right now, just took almost an hour debugging and trying to fix the the loop screenshot shows i entered those values which is taken as ASCII and the output from reading the num1 and num2 bytes it prints those as numbers"}, {"post_id": 38973, "ts": "2026-08-01T16:23:54Z", "hours": 0.5319, "text": "made those CLI messages and input reading basic write and read syscalls"}]...
|
Title: Calculator in Assembly by @kingvon | Starda Title: Calculator in Assembly by @kingvon | Stardance
Devlogs:
made those CLI messages and input reading basic write and read syscalls
made atoi ASCII to integer conversion i am an idiot so i accidenttely said “itoa” in git commit T_T (integer to ASCII) yeah not much to show right now, just took almost an hour debugging and trying to fix the the loop screenshot shows i entered those values which is taken as ASCII and the output from reading the num1 and num2 bytes it prints those as numbers
Addition yeah it can do addition now, but 1h 24m to make that? hell NO. most of the time went on a stupid Integer to ASCII conversion function it was so hard to implement but i did it at the end the calculator lacks hella checks tho, you can do “hi + hello” and get 620280 (yes literally idk how)
Added Subtraction, Multiplication, Division they were all easy, everything after itoa was easy so far. also made github repo and the readme has my todo stuff too.
Multiple shi did a lot of lil things, just wanted to complete this and ship to get 3 stardust so i can get the buds _ things i did: added negative number guard added invalid number check added operation check added u64 overflow check
Ships:
Basic Calc in x86_64 Assembly wanted to learn assembly so wrote this, its not a full fledged calc but it does support somethings supports + - * / only linux _ checks for invalid op, invalid digits, empty input, negative output, divide by zero, u64 overflow check readme and build from source...
|
1792857335.4379601
|
1792943735.4379601
|
|
50550
|
TapPad by @yashtakhtani | Stardance
|
yashtakhtani
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T17:57:03Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "TapPad is complete! You should customize the Tappad keymap.py file and run it with python on system startup to customize what each button on the TapPad does. I hope you are enjoying this journey. You can only control the rgb led as of now with led.py. In future I will make it so that you can also customize the OLED display! For now it just says TapPad!", "repo": "https://github.com/Yash-Takhtani/TapPad", "demo": ""}]...
|
[{"post_id": 80443, "ts": "202 [{"post_id": 80443, "ts": "2026-10-17T17:18:29Z", "hours": 3.7294, "text": "Done with firmware as well Everything is completed! I made the firmware so that the keys and rotary are assigned to F13-20 on the keyboard. they are then mapped to whatever actions we want them to take via a python file. that python file is to be run on system startup. Right now you can only control the rgb led and the display just shows “TapPad!” for now. I will make it customizable in future. I also added extra clearances in CAD."}, {"post_id": 80352, "ts": "2026-10-17T11:16:20Z", "hours": 5.9536, "text": "BUILT! I recieved the kit yesterday and finished the build! then I flashed the firmware, everything worked except the oled display, it was glitched. I tried fixing, it worked in simplified tests but did not work with qmk. I tried to fix it but then I got frustrated!! then I mindlessly used AI and the AI slop made it even worse and I did not understand anything that it wrote. So I reverted back to an older version of my repository. now I will work on firmware again fresh start from where I left it. It has a few dark burn like marks from when i was trying to slightly adjust the holes for led and display. I placed them slightly off while building. I will add extra clearances in the cad model."}, {"post_id": 51857, "ts": "2026-08-21T18:43:00Z", "hours": 3.3311, "text": "The project is Shipped!! I added spaces and holes for the overlapping display and rotary. It is a bit congested but it works. Let’s hope for the best now."}, {"post_id": 51276, "ts": "2026-08-20T20:15:50Z", "hours": 4.0503, "text": "Today I was trying to assemble all the components, then I realised that the lid of my case is not right since the placement of all holes did not match with the PCB. I redesigned the case and assembled it again. Now the rotary switch and OLED display are too tall and overlap with the lid. Tomorrow I will fix this by extruding the lid and making more space for OLED and rotary, after that assembly should be completed (I hope so). This is what it is for now, overlapping rotary and OLED Another change in the design was use of magnets instead of screws since I don’t have enough space for a 3D printable screw. (I am pretty sure that I am allowed to do so as long as I arrange the magnets myself. Someone pls confirm if I am allowed to use magnets or will my project be rejected)"}, {"post_id": 50539, "ts": "2026-08-19T18:45:05Z", "hours": 3.3678, "text": "I have made the firmware and have given some finishing touches to the case. Making the firmware was a bit confusing, but with a little bit of help from internet and AI, I managed to make the firmware"}, {"post_id": 49881, "ts": "2026-08-18T20:39:22Z", "hours": 0.4503, "text": "TapPad will not only be a macro pad but at also a media controller through the rotary switch, as well as a status indicator through the customizable OLED display."}, {"post_id": 49813, "ts": "2026-08-18T19:13:05Z", "hours": 4.2508, "text": "Made the 3d model. Started off by learning the basics of fusion and made my way through making the 3d model"}, {"post_id": 49491, "ts": "2026-08-18T11:07:34Z", "hours": 2.1003, "text": "Finished with the pcb, had to restart multiple times while routing and had to take help of free routing to route all the connections on my PCB"}, {"post_id": 49160, "ts": "2026-08-17T19:53:55Z", "hours": 0.5167, "text": "Starting off with my “Tap Pad”. This is a programmable keypad which makes repetitive tasks easier. It will make tasks like going deep into one spceific folder, finding one specifc exe file and then running it easier with just a tap on the “Tap Pad”. Or use it with OBS with different setups for different kinds of recording and many more tasks can be simplified with it…."}]...
|
Title: TapPad by @yashtakhtani | Stardance
Devlog Title: TapPad by @yashtakhtani | Stardance
Devlogs:
Starting off with my “Tap Pad”. This is a programmable keypad which makes repetitive tasks easier. It will make tasks like going deep into one spceific folder, finding one specifc exe file and then running it easier with just a tap on the “Tap Pad”. Or use it with OBS with different setups for different kinds of recording and many more tasks can be simplified with it….
Finished with the pcb, had to restart multiple times while routing and had to take help of free routing to route all the connections on my PCB
Made the 3d model. Started off by learning the basics of fusion and made my way through making the 3d model
TapPad will not only be a macro pad but at also a media controller through the rotary switch, as well as a status indicator through the customizable OLED display.
I have made the firmware and have given some finishing touches to the case. Making the firmware was a bit confusing, but with a little bit of help from internet and AI, I managed to make the firmware
Today I was trying to assemble all the components, then I realised that the lid of my case is not right since the placement of all holes did not match with the PCB. I redesigned the case and assembled it again. Now the rotary switch and OLED display are too tall and overlap with the lid. Tomorrow I will fix this by extruding the lid and making more space for OLED and rotary, after that assembly should be completed (I hope so). This is what it is for now, overlapping rotary and OLED Another change in the design was use of magnets instead of screws since I don’t have enough space for a 3D printable screw. (I am pretty sure that I am allowed to do so as long as I arrange the magnets myself. Someone pls confirm if I am allowed to use magnets or will my project be rejected)
The project is Shipped!! I added spaces and holes for the overlapping display and rotary. It is a bit congested but it works. Let’s hope for the best now.
BUILT! I recieved the kit yesterday and finished the build! then I flashed the firmware, everything worked except the oled display, it was glitched. I tried fixing, it worked in simplified tests but did not work with qmk. I tried to fix it but then I got frustrated!! then I mindlessly used AI and the AI slop made it even worse and I did not understand anything that it wrote. So I reverted back to an older version of my repository. now I will work on firmware again fresh start from where I left it. It has a few dark burn like marks from when i was trying to slightly adjust the holes for led and display. I placed them slightly off while building. I will add extra clearances in the cad model.
Done with firmware as well Everything is completed! I made the firmware so that the keys and rotary are assigned to F13-20 on the keyboard. they are then mapped to whatever actions we want them to take via a python file. that python file is to be run on system startup. Right now you can only control the rgb led and the display just shows “TapPad!” for now. I will make it customizable in future. I also added extra clearances in CAD.
Ships:
TapPad is complete! You should customize the Tappad keymap.py file and run it with python on system startup to customize what each button on the TapPad does. I hope you are enjoying this journey. You can only control the rgb led as of now with led.py. In future I will make it so that you can also customize the OLED display! For now it just says TapPad!...
|
1792634015.0233204
|
1792720415.0233204
|
|
54472
|
2D Matrix display by @Adam_Primus | Stardance
|
Adam_Primus
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T17:51:15Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a 2-Dimensional LED Matrix Display using White LEDs Microcontroller and other components. I face difficulty perfectly assembling the project and getting it to work perfectly. This project tested my skill, knowledge, and dedication and help me improve a lot in my journey. Especially my soldering skills . It was a really great experience and will be a major part of my journey. That’s ALl.", "repo": "https://github.com/Adam-Primus/2D-Matrix-display", "demo": ""}]...
|
[{"post_id": 80445, "ts": "202 [{"post_id": 80445, "ts": "2026-10-17T17:20:48Z", "hours": 0.3333, "text": "Final Touches Giving some final updates and verification to all the sections of the project."}, {"post_id": 80397, "ts": "2026-10-17T14:51:37Z", "hours": 1.1517, "text": "In this devlog, I finished writing my code and after verifying it I uploaded the code in my microcontroller [ESP32] after that I plug in my display to see if it works. At first, the 2nd col LEDs and the 4th col LEDs does not seem to work. Perhaps, it was my bad soldering skills. So, I started looking for leaks or I should say bad circuits. After some fixing, It seem to be better but still the 2nd col LEDs and a 4th col 4th row LED did not work. So using my multimeter continuity I eliminated some more troubleshooting and it finally worked like fantastic. I updated my Readme and Github and I think it is ready for submitting. That’s All."}, {"post_id": 80245, "ts": "2026-10-16T21:10:55Z", "hours": 4.6478, "text": "In this devlog, Finally, the hardware is done. I took a lot of patience and troubleshooting to get this right. I must confess, the soldering is not the best but it is under progress. I begin writing code for microcontroller in the Arduino IDE which I forgot to take the screenshot of. Done Assembling Soldering Circuit verification for troubleshooting Under Progress Writing Code Updating GitHub Testing Finalising That’s All."}, {"post_id": 79892, "ts": "2026-10-15T18:03:16Z", "hours": 1.9411, "text": "In this devlog, So, It has been long since I last worked on this project. So, working on this gives me a long feeling. I suppose, this project has taught me a lot. Any way, I continued the assembling work and almost at the end. Made some minor file updates and also added a BOM.file . Done BOM.csv CAD.file Assembling [Almost] Up-Next Code.ino [ArduinoIDE] Testing That’s all."}, {"post_id": 74588, "ts": "2026-09-27T18:09:33Z", "hours": 0.8778, "text": "In this devlog, I was planning to finish my soldering but it went wrong. Here’s what happened, I bought enough soldering wire for my project[The last picture below] and was ready to finish all the soldering work of my project. As I was working through, the worst thing happened, my Soldering Iron BROKE [the Tip]. I guess this project is gonna take long time.[There is a picture of Broken Tip too.]. That’s all."}, {"post_id": 73268, "ts": "2026-09-24T18:21:11Z", "hours": 1.6667, "text": "In this devlog, I continued my work by soldering the rest of the led’s pins[i.e. anode, cathode]. I did the best I can still I made some mistakes. Perhaps, I am still a beginner. Now, Soldering [About to finish, Last phase] Circuit [Checked] Microcontroller [Yet to program] That’s All."}, {"post_id": 71863, "ts": "2026-09-21T17:49:30Z", "hours": 1.2789, "text": "In this devlog, I started to solder all the components which I assembled in last devlog. First, I soldered all the anode pins of individual leds Secondly, I started to solder all the cathode pins of all the individual leds Then, I started to connect[solder] the anodes pins to make columns, that when my soldering wire ran out. Perhaps, I must have a good stock of it. That’s All"}, {"post_id": 70772, "ts": "2026-09-19T18:52:43Z", "hours": 1.4336, "text": "In the devlog, I add the other components which were not added in the previous devlog. I was confused between two resistors about their resistance so I just calculated it. I had a little trouble getting the components in the right place but I figured it out. So, this is how it looks till now. I think will work on the programming the microcontroller or maybe soldering the components in the next devlog."}, {"post_id": 69262, "ts": "2026-09-16T18:10:02Z", "hours": 1.0667, "text": "In the devlog, I got all the components required and started the assembling process. Unfortunately I had to check all the leds before using them and turned out some of them were fused. I still have to solder everything and also code the esp32."}, {"post_id": 68696, "ts": "2026-09-15T15:44:01Z", "hours": 1.0733, "text": "Final updates and changes to schematics of my project 2d matrix display. I tried making it more neater and organized than before. I removed all the excess text and other interferences. I think it is done. But I do think I have to make some changes after I make it physically [Maybe]."}, {"post_id": 54900, "ts": "2026-08-26T03:46:18Z", "hours": 1.6042, "text": "This Project is a continue work imported from macondo and will continue in stardance"}]...
|
Title: 2D Matrix display by @Adam_Primus | Stardan Title: 2D Matrix display by @Adam_Primus | Stardance
Devlogs:
This Project is a continue work imported from macondo and will continue in stardance
Final updates and changes to schematics of my project 2d matrix display. I tried making it more neater and organized than before. I removed all the excess text and other interferences. I think it is done. But I do think I have to make some changes after I make it physically [Maybe].
In the devlog, I got all the components required and started the assembling process. Unfortunately I had to check all the leds before using them and turned out some of them were fused. I still have to solder everything and also code the esp32.
In the devlog, I add the other components which were not added in the previous devlog. I was confused between two resistors about their resistance so I just calculated it. I had a little trouble getting the components in the right place but I figured it out. So, this is how it looks till now. I think will work on the programming the microcontroller or maybe soldering the components in the next devlog.
In this devlog, I started to solder all the components which I assembled in last devlog. First, I soldered all the anode pins of individual leds Secondly, I started to solder all the cathode pins of all the individual leds Then, I started to connect[solder] the anodes pins to make columns, that when my soldering wire ran out. Perhaps, I must have a good stock of it. That’s All
In this devlog, I continued my work by soldering the rest of the led’s pins[i.e. anode, cathode]. I did the best I can still I made some mistakes. Perhaps, I am still a beginner. Now, Soldering [About to finish, Last phase] Circuit [Checked] Microcontroller [Yet to program] That’s All.
In this devlog, I was planning to finish my soldering but it went wrong. Here’s what happened, I bought enough soldering wire for my project[The last picture below] and was ready to finish all the soldering work of my project. As I was working through, the worst thing happened, my Soldering Iron BROKE [the Tip]. I guess this project is gonna take long time.[There is a picture of Broken Tip too.]. That’s all.
In this devlog, So, It has been long since I last worked on this project. So, working on this gives me a long feeling. I suppose, this project has taught me a lot. Any way, I continued the assembling work and almost at the end. Made some minor file updates and also added a BOM.file . Done BOM.csv CAD.file Assembling [Almost] Up-Next Code.ino [ArduinoIDE] Testing That’s all.
In this devlog, Finally, the hardware is done. I took a lot of patience and troubleshooting to get this right. I must confess, the soldering is not the best but it is under progress. I begin writing code for microcontroller in the Arduino IDE which I forgot to take the screenshot of. Done Assembling Soldering Circuit verification for troubleshooting Under Progress Writing Code Updating GitHub Testing Finalising That’s All.
In this devlog, I finished writing my code and after verifying it I uploaded the code in my microcontroller [ESP32] after that I plug in my display to see if it works. At first, the 2nd col LEDs and the 4th col LEDs does not seem to work. Perhaps, it was my bad soldering skills. So, I started looking for leaks or I should say bad circuits. After some fixing, It seem to be better but still the 2nd col LEDs and a 4th col 4th row LED did not work. So using my multimeter continuity I eliminated some more troubleshooting and it finally worked like fantastic. I updated my Readme and Github and I think it is ready for submitting. That’s All.
Final Touches Giving some final updates and verification to all the sections of the project.
Ships:
I made a 2-Dimensional LED Matrix Display using White LEDs Microcontroller and other components. I face difficulty perfectly assembling the project and getting it to work perfectly. This project tested my skill, knowledge, and dedication and help me improve a lot in my journey. Especially my soldering skills . It was a really great experience and will be a major part of my journey. That’s ALl....
|
1792792177.4982696
|
1792878577.4982696
|
|
3236
|
Apex Scholar by @Anvith | Stardance
|
Anvith
|
1
|
34.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T17:47:40Z", "hours": 34.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Apex Scholar, which is meant to help students self-learn AP subjects. I made this since I didn’t understand sometimes what my teacher was teaching, and I didn’t know how to self study. In Apex Scholar, there are AI tutors that are each trained on their respective Course & Exam Description, a practice hub where you can take practice tests, create flashcards, learn, review topics, and more, and also a scheduler, which schedules when you should study and do your homework. I would greatly appreciate any feedback!", "repo": "https://github.com/AnvithPothula/apex-scholar", "demo": "https://apex-scholar.com"}]...
|
[{"post_id": 80442, "ts": "202 [{"post_id": 80442, "ts": "2026-10-17T17:11:00Z", "hours": 6.3394, "text": "There were a few bugs throughout the website that I took care of. It is basically finished, though I might ship again after this ship if I add updated based on the feedback."}, {"post_id": 79400, "ts": "2026-10-13T20:16:43Z", "hours": 26.7125, "text": "I’ve done a lot of changes, mostly with adding a practice hub."}, {"post_id": 2897, "ts": "2026-06-05T20:03:06Z", "hours": 0.5667, "text": "I am starting to make a Learn section"}]...
|
Title: Apex Scholar by @Anvith | Stardance
Devlog Title: Apex Scholar by @Anvith | Stardance
Devlogs:
I am starting to make a Learn section
I’ve done a lot of changes, mostly with adding a practice hub.
There were a few bugs throughout the website that I took care of. It is basically finished, though I might ship again after this ship if I add updated based on the feedback.
Ships:
I made Apex Scholar, which is meant to help students self-learn AP subjects. I made this since I didn’t understand sometimes what my teacher was teaching, and I didn’t know how to self study. In Apex Scholar, there are AI tutors that are each trained on their respective Course & Exam Description, a practice hub where you can take practice tests, create flashcards, learn, review topics, and more, and also a scheduler, which schedules when you should study and do your homework. I would greatly appreciate any feedback!...
|
1792662848.7535427
|
1792749248.7535427
|
|
68725
|
Slack Economic Bot by @NotTacos | Stardance
|
NotTacos
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T16:53:07Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a economic slack bot inspired by dank memer, one of the most famous economic discord bot. The challenging part was to figure out the database of what should I use, I have decided to use quick.db for it’s private, good quality and easy to setup database. I’m really proud of how the bot really turned out to be a good economic bot in slack.", "repo": "https://github.com/NotTacos2/slackeconomicbot", "demo": "https://slack.com/oauth/v2/authorize?client_id=8329771700082.12279523408052&team=T089PNPLL2E&install_redirect=install-on-team&scope=calls:write,commands,app_mentions:read,channels:history"}]...
|
[{"post_id": 80432, "ts": "202 [{"post_id": 80432, "ts": "2026-10-17T16:47:40Z", "hours": 0.4461, "text": "I am working on a slack bot inspired by one of the famous discord bot, dank memer. In day 8, I have added the sell command and it works very well with item ids. This will be the last devlog of my bot since I have decided to end it here. Thank you for everyone that saw my project!"}, {"post_id": 80242, "ts": "2026-10-16T20:51:11Z", "hours": 0.2669, "text": "I am working on a slack bot inspired by dank memer, a most used economic discord bot. In day 7, I have added dig command, similar to fish command, but it has cooldowns to prevent digging multiple artifacts at one. I also have implemented sell command’s foundation, it will be ready tomorrow."}, {"post_id": 80000, "ts": "2026-10-15T20:55:24Z", "hours": 0.3553, "text": "I am making a slack bot influenced by one of the most famous discord bot, dank memer. In day 7, I have added fish and items command. There are 3 types of fish, common, rare, and legendary. (kept getting common fish guess my luck is pretty bad lmao) The commands work very well with the bait system and I will be adding sell command tomorrow. (Hopefully dig command in 2 days!)"}, {"post_id": 79649, "ts": "2026-10-14T21:46:04Z", "hours": 0.3539, "text": "I am working on a slack bot inspired by one of the most famous discord bot, dank memer. In day 6, I have added buy command, which can buy fishing rod, baits, and shovel, I will start adding dig and fish commands tomorrow"}, {"post_id": 79453, "ts": "2026-10-14T02:49:49Z", "hours": 0.3178, "text": "I’m working on a slack bot inspired by one of the most famous discord bot, dank memer. In day 5, I added beg command in which you can beg and get random value of money, but has a 1min cooldown. There’s also a shop command to show the items for sale, but buy command isn’t finished yet (it will be tomorrow)"}, {"post_id": 79194, "ts": "2026-10-12T23:42:36Z", "hours": 0.3203, "text": "I am making a slack bot inspired by one of the most famous discord bot, dank memer. In day 4, I added daily and weekly commands which allows you to get daily and weekly money with cooldowns."}, {"post_id": 78785, "ts": "2026-10-11T16:27:21Z", "hours": 0.4742, "text": "I made a slack bot inspired by one of the most famous discord bot, Dank Memer. In day 3, I have added a coinflip command (heads or tails), you can input on how many you want to gamble and it will be from the bank"}, {"post_id": 78376, "ts": "2026-10-10T16:31:39Z", "hours": 0.4417, "text": "I made a slack bot inspired by one of the most famous discord bot, Dank Memer. In day 2 (which is today), I have added a bank system where you can deposit or withdraw your money, it will be handy in making other commands soon."}, {"post_id": 78116, "ts": "2026-10-09T16:39:36Z", "hours": 0.4864, "text": "I made a slack bot inspired by one of the famous economic discord bot, Dank Memer. So far I have made great progress and managed to get database working (using quick.db in js)."}]...
|
Title: Slack Economic Bot by @NotTacos | Stardance Title: Slack Economic Bot by @NotTacos | Stardance
Devlogs:
I made a slack bot inspired by one of the famous economic discord bot, Dank Memer. So far I have made great progress and managed to get database working (using quick.db in js).
I made a slack bot inspired by one of the most famous discord bot, Dank Memer. In day 2 (which is today), I have added a bank system where you can deposit or withdraw your money, it will be handy in making other commands soon.
I made a slack bot inspired by one of the most famous discord bot, Dank Memer. In day 3, I have added a coinflip command (heads or tails), you can input on how many you want to gamble and it will be from the bank
I am making a slack bot inspired by one of the most famous discord bot, dank memer. In day 4, I added daily and weekly commands which allows you to get daily and weekly money with cooldowns.
I’m working on a slack bot inspired by one of the most famous discord bot, dank memer. In day 5, I added beg command in which you can beg and get random value of money, but has a 1min cooldown. There’s also a shop command to show the items for sale, but buy command isn’t finished yet (it will be tomorrow)
I am working on a slack bot inspired by one of the most famous discord bot, dank memer. In day 6, I have added buy command, which can buy fishing rod, baits, and shovel, I will start adding dig and fish commands tomorrow
I am making a slack bot influenced by one of the most famous discord bot, dank memer. In day 7, I have added fish and items command. There are 3 types of fish, common, rare, and legendary. (kept getting common fish guess my luck is pretty bad lmao) The commands work very well with the bait system and I will be adding sell command tomorrow. (Hopefully dig command in 2 days!)
I am working on a slack bot inspired by dank memer, a most used economic discord bot. In day 7, I have added dig command, similar to fish command, but it has cooldowns to prevent digging multiple artifacts at one. I also have implemented sell command’s foundation, it will be ready tomorrow.
I am working on a slack bot inspired by one of the famous discord bot, dank memer. In day 8, I have added the sell command and it works very well with item ids. This will be the last devlog of my bot since I have decided to end it here. Thank you for everyone that saw my project!
Ships:
I made a economic slack bot inspired by dank memer, one of the most famous economic discord bot. The challenging part was to figure out the database of what should I use, I have decided to use quick.db for it’s private, good quality and easy to setup database. I’m really proud of how the bot really turned out to be a good economic bot in slack....
|
1792857205.8261511
|
1792943605.8261511
|
|
41178
|
MY Personal Website by @ashrafmahin10 | Stardance
|
ashrafmahin10
|
2
|
14.0
|
13
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T16:49:06Z", "hours": 11.0, "multiplier": 1.18, "payout": 13, "blessing": "neutral", "text": "I added some changes to my portofolio website. The challenging part was to creating the dino and movable objects, because of the advance math involved in it. I am proud to have my own place in the internet. Just test my project in a computer, its not suitable in mobile.", "repo": "https://github.com/Ashraf-999/MyPersonalSiteByAshraf", "demo": "https://ashraf-999.github.io/MyPersonalSiteByAshraf/"}, {"ship_num": 2, "ts": "2026-08-02T02:40:25Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my first personal website about me and my project. The hardest was to set up github and git. It makes me proud to get my very own place in the internet. I only did one commit because I was confused.I hope this get accepted. Thank you!", "repo": "https://github.com/Ashraf-999/MyPersonalSiteByAshraf", "demo": "https://ashraf-999.github.io/MyPersonalSiteByAshraf/"}]...
|
[{"post_id": 80430, "ts": "202 [{"post_id": 80430, "ts": "2026-10-17T16:45:19Z", "hours": 5.6717, "text": "Added Dino It blinks, and it has nothing to do other than look at your mouse pointer."}, {"post_id": 79075, "ts": "2026-10-12T16:11:04Z", "hours": 5.6161, "text": "Yo I added some ui changes like game-like buttons and moving box to make it look cool"}, {"post_id": 39226, "ts": "2026-08-02T01:49:20Z", "hours": 2.81, "text": "Hello, I finally finished building up my personal website! Please look at it and give me some feedback for improvement!"}, {"post_id": 36753, "ts": "2026-07-29T00:44:59Z", "hours": 0.5256, "text": "Hi, I am working on building my first personal website! It is pretty basic right now, but I am going to improve it in the future."}]...
|
Title: MY Personal Website by @ashrafmahin10 | Sta Title: MY Personal Website by @ashrafmahin10 | Stardance
Devlogs:
Hi, I am working on building my first personal website! It is pretty basic right now, but I am going to improve it in the future.
Hello, I finally finished building up my personal website! Please look at it and give me some feedback for improvement!
Yo I added some ui changes like game-like buttons and moving box to make it look cool
Added Dino It blinks, and it has nothing to do other than look at your mouse pointer.
Ships:
I made my first personal website about me and my project. The hardest was to set up github and git. It makes me proud to get my very own place in the internet. I only did one commit because I was confused.I hope this get accepted. Thank you!
I added some changes to my portofolio website. The challenging part was to creating the dino and movable objects, because of the advance math involved in it. I am proud to have my own place in the internet. Just test my project in a computer, its not suitable in mobile....
|
1792842454.6135092
|
1792928854.6135092
|
|
69204
|
distroller by @Erox | Stardance
|
Erox
|
1
|
12.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T16:42:10Z", "hours": 12.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Distroller is a rust based hyprland exclusive cli tool , it manages displays in a normal hyprland setup , check out my repo for more info abt the commands , also there is a demo video , showing how distroller works on my pc(dual moniter one internal laptop one and 2nd is hdmi 100hz 1080p) , heres the link : “ https://youtu.be/UKzd1IbrFVo ” see the installation steps mentioned in readme to install it in your arch", "repo": "https://github.com/Erox-02/distroller", "demo": "https://youtu.be/UKzd1IbrFVo"}]...
|
[{"post_id": 80409, "ts": "202 [{"post_id": 80409, "ts": "2026-10-17T15:36:20Z", "hours": 0.8461, "text": "wrote the readme and the PKGBUILD , did a lot of tries , but still wasnt able to put the video in readme so gonna use the yt link"}, {"post_id": 79774, "ts": "2026-10-15T10:58:21Z", "hours": 0.4403, "text": "wow what a idiot i aam , forgot to add the use in helps lol , fixed tht anyways , now i will publish it to aur and gonna write a readme ahh i cant push to aur , its denying my public key anyways i think i will make the video first before pushing on aur ok done all things , now js readme and then done , see the demo vid and we are ready to ship :“ https://youtu.be/UKzd1IbrFVo ”"}, {"post_id": 79759, "ts": "2026-10-15T09:14:22Z", "hours": 2.3222, "text": "ok so i saw when i use the share , it scales the monitors differently so we need to pass both , dont change scale and then do it , and if scale changed then revert the scale , i use arch btw , i am pro .ok use works flawlessly now , anyways found a bug , i cant use 100hz on my hdmi monitor tht supports 100hz i have no fking idea why but i cant so needa fix tht . wow i am such a idiot , changed the vec in ls then thought shld push so reverted then changed in io and now suffering lol anyways gotta fix tht bruh wtf i am getting prob on refreshrate , tht right but i named a full struct wrong and hyprctl doesnt parse tht correctly so i am getting no sup on 100hz lol , do i even have more than 1 braincel? ok after rechaingin my vec to string to vec to string to vec i finally got it to work lol . kk removed the training wheels , i mean println for helping me done . now the final thing , its cli , i mean i am done using cargo run …. lets implant usable distroller …. OHH DONE , i made the PKGBUild and it WORKS , now i can publish it to aur too , i js need a readme now hell yeah"}, {"post_id": 79711, "ts": "2026-10-15T05:51:37Z", "hours": 1.4242, "text": "ok so i saw when i use the share , it scales the monitors differently so we need to pass both , dont change scale and then do it , and if scale changed then revert the scale , i use arch btw , i am pro .ok use works flawlessly now , anyways found a bug , i cant use 100hz on my hdmi monitor tht supports 100hz i have no fking idea why but i cant so needa fix tht . wow i am such a idiot , changed the vec in ls then thought shld push so reverted then changed in io and now suffering lol anyways gotta fix tht bruh wtf i am getting prob on refreshrate , tht right but i named a full struct wrong and hyprctl doesnt parse tht correctly so i am getting no sup on 100hz lol , do i even have more than 1 braincel? ok after rechaingin my vec to string to vec to string to vec i finally got it to work lol . kk removed the training wheels , i mean println for helping me done"}, {"post_id": 79541, "ts": "2026-10-14T14:53:59Z", "hours": 1.4531, "text": "ok so made a new formula for the workspace logic , its easy res(len)*scale^(-1) + c and here frm my tests i got c=10 for 1080p monitors. It works flawlessly in my setup but i still havent tested it on diff moniters so cant say its universal .okk added shr.rs and the logic is clean af . js do basic math easy , i made c configureable with a integer pass , pass the val of c and youre good , to go but i still havent decided vals for c for other setups , lets them try lol .bruh i added use fn branch after command and wondering , why i am getting unknown command “use” lol.wow got an error thread 'main' (15889) panicked at src/ls.rs:32:10:cant parse monitor data: Error(\"missing field `available`\", line: 45, column: 1)note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace[erox@archbtw distroller]$ ok pretty good , there was a prob with the avalible in the struct in ls but i js used serde def haha always false if no val , i have hyprctl monitors all -j so nothing to worry anyways it works now"}, {"post_id": 79475, "ts": "2026-10-14T06:05:04Z", "hours": 1.205, "text": "this time i am making a shared window for both monitors so user can move mouse between them , after a lot of trail and err , in main.rs then in terminal and then in arch wiki finally pulled it off , safe position is 1290x0 for m2 and m1 will be 0x0 but its for 1.5x scaling not 1x or diff , oh now i need to make it diff for scaling’s too ahh god it sucks"}, {"post_id": 79130, "ts": "2026-10-12T19:32:53Z", "hours": 0.265, "text": "ok added some restrictions and it works yay!"}, {"post_id": 78969, "ts": "2026-10-12T06:50:30Z", "hours": 0.7342, "text": "ok now i am working on it to use it as cli tool not js cargo run and pray so i think i will start with passing a value in cargo for now .ok did some work and got the refresh rate thing working too , now cargo run –list , cargo run – scale and refresh works , and works pretty fine i will need to add some restrictions because scalling max is 10 , higher gives hypr err , higher ref rate on external hdmi = no signal also disabling eDP kills the waybar too oh thts my fault lemme fix my own waybar , done took a lil time but fixed , also i changed hyprctl monitors -j to hyprctl monitors all -j because after disabling one moniter , hyprctl monitors was ignoring the disabled one"}, {"post_id": 78832, "ts": "2026-10-11T18:32:54Z", "hours": 0.3467, "text": "added another feature it does the scaling thing , hm so i used hyprctl eval 'hl.monitor({ output = \"eDP-1\", scale = 1.0 })' hyprctl commands obviously and scaled the monitors i think now imma gonna add separate display scaling , not a prob for me as i still havent implanted any cli commands , but also i added refresh rate impl too in the io.rs js didnt used tht in main.rs gonna do tht soon check the video here “ https://youtu.be/PTmcT2p5NYg ”"}, {"post_id": 78793, "ts": "2026-10-11T16:53:34Z", "hours": 3.155, "text": "Recently i got a monitor (thx stardance) and connected it to my laptop right away , but my hyprland didnt had anything to assign to the moniter , so it just went with the default one ,a diff workspace and i had to configure it a lot then finally got it to work but now i think i will make a rust based cli tool to automate those things . Easy right? for users not me lol . see the poc : distroller list distroller use 1 (here 1 means the 1st moniter like for laptop , it is eDP-1, while the other moniters will turn off maybe? define the state in distroller.conf ) distroller use 2 (HDMI-A-1) distroller use 1,2… (it gives each moniter diff workspace) distroller use 1,2 –share (it makes both share a workspace but more like a single monitor ) distroller use 1,2 –copy (show the same thing) i made it a codeblock but the comments () arent valid so dont copy these things , now imma gonna start building the base so built the initial struct , btw i used u8 for height and width at first but it doesnt store 1920 or 1080 so i used u16 as it is better than u32 atleast i think so , also i used f32 for the refreash rate as hyprland give things like 59.64 sometimes , wait wtf am i explain? its basics nah i dont needa explain, nah, i’wd build . ok added another struct to copy the vals to new struct wait wait , why am i such a fool? why did i made a struct to js push a value to next struct? wait i again figured a thing , i can js follow the hyprctl output’s structure lol , [erox@archbtw ~]$ hyprctl monitors -j [{ “id”: 0, “name”: “eDP-1”, “description”: “BOE 0x094A”, “make”: “BOE”, “model”: “0x094A”, “width”: 1920, “height”: 1080, “physicalWidth”: 340, “physicalHeight”: 190, “refreshRate”: 60.00400, “x”: 0, “y”: 0, “activeWorkspace”: { “id”: 1, “name”: “1” }, { “id”: 1, “name”: “HDMI-A-1”, “description”: “XXX HDMI”, “make”: “XXX”, “model”: “HDMI”, “serial”: “”, “width”: 1920, “height”: 1080, “physicalWidth”: 10, “physicalHeight”: 10, “refreshRate”: 60.00000, “x”: 1280, “y”: 0, “activeWorkspace”: { “id”: 4, “name”: “4” },] [erox@archbtw ~]$ made the best struct pub struct Disp { pub name: String, pub refreshRate: f32, pub w: u16, pub h: u16, pub focused: bool, pub disabled: bool, } now just gonna fetch frm the hyprctl output and print done ok added the code to run hyprlctl monitors -j and fetch the info , but then i got err js because i forgot to add the deserializer and then after i fixed lol cargo toml didnt have derde lol , and now i imported it as macro another lol , and now i forgot to import the feature deserialize with serde . bruh this time i js got a err of version mismatch tht was added by cargo , how life can be worser? ohhh it worked finally : but wait the 2nd moniter was supposed to be 100hz default , ik its downsampled because of the other moniter , anyways i ’ll fix tht later hmhm now imma gonna make the other features . okk broke main.rs and made ls.rs and main.rs , currently i kept the hypr func (the one to execute hyprctl with structed args as u want ) in ls as idh any hypr.rs , but i will soon move tht to somewhere else as ls.rs is for listing only , yeah thts why i named it ls , i didnt steal the name of ls bash command , wait i kinda did to be honest .ok after a lot of research , i found hyprctl eval ‘hl.monitor({ output = “eDP-1”, disabled = true })’ works to turn of the display so i can make a function inside my new io.rs and use it to turn off on on the display hmhm. now imma gonna work on the turn off and on function done it works , i js used hyprctl command to do it , it wasnt much hard after finding some repos i found this hyprctl eval ‘hl.monitor({ output = “eDP-1”, disabled = true })’ it ran well so i made a file named io.rs and implanted on main done and now it works though its not usable on terminal , cargo run does the work fine ."}]...
|
Title: distroller by @Erox | Stardance
Devlogs:
R Title: distroller by @Erox | Stardance
Devlogs:
Recently i got a monitor (thx stardance) and connected it to my laptop right away , but my hyprland didnt had anything to assign to the moniter , so it just went with the default one ,a diff workspace and i had to configure it a lot then finally got it to work but now i think i will make a rust based cli tool to automate those things . Easy right? for users not me lol . see the poc : distroller list distroller use 1 (here 1 means the 1st moniter like for laptop , it is eDP-1, while the other moniters will turn off maybe? define the state in distroller.conf ) distroller use 2 (HDMI-A-1) distroller use 1,2… (it gives each moniter diff workspace) distroller use 1,2 –share (it makes both share a workspace but more like a single monitor ) distroller use 1,2 –copy (show the same thing) i made it a codeblock but the comments () arent valid so dont copy these things , now imma gonna start building the base so built the initial struct , btw i used u8 for height and width at first but it doesnt store 1920 or 1080 so i used u16 as it is better than u32 atleast i think so , also i used f32 for the refreash rate as hyprland give things like 59.64 sometimes , wait wtf am i explain? its basics nah i dont needa explain, nah, i’wd build . ok added another struct to copy the vals to new struct wait wait , why am i such a fool? why did i made a struct to js push a value to next struct? wait i again figured a thing , i can js follow the hyprctl output’s structure lol , [erox@archbtw ~]$ hyprctl monitors -j [{ “id”: 0, “name”: “eDP-1”, “description”: “BOE 0x094A”, “make”: “BOE”, “model”: “0x094A”, “width”: 1920, “height”: 1080, “physicalWidth”: 340, “physicalHeight”: 190, “refreshRate”: 60.00400, “x”: 0, “y”: 0, “activeWorkspace”: { “id”: 1, “name”: “1” }, { “id”: 1, “name”: “HDMI-A-1”, “description”: “XXX HDMI”, “make”: “XXX”, “model”: “HDMI”, “serial”: “”, “width”: 1920, “height”: 1080, “physicalWidth”: 10, “physicalHeight”: 10, “refreshRate”: 60.00000, “x”: 1280, “y”: 0, “activeWorkspace”: { “id”: 4, “name”: “4” },] [erox@archbtw ~]$ made the best struct pub struct Disp { pub name: String, pub refreshRate: f32, pub w: u16, pub h: u16, pub focused: bool, pub disabled: bool, } now just gonna fetch frm the hyprctl output and print done ok added the code to run hyprlctl monitors -j and fetch the info , but then i got err js because i forgot to add the deserializer and then after i fixed lol cargo toml didnt have derde lol , and now i imported it as macro another lol , and now i forgot to import the feature deserialize with serde . bruh this time i js got a err of version mismatch tht was added by cargo , how life can be worser? ohhh it worked finally : but wait the 2nd moniter was supposed to be 100hz default , ik its downsampled because of the other moniter , anyways i ’ll fix tht later hmhm now imma gonna make the other features . okk broke main.rs and made ls.rs and main.rs , currently i kept the hypr func (the one to execute hyprctl with structed args as u want ) in ls as idh any hypr.rs , but i will soon move tht to somewhere else as ls.rs is for listing only , yeah thts why i named it ls , i didnt steal the name of ls bash command , wait i kinda did to be honest .ok after a lot of research , i found hyprctl eval ‘hl.monitor({ output = “eDP-1”, disabled = true })’ works to turn of the display so i can make a function inside my new io.rs and use it to turn off on on the display hmhm. now imma gonna work on the turn off and on function done it works , i js used hyprctl command to do it , it wasnt much hard after finding some repos i found this hyprctl eval ‘hl.monitor({ output = “eDP-1”, disabled = true })’ it ran well so i made a file named io.rs and implanted on main done and now it works though its not usable on terminal , cargo run does the work fine .
added another feature it does the scaling thing , hm so i used hyprctl eval 'hl.monitor({ output = "eDP-1", scale = 1.0 })' hyprctl commands obviously and scaled the monitors i think now imma gonna add separate display scaling , not a prob for me as i still havent implanted any cli commands , but also i added refresh rate impl too in the io.rs js didnt used tht in main.rs gonna do tht soon check the video here “ https://youtu.be/PTmcT2p5NYg ”
ok now i am working on it to use it as cli tool not js cargo run and pray so i think i will start with passing a value in cargo for now .ok did some work and got the refresh rate thing working too , now cargo run –list , cargo run – scale and refresh works , and works pretty fine i will need to add some restrictions because scalling max is 10 , higher gives hypr err , higher ref rate on external hdmi = no signal also disabling eDP kills the waybar too oh thts my fault lemme fix my own waybar , done took a lil time but fixed , also i changed hyprctl monitors -j to hyprctl monitors all -j because after disabling one moniter , hyprctl monitors was ignoring the disabled one
ok added some restrictions and it works yay!
this time i am making a shared window for both monitors so user can move mouse between them , after a lot of trail and err , in main.rs then in terminal and then in arch wiki finally pulled it off , safe position is 1290x0 for m2 and m1 will be 0x0 but its for 1.5x scaling not 1x or diff , oh now i need to make it diff for scaling’s too ahh god it sucks
ok so made a new formula for the workspace logic , its easy res(len)*scale^(-1) + c and here frm my tests i got c=10 for 1080p monitors. It works flawlessly in my setup but i still havent tested it on diff moniters so cant say its universal .okk added shr.rs and the logic is clean af . js do basic math easy , i made c configureable with a integer pass , pass the val of c and youre good , to go but i still havent decided vals for c for other setups , lets them try lol .bruh i added use fn branch after command and wondering , why i am getting unknown command “use” lol.wow got an error thread 'main' (15889) panicked at src/ls.rs:32:10:cant parse monitor data: Error("missing field `available`", line: 45, column: 1)note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace[erox@archbtw distroller]$ ok pretty good , there was a prob with the avalible in the struct in ls but i js used serde def haha always false if no val , i have hyprctl monitors all -j so nothing to worry anyways it works now
ok so i saw when i use the share , it scales the monitors differently so we need to pass both , dont change scale and then do it , and if scale changed then revert the scale , i use arch btw , i am pro .ok use works flawlessly now , anyways found a bug , i cant use 100hz on my hdmi monitor tht supports 100hz i have no fking idea why but i cant so needa fix tht . wow i am such a idiot , changed the vec in ls then thought shld push so reverted then changed in io and now suffering lol anyways gotta fix tht bruh wtf i am getting prob on refreshrate , tht right but i named a full struct wrong and hyprctl doesnt parse tht correctly so i am getting no sup on 100hz lol , do i even have more than 1 braincel? ok after rechaingin my vec to string to vec to string to vec i finally got it to work lol . kk removed the training wheels , i mean println for helping me done
ok so i saw when i use the share , it scales the monitors differently so we need to pass both , dont change scale and then do it , and if scale changed then revert the scale , i use arch btw , i am pro .ok use works flawlessly now , anyways found a bug , i cant use 100hz on my hdmi monitor tht supports 100hz i have no fking idea why but i cant so needa fix tht . wow i am such a idiot , changed the vec in ls then thought shld push so reverted then changed in io and now suffering lol anyways gotta fix tht bruh wtf i am getting prob on refreshrate , tht right but i named a full struct wrong and hyprctl doesnt parse tht correctly so i am getting no sup on 100hz lol , do i even have more than 1 braincel? ok after rechaingin my vec to string to vec to string to vec i finally got it to work lol . kk removed the training wheels , i mean println for helping me done . now the final thing , its cli , i mean i am done using cargo run …. lets implant usable distroller …. OHH DONE , i made the PKGBUild and it WORKS , now i can publish it to aur too , i js need a readme now hell yeah
wow what a idiot i aam , forgot to add the use in helps lol , fixed tht anyways , now i will publish it to aur and gonna write a readme ahh i cant push to aur , its denying my public key anyways i think i will make the video first before pushing on aur ok done all things , now js readme and then done , see the demo vid and we are ready to ship :“ https://youtu.be/UKzd1IbrFVo ”
wrote the readme and the PKGBUILD , did a lot of tries , but still wasnt able to put the video in readme so gonna use the yt link
Ships:
Distroller is a rust based hyprland exclusive cli tool , it manages displays in a normal hyprland setup , check out my repo for more info abt the commands , also there is a demo video , showing how distroller works on my pc(dual moniter one internal laptop one and 2nd is hdmi 100hz 1080p) , heres the link : “ https://youtu.be/UKzd1IbrFVo ” see the installation steps mentioned in readme to install it in your arch...
|
1792857224.9407423
|
1792943624.9407423
|
|
20759
|
ez-SDR by @lupc65779 | Stardance
|
lupc65779
|
1
|
163.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T15:44:56Z", "hours": 163.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built ez-SDR , an open source software defined radio application written entirely in Rust (one of the relatively few fully Rust-based SDR desktop applications). ez-SDR has three main tabs: Radio: A general-purpose radio receiver with AM, FM, SSB, CW, and other modulation modes, real-time spectrum and waterfall displays, and stereo FM with RDS support. ADS-B: An aircraft tracking system with an interactive map showing aircraft positions, altitudes, speeds, headings, and flight trails. It includes native decoders for both 1090 MHz ADS-B, used worldwide, and the freedom frequency (978 MHz) Meteor Decoding: A satellite image decoder capable of decoding imagery transmitted by the Russian Meteor-M2-3 and M2-4 weather satellites. It supports both live reception and decoding previously recorded radio signals (saved as CS8 or CF32 files), with image previews and PNG exports. (A moment of silence for the deprecated NOAA satellites) Another major feature is the architecture itself. I beheaded it. (The project.) The actual GUI is separated from the radio processing backend allowing it to run as a headless daemon. It exposes HTTP and WebSocket API’s, making it possible to interact with the backend without using the GUI. Getting everything working was… interesting. Building the decoding pipelines, integrating them into a responsive desktop interface (making it snappy and fast took several tens of hours), debugging signal processing issues, and literally running through cornfields with an antenna in my hand were some of the biggest challenges I ran into. The project went through several major redesigns, from the initial Rust implementation to separating the backend from the UI, briefly experimenting with Electron, and eventually returning to the native Rust interface. After over 160 hours of logged work , I’m excited to finally ship ez-SDR! The source code and Linux builds are available on GitHub, with a Windows build planned for the near future.", "repo": "https://github.com/Lupc9102/ez-sdr", "demo": "https://drive.google.com/file/d/1CAk3eGq8M2QFzbwPgKeuX1w_fwFsIhUG/view?usp=sharing"}]...
|
[{"post_id": 80362, "ts": "202 [{"post_id": 80362, "ts": "2026-10-17T12:36:53Z", "hours": 10.9075, "text": "Major reliability and release readiness improvements for EZ-SDR -stronger ADS-B/UAT decoding -safer settings, cleaner daemon and browser lifecycles -better audio and integrations - finally stable data paths -packaging fixes -removal of immense amounts of bloat PS heres an image of LRPT decoding in action"}, {"post_id": 78367, "ts": "2026-10-10T16:02:57Z", "hours": 10.4897, "text": "Getting ready to ship it so here I am trying to patch some final bugs in the Meteor Satellite Lrpt decoding pipeline"}, {"post_id": 77103, "ts": "2026-10-05T17:15:36Z", "hours": 15.5006, "text": "Going for a final round of fixes on the ads-b pipeline before marking it as finished 6.1 sol xhigh audited it and its not looking too good (holy f 11k words)"}, {"post_id": 74071, "ts": "2026-09-26T16:52:51Z", "hours": 8.1261, "text": "Rust UI is back, also ported a couple of features from sdr++, The screenshot contains an actual signal (unlike the mockups in past devblogs), more precisely a local music radio station received through ez-sdr with a rtl sdr v4 dongle"}, {"post_id": 72598, "ts": "2026-09-23T09:47:02Z", "hours": 13.9953, "text": "a TON of bug hunting and im going back to the old rust ui because it turns out the electron app wasnt my brightest idea"}, {"post_id": 57242, "ts": "2026-08-29T10:50:29Z", "hours": 9.9469, "text": "Couldnt patch the ads-b map view inside the rust gui app so i took a U turn with the porject and went all in for an Electron App as the gui for the ez-sdr daemon. mockup waterfall"}, {"post_id": 44519, "ts": "2026-08-10T10:22:10Z", "hours": 8.3333, "text": "Not much to be written, just some painful and slow progress with decoding meteor imagery."}, {"post_id": 28507, "ts": "2026-07-14T20:02:26Z", "hours": 6.0031, "text": "Should I even be happy? I finally tested ez-sdr’s satellite decoding with a real recording I took yesterday on an Meteor M2-4 88* pass, and it’s… not great, especially compared to SatDump’s decode. (Ez-sdr is the first image, SatDump is the second image.) What troubles me the most is that I literally stole SatDump’s homework equation by equation and rewrote it in Rust, and it still looks like shite lol. Its for sure progress and im happy with that lol"}, {"post_id": 27542, "ts": "2026-07-13T06:10:40Z", "hours": 9.3789, "text": "Considering that the last two LRPT satellites that still transmit are Meteor m2-3 and Meteor m2-4 i did efforts to make decoding them as fast as possible , especially cf32, cs16 and cs8 decoding. Now i didnt really get to test the upgrades.. because i didnt get to FINISH the upgrades but i DID finish the web ui remote from the last devlog. (I am posting this devlog WITHOUT a finished feature because im getting close to the 10 hour cap) Also ive went outside, touched grass and snatched a good cs32 from meteor m2-4 so i actually have what to test the decoding on."}, {"post_id": 25907, "ts": "2026-07-10T12:18:29Z", "hours": 10.7172, "text": "I cut its head off. Fully decoupled Ez-sdr from Ez-gui (the Rust UI), effectively turning Ez-sdr into a headless project. This allows Ez-sdr to be coupled to multiple channels: The original Rust UI WebUI (Almost done, in development) Discord (in development) This decoupling also exposes an API, allowing you to integrate and use Ez-sdr functionalities on the go within your own applications and projects."}, {"post_id": 25177, "ts": "2026-07-09T07:11:47Z", "hours": 28.3117, "text": "Yet another from-scratch redesign because lately most of the app started feeling bloated and hard to use for beginners (which defeats the entire purpose of ez -sdr, which is meant to be easy . Therefore i moved most of the unnecessary stuff in advanced and other tabs. Also patched a lot of bugs."}, {"post_id": 20817, "ts": "2026-07-02T15:02:41Z", "hours": 25.5669, "text": "Full UI redesign + a ton of new features: The ADSB tab now includes a map, plane labels, and a 3D view mode. Added a Discord gateway that sends notifications and images of detected planes, satellite passes, and more. Overhauled the AI Assistant tab. Added a reasoning effort dropdown to the AI assistant. Granted the AI the ability to perform web searches. Added well-documented checklists and tutorials for beginners setting up their SDR kits, including an antenna angle and length calculator, recommended environments, cabling tips, and driver recommendations. Added UI presets: users can select their experience level on the first boot, and the app automatically customizes the interface accordingly (beginners rely more on the AI assistant and auto-tuning, while experts manage everything manually with optional AI assistance). Added premade themes and in depth ui customization."}, {"post_id": 17812, "ts": "2026-06-28T19:00:19Z", "hours": 5.7533, "text": "I know how hard is it to get started with software defined radios. I went through the hassle of being a complete beginner and having to deal with sketchy blogs and UIs of apps older than most of us participating in this hackaton, and so I tried to build an all-in-one SDR app with most of the cool things you can get from the average RTL-SDR kit: plane tracking, listening to ATC and some other cool frequencies, satellite signal capturing, decoding and tracking, and many more in one unified app interface. I originally intended to do ALL this in Python, but it was way too slow and crashed during DSP, so I had to rewrite it fully in Rust. Problem is that I don’t really know Rust (and basically anything lower level than Python) so props on kimi k2.6 who handled the whole rewrite flawlessly. There’s still many things to improve on this, and, more importantly.. a ton of testing and trial and error"}]...
|
Title: ez-SDR by @lupc65779 | Stardance
Devlogs:
Title: ez-SDR by @lupc65779 | Stardance
Devlogs:
I know how hard is it to get started with software defined radios. I went through the hassle of being a complete beginner and having to deal with sketchy blogs and UIs of apps older than most of us participating in this hackaton, and so I tried to build an all-in-one SDR app with most of the cool things you can get from the average RTL-SDR kit: plane tracking, listening to ATC and some other cool frequencies, satellite signal capturing, decoding and tracking, and many more in one unified app interface. I originally intended to do ALL this in Python, but it was way too slow and crashed during DSP, so I had to rewrite it fully in Rust. Problem is that I don’t really know Rust (and basically anything lower level than Python) so props on kimi k2.6 who handled the whole rewrite flawlessly. There’s still many things to improve on this, and, more importantly.. a ton of testing and trial and error
Full UI redesign + a ton of new features: The ADSB tab now includes a map, plane labels, and a 3D view mode. Added a Discord gateway that sends notifications and images of detected planes, satellite passes, and more. Overhauled the AI Assistant tab. Added a reasoning effort dropdown to the AI assistant. Granted the AI the ability to perform web searches. Added well-documented checklists and tutorials for beginners setting up their SDR kits, including an antenna angle and length calculator, recommended environments, cabling tips, and driver recommendations. Added UI presets: users can select their experience level on the first boot, and the app automatically customizes the interface accordingly (beginners rely more on the AI assistant and auto-tuning, while experts manage everything manually with optional AI assistance). Added premade themes and in depth ui customization.
Yet another from-scratch redesign because lately most of the app started feeling bloated and hard to use for beginners (which defeats the entire purpose of ez -sdr, which is meant to be easy . Therefore i moved most of the unnecessary stuff in advanced and other tabs. Also patched a lot of bugs.
I cut its head off. Fully decoupled Ez-sdr from Ez-gui (the Rust UI), effectively turning Ez-sdr into a headless project. This allows Ez-sdr to be coupled to multiple channels: The original Rust UI WebUI (Almost done, in development) Discord (in development) This decoupling also exposes an API, allowing you to integrate and use Ez-sdr functionalities on the go within your own applications and projects.
Considering that the last two LRPT satellites that still transmit are Meteor m2-3 and Meteor m2-4 i did efforts to make decoding them as fast as possible , especially cf32, cs16 and cs8 decoding. Now i didnt really get to test the upgrades.. because i didnt get to FINISH the upgrades but i DID finish the web ui remote from the last devlog. (I am posting this devlog WITHOUT a finished feature because im getting close to the 10 hour cap) Also ive went outside, touched grass and snatched a good cs32 from meteor m2-4 so i actually have what to test the decoding on.
Should I even be happy? I finally tested ez-sdr’s satellite decoding with a real recording I took yesterday on an Meteor M2-4 88* pass, and it’s… not great, especially compared to SatDump’s decode. (Ez-sdr is the first image, SatDump is the second image.) What troubles me the most is that I literally stole SatDump’s homework equation by equation and rewrote it in Rust, and it still looks like shite lol. Its for sure progress and im happy with that lol
Not much to be written, just some painful and slow progress with decoding meteor imagery.
Couldnt patch the ads-b map view inside the rust gui app so i took a U turn with the porject and went all in for an Electron App as the gui for the ez-sdr daemon. mockup waterfall
a TON of bug hunting and im going back to the old rust ui because it turns out the electron app wasnt my brightest idea
Rust UI is back, also ported a couple of features from sdr++, The screenshot contains an actual signal (unlike the mockups in past devblogs), more precisely a local music radio station received through ez-sdr with a rtl sdr v4 dongle
Going for a final round of fixes on the ads-b pipeline before marking it as finished 6.1 sol xhigh audited it and its not looking too good (holy f 11k words)
Getting ready to ship it so here I am trying to patch some final bugs in the Meteor Satellite Lrpt decoding pipeline
Major reliability and release readiness improvements for EZ-SDR -stronger ADS-B/UAT decoding -safer settings, cleaner daemon and browser lifecycles -better audio and integrations - finally stable data paths -packaging fixes -removal of immense amounts of bloat PS heres an image of LRPT decoding in action
Ships:
I built ez-SDR , an open source software defined radio application written entirely in Rust (one of the relatively few fully Rust-based SDR desktop applications). ez-SDR has three main tabs: Radio: A general-purpose radio receiver with AM, FM, SSB, CW, and other modulation modes, real-time spectrum and waterfall displays, and stereo FM with RDS support. ADS-B: An aircraft tracking system with an interactive map showing aircraft positions, altitudes, speeds, headings, and flight trails. It includes native decoders for both 1090 MHz ADS-B, used worldwide, and the freedom frequency (978 MHz) Meteor Decoding: A satellite image decoder capable of decoding imagery transmitted by the Russian Meteor-M2-3 and M2-4 weather satellites. It supports both live reception and decoding previously recorded radio signals (saved as CS8 or CF32 files), with image previews and PNG exports. (A moment of silence for the deprecated NOAA satellites) Another major feature is the architecture itself. I beheaded it. (The project.) The actual GUI is separated from the radio processing backend allowing it to run as a headless daemon. It exposes HTTP and WebSocket API’s, making it possible to interact with the backend without using the GUI. Getting everything working was… interesting. Building the decoding pipelines, integrating them into a responsive desktop interface (making it snappy and fast took several tens of hours), debugging signal processing issues, and literally running through cornfields with an antenna in my hand were some of the biggest challenges I ran into. The project went through several major redesigns, from the initial Rust implementation to separating the backend from the UI, briefly experimenting with Electron, and eventually returning to the native Rust interface. After over 160 hours of logged work , I’m excited to finally ship ez-SDR! The source code and Linux builds are available on GitHub, with a Windows build planned for the near future....
|
1792655342.8871033
|
1792741742.8871033
|
|
69791
|
https://prepos4.netlify.app/ by @princepatel | Sta https://prepos4.netlify.app/ by @princepatel | Stardance...
|
princepatel
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T15:16:15Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Prep OS, an AI-powered study workspace and syllabus tracker designed specifically for Class 12th science and competitive exam preparation across Physics, Chemistry, and Mathematics. To solve the problem of ineffective revision, I built an Error Log AI System that uses the Google Gemini API to analyze mock test mistakes, categorize error types (conceptual, calculation, or misreading), and generate targeted practice tasks. I also created an AI Schedule Maker that calculates remaining syllabus requirements and generates personalized, time-blocked daily timetables using active recall and spaced repetition. The biggest challenge was structuring Gemini API prompts to parse speech/text mistake inputs into clean JSON outputs and managing automated deployments on Render via GitHub. I am proud of creating a comprehensive tool that turns test mistakes into actionable study plans. Anyone testing the live site on Render can update chapter completion bars, log recent test mistakes into the Error Log AI to receive automated revision strategies, and run the AI Schedule Maker to generate a personalized timetable. What was challenging? Integrating the Google Gemini API to reliably power both the Error Log analysis and dynamic schedule generation was challenging. It required crafting precise prompt structures to convert speech/text inputs into actionable study insights, as well as managing deployment on Render with seamless GitHub backend integration. What are you proud of? I am proud of building a unified study workspace that goes beyond basic progress bars. Combining automated mistake analysis with smart timetable generation creates a practical, high-value tool that directly optimizes real-world exam prep workflows. What should people know so they can test your project? Users can visit the deployed app on Render to test all core modules: track subject/chapter progress, input recent test errors into the Error Log AI for targeted review suggestions, and use the AI Schedule Maker to generate a personalized daily study routine.", "repo": "https://github.com/prince12xo/nasa", "demo": "https://prepos4.netlify.app/"}]...
|
[{"post_id": 79728, "ts": "202 [{"post_id": 79728, "ts": "2026-10-15T07:20:37Z", "hours": 0.4303, "text": "“A mission-critical web OS engineered with dynamic syllabus tracking, countdown telemetry, focus tools, and client-side AI diagnostics for astronaut cadets and STEM aspirants.”"}]...
|
Title: https://prepos4.netlify.app/ by @princepate Title: https://prepos4.netlify.app/ by @princepatel | Stardance
Devlogs:
“A mission-critical web OS engineered with dynamic syllabus tracking, countdown telemetry, focus tools, and client-side AI diagnostics for astronaut cadets and STEM aspirants.”
Ships:
I built Prep OS, an AI-powered study workspace and syllabus tracker designed specifically for Class 12th science and competitive exam preparation across Physics, Chemistry, and Mathematics. To solve the problem of ineffective revision, I built an Error Log AI System that uses the Google Gemini API to analyze mock test mistakes, categorize error types (conceptual, calculation, or misreading), and generate targeted practice tasks. I also created an AI Schedule Maker that calculates remaining syllabus requirements and generates personalized, time-blocked daily timetables using active recall and spaced repetition. The biggest challenge was structuring Gemini API prompts to parse speech/text mistake inputs into clean JSON outputs and managing automated deployments on Render via GitHub. I am proud of creating a comprehensive tool that turns test mistakes into actionable study plans. Anyone testing the live site on Render can update chapter completion bars, log recent test mistakes into the Error Log AI to receive automated revision strategies, and run the AI Schedule Maker to generate a personalized timetable. What was challenging? Integrating the Google Gemini API to reliably power both the Error Log analysis and dynamic schedule generation was challenging. It required crafting precise prompt structures to convert speech/text inputs into actionable study insights, as well as managing deployment on Render with seamless GitHub backend integration. What are you proud of? I am proud of building a unified study workspace that goes beyond basic progress bars. Combining automated mistake analysis with smart timetable generation creates a practical, high-value tool that directly optimizes real-world exam prep workflows. What should people know so they can test your project? Users can visit the deployed app on Render to test all core modules: track subject/chapter progress, input recent test errors into the Error Log AI for targeted review suggestions, and use the AI Schedule Maker to generate a personalized daily study routine....
|
1792860461.0334945
|
1792946861.0334945
|
|
31717
|
SlateLite by @FencingLefty3 | Stardance
|
FencingLefty3
|
2
|
27.0
|
41
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T15:08:51Z", "hours": 15.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Slate Ship 2 Slate is ready for ship 2! After adding a new UI overhaul, and rolling 30 day productivity score, Slate is ready for release.", "repo": "https://github.com/FencingLefty3/SlateLite", "demo": "https://fencinglefty3.github.io/SlateLite/"}, {"ship_num": 2, "ts": "2026-08-09T20:00:00Z", "hours": 12.0, "multiplier": 3.26, "payout": 41, "blessing": "neutral", "text": "‘Slate Lite is a lightweight note/task taking application I built for quick offline jotting or reminders. It works across all platforms as a PWA or in the browser.’", "repo": "https://github.com/FencingLefty3/SlateLite", "demo": "https://fencinglefty3.github.io/SlateLite/"}]...
|
[{"post_id": 80398, "ts": "202 [{"post_id": 80398, "ts": "2026-10-17T14:53:29Z", "hours": 2.3353, "text": "Final Dev Log before ship 2. Finished rolling 30 day productivity score. New UI for productivity score, mobile and desktop."}, {"post_id": 78360, "ts": "2026-10-10T15:38:54Z", "hours": 2.2467, "text": "Working on the Elo system and some UI improvements. Fixed date select not showing on iOS. Added Index Elo score to side bar and toggle in settings page. Need to: Finish 30 day rotating Elo/ index math. Ship 2"}, {"post_id": 74168, "ts": "2026-09-26T20:25:41Z", "hours": 1.1286, "text": "Back at it with some more work during this rainy weekend; New Stuff, Fixed date selector not working on iOS. Fixed search returning 404 and now functioning as intended. settings for theme and Elo. Other general UI improvements. On the docket, finishing Elo system, task sync, Ship 2."}, {"post_id": 73747, "ts": "2026-09-25T20:43:41Z", "hours": 9.0233, "text": "Been working slowly a couple minutes every other day for the past couple weeks. Didn’t think there was enough for a post. (I also didn’t realize how long it’s been.) What’s new? Desktop UI is redone for vertical sidebar. Created point (tasks) completable. Changed tags to include text for easier identification. Added new settings page. Added theme selection. What’s Next, Completing flagship feature; Elo. Some sync functionality. Ship 2."}, {"post_id": 42995, "ts": "2026-08-08T00:45:48Z", "hours": 0.7817, "text": "Slate lite Log 5 Gist: A lightweight notes and task app. Added: task editing readme Future: Data Export/Backup. Settings/themes."}, {"post_id": 42862, "ts": "2026-08-07T20:22:23Z", "hours": 4.0806, "text": "Slate lite Log 4 Gist: A lightweight notes and task app. Added: Updates html for better UI. Added tag filters and collapsible bar for mobile. Added tags to tasks and updated task creator UI. Future: Data Export/Backup. Editing of tasks. Settings/themes."}, {"post_id": 40454, "ts": "2026-08-03T23:43:43Z", "hours": 0.4261, "text": "Slate lite Log 3 Gist: A lightweight notes and task app. Added: Updates SW for more offline compatibility and update responsiveness. Fixed proper UI not showing and descriptions and dates not appearing on point and line cards. Future: Data Export/Backup. Editing of tasks. Settings/themes."}, {"post_id": 40422, "ts": "2026-08-03T22:22:20Z", "hours": 3.8183, "text": "Slate lite Log 2 Gist: A lightweight notes and task app. Added: Progressive web app so It can be used on all platforms, including iPhone. Some offline capabilities. Future: Data Export."}, {"post_id": 24190, "ts": "2026-07-07T16:22:58Z", "hours": 3.375, "text": "Slate lite Log 1 Gist: A lightweight notes and task app. Added: Html & css files for main page. JavaScript for creating and saving tasks/notes. database.js file for saving using dexie/IndexedDB Creating and deleting Writes & Lists (Notes & Tasks) Future: Create systems for Progressive web app so It can be used on all platforms, including iphone."}]...
|
Title: SlateLite by @FencingLefty3 | Stardance
De Title: SlateLite by @FencingLefty3 | Stardance
Devlogs:
Slate lite Log 1 Gist: A lightweight notes and task app. Added: Html & css files for main page. JavaScript for creating and saving tasks/notes. database.js file for saving using dexie/IndexedDB Creating and deleting Writes & Lists (Notes & Tasks) Future: Create systems for Progressive web app so It can be used on all platforms, including iphone.
Slate lite Log 2 Gist: A lightweight notes and task app. Added: Progressive web app so It can be used on all platforms, including iPhone. Some offline capabilities. Future: Data Export.
Slate lite Log 3 Gist: A lightweight notes and task app. Added: Updates SW for more offline compatibility and update responsiveness. Fixed proper UI not showing and descriptions and dates not appearing on point and line cards. Future: Data Export/Backup. Editing of tasks. Settings/themes.
Slate lite Log 4 Gist: A lightweight notes and task app. Added: Updates html for better UI. Added tag filters and collapsible bar for mobile. Added tags to tasks and updated task creator UI. Future: Data Export/Backup. Editing of tasks. Settings/themes.
Slate lite Log 5 Gist: A lightweight notes and task app. Added: task editing readme Future: Data Export/Backup. Settings/themes.
Been working slowly a couple minutes every other day for the past couple weeks. Didn’t think there was enough for a post. (I also didn’t realize how long it’s been.) What’s new? Desktop UI is redone for vertical sidebar. Created point (tasks) completable. Changed tags to include text for easier identification. Added new settings page. Added theme selection. What’s Next, Completing flagship feature; Elo. Some sync functionality. Ship 2.
Back at it with some more work during this rainy weekend; New Stuff, Fixed date selector not working on iOS. Fixed search returning 404 and now functioning as intended. settings for theme and Elo. Other general UI improvements. On the docket, finishing Elo system, task sync, Ship 2.
Working on the Elo system and some UI improvements. Fixed date select not showing on iOS. Added Index Elo score to side bar and toggle in settings page. Need to: Finish 30 day rotating Elo/ index math. Ship 2
Final Dev Log before ship 2. Finished rolling 30 day productivity score. New UI for productivity score, mobile and desktop.
Ships:
‘Slate Lite is a lightweight note/task taking application I built for quick offline jotting or reminders. It works across all platforms as a PWA or in the browser.’
Slate Ship 2 Slate is ready for ship 2! After adding a new UI overhaul, and rolling 30 day productivity score, Slate is ready for release....
|
1792842803.9364626
|
1792929203.9364626
|
|
50004
|
Guess It! by @akisarke | Stardance
|
akisarke
|
1
|
57.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T14:07:14Z", "hours": 53.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Guess It! is finally live! A daily estimation game. Three questions a day, you lock in a number, and get scored on how close you got. The lower the better. I added: a daily puzzle with three questions, a full reveal, and where your guess landed in the distribution AI-generated questions so it never runs dry. They’re checked before they go in the catalog and burned once they’ve been used anonymous play, so you can try it before you make an account email sign up and Hack Club OAuth, with verification and password reset streaks, badges, pinned badges, avatars, bios leaderboards for today, this week, and friends only duels - challenge someone to a live 1v1, three rounds, one shared reveal matchmaking, if you’d rather get paired with a stranger generated sets, for when you want more than the daily puzzle notifications and friend requests React and Fastify on PostgreSQL. No questions are on the backend. The honest part: some of this only broke once it was already live. The question catalog ran all the way down so the questions can repeat. And for a while the AI generation was down because I’m using the free tier of gemini models. You can try it at https://guessit.akisarke.xyz or click the try project button below. See ya later! 👋", "repo": "https://github.com/akisarke/guess-it", "demo": "https://guessit.akisarke.xyz"}]...
|
[{"post_id": 80940, "ts": "202 [{"post_id": 80940, "ts": "2026-10-19T09:43:56Z", "hours": 3.9994, "text": "Devlog 11 After the first ship it got declined because the UI was too AI, and i see it now. So thats why i tried my best to make it less look like it was AI-made. And I think i was pretty successful. I hope you like it!"}, {"post_id": 80379, "ts": "2026-10-17T13:48:17Z", "hours": 3.69, "text": "#Devlog 10 - THE FINAL DEVLOG! As you see the site is fully deployed and on my domain! I’m very exited for you guys to try it but dont expect anything special there will be bugs (since this is my first time working with a backend). Shipping soon! Bye for now! 👋"}, {"post_id": 79422, "ts": "2026-10-13T22:15:36Z", "hours": 7.0172, "text": "Devlog 9 Hey guys! This will probably be the last devlog before shipping. I just fixed some bugs and added more animations and redid the spacing of elements. It isnt still perfect but it gets the job done. Anyway since i dont have anything to show you heres a picture of my cat. His name is Leo if anyone is curious. Thats all. Bye for now! 👋"}, {"post_id": 76761, "ts": "2026-10-04T14:50:16Z", "hours": 9.3736, "text": "Devlog 8 Hi guys I was locking in for the stardance end but then it turns out it got extended by one month so thats cool. Anyways getting close for shipping i just need more questions so i have enough for the daily ones, if you want leave some ideas in the comments down below. Also I need to fix the email verification for the accounts and thats pretty much it. Bye for now! 👋"}, {"post_id": 72156, "ts": "2026-09-22T10:28:44Z", "hours": 8.7528, "text": "Devlog 7 Fixing the duels besides that i didnt do anything special since for now im focusing on that because it dosnt work very well also i made a favicon but havnt yet implemented it will do that later. Dont think i will be posting much devlogs since i want to lock in to finish it before the stardance end. Thats all Bye for now👋"}, {"post_id": 69278, "ts": "2026-09-16T18:36:54Z", "hours": 8.5617, "text": "Devlog 6 Nothing pretty much outside of debugging the duels and the ai generating questions but i also added the history of your ai generated questions in the profile and added a share profile link (i dont like the position of it placed it there just for now later it will be next to the profile info card). Thats all Bye for now!👋"}, {"post_id": 65620, "ts": "2026-09-10T21:19:39Z", "hours": 4.0503, "text": "Devlog 5 Today I worked on the profile (on the bio and on the badges, the badges need icons still) and on the forgot password page and the email sending service (if you want to know im using resend for it and the page needs some ui fixing) and i need to fix the duel/quickplay and the ai generating questions stilll because im a lazy ahh person Bye for now! 👋"}, {"post_id": 64701, "ts": "2026-09-09T10:02:22Z", "hours": 3.5931, "text": "Devlog 4 Hey guys! In this devlog i made the archive of the questions and the profile both of them needs fixing the profile for the badges (since you cant get any for now) and the archive because you cant play them for now. Fixing it in the next devlog hopefully 🤞 Thats all! Bye for now! 👋"}, {"post_id": 63460, "ts": "2026-09-07T10:14:10Z", "hours": 5.1714, "text": "Devlog 3 I added a dark theme and also a switch for it and i made the landing page and finished it so i can now show it to you guys also i cleaned up the code a little bit. Bye for now 👋"}, {"post_id": 61570, "ts": "2026-09-04T15:30:41Z", "hours": 2.105, "text": "Devlog 2 After a lot of brainstorming and researching about the design i think i will go with this but a dark version of the background (didn’t do it now because i’m on a time crunch). Also i added the buttons on the top bar but they don’t do anything for now. That’s all Bye for now! 👋"}, {"post_id": 61123, "ts": "2026-09-03T21:26:36Z", "hours": 0.8294, "text": "New Project!! (Devlog #1) Hi everyone i just started a new game about guessing random things. This is just the start so nothing much there is more in there but i dont want to bore you guys. More devlogs coming soon! Bye for now 👋"}]...
|
Title: Guess It! by @akisarke | Stardance
Devlogs Title: Guess It! by @akisarke | Stardance
Devlogs:
New Project!! (Devlog #1) Hi everyone i just started a new game about guessing random things. This is just the start so nothing much there is more in there but i dont want to bore you guys. More devlogs coming soon! Bye for now 👋
Devlog 2 After a lot of brainstorming and researching about the design i think i will go with this but a dark version of the background (didn’t do it now because i’m on a time crunch). Also i added the buttons on the top bar but they don’t do anything for now. That’s all Bye for now! 👋
Devlog 3 I added a dark theme and also a switch for it and i made the landing page and finished it so i can now show it to you guys also i cleaned up the code a little bit. Bye for now 👋
Devlog 4 Hey guys! In this devlog i made the archive of the questions and the profile both of them needs fixing the profile for the badges (since you cant get any for now) and the archive because you cant play them for now. Fixing it in the next devlog hopefully 🤞 Thats all! Bye for now! 👋
Devlog 5 Today I worked on the profile (on the bio and on the badges, the badges need icons still) and on the forgot password page and the email sending service (if you want to know im using resend for it and the page needs some ui fixing) and i need to fix the duel/quickplay and the ai generating questions stilll because im a lazy ahh person Bye for now! 👋
Devlog 6 Nothing pretty much outside of debugging the duels and the ai generating questions but i also added the history of your ai generated questions in the profile and added a share profile link (i dont like the position of it placed it there just for now later it will be next to the profile info card). Thats all Bye for now!👋
Devlog 7 Fixing the duels besides that i didnt do anything special since for now im focusing on that because it dosnt work very well also i made a favicon but havnt yet implemented it will do that later. Dont think i will be posting much devlogs since i want to lock in to finish it before the stardance end. Thats all Bye for now👋
Devlog 8 Hi guys I was locking in for the stardance end but then it turns out it got extended by one month so thats cool. Anyways getting close for shipping i just need more questions so i have enough for the daily ones, if you want leave some ideas in the comments down below. Also I need to fix the email verification for the accounts and thats pretty much it. Bye for now! 👋
Devlog 9 Hey guys! This will probably be the last devlog before shipping. I just fixed some bugs and added more animations and redid the spacing of elements. It isnt still perfect but it gets the job done. Anyway since i dont have anything to show you heres a picture of my cat. His name is Leo if anyone is curious. Thats all. Bye for now! 👋
#Devlog 10 - THE FINAL DEVLOG! As you see the site is fully deployed and on my domain! I’m very exited for you guys to try it but dont expect anything special there will be bugs (since this is my first time working with a backend). Shipping soon! Bye for now! 👋
Devlog 11 After the first ship it got declined because the UI was too AI, and i see it now. So thats why i tried my best to make it less look like it was AI-made. And I think i was pretty successful. I hope you like it!
Ships:
Guess It! is finally live! A daily estimation game. Three questions a day, you lock in a number, and get scored on how close you got. The lower the better. I added: a daily puzzle with three questions, a full reveal, and where your guess landed in the distribution AI-generated questions so it never runs dry. They’re checked before they go in the catalog and burned once they’ve been used anonymous play, so you can try it before you make an account email sign up and Hack Club OAuth, with verification and password reset streaks, badges, pinned badges, avatars, bios leaderboards for today, this week, and friends only duels - challenge someone to a live 1v1, three rounds, one shared reveal matchmaking, if you’d rather get paired with a stranger generated sets, for when you want more than the daily puzzle notifications and friend requests React and Fastify on PostgreSQL. No questions are on the backend. The honest part: some of this only broke once it was already live. The question catalog ran all the way down so the questions can repeat. And for a while the AI generation was down because I’m using the free tier of gemini models. You can try it at https://guessit.akisarke.xyz or click the try project button below. See ya later! 👋...
|
1792615733.9340649
|
1792702133.9340649
|
|
68411
|
My own site! by @Saad58 | Stardance
|
Saad58
|
1
|
1.35
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T14:06:57Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I Create my portfolio site where people can see what i create. Also inspect my profiles by visiting site.", "repo": "https://github.com/MSDataHub58/WebDevelopment5", "demo": "https://msdatahub58.github.io/WebDevelopment5/"}]...
|
[{"post_id": 80392, "ts": "202 [{"post_id": 80392, "ts": "2026-10-17T14:30:21Z", "hours": 0.3506, "text": "hey guys it’s my first site."}, {"post_id": 80381, "ts": "2026-10-17T13:49:48Z", "hours": 0.9964, "text": "I was working on building my own portfolio site where people can see what i made."}]...
|
Title: My own site! by @Saad58 | Stardance
Devlog Title: My own site! by @Saad58 | Stardance
Devlogs:
I was working on building my own portfolio site where people can see what i made.
hey guys it’s my first site.
Ships:
I Create my portfolio site where people can see what i create. Also inspect my profiles by visiting site....
|
1792857196.3277264
|
1792943596.3277264
|
|
56727
|
NexOS by @NexnReal | Stardance
|
NexnReal
|
2
|
50.0
|
27
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T13:31:47Z", "hours": 6.0, "multiplier": 4.23, "payout": 27, "blessing": "neutral", "text": "NexOS is a lightweight OS that work in your Browser. Easy to use and saves everything in LocalStorage. Made with Vite React, Tailwind and Zustand, also Motion. It have a Launcher, Dock, and a working and stable Filesystem. New Apps added: Web Browser Music Player Weather Topbar: Now smaller, but wide enough, fits everything, now displays temperature and country iso Wallpapers: updated again, now much more clear and less blurry Weather: Uses free APIs, so everything is secure, shows country name, region, lat, lon, and other details related.", "repo": "https://github.com/NexnBased/NexOS", "demo": "https://nexos1-alpha.vercel.app/"}, {"ship_num": 2, "ts": "2026-10-13T18:02:23Z", "hours": 44.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "NexOS is a lightweight OS that work in your Browser. Easy to use and saves everything in LocalStorage. Made with Vite React, Tailwind and Zustand, also Motion. It have a Launcher, Dock, and a working and stable Filesystem.", "repo": "https://github.com/NexnBased/NexOS", "demo": "https://nexos1-alpha.vercel.app/"}]...
|
[{"post_id": 80373, "ts": "202 [{"post_id": 80373, "ts": "2026-10-17T13:27:28Z", "hours": 2.54, "text": "Devlog 13 Weather Added weather app Shows: location , temperature (F/C) , region , lat+lon , and few more Displays Highest and Longer temperature as well Search allows to get weather of any city Display City name Topbar A bit longer now Shows weather and country name More wider Settings Updated wallpapers city name hidden for obvious reasons in the screenshots"}, {"post_id": 80299, "ts": "2026-10-17T05:47:22Z", "hours": 2.8133, "text": "Devlog 12 Music Player Added 10 songs Next & previous Shows basic details about the song Top Bar Smaller Floating Blurred More space in Desktop AppLauncher Redesigned Search"}, {"post_id": 79720, "ts": "2026-10-15T06:37:13Z", "hours": 1.1172, "text": "Devlog 11 Browser made with iframe loads every site that allow to be shown in iframe Home button, Search button, Refresh Button loads wikipedia by default Minor changes"}, {"post_id": 79368, "ts": "2026-10-13T17:59:08Z", "hours": 0.4639, "text": "Devlog 10: Updated README.md Anyway idk if this is useful, check it out"}, {"post_id": 79346, "ts": "2026-10-13T16:01:20Z", "hours": 0.7286, "text": "Devlog 10 Finished ran all tests, all passed did linting formatted with prettier all DONE. I guess. Idk what else to add so im done for now."}, {"post_id": 79278, "ts": "2026-10-13T09:29:56Z", "hours": 2.6936, "text": "Devlog 9 Added Settings change Desktop icon change Wallpaper toggle welcome app off or on when loading set any image (custom url) as wallpaper Reset File system (back to default/init) Desktop Icons Horizontal now Markdown Reader: Reads Raw/Rendered .MD files, opens MD files need improvements Image Viewer: Opens any image in the filesystem support zoom display resolution easy to use Minor bug fixes & improvements"}, {"post_id": 79094, "ts": "2026-10-12T17:13:09Z", "hours": 3.2286, "text": "Phase 8 Took a long long break, about 22 days. Added Terminal type help to see all commands works well idk what to add im actually sleepy rn so yeah uh so it works like a console input at the bottom display autoscroll when new outputs appear Minor Bug fixes + Added new Test"}, {"post_id": 71690, "ts": "2026-09-21T10:00:40Z", "hours": 5.1008, "text": "Devlog 7 Spent about 5 hours today, mostly fixes, major changes, and new app Text Editor: Dedicated Text editor that can open certain files from Files app. View and Edit the files easily instead of just previewing it !! was unable to design it properly because of issues with backdrop blur so had to use solid zinc background color Unified Filesystem Future-proofed it so that it can be used in Files.tsx and upcoming Terminal.tsx Fixed minor bugs Changed create, restore, delete logic Files Added an Empty Trash button Can restore files now Open in text editor button Few bug fixes Tests Added vitest Added tests for FileSystemStore and WindowStore 14 tests and 2 test files, all passed (commit: Phase 6) EDIT: Additional - commit Linting: migrated from Oxlint to Eslint Formatted with prettier Redesigned Text editor I think i forgot other things, i guess you can read the repo to understand them, also i forgot to use prettier to format all files"}, {"post_id": 70562, "ts": "2026-09-19T11:29:47Z", "hours": 5.8033, "text": "Devlog 6 Just like devlog 5, took most time making changes, fixing issues, adding new features Calendar App A tiny app, non-resizable, calendar app, without mantine/dates, uses Dayjs instead New: resizable boolean to prevent specific windows from being resized minHeight and minWidth now limit window resizing maxHeight and maxWidth now set a resize limit Changes: Changed the look and feel of Context Menu Removed all menus from Topbar Removed mantine entirely, postcss as well Set a boundary, windows cant go outside Desktop Changed Icons Dock now shows up when windows are minimized -!! There might be few more changes ive forgot to mention"}, {"post_id": 69734, "ts": "2026-09-17T17:46:40Z", "hours": 7.5342, "text": "Devlog 5 Took 7 hours, most time spent on fixing major and minor bugs, Files app n logic was lowkey hard Files Virtual FileSystem delete, create, edit, move, update files or folders allow making any file: image, audio, video, text, code, anything saves the whole filesystem and every single thing in it inside localStorage Files App allow creating file or folder easy sidebar to navigate search all major folders listed in sidebar Changes in existing Apps and windows Modification Made the window background to match the controls Used zinc 900 for Toolbar and all other main sections Made buttons more colorful and all Overall looks good in my opinion Matches the accent color Still need a lil bit more improvement and theming"}, {"post_id": 67140, "ts": "2026-09-13T06:21:38Z", "hours": 1.2022, "text": "Devlog 4 Added AppLauncher Launches apps Search Hotkeys Shows all apps"}, {"post_id": 66736, "ts": "2026-09-12T17:05:57Z", "hours": 6.2447, "text": "Devlog 3 FYI: Dont mind the icons, ill change them soon Apps Notes: stores in localstorage, upto 10 notes Calculator: just a basic calculator Desktop + Desktop Icons: Added shortcuts with icons to launch apps Not interactive for now Window + WindowManager: Added Maximize, Minimize, Focus and few more Dock: Has an indicator A lil bit animated Only launches, doesn’t minimize TopBar: Removed blur / transparency cuz had to move bg to Desktop"}, {"post_id": 66364, "ts": "2026-09-12T04:56:33Z", "hours": 4.2822, "text": "Devlog 2 Took a long break cuz of school and all Top bar Fixed few issues Had to remove blur on the bar Removed search button Added APIs to fetch your IP and display Also displays City and Country Added calendar (mantine/dates) Window, WindowManager & Desktop Added blur to windows Thats all i guess Need improvement Welcome.tsx Added the welcome window Look basic, gotta customize it"}, {"post_id": 58838, "ts": "2026-08-31T12:49:14Z", "hours": 6.7931, "text": "Devlog 1 Been working on this for days, havent finished the top bar yet Top Bar NexOS: About NexOS, link to repo n credits Search: Lists all apps, kinda like hyprlauncher but MAYBE i cant make it just like that Calendar & Clock: yeah im not making seperate apps for that, the topbar contains both Quick settings panel: Basic stuff in it Notification panel, opens when QS is opened Thats all for now"}]...
|
Title: NexOS by @NexnReal | Stardance
Devlogs:
De Title: NexOS by @NexnReal | Stardance
Devlogs:
Devlog 1 Been working on this for days, havent finished the top bar yet Top Bar NexOS: About NexOS, link to repo n credits Search: Lists all apps, kinda like hyprlauncher but MAYBE i cant make it just like that Calendar & Clock: yeah im not making seperate apps for that, the topbar contains both Quick settings panel: Basic stuff in it Notification panel, opens when QS is opened Thats all for now
Devlog 2 Took a long break cuz of school and all Top bar Fixed few issues Had to remove blur on the bar Removed search button Added APIs to fetch your IP and display Also displays City and Country Added calendar (mantine/dates) Window, WindowManager & Desktop Added blur to windows Thats all i guess Need improvement Welcome.tsx Added the welcome window Look basic, gotta customize it
Devlog 3 FYI: Dont mind the icons, ill change them soon Apps Notes: stores in localstorage, upto 10 notes Calculator: just a basic calculator Desktop + Desktop Icons: Added shortcuts with icons to launch apps Not interactive for now Window + WindowManager: Added Maximize, Minimize, Focus and few more Dock: Has an indicator A lil bit animated Only launches, doesn’t minimize TopBar: Removed blur / transparency cuz had to move bg to Desktop
Devlog 4 Added AppLauncher Launches apps Search Hotkeys Shows all apps
Devlog 5 Took 7 hours, most time spent on fixing major and minor bugs, Files app n logic was lowkey hard Files Virtual FileSystem delete, create, edit, move, update files or folders allow making any file: image, audio, video, text, code, anything saves the whole filesystem and every single thing in it inside localStorage Files App allow creating file or folder easy sidebar to navigate search all major folders listed in sidebar Changes in existing Apps and windows Modification Made the window background to match the controls Used zinc 900 for Toolbar and all other main sections Made buttons more colorful and all Overall looks good in my opinion Matches the accent color Still need a lil bit more improvement and theming
Devlog 6 Just like devlog 5, took most time making changes, fixing issues, adding new features Calendar App A tiny app, non-resizable, calendar app, without mantine/dates, uses Dayjs instead New: resizable boolean to prevent specific windows from being resized minHeight and minWidth now limit window resizing maxHeight and maxWidth now set a resize limit Changes: Changed the look and feel of Context Menu Removed all menus from Topbar Removed mantine entirely, postcss as well Set a boundary, windows cant go outside Desktop Changed Icons Dock now shows up when windows are minimized -!! There might be few more changes ive forgot to mention
Devlog 7 Spent about 5 hours today, mostly fixes, major changes, and new app Text Editor: Dedicated Text editor that can open certain files from Files app. View and Edit the files easily instead of just previewing it !! was unable to design it properly because of issues with backdrop blur so had to use solid zinc background color Unified Filesystem Future-proofed it so that it can be used in Files.tsx and upcoming Terminal.tsx Fixed minor bugs Changed create, restore, delete logic Files Added an Empty Trash button Can restore files now Open in text editor button Few bug fixes Tests Added vitest Added tests for FileSystemStore and WindowStore 14 tests and 2 test files, all passed (commit: Phase 6) EDIT: Additional - commit Linting: migrated from Oxlint to Eslint Formatted with prettier Redesigned Text editor I think i forgot other things, i guess you can read the repo to understand them, also i forgot to use prettier to format all files
Phase 8 Took a long long break, about 22 days. Added Terminal type help to see all commands works well idk what to add im actually sleepy rn so yeah uh so it works like a console input at the bottom display autoscroll when new outputs appear Minor Bug fixes + Added new Test
Devlog 9 Added Settings change Desktop icon change Wallpaper toggle welcome app off or on when loading set any image (custom url) as wallpaper Reset File system (back to default/init) Desktop Icons Horizontal now Markdown Reader: Reads Raw/Rendered .MD files, opens MD files need improvements Image Viewer: Opens any image in the filesystem support zoom display resolution easy to use Minor bug fixes & improvements
Devlog 10 Finished ran all tests, all passed did linting formatted with prettier all DONE. I guess. Idk what else to add so im done for now.
Devlog 10: Updated README.md Anyway idk if this is useful, check it out
Devlog 11 Browser made with iframe loads every site that allow to be shown in iframe Home button, Search button, Refresh Button loads wikipedia by default Minor changes
Devlog 12 Music Player Added 10 songs Next & previous Shows basic details about the song Top Bar Smaller Floating Blurred More space in Desktop AppLauncher Redesigned Search
Devlog 13 Weather Added weather app Shows: location , temperature (F/C) , region , lat+lon , and few more Displays Highest and Longer temperature as well Search allows to get weather of any city Display City name Topbar A bit longer now Shows weather and country name More wider Settings Updated wallpapers city name hidden for obvious reasons in the screenshots
Ships:
NexOS is a lightweight OS that work in your Browser. Easy to use and saves everything in LocalStorage. Made with Vite React, Tailwind and Zustand, also Motion. It have a Launcher, Dock, and a working and stable Filesystem.
NexOS is a lightweight OS that work in your Browser. Easy to use and saves everything in LocalStorage. Made with Vite React, Tailwind and Zustand, also Motion. It have a Launcher, Dock, and a working and stable Filesystem. New Apps added: Web Browser Music Player Weather Topbar: Now smaller, but wide enough, fits everything, now displays temperature and country iso Wallpapers: updated again, now much more clear and less blurry Weather: Uses free APIs, so everything is secure, shows country name, region, lat, lon, and other details related....
|
1792677022.2713017
|
1792763422.2713017
|
|
63423
|
Article Of The Day by @Visott | Stardance
|
Visott
|
1
|
15.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T13:01:52Z", "hours": 15.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Article Of The Day V1.0 This website generates one random article a day! You can re-roll for another article if you don’t like the current one. You can also select different topics based on your interests. Features: Custom Coffee Bean Cursor Satisfying Buttons Topic/Category Selectors Randomly Generated Article Implementing RSS feeds in order to parse the articles onto the site was quiet challenging, but I learned a lot about Javascript, RSS Parser, and RSS Feeds in the process. This website works on all devices; just click on the link and you should be good to go! Link", "repo": "https://github.com/VITNT/Article-of-The-Day", "demo": "https://article-of-the-day.vercel.app/"}]...
|
[{"post_id": 80367, "ts": "202 [{"post_id": 80367, "ts": "2026-10-17T12:49:58Z", "hours": 2.1789, "text": "Devlog 4 The README is complete! I’ve rewritten some of the JS to simplify it, and I’ve added some more sources to the backend. There is also a source code button now that links to the project’s github repo."}, {"post_id": 79293, "ts": "2026-10-13T11:07:23Z", "hours": 8.0583, "text": "Devlog 3 I have expanded support from Wikipedia to more sources like Wired, BBC, The Verge, etc… It took a while because I had to learn how to use npm and the rss-parser library. Bugs 🐛 Confused between which variable to use for selecting the articles (i.e. sources vs feed vs article in article.js) Changes I added rss links for each source Drafted a README file Learned how to use async functions to reduce load times Learned how to use Vercel CLI to test backend api code. Learned type module for Javascript. Also learned that I need to use `` instead of “” when using/embedding variables like response.status . Also spent a lot of time trying to make the category feature work where users can which categories they want for the random articles. Choosing which CSS selectors to use so that the category buttons have the proper hover and active transitions Future Plans Add a link to the project’s github. More sources/categories!"}, {"post_id": 72642, "ts": "2026-09-23T12:38:21Z", "hours": 1.1822, "text": "Devlog #2 I added an open article button which opens the random article on click. I learned how to implement this through Javascript by using article.content_urls.desktop.page; to get the article url and then open the article on click using window.open(url, \"_blank\"); , and an event listener on the open article button. I also added the current date at the top of the title using date.toLocaleDateString . I styled the buttons to slightly glow on hover and sink into the screen (inset box-shadow) on click."}, {"post_id": 72209, "ts": "2026-09-22T13:35:29Z", "hours": 3.1767, "text": "Devlog #1 I started with Astro but after learning astro for about 1 hour, I realized that it was overkill for what I was trying to do. So instead I swapped to HTML, CSS, and JS (although, I’ll probably try programming it in Astro when I get the html/css/js version to work). I spent around 15 minutes looking for colors, fonts, and a custom cursor icon for the site. I settled with the cute coffee bean icon which you can see in the image! The rest of the time was spent adding the styles to styles.css, setting up the HTML to work with the Javascript code, and implementing API fetch functions. The Javascript kinda works, but I haven’t linked it with the button yet, so it only loads the article on page refresh. Also, the JS only works with Wikipedia API for now, but more sites are going to be added very soon."}]...
|
Title: Article Of The Day by @Visott | Stardance
Title: Article Of The Day by @Visott | Stardance
Devlogs:
Devlog #1 I started with Astro but after learning astro for about 1 hour, I realized that it was overkill for what I was trying to do. So instead I swapped to HTML, CSS, and JS (although, I’ll probably try programming it in Astro when I get the html/css/js version to work). I spent around 15 minutes looking for colors, fonts, and a custom cursor icon for the site. I settled with the cute coffee bean icon which you can see in the image! The rest of the time was spent adding the styles to styles.css, setting up the HTML to work with the Javascript code, and implementing API fetch functions. The Javascript kinda works, but I haven’t linked it with the button yet, so it only loads the article on page refresh. Also, the JS only works with Wikipedia API for now, but more sites are going to be added very soon.
Devlog #2 I added an open article button which opens the random article on click. I learned how to implement this through Javascript by using article.content_urls.desktop.page; to get the article url and then open the article on click using window.open(url, "_blank"); , and an event listener on the open article button. I also added the current date at the top of the title using date.toLocaleDateString . I styled the buttons to slightly glow on hover and sink into the screen (inset box-shadow) on click.
Devlog 3 I have expanded support from Wikipedia to more sources like Wired, BBC, The Verge, etc… It took a while because I had to learn how to use npm and the rss-parser library. Bugs 🐛 Confused between which variable to use for selecting the articles (i.e. sources vs feed vs article in article.js) Changes I added rss links for each source Drafted a README file Learned how to use async functions to reduce load times Learned how to use Vercel CLI to test backend api code. Learned type module for Javascript. Also learned that I need to use `` instead of “” when using/embedding variables like response.status . Also spent a lot of time trying to make the category feature work where users can which categories they want for the random articles. Choosing which CSS selectors to use so that the category buttons have the proper hover and active transitions Future Plans Add a link to the project’s github. More sources/categories!
Devlog 4 The README is complete! I’ve rewritten some of the JS to simplify it, and I’ve added some more sources to the backend. There is also a source code button now that links to the project’s github repo.
Ships:
Article Of The Day V1.0 This website generates one random article a day! You can re-roll for another article if you don’t like the current one. You can also select different topics based on your interests. Features: Custom Coffee Bean Cursor Satisfying Buttons Topic/Category Selectors Randomly Generated Article Implementing RSS feeds in order to parse the articles onto the site was quiet challenging, but I learned a lot about Javascript, RSS Parser, and RSS Feeds in the process. This website works on all devices; just click on the link and you should be good to go! Link...
|
1792857114.629326
|
1792943514.629326
|
|
28749
|
WaldOS© 3.0 by @Waldewort | Stardance
|
Waldewort
|
3
|
121.0
|
900
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T11:57:36Z", "hours": 64.0, "multiplier": 13.36, "payout": 0, "blessing": "neutral", "text": "🎉Release of the WaldOS© 3.0🎉 Yipppppie, here are all new features: Animation when you start the WaldOS© 3.0 The completely new startmenu and minimization of the Apps The VoiceAI, starts by pressing on the starring under the title and can be monitored in the settings 🤖. The WaldAI, a groq based Ai witch can answer your question (not that good, but it´s okay) The Waldracer, a game in qhich you can drive infinte in a cool world. Thanks to slowroads to make this free 🏎️! The WaldClock, a timer and clock (wow!) The Wal(D)-OS, you can create your own TO-DO Pins with date and time. Waldtravel, a app you can calculate the CO2 and energy needed for different Vehicles and Routes Waldollution, you can see how long different things need to get composed in nature The Waldeye, with different livestreams of nature and animals The WaldWeather, a whater app! Waldience, you can create naturesounds to chill more 🌳. Thanks for testing the WaldOS© 3.0 and your likes ♥️, comments 💬 and the good rating 🥰😉 !", "repo": "https://github.com/Waldewort/WaldOS", "demo": "https://waldewort.github.io/WaldOS/"}, {"ship_num": 2, "ts": "2026-09-18T21:39:19Z", "hours": 17.0, "multiplier": 18.03, "payout": 302, "blessing": "neutral", "text": "🎉 The WaldOS© 2.0 has officelly launched 🎉 Welcome to the WaldOS© 2.0 🥳! The WaldOS© 2.0 is a update of the WaldOS© and brings with it two new Apps, a completely new Background ✨witch is fully customisable and new Icons 📱! The WaldOS© 2.0 is a very elaborate project in witch I tried to use as many AI as possible so please remember this in the rating! What’s Inside the WaldOS©? 📝 Notes & 🌙 Mooncalendar: Write down ideas and check your calendar persistent session saving. (Pro tip: Try clicking on the clock! ⏰) 🎺 Trumpet Learn: Learn brass fingerings step-by-step—huge credit to my coding colleague #Dasher2801 for building this! 📽️ Waldiverse & 🔍 WaldSearch: Stream longform YouTube content or search exclusively for pure Wikipedia articles. 🗺️ Waldlas: OpenStreetMap integration with route planning and session-saved emoji pins worldwide. 🧮 WaldCalc & 🌌 WaldSky: Solve equations or gaze at real-time constellations flying across your screen. ⚙️ Settings App: Fully customize your background universe! Adjust colors, star density, and speeds (watch out, potato PCs 🥔). ⚠️I only tested the WaldOS© 2.0 on a FHD (1080p) or higher monitor so lower resolution may cause window rendering issues⚠️ Thanks for reading and your interests in the WaldOS© 2.0 ♥️. Thanks for your feedback and like and I hope for a good rating 😉!", "repo": "https://github.com/Waldewort/WaldOS", "demo": "https://waldewort.github.io/WaldOS/"}, {"ship_num": 3, "ts": "2026-09-05T13:59:35Z", "hours": 40.0, "multiplier": 14.98, "payout": 598, "blessing": "neutral", "text": "Welcome to the WaldOS©! The WaldOS© is a Webbased operating system by #Waldewort. It already has the most important features like: A Notebook screen which saves your notes for the next session A Trumpetfingeringlearning screen made by my coding college #Dasher2801 For all the ones who only want to watch longform YouTube content the Waldiverse, a YouTube application The WaldSearch, a Wikipedia based Searchmachine which outputs you only Wikipedia articles The Waldlas, a openstreetmaps based map version with Searchmodus and the possibility to make emoji Pins all over the world witch also saves over sessions and a route planer to plan your next vacation (We as coder won´t need this XD ) It´s important during coding to not forget to eat so theres the Mooncalendar, opens by pressing on the date is presize and custumisable Notes are possible witch saves over your sessions !!!Try out what happens when you press on the clock!!! Please only try it on desktop and you need at least a FHD Monitor that the windows aren´t too big! One day there will be a mobile version! But the WaldOS© is still in process and a lot more Apps will come, with even more features and better Style. Please remember that I needed 40 hours to code this caused by coding it BY MYSELF and not AI, so also the design is not the best but at least not a AI Design like on 95% of the projects here! Thanks for reading and your interest in WaldSearch© and for the good rating :))", "repo": "https://github.com/Waldewort/WaldOS", "demo": "https://waldewort.github.io/WaldOS/"}]...
|
[{"post_id": 80338, "ts": "202 [{"post_id": 80338, "ts": "2026-10-17T10:05:31Z", "hours": 9.5719, "text": "🥳The last features before the WaldOS© 3.0🥳 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Devlog 17 The new apps: The WaldEye: A cool app you can watch cute animal livestreams in! Of course only animals in pure nature so it can be you can´t see an animal for hours, but that´s nature. Since now I included four live streams of different animals ( also cute ones, like squirrels) The Waldollution: Another app that shows you how long trash need to get composed if it´s thrown into nature! Finally introducing the WaldWeather app: Automatically shows you the Weather on your location, but you can also search for places and save them to the bar on top to have easy access to them. If you maximize the window you get extra detailed information and a 7 day forecast (that´s maybe right XD) Also I fixed some bugs in the WaldTravel app! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Here you can try the WaldOS 2.0 for your own: https://waldewort.github.io/WaldOS/ Today I will launch the WaldOS 3.0 so follow to don´t miss something! Thanks for reading and the like and comment :))"}, {"post_id": 79807, "ts": "2026-10-15T14:09:25Z", "hours": 9.6897, "text": "🌳More Waldclimate Apps for the WaldOS© 2.0🌳 “´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´´”´”´”´”´”´” Devlog 16 One new app and one in progress: The Waldollution, a app which shows you how long different objects need to get composed in nature if they get thrown away not regular. Work in progress for a really cool app with cats and polar bears ( and lot of cool other animals 😉), but more in the next Devlog 🤫 Bug fixing for the Control Center and some performance tests. Also I improved the Waldtravel animations a bit “´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´´”´”´”´”´”´” Test the WaldOS© 2.0 by your own: https://waldewort.github.io/WaldOS/ That´s it, the release of WaldOS© 3.0 will be soon, follow to don´t miss it! Thanks for reading and the like and follow 🙃"}, {"post_id": 79021, "ts": "2026-10-12T11:54:43Z", "hours": 9.4014, "text": "🎉We celebrate the pass of the 100 hours mark of the WaldOS© 2.0 🎉 (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: Devlog 16 One new feature and one revolutional app for the celebration 😲: The WaldOS has got it´s own control center . Now you open apps in this center and then they are shown in the taskbar like in all other real operating systems! Also you can now minimize apps or close them complete. The new App: Introducing the WaldTravel! The WaldTravel is a tool you can plan your next trip more climate nutral and you can explore how much CO2 is expelled with different Vehicles! Short realtalk: This app is very important to me to show all the world how to reduce greenhouse gases and help with climate protection ♥️🌳! This is the most important topic for our (the stardance) generation and the following ones and I think stardance is a good way to show this importance to more people. Thank you 🥰 The app is very interactive and shows the importance of this topic in an easy and good to understand way with visualization! Also I fixed again some bugs and smoothed the WaldOS© 2.0 expierience more 🥱! (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: Try the WaldOS© 2.0 for your own: https://waldewort.github.io/WaldOS/ Thank you so much for reading this more serios Devlog and sharing it and give it a like 🙃! Write down in the comments if you want more of such apps with a important topic."}, {"post_id": 78288, "ts": "2026-10-10T09:37:52Z", "hours": 9.0592, "text": "🤖Full Voice Assistant in the WaldOS© 2.0🤖 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Devlog 15 Trying is better than … this: https://waldewort.github.io/WaldOS/ The first accessibility feature is full working now 🤖🎉 The VoiceAI is now completely integrated in the WaldOS© 2.0 without a App needed. Just press the starring right under the title and talk to the VoiceAI! Also then there is a cool animation 🙃 The VoiceAI can now complete tasks in the apps like setting a timer or write down notes for you 😯 In the Settings App you can controll the VoiceAI and also read the user manuell to get to know how the VoiceAI works excactly. What changed else: Nothing 😢 But right now I´m working on a big new feature witch revoluts the opening process of the Apps in the WaldOS© 2.0, so stay tuned 😉 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - You wanna try the WaldOS© 2.0 ? Here you can 🥳: https://waldewort.github.io/WaldOS/ I´m glad you´ve readen this Devlog and thank you soo much for the like and comment and the good rating for the WaldOS© 3.0 (which is comming soon🤫)"}, {"post_id": 76453, "ts": "2026-10-03T16:04:27Z", "hours": 8.8867, "text": "🎉🗣️The Waldasist beta version is out now in the WaldOS© 2.0🗣️🎉 ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^ Devlog 14 The biggest new feature in the history of the WaldOS© 2.0 has launched its beta version 🥳! The Waldasist is a integrated voice assistant in the WaldOS© 2.0. You can easyly activate it by pressing on the circle of stars right under the title. Now you can say the name of the App and it opens by magic. Also you can say maximize and then the name of the app and close apps by saying close and the app name. I´m right now working on a voice assist even in the apps themself but that´s not that easy! What changed too: Just a bit buggfixing in the Waldracer and WaldAi 😢 ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^ Stay tuned to don´t miss the next ship and that you can try WaldOS© 3.0 (holy moly😯). Next week I´m in holiday so I won´t post anything! Thanks for the like, follow and the commi 🙃"}, {"post_id": 74464, "ts": "2026-09-27T13:08:04Z", "hours": 8.9736, "text": "💫Animations for the WaldOS© 2.0 💫 </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </> Devlog 13 You know the sentence 😂: https://waldewort.github.io/WaldOS/ A lot of cool new things for all with shortend attentionspan: A legendary starting animation in which … ahh no, just watch the video or visit: https://waldewort.github.io/WaldOS/ by your own! (but watch out it´s epic 😯) A new app with mathematical generated ambience sounds to learn or chill. Google Gemini helped me with this cause the generating of sounds is mindblowing complex. Thank you Gemini XD (But I made all around by my own and I think it´s a good app anyways! ) (I just recognized I still don´t have an app icon, but fixed till next time! ) A bit of bugfixing and testing with different thinks (stay tuned 😉) </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </> Try the WaldOS© 2.0 for your own: https://waldewort.github.io/WaldOS/ What comes next ? I don´t know, right now I´m producing content for the Virality Bonus for this follow https://www.instagram.com/waldewort/ on Instagram, thank you! Thanks for reading, your time, the like and the comment :)))"}, {"post_id": 72793, "ts": "2026-09-23T19:05:01Z", "hours": 8.5556, "text": "⏰🏎️🤖 The WaldOS© 2.0 got 3 new apps! :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.: Devlog 12 Trying is better than reading: https://github.com/Waldewort/WaldOS The 3 new apps: A clock, alarm and stopwatch app to not forget the time! Very simple done! (yippie 🥳) The thing most of the people wanted: An integrated WaldAI 🤖😲: Using an free croq API I created the WaldAI. It´s using the gpt oss 120b modell by openai and is a bit stupid but for normal questions it´s okay (just don´t ask things witch are newer than 2024 😉😂) A very simple integrated game: The Waldracer! It´s the game slowroads by topograph.io and now it´s in the WaldOS© 2.0 as a standalone game thanks to the open source of their game: https://slowroads.io 🎉 Things that are also new but no app: A little staranimation is now greeting you when entering the WaldOS© 2.0 :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.: That was it already, thanks for reading and the like and comment :) Try it for your own: https://github.com/Waldewort/WaldOS See you soon 🙃"}, {"post_id": 70280, "ts": "2026-09-18T21:18:32Z", "hours": 2.1525, "text": "2️⃣.0️⃣Release of the WaldOS© 2.0 is now🥳🥳🥳2️⃣.0️⃣ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Devlog 11 What has changed ? Bugfixes on the WaldSky and Waldlas and perfomance optimization (99% of work) Title has changed to WaldOS© 2.0 (1% of work 😂) A new ReadME (more exciting and readable) Uhm not more, but now version 2.0 is ready to launch 🥳🥳🥳 So celebrate with me the second launch in 3️⃣Three 2️⃣Two 1️⃣One Nowwww!!!! 🎉🎆✨ https://waldewort.github.io/WaldOS/ yippie! Try it your self 🙃 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Thanks for reading, the like and comment and the good rating 😉"}, {"post_id": 69775, "ts": "2026-09-17T19:23:30Z", "hours": 5.5242, "text": "2️⃣.0️⃣The Launch of the WaldOS© 2.0 is happening in the next days! 2️⃣.0️⃣ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Devlog 10 (I think) Trying is better than reading: https://waldewort.github.io/WaldOS/ All the new stuff: 1. First time ever I really did what I said in last Devlog: Introducing the own creatable and saveable Universum function in the settings app (yesss, fully customiseable - other than apple XD) Two new Apps (Wow I was productive 😁): The WaldCalc, a … Calculator (stunning 😲) And the… WaldSky, a App you can watch the real stars flying over sky. You can let you show real constellations and the names of them 💫. You can set in a time and place so you know where to have to look with your Crush during night to see the Ursa Minor ( Just joking, we are coder, not touching grass (or girls 😜(just joking again😂)) 😢). New Icon design: Gemini cooked with the new Icons, I just inserted them (took anyways like one hour) A little Copyright sentence under the title to prevent abuse 😲 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This was it actually, I´m going to ship tomorror or one day after this (sorry to all native speaker hehe) Try the WaldOS© for your own: https://waldewort.github.io/WaldOS/ Thanks for reading and all the support and the comment and like ♥️!"}, {"post_id": 67416, "ts": "2026-09-13T14:48:56Z", "hours": 5.2639, "text": "🥳The final design of the WaldOS© is finished!🥳 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Devlog 9 Try it out instead of reading (I know you 😜): https://waldewort.github.io/WaldOS/ What is new: The new glassy design with the new header is now applied on all Apps (sadly looks bit like apple :( ) A new App has launched: The settings (wow how exciting XD) -The background is now fully costummizable with the settings app. -You can choose of 6 different Presets for Colouring -You can create your own colouring -You can set the speed and digit of stars and how far constellations are forming (watch out for your potato PC - Graphical intensive 😉) -You can Rename the main title in the middle of the WebOS! Bugfixes 2.3 on Waldiverse and Waldlas First performance fix and improvement (no fun 😢) That will come next? A save for your own presets ( cool idea! ) Idk see what comes in my mind next! -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- You wanna try the WaldOS©: https://waldewort.github.io/WaldOS/ I hope you have fun and thanks for the reading and the like and comment 🙃"}, {"post_id": 64382, "ts": "2026-09-08T18:24:53Z", "hours": 3.8128, "text": "💫Finale Design for the WaldOS©💫 — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — Devlog 8 What´s new: Interactive Background! The cursor forms star constellations and in the middle is a subtle WaldOS© title. Randomly some little shooting stars flying over the screen (some cute little ones💫) I´m worikng on a new App design for every app witch fits way better in the style (but need soo long time😢) — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — Here you can try out the WaldOS©: https://waldewort.github.io/WaldOS/ Thanks for reading this and your like and comment :)"}, {"post_id": 62151, "ts": "2026-09-05T12:26:21Z", "hours": 8.9528, "text": "🥳The final Version 1.0 of The WaldOS©🥳 : ) : ) : ) : ) : ) : ) :) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) Devlog 7 Lunch of the WaldOS© Version 1.0 today❗ Thinks changed since last time: The best App has launched, The Waldlas: A Openstreetmaps based maps app with a lot of functions: Your current location and the WaldOS© Headquarter are fixed on the map as a pin. You can klick anywhere on the map and pin a emoji with text to the map to don´t ever forget where this good restaurant was ( because we all forget always 😢, but not anymore 🥳) A searchbar makes it possible to find any location within milliseconds (for all the bad geographie students 😉) And a FULLY USEABLE ROUTESEARCH SIDEBAR (wow!), just type in two locations and it will find the fastest route for cars! Again a new design! I removed the background and now theres something like a glassy optic ( I know a bit mainstream but I didn´t know what else 😢) Bugfixes 1.3 for the Waldiverse and the Waldsearch I don´t know it´s too much happend XD : ) : ) : ) : ) : ) : ) :) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) If you want to try it out before the launch in some hours: https://waldewort.github.io/WaldOS/ I hope you like the new features and give a good ranking 🙃 cause I made sooo much and nearly all by my self, different than others! Thanks for reading and leaving a like and a comment! See you soon 👋"}, {"post_id": 55209, "ts": "2026-08-26T19:18:22Z", "hours": 7.9508, "text": "❗Completely new Design for WaldOS© ❗ .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. Devlog 6! First, the Website to explore it to your own😉: https://waldewort.github.io/WaldOS/ If you more like to read about the new features, here it comes: Now the WaldOS has an fullscreenmode to make it feel like a real Operating System (That´s so cool!) Other things I added: Togglemode for the appicons to close them by pressing again on them A new App has launched (yippie): A calender to write in all your import dates to ship the next project for stardance XD The Taskbar border is gone now the Border is the sun 🤯 The Waldiverse and Waldsearch became their own Icons and a big remake: The Waldiverse (YouTube) experience is now way smoother and easier to handle The Waldsearch has now a own Wikipedia Screen in the WaldOS 😱 which opens by choosing an article and makes the expierience of WaldOS© sooo immersive (befor you was kicked out to your browser 🙄) The design is a bit updated and some datails like backgroundcolors changed (some uninteresting stuff XD ) .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. After adding the next app (hints in the Video 😶) I´m gonna ship Version 1.0 of The WaldOS© Stay excited there will come even more afterwards! Thanks for reading, now it´s on you to try the WaldOS for your own 🥳: https://waldewort.github.io/WaldOS/ Now as an real WebOS (yeah:))) ) Have fun and remember to like and leave a follow 🤗"}, {"post_id": 47552, "ts": "2026-08-15T15:04:42Z", "hours": 9.0628, "text": "❗Biggest Update ever for the WaldOS ❗ ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Devlog 5 All the new features: Better WaldVideo App: Thanks to the google cloud YouTube DATA API v3 now you can search directly in the window and then watch your favorite Videos ( yesss, that´s soo cool :)) The WaldSearch: A Wikipedia Action API make it possible to search all you want to know and then get the matching Wikipedia Pages to read (Only the best information for you all XD ) New App in building: I´m building up an complete own app in the WaldOS without any iframes or APIs, the release of this will be next time (you have to have a bit patience, it will be soo cool. I promise :))) ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Thanks for reading, now you can try all of this for your own: https://github.com/Waldewort/WaldOS (The YouTube will sadly not work cause you need a server to run on, I do it on a python server, so if you wanna try this you have to wait till the ship sadly :( Have fun and thanks for the like <3"}, {"post_id": 40709, "ts": "2026-08-04T12:27:28Z", "hours": 7.8767, "text": "❗NEW FEATURES FOR THE WALDOS© ❗ Devlog 4 ! New things I added: A new taskbar for a better overview Maximizable Windows ( Now you can see something 🤯💻) A notes Window with enough space to write down all notes about your own stardance project :) YouTube as a Window (Yippie, sadly you have to paste the Video-URL in, but changes will come :)) Onklick move to top on all Windows You can try it for your own and have a lot of fun: https://github.com/Waldewort/WaldOS Thanks for the like and follow ❤️, next time there will come new apps and better YouTube :)))"}, {"post_id": 35815, "ts": "2026-07-27T14:26:23Z", "hours": 4.1792, "text": "BIG UPDATE for the WaldOS©!!! (Devlog 3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - __ Things I updated since last time in Part-3: Movabale Windows (Yeah :))) Openable Windows Closable Windows New stile 💫 A own CSS - File for the stile (Now it´s ordered 👌) An inscreen of an other project as a window 🎺 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Next time I will add real content and a searching Machine 💻🌍"}, {"post_id": 20055, "ts": "2026-07-01T15:46:08Z", "hours": 1.6544, "text": "DEVLOG 2 .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. My WaldOS is doing a big progress! I´ve added a couple of new thiongs in part 2. - A aqua translucent Top Bar where all the underpages will get linked - A background of vacation in Michigan to make the OS more beautiful - Circeled all the edges and outlined all boxes - Centered the main Box .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. I´m still hyped to work on this project and will build up a cool OS - the WaldOS© (just jocking with the copyright XD) -´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´- I hope you have a good day :) You have to follow to don´t miss anything XD"}, {"post_id": 19174, "ts": "2026-06-30T13:13:14Z", "hours": 0.2708, "text": "Just finished the first part of the tutorial! I´ve once learned HTML in school like in sixth class or so and now all the memories come back and it´s a lot of fun to program in HTML (although the WaldOS© looks like garbage XD). But I´m hyped to build it better and spend way more time in this cool project which I can still use after the Stardance Challenge!"}]...
|
Title: WaldOS© 3.0 by @Waldewort | Stardance
Devl Title: WaldOS© 3.0 by @Waldewort | Stardance
Devlogs:
Just finished the first part of the tutorial! I´ve once learned HTML in school like in sixth class or so and now all the memories come back and it´s a lot of fun to program in HTML (although the WaldOS© looks like garbage XD). But I´m hyped to build it better and spend way more time in this cool project which I can still use after the Stardance Challenge!
DEVLOG 2 .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. My WaldOS is doing a big progress! I´ve added a couple of new thiongs in part 2. - A aqua translucent Top Bar where all the underpages will get linked - A background of vacation in Michigan to make the OS more beautiful - Circeled all the edges and outlined all boxes - Centered the main Box .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. I´m still hyped to work on this project and will build up a cool OS - the WaldOS© (just jocking with the copyright XD) -´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´-´- I hope you have a good day :) You have to follow to don´t miss anything XD
BIG UPDATE for the WaldOS©!!! (Devlog 3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - __ Things I updated since last time in Part-3: Movabale Windows (Yeah :))) Openable Windows Closable Windows New stile 💫 A own CSS - File for the stile (Now it´s ordered 👌) An inscreen of an other project as a window 🎺 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Next time I will add real content and a searching Machine 💻🌍
❗NEW FEATURES FOR THE WALDOS© ❗ Devlog 4 ! New things I added: A new taskbar for a better overview Maximizable Windows ( Now you can see something 🤯💻) A notes Window with enough space to write down all notes about your own stardance project :) YouTube as a Window (Yippie, sadly you have to paste the Video-URL in, but changes will come :)) Onklick move to top on all Windows You can try it for your own and have a lot of fun: https://github.com/Waldewort/WaldOS Thanks for the like and follow ❤️, next time there will come new apps and better YouTube :)))
❗Biggest Update ever for the WaldOS ❗ ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Devlog 5 All the new features: Better WaldVideo App: Thanks to the google cloud YouTube DATA API v3 now you can search directly in the window and then watch your favorite Videos ( yesss, that´s soo cool :)) The WaldSearch: A Wikipedia Action API make it possible to search all you want to know and then get the matching Wikipedia Pages to read (Only the best information for you all XD ) New App in building: I´m building up an complete own app in the WaldOS without any iframes or APIs, the release of this will be next time (you have to have a bit patience, it will be soo cool. I promise :))) ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Thanks for reading, now you can try all of this for your own: https://github.com/Waldewort/WaldOS (The YouTube will sadly not work cause you need a server to run on, I do it on a python server, so if you wanna try this you have to wait till the ship sadly :( Have fun and thanks for the like <3
❗Completely new Design for WaldOS© ❗ .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. Devlog 6! First, the Website to explore it to your own😉: https://waldewort.github.io/WaldOS/ If you more like to read about the new features, here it comes: Now the WaldOS has an fullscreenmode to make it feel like a real Operating System (That´s so cool!) Other things I added: Togglemode for the appicons to close them by pressing again on them A new App has launched (yippie): A calender to write in all your import dates to ship the next project for stardance XD The Taskbar border is gone now the Border is the sun 🤯 The Waldiverse and Waldsearch became their own Icons and a big remake: The Waldiverse (YouTube) experience is now way smoother and easier to handle The Waldsearch has now a own Wikipedia Screen in the WaldOS 😱 which opens by choosing an article and makes the expierience of WaldOS© sooo immersive (befor you was kicked out to your browser 🙄) The design is a bit updated and some datails like backgroundcolors changed (some uninteresting stuff XD ) .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. After adding the next app (hints in the Video 😶) I´m gonna ship Version 1.0 of The WaldOS© Stay excited there will come even more afterwards! Thanks for reading, now it´s on you to try the WaldOS for your own 🥳: https://waldewort.github.io/WaldOS/ Now as an real WebOS (yeah:))) ) Have fun and remember to like and leave a follow 🤗
🥳The final Version 1.0 of The WaldOS©🥳 : ) : ) : ) : ) : ) : ) :) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) Devlog 7 Lunch of the WaldOS© Version 1.0 today❗ Thinks changed since last time: The best App has launched, The Waldlas: A Openstreetmaps based maps app with a lot of functions: Your current location and the WaldOS© Headquarter are fixed on the map as a pin. You can klick anywhere on the map and pin a emoji with text to the map to don´t ever forget where this good restaurant was ( because we all forget always 😢, but not anymore 🥳) A searchbar makes it possible to find any location within milliseconds (for all the bad geographie students 😉) And a FULLY USEABLE ROUTESEARCH SIDEBAR (wow!), just type in two locations and it will find the fastest route for cars! Again a new design! I removed the background and now theres something like a glassy optic ( I know a bit mainstream but I didn´t know what else 😢) Bugfixes 1.3 for the Waldiverse and the Waldsearch I don´t know it´s too much happend XD : ) : ) : ) : ) : ) : ) :) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) : ) If you want to try it out before the launch in some hours: https://waldewort.github.io/WaldOS/ I hope you like the new features and give a good ranking 🙃 cause I made sooo much and nearly all by my self, different than others! Thanks for reading and leaving a like and a comment! See you soon 👋
💫Finale Design for the WaldOS©💫 — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — Devlog 8 What´s new: Interactive Background! The cursor forms star constellations and in the middle is a subtle WaldOS© title. Randomly some little shooting stars flying over the screen (some cute little ones💫) I´m worikng on a new App design for every app witch fits way better in the style (but need soo long time😢) — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — Here you can try out the WaldOS©: https://waldewort.github.io/WaldOS/ Thanks for reading this and your like and comment :)
🥳The final design of the WaldOS© is finished!🥳 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Devlog 9 Try it out instead of reading (I know you 😜): https://waldewort.github.io/WaldOS/ What is new: The new glassy design with the new header is now applied on all Apps (sadly looks bit like apple :( ) A new App has launched: The settings (wow how exciting XD) -The background is now fully costummizable with the settings app. -You can choose of 6 different Presets for Colouring -You can create your own colouring -You can set the speed and digit of stars and how far constellations are forming (watch out for your potato PC - Graphical intensive 😉) -You can Rename the main title in the middle of the WebOS! Bugfixes 2.3 on Waldiverse and Waldlas First performance fix and improvement (no fun 😢) That will come next? A save for your own presets ( cool idea! ) Idk see what comes in my mind next! -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- You wanna try the WaldOS©: https://waldewort.github.io/WaldOS/ I hope you have fun and thanks for the reading and the like and comment 🙃
2️⃣.0️⃣The Launch of the WaldOS© 2.0 is happening in the next days! 2️⃣.0️⃣ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Devlog 10 (I think) Trying is better than reading: https://waldewort.github.io/WaldOS/ All the new stuff: 1. First time ever I really did what I said in last Devlog: Introducing the own creatable and saveable Universum function in the settings app (yesss, fully customiseable - other than apple XD) Two new Apps (Wow I was productive 😁): The WaldCalc, a … Calculator (stunning 😲) And the… WaldSky, a App you can watch the real stars flying over sky. You can let you show real constellations and the names of them 💫. You can set in a time and place so you know where to have to look with your Crush during night to see the Ursa Minor ( Just joking, we are coder, not touching grass (or girls 😜(just joking again😂)) 😢). New Icon design: Gemini cooked with the new Icons, I just inserted them (took anyways like one hour) A little Copyright sentence under the title to prevent abuse 😲 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This was it actually, I´m going to ship tomorror or one day after this (sorry to all native speaker hehe) Try the WaldOS© for your own: https://waldewort.github.io/WaldOS/ Thanks for reading and all the support and the comment and like ♥️!
2️⃣.0️⃣Release of the WaldOS© 2.0 is now🥳🥳🥳2️⃣.0️⃣ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Devlog 11 What has changed ? Bugfixes on the WaldSky and Waldlas and perfomance optimization (99% of work) Title has changed to WaldOS© 2.0 (1% of work 😂) A new ReadME (more exciting and readable) Uhm not more, but now version 2.0 is ready to launch 🥳🥳🥳 So celebrate with me the second launch in 3️⃣Three 2️⃣Two 1️⃣One Nowwww!!!! 🎉🎆✨ https://waldewort.github.io/WaldOS/ yippie! Try it your self 🙃 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Thanks for reading, the like and comment and the good rating 😉
⏰🏎️🤖 The WaldOS© 2.0 got 3 new apps! :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.: Devlog 12 Trying is better than reading: https://github.com/Waldewort/WaldOS The 3 new apps: A clock, alarm and stopwatch app to not forget the time! Very simple done! (yippie 🥳) The thing most of the people wanted: An integrated WaldAI 🤖😲: Using an free croq API I created the WaldAI. It´s using the gpt oss 120b modell by openai and is a bit stupid but for normal questions it´s okay (just don´t ask things witch are newer than 2024 😉😂) A very simple integrated game: The Waldracer! It´s the game slowroads by topograph.io and now it´s in the WaldOS© 2.0 as a standalone game thanks to the open source of their game: https://slowroads.io 🎉 Things that are also new but no app: A little staranimation is now greeting you when entering the WaldOS© 2.0 :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.: That was it already, thanks for reading and the like and comment :) Try it for your own: https://github.com/Waldewort/WaldOS See you soon 🙃
💫Animations for the WaldOS© 2.0 💫 </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </> Devlog 13 You know the sentence 😂: https://waldewort.github.io/WaldOS/ A lot of cool new things for all with shortend attentionspan: A legendary starting animation in which … ahh no, just watch the video or visit: https://waldewort.github.io/WaldOS/ by your own! (but watch out it´s epic 😯) A new app with mathematical generated ambience sounds to learn or chill. Google Gemini helped me with this cause the generating of sounds is mindblowing complex. Thank you Gemini XD (But I made all around by my own and I think it´s a good app anyways! ) (I just recognized I still don´t have an app icon, but fixed till next time! ) A bit of bugfixing and testing with different thinks (stay tuned 😉) </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </>< > </> Try the WaldOS© 2.0 for your own: https://waldewort.github.io/WaldOS/ What comes next ? I don´t know, right now I´m producing content for the Virality Bonus for this follow https://www.instagram.com/waldewort/ on Instagram, thank you! Thanks for reading, your time, the like and the comment :)))
🎉🗣️The Waldasist beta version is out now in the WaldOS© 2.0🗣️🎉 ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^ Devlog 14 The biggest new feature in the history of the WaldOS© 2.0 has launched its beta version 🥳! The Waldasist is a integrated voice assistant in the WaldOS© 2.0. You can easyly activate it by pressing on the circle of stars right under the title. Now you can say the name of the App and it opens by magic. Also you can say maximize and then the name of the app and close apps by saying close and the app name. I´m right now working on a voice assist even in the apps themself but that´s not that easy! What changed too: Just a bit buggfixing in the Waldracer and WaldAi 😢 ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^ Stay tuned to don´t miss the next ship and that you can try WaldOS© 3.0 (holy moly😯). Next week I´m in holiday so I won´t post anything! Thanks for the like, follow and the commi 🙃
🤖Full Voice Assistant in the WaldOS© 2.0🤖 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Devlog 15 Trying is better than … this: https://waldewort.github.io/WaldOS/ The first accessibility feature is full working now 🤖🎉 The VoiceAI is now completely integrated in the WaldOS© 2.0 without a App needed. Just press the starring right under the title and talk to the VoiceAI! Also then there is a cool animation 🙃 The VoiceAI can now complete tasks in the apps like setting a timer or write down notes for you 😯 In the Settings App you can controll the VoiceAI and also read the user manuell to get to know how the VoiceAI works excactly. What changed else: Nothing 😢 But right now I´m working on a big new feature witch revoluts the opening process of the Apps in the WaldOS© 2.0, so stay tuned 😉 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - You wanna try the WaldOS© 2.0 ? Here you can 🥳: https://waldewort.github.io/WaldOS/ I´m glad you´ve readen this Devlog and thank you soo much for the like and comment and the good rating for the WaldOS© 3.0 (which is comming soon🤫)
🎉We celebrate the pass of the 100 hours mark of the WaldOS© 2.0 🎉 (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: Devlog 16 One new feature and one revolutional app for the celebration 😲: The WaldOS has got it´s own control center . Now you open apps in this center and then they are shown in the taskbar like in all other real operating systems! Also you can now minimize apps or close them complete. The new App: Introducing the WaldTravel! The WaldTravel is a tool you can plan your next trip more climate nutral and you can explore how much CO2 is expelled with different Vehicles! Short realtalk: This app is very important to me to show all the world how to reduce greenhouse gases and help with climate protection ♥️🌳! This is the most important topic for our (the stardance) generation and the following ones and I think stardance is a good way to show this importance to more people. Thank you 🥰 The app is very interactive and shows the importance of this topic in an easy and good to understand way with visualization! Also I fixed again some bugs and smoothed the WaldOS© 2.0 expierience more 🥱! (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: (: Try the WaldOS© 2.0 for your own: https://waldewort.github.io/WaldOS/ Thank you so much for reading this more serios Devlog and sharing it and give it a like 🙃! Write down in the comments if you want more of such apps with a important topic.
🌳More Waldclimate Apps for the WaldOS© 2.0🌳 “´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´´”´”´”´”´”´” Devlog 16 One new app and one in progress: The Waldollution, a app which shows you how long different objects need to get composed in nature if they get thrown away not regular. Work in progress for a really cool app with cats and polar bears ( and lot of cool other animals 😉), but more in the next Devlog 🤫 Bug fixing for the Control Center and some performance tests. Also I improved the Waldtravel animations a bit “´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´”´´”´”´”´”´”´” Test the WaldOS© 2.0 by your own: https://waldewort.github.io/WaldOS/ That´s it, the release of WaldOS© 3.0 will be soon, follow to don´t miss it! Thanks for reading and the like and follow 🙃
🥳The last features before the WaldOS© 3.0🥳 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Devlog 17 The new apps: The WaldEye: A cool app you can watch cute animal livestreams in! Of course only animals in pure nature so it can be you can´t see an animal for hours, but that´s nature. Since now I included four live streams of different animals ( also cute ones, like squirrels) The Waldollution: Another app that shows you how long trash need to get composed if it´s thrown into nature! Finally introducing the WaldWeather app: Automatically shows you the Weather on your location, but you can also search for places and save them to the bar on top to have easy access to them. If you maximize the window you get extra detailed information and a 7 day forecast (that´s maybe right XD) Also I fixed some bugs in the WaldTravel app! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Here you can try the WaldOS 2.0 for your own: https://waldewort.github.io/WaldOS/ Today I will launch the WaldOS 3.0 so follow to don´t miss something! Thanks for reading and the like and comment :))
Ships:
Welcome to the WaldOS©! The WaldOS© is a Webbased operating system by #Waldewort. It already has the most important features like: A Notebook screen which saves your notes for the next session A Trumpetfingeringlearning screen made by my coding college #Dasher2801 For all the ones who only want to watch longform YouTube content the Waldiverse, a YouTube application The WaldSearch, a Wikipedia based Searchmachine which outputs you only Wikipedia articles The Waldlas, a openstreetmaps based map version with Searchmodus and the possibility to make emoji Pins all over the world witch also saves over sessions and a route planer to plan your next vacation (We as coder won´t need this XD ) It´s important during coding to not forget to eat so theres the Mooncalendar, opens by pressing on the date is presize and custumisable Notes are possible witch saves over your sessions !!!Try out what happens when you press on the clock!!! Please only try it on desktop and you need at least a FHD Monitor that the windows aren´t too big! One day there will be a mobile version! But the WaldOS© is still in process and a lot more Apps will come, with even more features and better Style. Please remember that I needed 40 hours to code this caused by coding it BY MYSELF and not AI, so also the design is not the best but at least not a AI Design like on 95% of the projects here! Thanks for reading and your interest in WaldSearch© and for the good rating :))
🎉 The WaldOS© 2.0 has officelly launched 🎉 Welcome to the WaldOS© 2.0 🥳! The WaldOS© 2.0 is a update of the WaldOS© and brings with it two new Apps, a completely new Background ✨witch is fully customisable and new Icons 📱! The WaldOS© 2.0 is a very elaborate project in witch I tried to use as many AI as possible so please remember this in the rating! What’s Inside the WaldOS©? 📝 Notes & 🌙 Mooncalendar: Write down ideas and check your calendar persistent session saving. (Pro tip: Try clicking on the clock! ⏰) 🎺 Trumpet Learn: Learn brass fingerings step-by-step—huge credit to my coding colleague #Dasher2801 for building this! 📽️ Waldiverse & 🔍 WaldSearch: Stream longform YouTube content or search exclusively for pure Wikipedia articles. 🗺️ Waldlas: OpenStreetMap integration with route planning and session-saved emoji pins worldwide. 🧮 WaldCalc & 🌌 WaldSky: Solve equations or gaze at real-time constellations flying across your screen. ⚙️ Settings App: Fully customize your background universe! Adjust colors, star density, and speeds (watch out, potato PCs 🥔). ⚠️I only tested the WaldOS© 2.0 on a FHD (1080p) or higher monitor so lower resolution may cause window rendering issues⚠️ Thanks for reading and your interests in the WaldOS© 2.0 ♥️. Thanks for your feedback and like and I hope for a good rating 😉!
🎉Release of the WaldOS© 3.0🎉 Yipppppie, here are all new features: Animation when you start the WaldOS© 3.0 The completely new startmenu and minimization of the Apps The VoiceAI, starts by pressing on the starring under the title and can be monitored in the settings 🤖. The WaldAI, a groq based Ai witch can answer your question (not that good, but it´s okay) The Waldracer, a game in qhich you can drive infinte in a cool world. Thanks to slowroads to make this free 🏎️! The WaldClock, a timer and clock (wow!) The Wal(D)-OS, you can create your own TO-DO Pins with date and time. Waldtravel, a app you can calculate the CO2 and energy needed for different Vehicles and Routes Waldollution, you can see how long different things need to get composed in nature The Waldeye, with different livestreams of nature and animals The WaldWeather, a whater app! Waldience, you can create naturesounds to chill more 🌳. Thanks for testing the WaldOS© 3.0 and your likes ♥️, comments 💬 and the good rating 🥰😉 !...
|
1792817554.6616461
|
1793681554.6616461
|
|
55195
|
Learning Rust by @barseghian_daniel | Stardance
|
barseghian_daniel
|
1
|
24.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T10:16:51Z", "hours": 24.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I learned rust with the rustlings exercices then made a final project! The challenging part was actually school since coming from school then working on the project is actually hard! Im really happy that i finished the project! To test the project you will have to read the readme. The files should be in the root folder when running cargo run!", "repo": "https://github.com/danielbarseghian/organize-file", "demo": "https://github.com/danielbarseghian/organize-file#how-to-set-up-and-run"}]...
|
[{"post_id": 80326, "ts": "202 [{"post_id": 80326, "ts": "2026-10-17T09:37:31Z", "hours": 1.0711, "text": "finsihed the Readme you can read it here"}, {"post_id": 78165, "ts": "2026-10-09T20:39:25Z", "hours": 1.1269, "text": "Last things before finishing The program is working perfectly, now some final touches (README, compilling, fixing bugs, …)"}, {"post_id": 76568, "ts": "2026-10-03T23:57:33Z", "hours": 0.5933, "text": "Removed AI on browser so when i search something i will often get a result by AI, it might be useful but not while learning!"}, {"post_id": 76081, "ts": "2026-10-02T08:54:39Z", "hours": 0.2992, "text": "I commented my code so much The reason is that it helps me understand what im doing when learning a new language!"}, {"post_id": 75213, "ts": "2026-09-29T14:33:01Z", "hours": 1.9981, "text": "I FINISHED FINALLYYY its been a long time but i finally finished! it was really fun. You can see the github here"}, {"post_id": 74203, "ts": "2026-09-26T22:18:31Z", "hours": 1.2019, "text": "only one chapter left! I recently switched to kate and its really much lighter than VScode"}, {"post_id": 73583, "ts": "2026-09-25T13:06:02Z", "hours": 8.8947, "text": "Sorry for not posting much School restarted and i was just coming home and working on exercices i didn’t really think about posting."}, {"post_id": 61802, "ts": "2026-09-04T21:42:13Z", "hours": 8.4286, "text": "Halfway done! i don’t have much to say but its been really fun to learn a new language!"}]...
|
Title: Learning Rust by @barseghian_daniel | Stard Title: Learning Rust by @barseghian_daniel | Stardance
Devlogs:
Halfway done! i don’t have much to say but its been really fun to learn a new language!
Sorry for not posting much School restarted and i was just coming home and working on exercices i didn’t really think about posting.
only one chapter left! I recently switched to kate and its really much lighter than VScode
I FINISHED FINALLYYY its been a long time but i finally finished! it was really fun. You can see the github here
I commented my code so much The reason is that it helps me understand what im doing when learning a new language!
Removed AI on browser so when i search something i will often get a result by AI, it might be useful but not while learning!
Last things before finishing The program is working perfectly, now some final touches (README, compilling, fixing bugs, …)
finsihed the Readme you can read it here
Ships:
I learned rust with the rustlings exercices then made a final project! The challenging part was actually school since coming from school then working on the project is actually hard! Im really happy that i finished the project! To test the project you will have to read the readme. The files should be in the root folder when running cargo run!...
|
1792857250.26722
|
1792943650.26722
|
|
64580
|
PlantOS by @Darknow90 | Stardance
|
Darknow90
|
2
|
21.0
|
57
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T10:04:07Z", "hours": 13.0, "multiplier": 4.22, "payout": 57, "blessing": "neutral", "text": "Hi , in this project , I have made a (beautiful ?) tiny OS with css , js and html , this project have learned to me many things and I’m very happy to have make this ! I think that now , I will learn framework and react so… I will back soon ? 😝", "repo": "https://github.com/Manu7611/PlantOS", "demo": "https://manu7611.github.io/PlantOS/"}, {"ship_num": 2, "ts": "2026-10-01T20:03:53Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is the end of this project , happy to switch at another things but this project was very helpful to learn Web coding 🙂", "repo": "https://github.com/Manu7611/PlantOS", "demo": "https://manu7611.github.io/PlantOS/"}]...
|
[{"post_id": 80335, "ts": "202 [{"post_id": 80335, "ts": "2026-10-17T10:00:12Z", "hours": 1.5106, "text": "DevLog #16 : Hi , today this is the last DevLog ! I have : -redesigned & colored my OS -Fixed some bugs -Added Reset button I’m happy to have make this and I think that my Os isn’t so bad :) Thanks you !"}, {"post_id": 79633, "ts": "2026-10-14T19:21:36Z", "hours": 5.0278, "text": "Hi ! The last days , I have made littles things but that was very expensive in time !😭 -Fix bug of drag & drop -Fix Darkmode of all apps -Add Guess Number Game -Add a Chronometer That’s littles things but I’m happy to resolve main bug 🥰"}, {"post_id": 77662, "ts": "2026-10-07T19:20:54Z", "hours": 4.3822, "text": "DevLog #14 : Today , I have made one more app and many other things ! -Added a picture app to see flowers -Added a color transition on close button -Added a return button for app which its need -Redesign some things to upgrade the website Thanks to follow my website !"}, {"post_id": 76838, "ts": "2026-10-04T19:40:43Z", "hours": 2.2178, "text": "DevLog #13 or #1 ? Today , i have made many things !: -Added a web browser (but I’m not very smart so… It’s a forwader ? -Refactored the code to make my life more easy with my divs lmao -Added a DarkMode but I need feedback to enhance this… Thanks to read this btw !🤣"}, {"post_id": 76154, "ts": "2026-10-02T14:53:04Z", "hours": 0.3583, "text": "I have refactored the layout of my folders to feel something more clean :)"}, {"post_id": 75967, "ts": "2026-10-01T19:30:09Z", "hours": 0.6497, "text": "DevLog #11 : I have refactored many little things today : -fix calculator to show numbers before to click on = -Add a countdown to Welcome page -Change the wallpaper of Welcome page"}, {"post_id": 75695, "ts": "2026-09-30T19:30:26Z", "hours": 1.3111, "text": "DevLog #10 : I mainly work on the css for just the color… -I rethink the zindex function and I have understand that I can increase zindex number just with many click on the windows… -So I have set up basic number with 0 at other windows and it works ! (but its forgot the order under the main windows… 🤐) I think that i could send my project soon and start WebOS 2 !"}, {"post_id": 75340, "ts": "2026-09-29T19:42:25Z", "hours": 1.1419, "text": "DevLog #9 : After the ugly js , now I work on the design of a calculator 🥰. It’s very funny but I have just the number now… Come back tomorrow !"}, {"post_id": 74990, "ts": "2026-09-28T19:40:52Z", "hours": 1.12, "text": "DevLog #8 : My project work but now , I don’t understand the js code…"}, {"post_id": 74618, "ts": "2026-09-27T19:45:21Z", "hours": 0.4606, "text": "DevLog #7 : I’d make a a index for my windows but I’m not sure about the performance… I’m also at the beginning of the notes creation and this is … difficult 😅"}, {"post_id": 74128, "ts": "2026-09-26T18:43:35Z", "hours": 0.3556, "text": "DevLog #6: I have a function for all windows now !!!! 😝😝"}, {"post_id": 73697, "ts": "2026-09-25T18:45:17Z", "hours": 0.7306, "text": "DevLog #5 : I work on the apps now : Today I did : -Close button -Open button -Optimize function of code 😎"}, {"post_id": 73297, "ts": "2026-09-24T19:41:58Z", "hours": 0.8239, "text": "Devlog #4 : I worked on the draggable windows , it was very difficult for a beginner but I think that I have understood :)"}, {"post_id": 72815, "ts": "2026-09-23T19:42:39Z", "hours": 0.5092, "text": "DevLog #3 : Working on the windows , i add a navbar and this is … not ugly ? Hackatime count a very little time but I spend a lots of time to understand this lol 😭"}, {"post_id": 72375, "ts": "2026-09-22T19:44:17Z", "hours": 0.5461, "text": "DevLog #2 : Working on the transition between the Welcome screen and the Windows , there are many problems but I’m motivate to all resolve !"}, {"post_id": 71922, "ts": "2026-09-21T19:37:43Z", "hours": 0.3644, "text": "DevLog #1 : I set up html , js and css . I make the welcome page but now I don’t understand how to switch on my home page 😭😭"}]...
|
Title: PlantOS by @Darknow90 | Stardance
Devlogs: Title: PlantOS by @Darknow90 | Stardance
Devlogs:
DevLog #1 : I set up html , js and css . I make the welcome page but now I don’t understand how to switch on my home page 😭😭
DevLog #2 : Working on the transition between the Welcome screen and the Windows , there are many problems but I’m motivate to all resolve !
DevLog #3 : Working on the windows , i add a navbar and this is … not ugly ? Hackatime count a very little time but I spend a lots of time to understand this lol 😭
Devlog #4 : I worked on the draggable windows , it was very difficult for a beginner but I think that I have understood :)
DevLog #5 : I work on the apps now : Today I did : -Close button -Open button -Optimize function of code 😎
DevLog #6: I have a function for all windows now !!!! 😝😝
DevLog #7 : I’d make a a index for my windows but I’m not sure about the performance… I’m also at the beginning of the notes creation and this is … difficult 😅
DevLog #8 : My project work but now , I don’t understand the js code…
DevLog #9 : After the ugly js , now I work on the design of a calculator 🥰. It’s very funny but I have just the number now… Come back tomorrow !
DevLog #10 : I mainly work on the css for just the color… -I rethink the zindex function and I have understand that I can increase zindex number just with many click on the windows… -So I have set up basic number with 0 at other windows and it works ! (but its forgot the order under the main windows… 🤐) I think that i could send my project soon and start WebOS 2 !
DevLog #11 : I have refactored many little things today : -fix calculator to show numbers before to click on = -Add a countdown to Welcome page -Change the wallpaper of Welcome page
I have refactored the layout of my folders to feel something more clean :)
DevLog #13 or #1 ? Today , i have made many things !: -Added a web browser (but I’m not very smart so… It’s a forwader ? -Refactored the code to make my life more easy with my divs lmao -Added a DarkMode but I need feedback to enhance this… Thanks to read this btw !🤣
DevLog #14 : Today , I have made one more app and many other things ! -Added a picture app to see flowers -Added a color transition on close button -Added a return button for app which its need -Redesign some things to upgrade the website Thanks to follow my website !
Hi ! The last days , I have made littles things but that was very expensive in time !😭 -Fix bug of drag & drop -Fix Darkmode of all apps -Add Guess Number Game -Add a Chronometer That’s littles things but I’m happy to resolve main bug 🥰
DevLog #16 : Hi , today this is the last DevLog ! I have : -redesigned & colored my OS -Fixed some bugs -Added Reset button I’m happy to have make this and I think that my Os isn’t so bad :) Thanks you !
Ships:
This is the end of this project , happy to switch at another things but this project was very helpful to learn Web coding 🙂
Hi , in this project , I have made a (beautiful ?) tiny OS with css , js and html , this project have learned to me many things and I’m very happy to have make this ! I think that now , I will learn framework and react so… I will back soon ? 😝...
|
1792814157.1296794
|
1792900557.1296794
|
|
61377
|
Blare by @DimensionLess | Stardance
|
DimensionLess
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T09:57:43Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a small desk clock. It has a tiny wide screen, four buttons and a buzzer, all run by an ESP32-C3. I drew the PCB in KiCad, modelled the case in Onshape and just finished writing the firmware in Arduino (I used ai for the firmware). The case is 3D printed and screws together with heatset inserts. The screen slides into a slot at the front.", "repo": "https://github.com/6255127/DIY-Clock", "demo": ""}]...
|
[{"post_id": 73846, "ts": "202 [{"post_id": 73846, "ts": "2026-09-26T05:06:35Z", "hours": 4.79, "text": "I finished making the pcb and the case for BLARE now the only thing left is the firmware"}]...
|
Title: Blare by @DimensionLess | Stardance
Devlog Title: Blare by @DimensionLess | Stardance
Devlogs:
I finished making the pcb and the case for BLARE now the only thing left is the firmware
Ships:
I made a small desk clock. It has a tiny wide screen, four buttons and a buzzer, all run by an ESP32-C3. I drew the PCB in KiCad, modelled the case in Onshape and just finished writing the firmware in Arduino (I used ai for the firmware). The case is 3D printed and screws together with heatset inserts. The screen slides into a slot at the front....
|
1792857096.1631734
|
1792943496.1631734
|
|
69330
|
AstroWeb by @mandeepswami | Stardance
|
mandeepswami
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T09:54:51Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This was a new thing i did . and had some problems with the api keys and allat but it is finaly done it didnt take very long for it to be completd", "repo": "https://github.com/Momentum122/AstroWeb/", "demo": "https://momentum122.github.io/AstroWeb/"}]...
|
[{"post_id": 80332, "ts": "202 [{"post_id": 80332, "ts": "2026-10-17T09:50:51Z", "hours": 0.4247, "text": "ADdded a timer and now it is complte with readme"}, {"post_id": 80319, "ts": "2026-10-17T08:52:05Z", "hours": 1.7358, "text": "looking good"}, {"post_id": 80297, "ts": "2026-10-17T05:34:26Z", "hours": 0.6764, "text": "just complete a few steps"}]...
|
Title: AstroWeb by @mandeepswami | Stardance
Devl Title: AstroWeb by @mandeepswami | Stardance
Devlogs:
just complete a few steps
looking good
ADdded a timer and now it is complte with readme
Ships:
This was a new thing i did . and had some problems with the api keys and allat but it is finaly done it didnt take very long for it to be completd...
|
1792857229.286747
|
1792943629.286747
|
|
39690
|
Nouveau-Pad by @iloveadrenaline | Stardance
|
iloveadrenaline
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T09:50:01Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Finnaly im done , also I have to solder the leds but I got to get a new soldering iron but not in the near future bc I don’t have money also I have to solder the screen without header so it stays flat", "repo": "https://github.com/iloveadrenaline/Nouveau-Pad", "demo": ""}]...
|
[{"post_id": 80329, "ts": "202 [{"post_id": 80329, "ts": "2026-10-17T09:44:07Z", "hours": 1.9486, "text": "Finnaly soldered the hackpad , I need to get a better soldering iron to solder the leds and the screen bc I soldered it on header pins"}, {"post_id": 57427, "ts": "2026-08-29T16:00:29Z", "hours": 0.4383, "text": "Devlog 9 : Made a github repo and put the specific files in it , you can check it out , I’m really looking forward to this project ."}, {"post_id": 57254, "ts": "2026-08-29T11:19:45Z", "hours": 0.4047, "text": "Devlog 8 : Done with the case , i went with a simpler variant because it will be hard for the printer"}, {"post_id": 57214, "ts": "2026-08-29T10:01:46Z", "hours": 0.6417, "text": "DevLog 7 : I’m done with the firmware , i made it on KMK , things are looking good now i have to modify the case and submit for funding"}, {"post_id": 55511, "ts": "2026-08-27T12:25:11Z", "hours": 1.1742, "text": "Devlog 6 , tried 3d and ended up with this , i still have a lot to make"}, {"post_id": 54649, "ts": "2026-08-25T17:58:20Z", "hours": 4.9061, "text": "DevLog 5 — Masive rehaul , i remade the entire schematics and pcb then power went out and i had to start over on the pcb and i found the 3d files for the components . Now comes the case designing"}, {"post_id": 53913, "ts": "2026-08-24T16:50:13Z", "hours": 0.7197, "text": "Devlog 4 , finished the pcb i think now i need to wire"}, {"post_id": 53864, "ts": "2026-08-24T15:50:44Z", "hours": 1.1686, "text": "Devlog 3 , working on the pcb right now"}, {"post_id": 53198, "ts": "2026-08-23T17:14:30Z", "hours": 2.7894, "text": "Devlog 2 , finished the schematics now comes the footprints"}, {"post_id": 52552, "ts": "2026-08-22T18:31:21Z", "hours": 0.2856, "text": "Just starting out , hope i finish before the deadline"}]...
|
Title: Nouveau-Pad by @iloveadrenaline | Stardance Title: Nouveau-Pad by @iloveadrenaline | Stardance
Devlogs:
Just starting out , hope i finish before the deadline
Devlog 2 , finished the schematics now comes the footprints
Devlog 3 , working on the pcb right now
Devlog 4 , finished the pcb i think now i need to wire
DevLog 5 — Masive rehaul , i remade the entire schematics and pcb then power went out and i had to start over on the pcb and i found the 3d files for the components . Now comes the case designing
Devlog 6 , tried 3d and ended up with this , i still have a lot to make
DevLog 7 : I’m done with the firmware , i made it on KMK , things are looking good now i have to modify the case and submit for funding
Devlog 8 : Done with the case , i went with a simpler variant because it will be hard for the printer
Devlog 9 : Made a github repo and put the specific files in it , you can check it out , I’m really looking forward to this project .
Finnaly soldered the hackpad , I need to get a better soldering iron to solder the leds and the screen bc I soldered it on header pins
Ships:
Finnaly im done , also I have to solder the leds but I got to get a new soldering iron but not in the near future bc I don’t have money also I have to solder the screen without header so it stays flat...
|
1792792052.6215732
|
1792878452.6215732
|
|
62083
|
MathTab by @furgenramen | Stardance
|
furgenramen
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T09:17:20Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a new tab page for anyone to use day-to-day. It was challenging to make the JS for the calculator, as well as styling my site to look like liquid glass. I most enjoyed styling my site, as I could see my site come together aesthetically. I really enjoyed making my site, a well-spent 8 hours not gonna lie.", "repo": "https://github.com/furgenramen04/MathTab", "demo": "https://furgenramen04.github.io/MathTab/"}]...
|
[{"post_id": 80311, "ts": "202 [{"post_id": 80311, "ts": "2026-10-17T07:20:24Z", "hours": 3.3983, "text": "I am finally about to ship my project. I thought that the Moon Phase would take the longest to code, but it ended up being the calculator that was most difficult. I also added JS for the calendar and made a quick access links bar at the bottom. I COMPLETELY revamped the design, taking inspiration from both Apple’s Liquid Glass and Stardance’s own website to style it. I’m pretty darn proud of my work on this project. Here’s what it looks like right now:"}, {"post_id": 77523, "ts": "2026-10-07T09:57:31Z", "hours": 3.1975, "text": "3 hours later, I’m done with HTML, and started JS ## I have added quite a few features to MathTab: A graphing calculator, calendar, normal calculator, dual time clock, moon phase graphic and moon age, and shortcuts. The only JS-fitted feature right now is the dual time clock. Here’s what it looks like right now:"}, {"post_id": 69633, "ts": "2026-09-17T13:30:54Z", "hours": 0.6122, "text": "I got ragebaited by the free 10,000 stardust hack # ## But it’s okay because I kept working and here’s my project so far. The building blocks for the elements are setting in: Search bar and calendar rn but keep in mind the colours are completely for distinguishing rn, and I haven’t touched JS yet. On the left is HTML. Again, if you have any feature suggestions please lmk in the comments."}, {"post_id": 68633, "ts": "2026-09-15T13:17:17Z", "hours": 0.4333, "text": "Working on HTML for my New Tab Page Here’s a picture of what it looks right now (very limited, ik) and the HTML behind it. Also, if you guys have any feature suggestions please put them in the comments. Thank you!"}, {"post_id": 68283, "ts": "2026-09-14T20:57:09Z", "hours": 0.4036, "text": "Finished initial setup before actual coding . I’m working on a new project now, a new tab, and I just love the new tutorial, I think it’s so much better than the one for WebOS because the WebOS one had quite a bit missing. Other than that, I’ve finished the first 3 stages of the guide and here’s my code: (Not a lot to see, I know)"}]...
|
Title: MathTab by @furgenramen | Stardance
Devlog Title: MathTab by @furgenramen | Stardance
Devlogs:
Finished initial setup before actual coding . I’m working on a new project now, a new tab, and I just love the new tutorial, I think it’s so much better than the one for WebOS because the WebOS one had quite a bit missing. Other than that, I’ve finished the first 3 stages of the guide and here’s my code: (Not a lot to see, I know)
Working on HTML for my New Tab Page Here’s a picture of what it looks right now (very limited, ik) and the HTML behind it. Also, if you guys have any feature suggestions please put them in the comments. Thank you!
I got ragebaited by the free 10,000 stardust hack # ## But it’s okay because I kept working and here’s my project so far. The building blocks for the elements are setting in: Search bar and calendar rn but keep in mind the colours are completely for distinguishing rn, and I haven’t touched JS yet. On the left is HTML. Again, if you have any feature suggestions please lmk in the comments.
3 hours later, I’m done with HTML, and started JS ## I have added quite a few features to MathTab: A graphing calculator, calendar, normal calculator, dual time clock, moon phase graphic and moon age, and shortcuts. The only JS-fitted feature right now is the dual time clock. Here’s what it looks like right now:
I am finally about to ship my project. I thought that the Moon Phase would take the longest to code, but it ended up being the calculator that was most difficult. I also added JS for the calendar and made a quick access links bar at the bottom. I COMPLETELY revamped the design, taking inspiration from both Apple’s Liquid Glass and Stardance’s own website to style it. I’m pretty darn proud of my work on this project. Here’s what it looks like right now:
Ships:
I made a new tab page for anyone to use day-to-day. It was challenging to make the JS for the calculator, as well as styling my site to look like liquid glass. I most enjoyed styling my site, as I could see my site come together aesthetically. I really enjoyed making my site, a well-spent 8 hours not gonna lie....
|
1792857101.568162
|
1792943501.568162
|
|
35149
|
Wingspan for Pterodactyl by @brahmtejsawhney | Sta Wingspan for Pterodactyl by @brahmtejsawhney | Stardance...
|
brahmtejsawhney
|
2
|
38.44
|
680
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T07:32:22Z", "hours": 14.0, "multiplier": 17.93, "payout": 246, "blessing": "neutral", "text": "Hello! If you are new here, welcome! This is my flagship project called Wingspan, It’s used by system administrators and infrastructure managers to manage their virtual servers in bulk rather than one by one. This project works in the terminal with AMAZING Terminal UI! This is my second ship. I have worked on making the Server Purge Function, to easily delete servers in large quantities. In my previous ships, I worked on making the basics of the code and functions to index and search the database. I have received extremely positive comments for this project, and i’m really proud of making it! Do star it on github if you like this one!", "repo": "https://github.com/brahmtej2009/wingspan", "demo": "https://github.com/brahmtej2009/Wingspan/blob/main/SHIPWRIGHTS.md"}, {"ship_num": 2, "ts": "2026-09-23T10:49:52Z", "hours": 24.0, "multiplier": 18.44, "payout": 434, "blessing": "neutral", "text": "Welcome to WingSpan, A project to bulk manage your self hosted hardware on pterodactyl. Easily search through servers, get detailed information, export lists based on precise filtering and more! It is made for people like me, who manage hundreds of servers daily, and need to perform bulk actions on them. Its posted on frictionless mission because it would make my life really easy as it automates a lot of my work and would save me a LOT of clicks! cant wait for you to try it out! <3", "repo": "https://github.com/brahmtej2009/wingspan", "demo": "https://github.com/brahmtej2009/Wingspan/blob/main/SHIPWRIGHTS.md"}]...
|
[{"post_id": 80768, "ts": "202 [{"post_id": 80768, "ts": "2026-10-18T18:48:38Z", "hours": 0.4375, "text": "ps: not an official devlog, just an update Show and Tell + Super Star This was another great show and tell, and OMG SUPER STAR! Thanks @Lazyllama ❤️ Ty guys, rly grateful!! Image shows me submitting to Show and Tell and 2nd Image showing my Super Star!"}, {"post_id": 80312, "ts": "2026-10-17T07:27:32Z", "hours": 2.9072, "text": "Devlog 19 Show and Tell #1 WINNER Project! 🏆 Progress Done Purge function has been completely created. I have worked on API Request Error Catching in duration of this devlog. I have integrated all the standard practices and error catching which is required, and now the program displays the error and a solution to fix it. Also, it tracks if there are any errors due to wingspan itself, and provides resolution! Great Stuff! I also started work on User Purge Function, which i’ll release in the ship after shipping Server Purge. There was a bug in the release file, which prevented auto update in windows. Fixed that. Features Added/Worked on Better API Requests to Pterodactyl Rate Limit detector and queue Error Catching and Resolution Server Purge Function Completed Started work on User Purge What new I learnt I learnt to work with industry standard error catching I learnt to make better API systems I learnt to work with queues and rate limiters I learnt to use DELETE Protocol What I would be working on Completing Documentation till here Shipping till Server Purge AI Declaration Claude was used to find out bug in release file only. No AI was used in code during the span of this devlog. All places where AI was used in code, is mentioned properly in the source code. The attached image shows the Release Page of the project, project homepage and some lovely previous votes screenshots."}, {"post_id": 79114, "ts": "2026-10-12T18:33:47Z", "hours": 2.0575, "text": "Devlog 18 Progress Done Purge feature is now functional. Server purges are working as expected. I have added 4 purge methods. Parameters are Forced/Unforced, and Verified and Unverified.So, FV,FU,UV,UU. When you choose unforced method, it would ensure a clean deletion, and ensure the entire data is wiped. On a forced delete, it would delete it from frontend, and only attempt to clean it entirely. Force method is useful to delete servers whose nodes have been discontinued, or conditions where unforced wouldnt work. Verified feature ensures that the purge process goes as close to the expected outcome as possible, and if anything is detected which shouldnt be so, wingspan would prompt you there, so you can take manual action right there on the spot while it purges. Unverified means that wingspan would try its best to delete all the servers given in the importlist and would not prompt the user in case of discrepancies. Features Added/Worked on Import Verification Server Name Live Verification Completed Beta Purge Function Updated Menu to allow Purge Function Wingspan now needs an Admin API key with Full Perms (Readonly no longer works) What I would be working on Bugchecking all the features I made Attempting to delete some servers in massive quantities. Starting work on User Purge Function Do changes in README.md for the new purge function documentation. Find a good reliable Pterodactyl API Docs Website. AI Declaration No AI was used in code in the duration of this devlog. All places where AI was used in code, is mentioned properly in the source code. The attached image shows the Graphical UI of the Purge Function along with the questions it asks."}, {"post_id": 78414, "ts": "2026-10-10T18:32:47Z", "hours": 3.1958, "text": "Devlog 17 Show and Tell #1 WINNER Project! 🏆 Progress Done Ship Approved! Yay! Also, Show and Tell Winner! So, during the span of this devlog, I have worked on creating release files for this project, in a way that they do not have to be updated everr! Also, I have worked on the Purge Function, and have completed the server list import, and have made major changes in server list export function, which now exports minimally required data only for security reasons. Also, I have made quite a lot of confirmations that the person has to fill in order for the servers to actually get deleted, which is a good practice so a person doesnt anciently delete their entire pterodactyl. Also, I have worked on advanced logging in the import system and a very smart directory checker. Also, exporting now adds the panel’s URL on top of the export file, so a wingspan session linked to another panel does not perform critical actions on wrong servers. It properly verifies the import file and gives a clear warning if needed. Features Added/Worked on Export Function Major Changes New Import Function Improved logging Purge Function Increased security and confirmations before taking critical actions. What new I learnt I learnt to export files I learnt to import files I learnt security and integrity tactics to prevent unwanted destruction I learnt to do better logging What I would be working on Completing server purge function Starting work on user purge function AI Declaration No AI was used in code in the duration of this devlog. All places where AI was used in code, is mentioned properly in the source code. The attached file shows and older video I recorded of me using the project."}, {"post_id": 77037, "ts": "2026-10-05T13:23:55Z", "hours": 5.5469, "text": "Devlog 16 Progress Done The project is still on its reviewing stage, in the meantime, I have worked on releasing the executable release for both windows and linux. The executables are internally dynamic, so it updates to the latest wingspan version on every boot. Alongside, I have also worked on a lot of bugfixes, added more detailed logging, Autoboot after Setup and more. I have also worked on the purge function, specifically on the server purge feature. I have completed the export function and import function for the server lists. So server lists could be imported to action functions. I have also worked on reducing the boot time for linux, and on a fresh install, its as little as 5 seconds for the complete install and setup. I’ll be releasing more things after the ship gets approved! Features Added/Worked on Enhanced Logging System Added Release Executables/Binaries Added Auto Updater Added Importer Function for exported server-lists Fixed bugs and slight performance enhancement for windows Massive performance enhancement for linux What new I learnt I learnt to make a formal logging system I learnt to create binaries of python I learnt how to export and import and edit csv I learnt to optimize code on linux I learnt to make Auto Updaters and Version Checkers What I would be working on Completing server purge function Improving performance for windows systems Adding verification of exports while importing them Warnings before destructive action AI Declaration No AI was used in code in the duration of this devlog. AI was used in helping me with creating the executables from the code. All places where AI was used in code, is mentioned properly in the source code. The attached image shows the Release Page of the project, Purge Window Screenshots and Export File Content Screenshots."}, {"post_id": 72609, "ts": "2026-09-23T10:33:51Z", "hours": 2.5994, "text": "Changelog Repo Created on Git, Code Uploaded. V1: Added: Server & Info Fn. Welcome to wingspan folks! <3"}, {"post_id": 71935, "ts": "2026-09-21T20:20:07Z", "hours": 4.2222, "text": "Devlog 14 Progress Done I know this is a very delayed devlog, I had my exams mid way. I’m into the 20th hour of the project, most of the stuff is made. API System is ready, most of the code which would be shared across multiple functions is ready. First function, of Bulk Search and server lookup is also complete. Server lookup function has a really cool UI. Alongside with that, I have also added export option to the Bulk Server Search, you can use the exported file on other functions which take actions on server. Features Added/Worked on Completed Bulk Search and Server Lookup Added server list export Added Shipwrights Docs (Readme for shipwrights) Worked on fixing bugs and README What new I learnt I learnt to work with CSV files I learnt to spoof responses to provide hardcoded outputs (For shipwrights testing) I learnt how to read and save data into json and env I learnt to add images into my Readme AI Declaration A little bit AI was used in CSV saving mechanics, so its saved in a way so could be read back easily for processing later. Server Lookup’s UI was heavily created with help of AI, as I was not able to achieve that high information density without use of AI. Rest, updates in README and SHIPWRIGHTS.md were all done by hand with 0% AI. The attached image shows the new Server Lookup UI, new readme with banner and terminal header, shipwrights file, csv file output."}, {"post_id": 36602, "ts": "2026-07-28T20:22:42Z", "hours": 0.5042, "text": "Devlog 13 Progress Done I did not do much today as the schedule was really busy, I have done a little bit of debugging and bughunting by testing with different kinds of server eggs and parameters on pterodactyl. I have not found any major issue yet, there were some little issues with server search function where some parameters would not show up, that is fixed. Rest, I also am working on the server info function and the readme. Features Added/Worked on Finished with Server Search Worked on CSV Export Started work on Server Info Function AI Declaration No AI Used for this devlog period The attached photos show the new updates to the readme and docs."}, {"post_id": 36001, "ts": "2026-07-27T20:15:25Z", "hours": 1.0306, "text": "Devlog 12 Progress Done I am now making the Server Info function, which provides all the server information in one very well managed panel. Thanks to my fellow developer @stef [U0823APHVK7], I got to know that most of the pterodactyl API docs out there are AI generated and are mostly inaccurate. The accurate one is: https://pterodactyl-api.redbanana.dev I have also experienced issues with Pterodactyl itself, not working right with parameter based data fetching, Il work more on it as most likely its some my side issue. I am also working on adding some kind of live table display right into the terminal to beautifully display the data from the Server Info function. Features Added/Worked on Finished with Server Search Worked on CSV Export Started work on Server Info Function AI Declaration No AI Used for this devlog period The attached video show the preview pics of the new Server Info function."}, {"post_id": 35424, "ts": "2026-07-26T20:28:47Z", "hours": 0.6428, "text": "Devlog 11 Progress Done Im in the 14th Hour of the project, and I have worked on the readme. I have written installation process, and scopes of this project. Also, I have added credits as required. All content is human written, no AI used. Features Added/Worked on Added Readme AI Declaration No AI Used for this devlog period The attached video show the preview pics of the readme."}, {"post_id": 34748, "ts": "2026-07-25T18:37:48Z", "hours": 1.3872, "text": "Devlog 10 Progress Done Im in the 13th hour of the project, and have completely finished the first feature of Searching and Indexing servers. This feature allows you to search from bulk server lists and filter out servers based on all the parameters. It also works with any extension which you may add in future which adds more parameters in the panel, its universally compatible. Next, I would be working on the Purge function, on which we would be using the Search and Info function, to export a csv list and import it into the purgetool to eliminate servers. Features Added/Worked on Refined menus and controls Added more colors Added support for complete universal API [Explained above] Finished with the first function of the software What new I learnt I learnt to work with APIs I learnt to manage big data I learnt to make really complicated nested loops I learnt to convert Json and Lists from 2D to 1D AI Declaration A little bit of AI was used to automate repetitive tasks to save time in the search and info function, where filter rules had to be created for each datatype separately and code was mostly same as I written by hand. AI was used to just change variable names and fit it for other datatypes. AI was also used for debugging and checking if everything works alright. Wherever AI was used, has an AI marker in the source code. The attached video show the first working function which is filtering servers based on user inputs."}, {"post_id": 34235, "ts": "2026-07-24T19:23:32Z", "hours": 0.445, "text": "Devlog 9 Progress Done Im working on the final parts of the first function, that is filtering and exporting. Next I would be moving onto purge manager and related functions which are more useful in real life. Input of the ID parameter was giving vague errors when provided with ranges, It took me a lot of debugging to find the source of the issue, and that was a string was being compared to an int (str<int) in a part of code where I didnt typecast. That is fixed now. AI Declaration Close to None AI was used for this devlog. The attached images show the accepted input of the ID field when put with a range."}, {"post_id": 33694, "ts": "2026-07-23T20:23:16Z", "hours": 0.3294, "text": "Devlog 8 Progress Done Im done with Search and Info function’s basics. Only export options and other advanced options are left to be created. This is a really little 15 minute devlog to mark the achievement of the first actual usable feature in the program, which took me about 11 hours, and this project would be having about 20 of such large functions, making this an extremely detailed and big project. In this devlog, I also want to thank each and every follower of mine, for taking interest in my project and supporting me! Thankyou. AI Declaration Close to None AI was used for this devlog. Everything was done by hand for self learning and improvement. The attached images show the Banner of project."}, {"post_id": 33143, "ts": "2026-07-22T19:44:20Z", "hours": 1.6344, "text": "Devlog 7 Progress Done Im into the 12th hour of the project, and I have done a lot of progress on the first function, which is search and info. I have worked on the parameter search option which is an extremely bulky work as im making it compatible with future upgrades and any extra addons that the user may have which cause changes in the API, I’m adding dynamic automatic support for new fields too for search, while taking all inputs and performing operations in the terminal. I am completely AVOIDING AI for this devlog, and focusing on complete self improvement and understanding of such deeply nested code structures. This is a partial devlog, meaning it doesnt mark a completion of a feature. AI Declaration Close to None AI was used for this devlog. Everything was done by hand for self learning and improvement. The attached images show the home page, followed by the new Search from Parameters Mode…"}, {"post_id": 32494, "ts": "2026-07-21T18:30:08Z", "hours": 3.0075, "text": "Devlog 6 Progress Done Its the 11th hour into the project and the progress is booming! I have started working on the interactive menus of the program. I have also started work on the first function, which is “Search and Info”, in which you can select parameters to search from, and it performs bulk search for you, which you can export to a file, or use in the program internally to trigger actions, or get detailed info about. I have also added terminal ui from curses in this, for the parameter selector, and it looks really good! I also worked on algorithms which convert data from pterodactyl to a usable format for mass bulk searching. I am making it in a way that some of the load is shared on the pterodactyl server side for filtering, and the rest is done on machine running this program, so I can minimize the rate limiting and divide load among both the machines for bulk processing and improve speed. For example, basic filter arguments are run on pterodactyl server’s side (Handled built in by pterodactyl), whereas advanced parameter searches are done on user side as generally user’s own system has more threads and is much better than the pterodactyl webserver. Features Added/Worked on Made menus and sections for first function Worked on algorithms to convert api responses to filterable data Worked on UI by adding curses based parameter selector Made first function, Search and Info What new I learnt I learnt to work with massive data and make algorithms to convert to usable data I learnt to make my first usable intractable terminal UI from curses I learnt to divide operations and perform load balancing for such bulk data AI Declaration Close to None AI was used for this devlog. All the algorithms which were made, where made completely by hand. AI was used for research purposes for curses as its a new field for me. All code blocks where AI has been used are marked in source code! The attached images show the home page, followed by new menus, along with the parameter selector and more…"}, {"post_id": 31424, "ts": "2026-07-19T19:41:27Z", "hours": 1.7656, "text": "Devlog 5 Progress Done Its about the 8th hour into the project, Since around the past 1 hour, I have been reading and understanding the entire pterodactyl API. Learning everything from sending requests to sorting data according to needs. Not much progress was done on the main project, though I did a lot of testing in temp files and had a lot of learning. What new I learnt I learnt to use RestJS API system of Pterodactyl I learnt to use Requests in Python I learnt to capture data and filter/manipulate it from APIs I learnt to manage rate limits and error codes Sources Pterodactyl API Docs: https://pterodactyl-api-docs.netvpx.com/docs/intro AI Declaration No AI was used for the period of this devlog. Most of the work was only done for understanding and learning purposes which was done in temp files which is essential for the project’s development. The attached images show the pterodactyl AI docs which I am reading and testing."}, {"post_id": 30613, "ts": "2026-07-18T10:19:26Z", "hours": 2.2778, "text": "Devlog 4 Progress Done Its about the 6th hour into the project, I have worked on making a terminal UI on which you can click up and down arrows and space button to select servers from a list to do actions. I did not work on actual API yet, thats kept for the last, currently I am working on data sorting and filter functions and more. I also made a cool banner for the project! Sorry for the late devlog, took a lot of time debugging and learning this one. Features Added/Worked on Made a cool image banner on canva [No AI] Worked on filtering functions Worked on a better terminal UI with curses Made HomePage What new I learnt I learnt Graphic Design with Canva I learnt to work with Curses to make terminal UI I learnt to capture button clicks on terminal for functions AI Declaration Close to None AI was used for this devlog. I used AI to understand how the curses library works and how to make it perform actions on button clicks. Also, the tech-pterodactyl symbol on the banner was made with AI as I couldnt find a similar icon on the internet. The attached images show the new banner, followed by the homepage and terminal selector UI demo."}, {"post_id": 28897, "ts": "2026-07-15T14:28:47Z", "hours": 1.6511, "text": "Devlog 3 Progress Done Its the 3rd hour into the project, and I have worked on adding args feature (specifically for linux users) and have worked on the project’s banner and interactive setup menu. I have also added verification in the setup fields to ensure that the user fills in correct information, and even guides the user if wrong keys are entered after 2 tries. Alongside with it, I added colors and made a cool ASCII banner. I also added the system to make venv automatically on first boot (supported on both linux/windows) for those who are running the code directly uncompiled. Features Added/Worked on Added Colorful ASCII Banner [Check Attached Image] Added field verification for setup- Added Args support, Eg. wingspan setup Improved POST Added Auto Venv and Dependency Installer What new I learnt I learnt to work with ASCII Color Codes I learnt to make args on python I learnt how to work with Venv I learnt to work with Terminal Commands from python to install dependencies AI Declaration AI was used for this devlog period for generating the automatic venv and dependencies installer, and making it compatible for both linux and windows at the same time. AI was also used to help with the Args function as I have not had any experience with it before. The attached images show the program running on both Linux and Windows. First screenshot shows the automatic dependencies installer in action, followed by images of the new banner and guide text if the user enters wrong api key multiple times."}, {"post_id": 28503, "ts": "2026-07-14T19:58:23Z", "hours": 1.5825, "text": "Devlog 2 Progress Done Its been about the first hour into the project, and I have well planned everything and have started working on execution. I have started with the linux versions (CMD ONLY), because I dont have experience with GUI Apps and compiling to executables. I have started on configuration tool, which asks the user for all required API Keys and creates the config files and sets up the installation. I have also worked on a standard automatic dependency downloader, so it runs its own venv on boot, downloads its dependencies there, and runs normally. I would not be compiling it into an executable, so you can take and run it on linux, and copy paste it and run it on windows without any platform change issues. I also set up python library, “logging”, to provide proper logs of every action, because it would be important for the users if anything goes wrong or they need history of the tool’s actions. I have also added an entire system testing feature (POST) which triggers when the program is turned on. This is to ensure that no issues come while critical server actions are being performed by the software. It also checks if all the configs are built right. Features Added/Worked on Added Logging System Added Self Config tool Added dependency resolver Added a POST Test What new I learnt I learnt to work with logging library I learnt different logging levels I learnt how to read and save data into json and env I learnt to work with venv & auto pip installers I learnt that stardance has a 4000 char limit on devlogs I learnt to make a cool startup animation with ASCII I learnt to make a cool looking UI in terminal for config page AI Declaration AI was used to make a big empty blueprint list of all functions which I have to code, which makes the work easy as it allows me to visualize the functions pending to create and those which are done. AI was used in ASCII Animation’s character generation. The attached image shows the ASCII Animation, and then some pics of the AutoConfig window, asking the user to enter the details to perform setup."}, {"post_id": 28444, "ts": "2026-07-14T18:06:10Z", "hours": 0.4731, "text": "Devlog 1 Project Details 1. The point/scope of this project So, this is going to be a project for all the hosting owners and homelab operators, who have to manually control/edit each server on pterodactyl to do basic actions which is the same to be done on multiple servers. If you dont know, Pterodactyl is a game/server hosting control panel which gives you a good UI to make your stuff easier to control and all.. but it does lack bulk change features, and there arent much addons for it, and addons also dont work well and get deleted everytime we upgrade the panel, which is a mess. 2. My Solution for the problem I would be making a standalone windows app + a linux cmd app which uses pterodactyl API to perform actions. It would provide a very comprehensive UI to specifically allow for bulk actions and add features which arent there in normal pterodactyl. 3. Features of my project After extensive planning and discussion with several other hosting/homelab owners, I have gathered a list of features which everyone require and would use on a regular basis if there was an app for it. So, my app would have the following features: Bulk Suspend/Unsuspend Bulk Delete Selective Purge Backup download Bulk resource change, or Copy 1 server’s resources and paste to multiple servers. Bulk Reinstall Bulk Transfer Settings page for storing api keys and more. Email notifications to notify users for bulk actions if scheduled. [Planned for a later stage, to be released with other matching updates] Make a management tab in which all node’s real specs are shown, and heavy overloading or other parameter of servers are shown. Il take suggestions from UI of Proxmox and Proxmox Datacenter manager as thats a really good UI with a lot of pterodactyl usable features. User management features like Bulk Email, Bulk user delete, Specific User Purge (Like delete those without any server), User Clear (Clear all servers of a user) The complete flagship feature of panel speed booster, which does all required purges and makes panel faster Update monitor, so users can safely and reliably update their wingspan installation and get prompted whenever a new release is put. 4. Who am I/What do I do? I am Brahmtej Singh, a Python Developer, usually working with devops projects like automations and things, so this kinda project is a perfect fit of what I like to do! Im the founder of HostingKarle, I started with a pledge of providing a safe place to my customers. There are a lot LOT of scams out there in IT/Hosting sector, and I wish to change that. I always prioritized customer experience and trust building, and I also support developers by providing Free hosting services to support their development and projects! AI Use in Project and Other Details I am always very clear with AI Use, I believe to use it as a helping tool to navigate through complex logic building and automate repetitive tasks. All my AI use is properly logged and would be attached in every devlog, though I try my best to write what I know by hand. If you ever wish to contribute or to provide feedback on my work, please feel free to conact me on slack, ID: U0AJ2DDJ996 I always write all my devlogs by hand, every single detail is hand written and not passed through any AI tool, not even for grammatical or syntaxial fixing. My devlogs are mainly formatted like this: Introduction to what I did What new I learnt Project Impact / Upcoming Changes AI Use Declaration Attached Photo Description Thankyou for taking interest in my project. The attached image shows a screenshot of my current and future targets, written and planned out. This much text wouldnt fit in the text space, so had to attach a screenshot of the text planning. (First 15 Minutes into creation)"}]...
|
Title: Wingspan for Pterodactyl by @brahmtejsawhne Title: Wingspan for Pterodactyl by @brahmtejsawhney | Stardance
Devlogs:
Devlog 1 Project Details 1. The point/scope of this project So, this is going to be a project for all the hosting owners and homelab operators, who have to manually control/edit each server on pterodactyl to do basic actions which is the same to be done on multiple servers. If you dont know, Pterodactyl is a game/server hosting control panel which gives you a good UI to make your stuff easier to control and all.. but it does lack bulk change features, and there arent much addons for it, and addons also dont work well and get deleted everytime we upgrade the panel, which is a mess. 2. My Solution for the problem I would be making a standalone windows app + a linux cmd app which uses pterodactyl API to perform actions. It would provide a very comprehensive UI to specifically allow for bulk actions and add features which arent there in normal pterodactyl. 3. Features of my project After extensive planning and discussion with several other hosting/homelab owners, I have gathered a list of features which everyone require and would use on a regular basis if there was an app for it. So, my app would have the following features: Bulk Suspend/Unsuspend Bulk Delete Selective Purge Backup download Bulk resource change, or Copy 1 server’s resources and paste to multiple servers. Bulk Reinstall Bulk Transfer Settings page for storing api keys and more. Email notifications to notify users for bulk actions if scheduled. [Planned for a later stage, to be released with other matching updates] Make a management tab in which all node’s real specs are shown, and heavy overloading or other parameter of servers are shown. Il take suggestions from UI of Proxmox and Proxmox Datacenter manager as thats a really good UI with a lot of pterodactyl usable features. User management features like Bulk Email, Bulk user delete, Specific User Purge (Like delete those without any server), User Clear (Clear all servers of a user) The complete flagship feature of panel speed booster, which does all required purges and makes panel faster Update monitor, so users can safely and reliably update their wingspan installation and get prompted whenever a new release is put. 4. Who am I/What do I do? I am Brahmtej Singh, a Python Developer, usually working with devops projects like automations and things, so this kinda project is a perfect fit of what I like to do! Im the founder of HostingKarle, I started with a pledge of providing a safe place to my customers. There are a lot LOT of scams out there in IT/Hosting sector, and I wish to change that. I always prioritized customer experience and trust building, and I also support developers by providing Free hosting services to support their development and projects! AI Use in Project and Other Details I am always very clear with AI Use, I believe to use it as a helping tool to navigate through complex logic building and automate repetitive tasks. All my AI use is properly logged and would be attached in every devlog, though I try my best to write what I know by hand. If you ever wish to contribute or to provide feedback on my work, please feel free to conact me on slack, ID: U0AJ2DDJ996 I always write all my devlogs by hand, every single detail is hand written and not passed through any AI tool, not even for grammatical or syntaxial fixing. My devlogs are mainly formatted like this: Introduction to what I did What new I learnt Project Impact / Upcoming Changes AI Use Declaration Attached Photo Description Thankyou for taking interest in my project. The attached image shows a screenshot of my current and future targets, written and planned out. This much text wouldnt fit in the text space, so had to attach a screenshot of the text planning. (First 15 Minutes into creation)
Devlog 2 Progress Done Its been about the first hour into the project, and I have well planned everything and have started working on execution. I have started with the linux versions (CMD ONLY), because I dont have experience with GUI Apps and compiling to executables. I have started on configuration tool, which asks the user for all required API Keys and creates the config files and sets up the installation. I have also worked on a standard automatic dependency downloader, so it runs its own venv on boot, downloads its dependencies there, and runs normally. I would not be compiling it into an executable, so you can take and run it on linux, and copy paste it and run it on windows without any platform change issues. I also set up python library, “logging”, to provide proper logs of every action, because it would be important for the users if anything goes wrong or they need history of the tool’s actions. I have also added an entire system testing feature (POST) which triggers when the program is turned on. This is to ensure that no issues come while critical server actions are being performed by the software. It also checks if all the configs are built right. Features Added/Worked on Added Logging System Added Self Config tool Added dependency resolver Added a POST Test What new I learnt I learnt to work with logging library I learnt different logging levels I learnt how to read and save data into json and env I learnt to work with venv & auto pip installers I learnt that stardance has a 4000 char limit on devlogs I learnt to make a cool startup animation with ASCII I learnt to make a cool looking UI in terminal for config page AI Declaration AI was used to make a big empty blueprint list of all functions which I have to code, which makes the work easy as it allows me to visualize the functions pending to create and those which are done. AI was used in ASCII Animation’s character generation. The attached image shows the ASCII Animation, and then some pics of the AutoConfig window, asking the user to enter the details to perform setup.
Devlog 3 Progress Done Its the 3rd hour into the project, and I have worked on adding args feature (specifically for linux users) and have worked on the project’s banner and interactive setup menu. I have also added verification in the setup fields to ensure that the user fills in correct information, and even guides the user if wrong keys are entered after 2 tries. Alongside with it, I added colors and made a cool ASCII banner. I also added the system to make venv automatically on first boot (supported on both linux/windows) for those who are running the code directly uncompiled. Features Added/Worked on Added Colorful ASCII Banner [Check Attached Image] Added field verification for setup- Added Args support, Eg. wingspan setup Improved POST Added Auto Venv and Dependency Installer What new I learnt I learnt to work with ASCII Color Codes I learnt to make args on python I learnt how to work with Venv I learnt to work with Terminal Commands from python to install dependencies AI Declaration AI was used for this devlog period for generating the automatic venv and dependencies installer, and making it compatible for both linux and windows at the same time. AI was also used to help with the Args function as I have not had any experience with it before. The attached images show the program running on both Linux and Windows. First screenshot shows the automatic dependencies installer in action, followed by images of the new banner and guide text if the user enters wrong api key multiple times.
Devlog 4 Progress Done Its about the 6th hour into the project, I have worked on making a terminal UI on which you can click up and down arrows and space button to select servers from a list to do actions. I did not work on actual API yet, thats kept for the last, currently I am working on data sorting and filter functions and more. I also made a cool banner for the project! Sorry for the late devlog, took a lot of time debugging and learning this one. Features Added/Worked on Made a cool image banner on canva [No AI] Worked on filtering functions Worked on a better terminal UI with curses Made HomePage What new I learnt I learnt Graphic Design with Canva I learnt to work with Curses to make terminal UI I learnt to capture button clicks on terminal for functions AI Declaration Close to None AI was used for this devlog. I used AI to understand how the curses library works and how to make it perform actions on button clicks. Also, the tech-pterodactyl symbol on the banner was made with AI as I couldnt find a similar icon on the internet. The attached images show the new banner, followed by the homepage and terminal selector UI demo.
Devlog 5 Progress Done Its about the 8th hour into the project, Since around the past 1 hour, I have been reading and understanding the entire pterodactyl API. Learning everything from sending requests to sorting data according to needs. Not much progress was done on the main project, though I did a lot of testing in temp files and had a lot of learning. What new I learnt I learnt to use RestJS API system of Pterodactyl I learnt to use Requests in Python I learnt to capture data and filter/manipulate it from APIs I learnt to manage rate limits and error codes Sources Pterodactyl API Docs: https://pterodactyl-api-docs.netvpx.com/docs/intro AI Declaration No AI was used for the period of this devlog. Most of the work was only done for understanding and learning purposes which was done in temp files which is essential for the project’s development. The attached images show the pterodactyl AI docs which I am reading and testing.
Devlog 6 Progress Done Its the 11th hour into the project and the progress is booming! I have started working on the interactive menus of the program. I have also started work on the first function, which is “Search and Info”, in which you can select parameters to search from, and it performs bulk search for you, which you can export to a file, or use in the program internally to trigger actions, or get detailed info about. I have also added terminal ui from curses in this, for the parameter selector, and it looks really good! I also worked on algorithms which convert data from pterodactyl to a usable format for mass bulk searching. I am making it in a way that some of the load is shared on the pterodactyl server side for filtering, and the rest is done on machine running this program, so I can minimize the rate limiting and divide load among both the machines for bulk processing and improve speed. For example, basic filter arguments are run on pterodactyl server’s side (Handled built in by pterodactyl), whereas advanced parameter searches are done on user side as generally user’s own system has more threads and is much better than the pterodactyl webserver. Features Added/Worked on Made menus and sections for first function Worked on algorithms to convert api responses to filterable data Worked on UI by adding curses based parameter selector Made first function, Search and Info What new I learnt I learnt to work with massive data and make algorithms to convert to usable data I learnt to make my first usable intractable terminal UI from curses I learnt to divide operations and perform load balancing for such bulk data AI Declaration Close to None AI was used for this devlog. All the algorithms which were made, where made completely by hand. AI was used for research purposes for curses as its a new field for me. All code blocks where AI has been used are marked in source code! The attached images show the home page, followed by new menus, along with the parameter selector and more…
Devlog 7 Progress Done Im into the 12th hour of the project, and I have done a lot of progress on the first function, which is search and info. I have worked on the parameter search option which is an extremely bulky work as im making it compatible with future upgrades and any extra addons that the user may have which cause changes in the API, I’m adding dynamic automatic support for new fields too for search, while taking all inputs and performing operations in the terminal. I am completely AVOIDING AI for this devlog, and focusing on complete self improvement and understanding of such deeply nested code structures. This is a partial devlog, meaning it doesnt mark a completion of a feature. AI Declaration Close to None AI was used for this devlog. Everything was done by hand for self learning and improvement. The attached images show the home page, followed by the new Search from Parameters Mode…
Devlog 8 Progress Done Im done with Search and Info function’s basics. Only export options and other advanced options are left to be created. This is a really little 15 minute devlog to mark the achievement of the first actual usable feature in the program, which took me about 11 hours, and this project would be having about 20 of such large functions, making this an extremely detailed and big project. In this devlog, I also want to thank each and every follower of mine, for taking interest in my project and supporting me! Thankyou. AI Declaration Close to None AI was used for this devlog. Everything was done by hand for self learning and improvement. The attached images show the Banner of project.
Devlog 9 Progress Done Im working on the final parts of the first function, that is filtering and exporting. Next I would be moving onto purge manager and related functions which are more useful in real life. Input of the ID parameter was giving vague errors when provided with ranges, It took me a lot of debugging to find the source of the issue, and that was a string was being compared to an int (str<int) in a part of code where I didnt typecast. That is fixed now. AI Declaration Close to None AI was used for this devlog. The attached images show the accepted input of the ID field when put with a range.
Devlog 10 Progress Done Im in the 13th hour of the project, and have completely finished the first feature of Searching and Indexing servers. This feature allows you to search from bulk server lists and filter out servers based on all the parameters. It also works with any extension which you may add in future which adds more parameters in the panel, its universally compatible. Next, I would be working on the Purge function, on which we would be using the Search and Info function, to export a csv list and import it into the purgetool to eliminate servers. Features Added/Worked on Refined menus and controls Added more colors Added support for complete universal API [Explained above] Finished with the first function of the software What new I learnt I learnt to work with APIs I learnt to manage big data I learnt to make really complicated nested loops I learnt to convert Json and Lists from 2D to 1D AI Declaration A little bit of AI was used to automate repetitive tasks to save time in the search and info function, where filter rules had to be created for each datatype separately and code was mostly same as I written by hand. AI was used to just change variable names and fit it for other datatypes. AI was also used for debugging and checking if everything works alright. Wherever AI was used, has an AI marker in the source code. The attached video show the first working function which is filtering servers based on user inputs.
Devlog 11 Progress Done Im in the 14th Hour of the project, and I have worked on the readme. I have written installation process, and scopes of this project. Also, I have added credits as required. All content is human written, no AI used. Features Added/Worked on Added Readme AI Declaration No AI Used for this devlog period The attached video show the preview pics of the readme.
Devlog 12 Progress Done I am now making the Server Info function, which provides all the server information in one very well managed panel. Thanks to my fellow developer @stef [U0823APHVK7], I got to know that most of the pterodactyl API docs out there are AI generated and are mostly inaccurate. The accurate one is: https://pterodactyl-api.redbanana.dev I have also experienced issues with Pterodactyl itself, not working right with parameter based data fetching, Il work more on it as most likely its some my side issue. I am also working on adding some kind of live table display right into the terminal to beautifully display the data from the Server Info function. Features Added/Worked on Finished with Server Search Worked on CSV Export Started work on Server Info Function AI Declaration No AI Used for this devlog period The attached video show the preview pics of the new Server Info function.
Devlog 13 Progress Done I did not do much today as the schedule was really busy, I have done a little bit of debugging and bughunting by testing with different kinds of server eggs and parameters on pterodactyl. I have not found any major issue yet, there were some little issues with server search function where some parameters would not show up, that is fixed. Rest, I also am working on the server info function and the readme. Features Added/Worked on Finished with Server Search Worked on CSV Export Started work on Server Info Function AI Declaration No AI Used for this devlog period The attached photos show the new updates to the readme and docs.
Devlog 14 Progress Done I know this is a very delayed devlog, I had my exams mid way. I’m into the 20th hour of the project, most of the stuff is made. API System is ready, most of the code which would be shared across multiple functions is ready. First function, of Bulk Search and server lookup is also complete. Server lookup function has a really cool UI. Alongside with that, I have also added export option to the Bulk Server Search, you can use the exported file on other functions which take actions on server. Features Added/Worked on Completed Bulk Search and Server Lookup Added server list export Added Shipwrights Docs (Readme for shipwrights) Worked on fixing bugs and README What new I learnt I learnt to work with CSV files I learnt to spoof responses to provide hardcoded outputs (For shipwrights testing) I learnt how to read and save data into json and env I learnt to add images into my Readme AI Declaration A little bit AI was used in CSV saving mechanics, so its saved in a way so could be read back easily for processing later. Server Lookup’s UI was heavily created with help of AI, as I was not able to achieve that high information density without use of AI. Rest, updates in README and SHIPWRIGHTS.md were all done by hand with 0% AI. The attached image shows the new Server Lookup UI, new readme with banner and terminal header, shipwrights file, csv file output.
Changelog Repo Created on Git, Code Uploaded. V1: Added: Server & Info Fn. Welcome to wingspan folks! <3
Devlog 16 Progress Done The project is still on its reviewing stage, in the meantime, I have worked on releasing the executable release for both windows and linux. The executables are internally dynamic, so it updates to the latest wingspan version on every boot. Alongside, I have also worked on a lot of bugfixes, added more detailed logging, Autoboot after Setup and more. I have also worked on the purge function, specifically on the server purge feature. I have completed the export function and import function for the server lists. So server lists could be imported to action functions. I have also worked on reducing the boot time for linux, and on a fresh install, its as little as 5 seconds for the complete install and setup. I’ll be releasing more things after the ship gets approved! Features Added/Worked on Enhanced Logging System Added Release Executables/Binaries Added Auto Updater Added Importer Function for exported server-lists Fixed bugs and slight performance enhancement for windows Massive performance enhancement for linux What new I learnt I learnt to make a formal logging system I learnt to create binaries of python I learnt how to export and import and edit csv I learnt to optimize code on linux I learnt to make Auto Updaters and Version Checkers What I would be working on Completing server purge function Improving performance for windows systems Adding verification of exports while importing them Warnings before destructive action AI Declaration No AI was used in code in the duration of this devlog. AI was used in helping me with creating the executables from the code. All places where AI was used in code, is mentioned properly in the source code. The attached image shows the Release Page of the project, Purge Window Screenshots and Export File Content Screenshots.
Devlog 17 Show and Tell #1 WINNER Project! 🏆 Progress Done Ship Approved! Yay! Also, Show and Tell Winner! So, during the span of this devlog, I have worked on creating release files for this project, in a way that they do not have to be updated everr! Also, I have worked on the Purge Function, and have completed the server list import, and have made major changes in server list export function, which now exports minimally required data only for security reasons. Also, I have made quite a lot of confirmations that the person has to fill in order for the servers to actually get deleted, which is a good practice so a person doesnt anciently delete their entire pterodactyl. Also, I have worked on advanced logging in the import system and a very smart directory checker. Also, exporting now adds the panel’s URL on top of the export file, so a wingspan session linked to another panel does not perform critical actions on wrong servers. It properly verifies the import file and gives a clear warning if needed. Features Added/Worked on Export Function Major Changes New Import Function Improved logging Purge Function Increased security and confirmations before taking critical actions. What new I learnt I learnt to export files I learnt to import files I learnt security and integrity tactics to prevent unwanted destruction I learnt to do better logging What I would be working on Completing server purge function Starting work on user purge function AI Declaration No AI was used in code in the duration of this devlog. All places where AI was used in code, is mentioned properly in the source code. The attached file shows and older video I recorded of me using the project.
Devlog 18 Progress Done Purge feature is now functional. Server purges are working as expected. I have added 4 purge methods. Parameters are Forced/Unforced, and Verified and Unverified.So, FV,FU,UV,UU. When you choose unforced method, it would ensure a clean deletion, and ensure the entire data is wiped. On a forced delete, it would delete it from frontend, and only attempt to clean it entirely. Force method is useful to delete servers whose nodes have been discontinued, or conditions where unforced wouldnt work. Verified feature ensures that the purge process goes as close to the expected outcome as possible, and if anything is detected which shouldnt be so, wingspan would prompt you there, so you can take manual action right there on the spot while it purges. Unverified means that wingspan would try its best to delete all the servers given in the importlist and would not prompt the user in case of discrepancies. Features Added/Worked on Import Verification Server Name Live Verification Completed Beta Purge Function Updated Menu to allow Purge Function Wingspan now needs an Admin API key with Full Perms (Readonly no longer works) What I would be working on Bugchecking all the features I made Attempting to delete some servers in massive quantities. Starting work on User Purge Function Do changes in README.md for the new purge function documentation. Find a good reliable Pterodactyl API Docs Website. AI Declaration No AI was used in code in the duration of this devlog. All places where AI was used in code, is mentioned properly in the source code. The attached image shows the Graphical UI of the Purge Function along with the questions it asks.
Devlog 19 Show and Tell #1 WINNER Project! 🏆 Progress Done Purge function has been completely created. I have worked on API Request Error Catching in duration of this devlog. I have integrated all the standard practices and error catching which is required, and now the program displays the error and a solution to fix it. Also, it tracks if there are any errors due to wingspan itself, and provides resolution! Great Stuff! I also started work on User Purge Function, which i’ll release in the ship after shipping Server Purge. There was a bug in the release file, which prevented auto update in windows. Fixed that. Features Added/Worked on Better API Requests to Pterodactyl Rate Limit detector and queue Error Catching and Resolution Server Purge Function Completed Started work on User Purge What new I learnt I learnt to work with industry standard error catching I learnt to make better API systems I learnt to work with queues and rate limiters I learnt to use DELETE Protocol What I would be working on Completing Documentation till here Shipping till Server Purge AI Declaration Claude was used to find out bug in release file only. No AI was used in code during the span of this devlog. All places where AI was used in code, is mentioned properly in the source code. The attached image shows the Release Page of the project, project homepage and some lovely previous votes screenshots.
ps: not an official devlog, just an update Show and Tell + Super Star This was another great show and tell, and OMG SUPER STAR! Thanks @Lazyllama ❤️ Ty guys, rly grateful!! Image shows me submitting to Show and Tell and 2nd Image showing my Super Star!
Ships:
Welcome to WingSpan, A project to bulk manage your self hosted hardware on pterodactyl. Easily search through servers, get detailed information, export lists based on precise filtering and more! It is made for people like me, who manage hundreds of servers daily, and need to perform bulk actions on them. Its posted on frictionless mission because it would make my life really easy as it automates a lot of my work and would save me a LOT of clicks! cant wait for you to try it out! <3
Hello! If you are new here, welcome! This is my flagship project called Wingspan, It’s used by system administrators and infrastructure managers to manage their virtual servers in bulk rather than one by one. This project works in the terminal with AMAZING Terminal UI! This is my second ship. I have worked on making the Server Purge Function, to easily delete servers in large quantities. In my previous ships, I worked on making the basics of the code and functions to index and search the database. I have received extremely positive comments for this project, and i’m really proud of making it! Do star it on github if you like this one!...
|
1792853761.907101
|
1792940161.907101
|
|
68898
|
playground by @michelabrahamvarghese | Stardance
|
michelabrahamvarghese
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T06:43:29Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "It was vey easy", "repo": "https://github.com/Peonix1/My-desktop-pet", "demo": "https://peonix1.itch.io/cat-pet"}]...
|
[{"post_id": 78514, "ts": "202 [{"post_id": 78514, "ts": "2026-10-11T01:44:25Z", "hours": 1.4742, "text": "Code"}]...
|
Title: playground by @michelabrahamvarghese | Star Title: playground by @michelabrahamvarghese | Stardance
Devlogs:
Code
Ships:
It was vey easy...
|
1792857212.7118948
|
1792943612.7118948
|