|
65555
|
Regeasy cansat by @robin_doumayrou | Stardance
|
robin_doumayrou
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Regeasy cansat by @robin_doumayrou | Starda Title: Regeasy cansat by @robin_doumayrou | Stardance...
|
1793087704.4391544
|
1793692504.4391544
|
|
65556
|
My awesome macropad! by @edwardokeno783 | Stardanc My awesome macropad! by @edwardokeno783 | Stardance...
|
edwardokeno783
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @edwardokeno783 | S Title: My awesome macropad! by @edwardokeno783 | Stardance...
|
1793087707.7947571
|
1793692507.7947571
|
|
65557
|
personal-site by @ju90092 | Stardance
|
ju90092
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: personal-site by @ju90092 | Stardance
|
1793087709.5842333
|
1793692509.5842333
|
|
65558
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792867816.9873078
|
1793731816.9873078
|
|
65559
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792867817.8073187
|
1793731817.8073187
|
|
65560
|
FlareIRC by @Orbernator | Stardance
|
Orbernator
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: FlareIRC by @Orbernator | Stardance
|
1793087711.4687698
|
1793692511.4687698
|
|
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...
|
1793422421.4085658
|
1793508821.4085658
|
|
65562
|
My awesome macropad! by @THEBUG25 | Stardance
|
THEBUG25
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @THEBUG25 | Stardan Title: My awesome macropad! by @THEBUG25 | Stardance...
|
1793087713.582332
|
1793692513.582332
|
|
65563
|
Macrodeck by @Mesh | Stardance
|
Mesh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Macrodeck by @Mesh | Stardance
|
1793087714.4480689
|
1793692514.4480689
|
|
65564
|
Macrodeck by @Mesh | Stardance
|
Mesh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Macrodeck by @Mesh | Stardance
|
1793087716.2213411
|
1793692516.2213411
|
|
65565
|
Macrodeck by @Mesh | Stardance
|
Mesh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Macrodeck by @Mesh | Stardance
|
1793087717.9851546
|
1793692517.9851546
|
|
65566
|
PI-Hole by @sniperbloxx | Stardance
|
sniperbloxx
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: PI-Hole by @sniperbloxx | Stardance
|
1793087720.0260277
|
1793692520.0260277
|
|
65567
|
My awesome macropad! by @sajagpaneru | Stardance
|
sajagpaneru
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sajagpaneru | Star Title: My awesome macropad! by @sajagpaneru | Stardance...
|
1793087721.737835
|
1793692521.737835
|
|
65568
|
My awesome macropad! by @Phantom_141 | Stardance
|
Phantom_141
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Phantom_141 | Star Title: My awesome macropad! by @Phantom_141 | Stardance...
|
1793087724.5413592
|
1793692524.5413592
|
|
65569
|
My own site! by @dreamways | Stardance
|
dreamways
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @dreamways | Stardance
|
1793087727.8335733
|
1793692527.8335733
|
|
65570
|
osu!mania 4K Hackpad ! by @abieprxalt | Stardance
|
abieprxalt
|
0
|
3.2
|
0
|
[]
|
[{"post_id": 74781, "ts": "202 [{"post_id": 74781, "ts": "2026-09-28T07:15:19Z", "hours": 3.2031, "text": "What you’re seeing: This is my hackpad, and designed to be used for osu!mania, hence the presence of only 4 keys. PCB COMPLETE ! After three hours, I managed to fully complete the PCB of the hackpad, and is ready for production. As always, you can view the CAD & production files in the github repo Or view the Stardance project"}]...
|
Title: osu!mania 4K Hackpad ! by @abieprxalt | Sta Title: osu!mania 4K Hackpad ! by @abieprxalt | Stardance
Devlogs:
What you’re seeing: This is my hackpad, and designed to be used for osu!mania, hence the presence of only 4 keys. PCB COMPLETE ! After three hours, I managed to fully complete the PCB of the hackpad, and is ready for production. As always, you can view the CAD & production files in the github repo Or view the Stardance project...
|
1793087731.099095
|
1793692531.099095
|
|
65571
|
My own site! by @Ras_ | Stardance
|
Ras_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Ras_ | Stardance
|
1793087734.3692508
|
1793692534.3692508
|
|
65572
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792867818.8655148
|
1793731818.8655148
|
|
65573
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792867820.114144
|
1793731820.114144
|
|
65574
|
Rep Bot by @Eternal | Stardance
|
Eternal
|
0
|
9.78
|
0
|
[]
|
[{"post_id": 83112, "ts": "202 [{"post_id": 83112, "ts": "2026-10-26T22:26:09Z", "hours": 0.7267, "text": "I changed the code so that the name of the bot (and the name of the commands) could be changed via the .env file so that I could create a separate rep bot demo account for the bot so that the people that will be voting on my project won’t mess up the main db for the rep bot. I also added an explaination/error message when someone tries to thank themselves so that they don’t think the bot is broken."}, {"post_id": 81903, "ts": "2026-10-22T22:28:30Z", "hours": 0.6075, "text": "I fixed a bug that let you thank yourself, fixed the leaderboard going into the negatives, and renamed “rep” to “points” because I felt like “rep” was something that signified trust. Answering more questions does not mean you’re more trustworthy. To prevent someone from thanking themselves, I made sure that the person they’re trying to thank and the person that sent the message in the first place are two different IDs"}, {"post_id": 81361, "ts": "2026-10-20T23:48:27Z", "hours": 0.74, "text": "Heh. I lied. I don’t know where the time went. But I added a register command so that the first initial “how do I thank people” can be printed. The old bot message is also deleted when a new reminder message needs to be printed. The message ID is stored and then stored in the database along with what channel the message was posted in. When a new message is posted, the old message from the channel is looked up and deleted."}, {"post_id": 81338, "ts": "2026-10-20T21:42:02Z", "hours": 1.0231, "text": "Alright, this is the last feature before I’m deploying this bot for testing. I’m adding this feature as an explaination for how the bot works and to remind people that the bot exists. This message is only posted when two conditions are met: it has been a day or more since the last message AND 20 more messages have been posted since the last message. I created a database table that tracks the amount of messages that have been sent in a channel since the last message and I have a while loop that queries the db to check every second."}, {"post_id": 81099, "ts": "2026-10-19T21:20:38Z", "hours": 0.6856, "text": "Okay, maybe I lied a little bit. There are a few more updates I want to make. I talked with Evan about adding it to #code and #hardware, and he agreed HURAYYYY YAY YOPRGLK ERL:G JRLSKJ KRLSHG KJWRHGKJ WEJHK SJ:GJK But he also made a few suggestions which I will be implementing. These changes here, though, are my own ideas. Previously, the format for giving someone thanks/points was very strict. The message has to start with “thanks” or “ty” or “thx” and then has to mention someone and has to be exactly 2 words long (the ping counts as a word). Now, it’s more flexible and the requirements for the bot to notice that the user is trying to give thanks is just to have the word “thanks” or “thank” or “ty” or “thx” and then ping the user. There can be other words in the message now. I also added a profile picture to the bot (suggestion by Evan). It’s stolen from Lapse’s leaderboard icon"}, {"post_id": 80051, "ts": "2026-10-16T02:32:01Z", "hours": 0.6681, "text": "Eyyyy! Whatcha look at that! Editing the leaderboard works now. so, I had to switch from using respond() to client.chat.update() which makes no sense to me but okay sure whatever it works now. Then, there was an error about duplicate action IDs which I used Gemini to figure out the fix for: Slack wants a unique action to be performed by each button so you need a new event handler. But I don’t want to duplicate code so I hovered over the “app.action” function and noticed that it except RegEx so I used the RegEx “/paginate_(next|prev)/” I’m so happy it works now though. Time to ship it!"}, {"post_id": 79659, "ts": "2026-10-14T23:21:28Z", "hours": 0.4258, "text": "HEY GUESS WHAT THE ISSUE WAS. GUESS WHAT. IT. WAS. FIXED. WITH. A. REBOOT. WHAT okay, so. Here’s the context, right. The user requests a command to be ran on the bot and the command is sometimes randomly delayed until after the 3 second timeout from Slack is over so Slack thinks the bot didn’t receive it but the bot didn’t even receive the command. I have a video attached. I thought it was my code’s fault, so I was messing around and adding logging and changing random things and googling and whatnot and nothing fixed it. And then I rebooted my computer. AND IT FIXED IT WHAT DO YOU MEAN???? IF IT WAS AN ISSUE WITH THE NETWORK CODE WHY DIDN’T WEBSITES TAKE SECONDS TO LOAD???? THEY LOADED FINE! WHYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY"}, {"post_id": 79181, "ts": "2026-10-12T22:34:23Z", "hours": 2.6636, "text": "So, I got the leaderboard working..kind of. The leaderboard works and shows the top 10 people, but the “Next” button to show the next 10 people doesn’t work. Why? Who knows? Slack just complains of something being wrong and doesn’t give many details about what exactly is wrong. There’s also another issue: sometimes the bot won’t receive a message from Slack that a command was ran until after the timeout period of 3 seconds is over. And I know it’s not the code taking more than 3 seconds to run because the request is immediately ack’d and the entire code block takes less than 250ms on average (I timed it with console.time). So I have no idea what’s going on. That’s why this devlog is 2.5 hours. It took me 45 minutes to add the feature, and the rest of the time is trying to fix the feature. I’ll continue debugging it."}, {"post_id": 77693, "ts": "2026-10-07T22:58:00Z", "hours": 0.51, "text": "Added the /rep-bot-profile command which queries the database for your points + the amount of people that have more points than you and then tells you. Next up: a leaderboard command"}, {"post_id": 77156, "ts": "2026-10-05T20:23:25Z", "hours": 1.7267, "text": "I got the bot working! People who say “thanks” or “thank” or “thx” followed by pinging someone will give that person 1 rep point. The idea for this bot comes from an HQ huddle a few weeks ago where Evan was talking about ways to make the community more active. We eventually started talking about the help channels (like #hardware and #code) and I talked about how a Discord server I was in had a bot that gave out points for answering peoples questions, and I wanted to try that out to see if that would increase engagement (answering and asking questions) in these channels. I setup the SQLite database with Drizzle ORM. I had lots of trouble with getting the bot to recognize that messages were even sent, so I went to Stardance’s slack bot guide for help with setting up my bot properly. I don’t know what exactly I changed to fix it, but the bot started recognizing new messages sent in the channel after I added all the permissions the guide said to add."}]...
|
Title: Rep Bot by @Eternal | Stardance
Devlogs:
I Title: Rep Bot by @Eternal | Stardance
Devlogs:
I got the bot working! People who say “thanks” or “thank” or “thx” followed by pinging someone will give that person 1 rep point. The idea for this bot comes from an HQ huddle a few weeks ago where Evan was talking about ways to make the community more active. We eventually started talking about the help channels (like #hardware and #code) and I talked about how a Discord server I was in had a bot that gave out points for answering peoples questions, and I wanted to try that out to see if that would increase engagement (answering and asking questions) in these channels. I setup the SQLite database with Drizzle ORM. I had lots of trouble with getting the bot to recognize that messages were even sent, so I went to Stardance’s slack bot guide for help with setting up my bot properly. I don’t know what exactly I changed to fix it, but the bot started recognizing new messages sent in the channel after I added all the permissions the guide said to add.
Added the /rep-bot-profile command which queries the database for your points + the amount of people that have more points than you and then tells you. Next up: a leaderboard command
So, I got the leaderboard working..kind of. The leaderboard works and shows the top 10 people, but the “Next” button to show the next 10 people doesn’t work. Why? Who knows? Slack just complains of something being wrong and doesn’t give many details about what exactly is wrong. There’s also another issue: sometimes the bot won’t receive a message from Slack that a command was ran until after the timeout period of 3 seconds is over. And I know it’s not the code taking more than 3 seconds to run because the request is immediately ack’d and the entire code block takes less than 250ms on average (I timed it with console.time). So I have no idea what’s going on. That’s why this devlog is 2.5 hours. It took me 45 minutes to add the feature, and the rest of the time is trying to fix the feature. I’ll continue debugging it.
HEY GUESS WHAT THE ISSUE WAS. GUESS WHAT. IT. WAS. FIXED. WITH. A. REBOOT. WHAT okay, so. Here’s the context, right. The user requests a command to be ran on the bot and the command is sometimes randomly delayed until after the 3 second timeout from Slack is over so Slack thinks the bot didn’t receive it but the bot didn’t even receive the command. I have a video attached. I thought it was my code’s fault, so I was messing around and adding logging and changing random things and googling and whatnot and nothing fixed it. And then I rebooted my computer. AND IT FIXED IT WHAT DO YOU MEAN???? IF IT WAS AN ISSUE WITH THE NETWORK CODE WHY DIDN’T WEBSITES TAKE SECONDS TO LOAD???? THEY LOADED FINE! WHYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
Eyyyy! Whatcha look at that! Editing the leaderboard works now. so, I had to switch from using respond() to client.chat.update() which makes no sense to me but okay sure whatever it works now. Then, there was an error about duplicate action IDs which I used Gemini to figure out the fix for: Slack wants a unique action to be performed by each button so you need a new event handler. But I don’t want to duplicate code so I hovered over the “app.action” function and noticed that it except RegEx so I used the RegEx “/paginate_(next|prev)/” I’m so happy it works now though. Time to ship it!
Okay, maybe I lied a little bit. There are a few more updates I want to make. I talked with Evan about adding it to #code and #hardware, and he agreed HURAYYYY YAY YOPRGLK ERL:G JRLSKJ KRLSHG KJWRHGKJ WEJHK SJ:GJK But he also made a few suggestions which I will be implementing. These changes here, though, are my own ideas. Previously, the format for giving someone thanks/points was very strict. The message has to start with “thanks” or “ty” or “thx” and then has to mention someone and has to be exactly 2 words long (the ping counts as a word). Now, it’s more flexible and the requirements for the bot to notice that the user is trying to give thanks is just to have the word “thanks” or “thank” or “ty” or “thx” and then ping the user. There can be other words in the message now. I also added a profile picture to the bot (suggestion by Evan). It’s stolen from Lapse’s leaderboard icon
Alright, this is the last feature before I’m deploying this bot for testing. I’m adding this feature as an explaination for how the bot works and to remind people that the bot exists. This message is only posted when two conditions are met: it has been a day or more since the last message AND 20 more messages have been posted since the last message. I created a database table that tracks the amount of messages that have been sent in a channel since the last message and I have a while loop that queries the db to check every second.
Heh. I lied. I don’t know where the time went. But I added a register command so that the first initial “how do I thank people” can be printed. The old bot message is also deleted when a new reminder message needs to be printed. The message ID is stored and then stored in the database along with what channel the message was posted in. When a new message is posted, the old message from the channel is looked up and deleted.
I fixed a bug that let you thank yourself, fixed the leaderboard going into the negatives, and renamed “rep” to “points” because I felt like “rep” was something that signified trust. Answering more questions does not mean you’re more trustworthy. To prevent someone from thanking themselves, I made sure that the person they’re trying to thank and the person that sent the message in the first place are two different IDs
I changed the code so that the name of the bot (and the name of the commands) could be changed via the .env file so that I could create a separate rep bot demo account for the bot so that the people that will be voting on my project won’t mess up the main db for the rep bot. I also added an explaination/error message when someone tries to thank themselves so that they don’t think the bot is broken....
|
1793087735.6977503
|
1793692535.6977503
|
|
65575
|
My awesome macropad! by @cadenlee | Stardance
|
cadenlee
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @cadenlee | Stardan Title: My awesome macropad! by @cadenlee | Stardance...
|
1793087738.3558419
|
1793692538.3558419
|
|
65576
|
AI Vision Tool by @vires | Stardance
|
vires
|
0
|
1.66
|
0
|
[]
|
[{"post_id": 73576, "ts": "202 [{"post_id": 73576, "ts": "2026-09-25T12:46:14Z", "hours": 1.0544, "text": "I improved my AI Vision Tool.Now it can detect objects and draw their real shapes instead of simple boxes. Each object gets a different color and is highlighted on the screen. The camera also shows the object name and confidence.I used YOLO, OpenCV, and Python for this update."}, {"post_id": 73520, "ts": "2026-09-25T09:31:48Z", "hours": 0.6075, "text": "I’m working on an AI Vision Tool that uses a normal camera to help AI understand the real world."}]...
|
Title: AI Vision Tool by @vires | Stardance
Devlo Title: AI Vision Tool by @vires | Stardance
Devlogs:
I’m working on an AI Vision Tool that uses a normal camera to help AI understand the real world.
I improved my AI Vision Tool.Now it can detect objects and draw their real shapes instead of simple boxes. Each object gets a different color and is highlighted on the screen. The camera also shows the object name and confidence.I used YOLO, OpenCV, and Python for this update....
|
1793087739.2338696
|
1793692539.2338696
|
|
65577
|
My awesome macropad! by @kingstonV19 | Stardance
|
kingstonV19
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @kingstonV19 | Star Title: My awesome macropad! by @kingstonV19 | Stardance...
|
1793087740.1222048
|
1793692540.1222048
|
|
65578
|
4*65w Desktop PD Charger w/ Current & Voltage 4*65w Desktop PD Charger w/ Current & Voltage Sensing by @OakTree | Stardance...
|
OakTree
|
0
|
3.11
|
0
|
[]
|
[{"post_id": 73700, "ts": "202 [{"post_id": 73700, "ts": "2026-09-25T18:48:32Z", "hours": 3.1108, "text": "I’m working on making a Power Delivery charger with current/voltage sensing and a VFD display. Just finished up the schematic I think, just waiting for some parts to arrive so I can design the footprint for them."}]...
|
Title: 4*65w Desktop PD Charger w/ Current & V Title: 4*65w Desktop PD Charger w/ Current & Voltage Sensing by @OakTree | Stardance
Devlogs:
I’m working on making a Power Delivery charger with current/voltage sensing and a VFD display. Just finished up the schematic I think, just waiting for some parts to arrive so I can design the footprint for them....
|
1793087747.3737981
|
1793692547.3737981
|
|
65579
|
My awesome macropad! by @ednit_ghai | Stardance
|
ednit_ghai
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ednit_ghai | Stard Title: My awesome macropad! by @ednit_ghai | Stardance...
|
1793087749.1928895
|
1793692549.1928895
|
|
65580
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792867823.2351122
|
1793731823.2351122
|
|
65581
|
AstraOS by @Ahad_Ghanchi | Stardance
|
Ahad_Ghanchi
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-30T12:23:37Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "For Astra OS, I built a lightweight, web-based operating system interface using pure HTML5, CSS3, and Vanilla JavaScript to deliver an immersive, glassmorphic desktop experience directly inside the browser without relying on any external frameworks. The most challenging aspect of development was implementing a smooth window management engine—handling precise mouse offsets for drag-and-drop repositioning, dynamic z-index depth layering to keep active windows on top, and managing multiple translucent glass layers with CSS backdrop-filter: blur() without performance drops. I am particularly proud of creating a feature-rich, dependency-free environment complete with an animated terminal boot sequence, live clock and calendar widgets, and built-in mini-apps like Notes and Calculator. Anyone testing the project can run it instantly by opening index.html in a web browser; from there, you can right-click anywhere to access the custom context menu, click icons in the bottom dock to launch apps, drag open windows around the desktop by their title bars, and interact with the live calendar widget.", "repo": "https://github.com/codewith876/astra-os", "demo": "https://astra-os-one.vercel.app/"}]...
|
[{"post_id": 75546, "ts": "202 [{"post_id": 75546, "ts": "2026-09-30T12:20:59Z", "hours": 2.7869, "text": "Astra OS is a modern, lightweight, web-based operating system interface built from the ground up using pure HTML5, CSS3, and modern Vanilla JavaScript, designed to deliver an immersive glassmorphic desktop environment directly inside the web browser. Without relying on heavy external libraries or front-end frameworks, Astra OS combines high visual elegance with lightning-fast performance, featuring an interactive system boot sequence with dynamic terminal logs, a smooth window management engine supporting drag-and-drop mechanics with active depth layering, real-time desktop widgets including an analog/digital clock and an interactive calendar, integrated mini-applications such as Notes and a functional Calculator, a customizable desktop context menu, and a sleek top status bar alongside an interactive dock."}]...
|
Title: AstraOS by @Ahad_Ghanchi | Stardance
Devlo Title: AstraOS by @Ahad_Ghanchi | Stardance
Devlogs:
Astra OS is a modern, lightweight, web-based operating system interface built from the ground up using pure HTML5, CSS3, and modern Vanilla JavaScript, designed to deliver an immersive glassmorphic desktop environment directly inside the web browser. Without relying on heavy external libraries or front-end frameworks, Astra OS combines high visual elegance with lightning-fast performance, featuring an interactive system boot sequence with dynamic terminal logs, a smooth window management engine supporting drag-and-drop mechanics with active depth layering, real-time desktop widgets including an analog/digital clock and an interactive calendar, integrated mini-applications such as Notes and a functional Calculator, a customizable desktop context menu, and a sleek top status bar alongside an interactive dock.
Ships:
For Astra OS, I built a lightweight, web-based operating system interface using pure HTML5, CSS3, and Vanilla JavaScript to deliver an immersive, glassmorphic desktop experience directly inside the browser without relying on any external frameworks. The most challenging aspect of development was implementing a smooth window management engine—handling precise mouse offsets for drag-and-drop repositioning, dynamic z-index depth layering to keep active windows on top, and managing multiple translucent glass layers with CSS backdrop-filter: blur() without performance drops. I am particularly proud of creating a feature-rich, dependency-free environment complete with an animated terminal boot sequence, live clock and calendar widgets, and built-in mini-apps like Notes and Calculator. Anyone testing the project can run it instantly by opening index.html in a web browser; from there, you can right-click anywhere to access the custom context menu, click icons in the bottom dock to launch apps, drag open windows around the desktop by their title bars, and interact with the live calendar widget....
|
1793422422.5615294
|
1793508822.5615294
|
|
65582
|
Disrputor-01 by @ale1131954 | Stardance
|
ale1131954
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Disrputor-01 by @ale1131954 | Stardance
|
1793087751.8120973
|
1793692551.8120973
|
|
65583
|
An interactive website about how spaceflight affec An interactive website about how spaceflight affects the human body, including bones, muscles, sleep, and radiation by @ArmishBilal | Stardance...
|
ArmishBilal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: An interactive website about how spacefligh Title: An interactive website about how spaceflight affects the human body, including bones, muscles, sleep, and radiation by @ArmishBilal | Stardance...
|
1793087753.536917
|
1793692553.536917
|
|
65584
|
My own site! by @Edmond | Stardance
|
Edmond
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Edmond | Stardance
|
1793087754.3913925
|
1793692554.3913925
|
|
65585
|
My own site! by @jaysingsarwaiya | Stardance
|
jaysingsarwaiya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @jaysingsarwaiya | Stardanc Title: My own site! by @jaysingsarwaiya | Stardance...
|
1793087756.3730447
|
1793692556.3730447
|
|
65586
|
Frictionless by @jiyabijender49 | Stardance
|
jiyabijender49
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @jiyabijender49 | Stardance
|
1793087759.569779
|
1793692559.569779
|
|
65587
|
Laser eyes by @woeserteni | Stardance
|
woeserteni
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Laser eyes by @woeserteni | Stardance
|
1793087763.816437
|
1793692563.816437
|
|
65588
|
hackpad!!!! by @notfix133 | Stardance
|
notfix133
|
0
|
3.38
|
0
|
[]
|
[{"post_id": 73621, "ts": "202 [{"post_id": 73621, "ts": "2026-09-25T14:31:05Z", "hours": 2.0819, "text": "made the pcb and done with the routing. this really took a lot of time"}, {"post_id": 73544, "ts": "2026-09-25T11:05:07Z", "hours": 1.2986, "text": "Learnt kicad from basics and made the schematic!!!! used orpheuspad as an example but its is similar"}]...
|
Title: hackpad!!!! by @notfix133 | Stardance
Devl Title: hackpad!!!! by @notfix133 | Stardance
Devlogs:
Learnt kicad from basics and made the schematic!!!! used orpheuspad as an example but its is similar
made the pcb and done with the routing. this really took a lot of time...
|
1793087768.5457172
|
1793692568.5457172
|
|
65589
|
NovTAB by @notfix133 | Stardance
|
notfix133
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-25T09:38:16Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "NovTAB here!! This is NovTAB a “…………” new tab for your browser. (it is still in its initial stages so there is not really a good adjective for it.) I have finished with the v1.0 the basic version that works and has the following features: a clock that works and a calendar that shows today’s date and day a searchbar that works!!! a few shortcuts to your favourite sites a hover animation I have used fonts awesome for the icons. demo lonk: https://abhrajit-gogoi.github.io/novTAB/", "repo": "https://github.com/Abhrajit-Gogoi/novTAB", "demo": "https://abhrajit-gogoi.github.io/novTAB/"}]...
|
[{"post_id": 73517, "ts": "202 [{"post_id": 73517, "ts": "2026-09-25T09:23:00Z", "hours": 0.2536, "text": "Wrote the clock and the search tab logic!!"}, {"post_id": 73511, "ts": "2026-09-25T08:43:30Z", "hours": 0.7531, "text": "done with the styling!!!! now i need to add the javascript logic"}, {"post_id": 73496, "ts": "2026-09-25T07:41:41Z", "hours": 0.4042, "text": "Started with the styling css. made the content centered…"}, {"post_id": 73478, "ts": "2026-09-25T06:32:57Z", "hours": 0.4758, "text": "Created the basic html for my new tab and added a searchbar and a timer along with daily useful href links"}]...
|
Title: NovTAB by @notfix133 | Stardance
Devlogs:
Title: NovTAB by @notfix133 | Stardance
Devlogs:
Created the basic html for my new tab and added a searchbar and a timer along with daily useful href links
Started with the styling css. made the content centered…
done with the styling!!!! now i need to add the javascript logic
Wrote the clock and the search tab logic!!
Ships:
NovTAB here!! This is NovTAB a “…………” new tab for your browser. (it is still in its initial stages so there is not really a good adjective for it.) I have finished with the v1.0 the basic version that works and has the following features: a clock that works and a calendar that shows today’s date and day a searchbar that works!!! a few shortcuts to your favourite sites a hover animation I have used fonts awesome for the icons. demo lonk: https://abhrajit-gogoi.github.io/novTAB/...
|
1793422423.723643
|
1793508823.723643
|
|
65590
|
blocos by @notfix133 | Stardance
|
notfix133
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: blocos by @notfix133 | Stardance
|
1793087769.4033113
|
1793692569.4033113
|
|
65591
|
My awesome macropad! by @anyb | Stardance
|
anyb
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @anyb | Stardance
|
1793087771.4531236
|
1793692571.4531236
|
|
65592
|
Battlebot by @agarwal_saharsh0314 | Stardance
|
agarwal_saharsh0314
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Battlebot by @agarwal_saharsh0314 | Stardan Title: Battlebot by @agarwal_saharsh0314 | Stardance...
|
1793087776.1108372
|
1793692576.1108372
|
|
65593
|
My own site! by @Jerfclaws | Stardance
|
Jerfclaws
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Jerfclaws | Stardance
|
1793087777.8048847
|
1793692577.8048847
|
|
65594
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792867824.063385
|
1793731824.063385
|
|
65595
|
BLARE by @mohitk66416 | Stardance
|
mohitk66416
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BLARE by @mohitk66416 | Stardance
|
1793087780.334452
|
1793692580.334452
|
|
65596
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792867824.8974717
|
1793731824.8974717
|
|
65597
|
Portfolio by @Silvend | Stardance
|
Silvend
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Portfolio by @Silvend | Stardance
|
1793087906.5540934
|
1793692706.5540934
|
|
65598
|
Portfolio by @Silvend | Stardance
|
Silvend
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Portfolio by @Silvend | Stardance
|
1793087909.0509217
|
1793692709.0509217
|
|
65599
|
olympus by @samyog | Stardance
|
samyog
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: olympus by @samyog | Stardance
|
1793087910.9995177
|
1793692710.9995177
|
|
65600
|
SMD 01 by @bhuvanesheswaran2010 | Stardance
|
bhuvanesheswaran2010
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: SMD 01 by @bhuvanesheswaran2010 | Stardance
|
1793090847.445317
|
1793695647.445317
|
|
65601
|
My awesome macropad! by @Aqua | Stardance
|
Aqua
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Aqua | Stardance
|
1793090848.3410397
|
1793695648.3410397
|
|
65602
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792867825.730116
|
1793731825.730116
|
|
65603
|
My awesome macropad! by @Bhavesh11910 | Stardance
|
Bhavesh11910
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Bhavesh11910 | Sta Title: My awesome macropad! by @Bhavesh11910 | Stardance...
|
1793090850.1133552
|
1793695650.1133552
|
|
65604
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792867826.5389879
|
1793731826.5389879
|