|
4301
|
My first slack bot! by @Bella | Stardance
|
Bella
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Bella | Stardance
|
1792569110.9578233
|
1793173910.9578233
|
|
4302
|
My first slack bot! by @k0hu | Stardance
|
k0hu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @k0hu | Stardance
|
1792673549.9635546
|
1793278349.9635546
|
|
4303
|
My first slack bot! by @satvikhardat | Stardance
|
satvikhardat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @satvikhardat | Star Title: My first slack bot! by @satvikhardat | Stardance...
|
1792914718.7674246
|
1793778718.7674246
|
|
4304
|
Casper by @ATPigxter | Stardance
|
ATPigxter
|
0
|
7.13
|
0
|
[]
|
[{"post_id": 12220, "ts": "202 [{"post_id": 12220, "ts": "2026-06-19T22:55:22Z", "hours": 2.2169, "text": "Dev Blog 6 Since the last dev blog I have “finished” routing all the traces for the PCB for my auto-positioning telescope. All the traces are in, but I need to go back through and double check for any errors with track width. Now the work on the PCB is like 90% done."}, {"post_id": 10843, "ts": "2026-06-17T19:47:44Z", "hours": 2.7406, "text": "Dev Blog 5 Began layout on the PCB. I started out by laying components for each section individually and then moving them all together. I’m pretty happy with the final result, but after tracing is done and I tripple check everthing, I’m sure some stuff will have to be moved."}, {"post_id": 7242, "ts": "2026-06-12T02:33:46Z", "hours": 1.3528, "text": "Dev Blog 4 Today I spent an hour and tweny minutes going over and checking my schematic for the PCB I am making which has a microcontroller, motor drivers and more. I checked over the schematic in a few ways, I put the schematic into claude and asked it for errors, I also manually looked through datasheets of the parts, and I researched more into the parts I was using. Here was the big things I changed. To get code uploaded to the microcontroller I was previously using a chip to convert a USB signal into UART, which the microcontroller can read. The UART line for communication I was using was also shared by the raspberry pi, which complicated the design. To fix it I took out the USB and the USB to UART chip and decided to flash code to the microcontroller through the Pi. This simplified the PCB a lot. I found out that the 5V to 3V3 chip I was using is kind of outdated and lacked modern features. So I swapped it to a better one and got that wired up in the schematic. The rest of the fixes were all minor changed to other components."}, {"post_id": 2504, "ts": "2026-06-05T01:07:12Z", "hours": 0.3, "text": "Dev Blog #3 Today I spent about 2-3 hours adding 3D models and fixing footprints for the PCB control board for Casper the auto positioning telescope. The picture attached is off all the parts on the board, but nothing is in the right spot yet. At first I got into the flow using digikey’s database as well as Mouser Electronic’s website to find 3D models and footprints. I figured out how to upload the footprints/models to KiCad and got most of them all in, the plan I had in the previous dev blog worked and adding the 3D models helped with fixing a few of the footprints. When I came back to working on it later I noticed that a bunch of my work had vanished. After a bit of investigating I found that when a 3D model or footprint is uploaded to KiCad it locates it through the path of where the file is stored. When I had tried to organize the mess of files on my computer after downloading all the footprints/models, the paths changed so KiCad could not find them. This meant I had to go back and redo a lot of work, this time making sure the files were stored in a more permanent place. After that everything seems fine. Next step will be to layout and make traces for the actual PCB."}, {"post_id": 1730, "ts": "2026-06-03T22:09:30Z", "hours": 0.2525, "text": "Dev Blog #2 I spend about 2 hours working on the next step in making my control board PCB. I spend the time adding footprints of all the components into KiCad. This took a lot of time because it was a lot of searching through datasheets, digikey, and the KiCad footprint editor making sure all the components are correct. The hardest part was trying to make sure the exact parts would fit the footprint, but I figured out a better way of going about it would be to use the 3D models provided on the part page of each component to check if the footprints are correct because I can visualy see if they will fit. The next step for the PCB will be adding the 3D models, or at least confirming the ones in KiCad already are the right ones. This step is not only important to confirm the footprints are correct but also for later when I design the enclosure for mounting the board to the telescope."}, {"post_id": 1041, "ts": "2026-06-02T20:46:34Z", "hours": 0.2683, "text": "Hi, the project I’m working on right now is Casper. Casper is a modified 6’’ dobsonian telescope that can automatically point itself at a planet or other celestial body. Besides a lot of research what I have done so far is make the schematic for the control board PCB. The control board includes a STM32 microcontroller, stepper motor drivers, Raspberry Pi Zero, and much more. I made it all in KiCad so the time does not log but I spent roughly 7-8 hours on making it. How I went about making it this is I started out selecting the integrated circuits (ICs) I would use for each part of the board. I need a microcontroller, stepper motor drivers, buck converter, and a LDO. Once I knew those parts I looked at the datasheet to find the standard application circuit and followed that pretty closely, with some modifications. Next steps are to start laying out the components for the actual board and make traces to connect them all."}]...
|
Title: Casper by @ATPigxter | Stardance
Devlogs:
Title: Casper by @ATPigxter | Stardance
Devlogs:
Hi, the project I’m working on right now is Casper. Casper is a modified 6’’ dobsonian telescope that can automatically point itself at a planet or other celestial body. Besides a lot of research what I have done so far is make the schematic for the control board PCB. The control board includes a STM32 microcontroller, stepper motor drivers, Raspberry Pi Zero, and much more. I made it all in KiCad so the time does not log but I spent roughly 7-8 hours on making it. How I went about making it this is I started out selecting the integrated circuits (ICs) I would use for each part of the board. I need a microcontroller, stepper motor drivers, buck converter, and a LDO. Once I knew those parts I looked at the datasheet to find the standard application circuit and followed that pretty closely, with some modifications. Next steps are to start laying out the components for the actual board and make traces to connect them all.
Dev Blog #2 I spend about 2 hours working on the next step in making my control board PCB. I spend the time adding footprints of all the components into KiCad. This took a lot of time because it was a lot of searching through datasheets, digikey, and the KiCad footprint editor making sure all the components are correct. The hardest part was trying to make sure the exact parts would fit the footprint, but I figured out a better way of going about it would be to use the 3D models provided on the part page of each component to check if the footprints are correct because I can visualy see if they will fit. The next step for the PCB will be adding the 3D models, or at least confirming the ones in KiCad already are the right ones. This step is not only important to confirm the footprints are correct but also for later when I design the enclosure for mounting the board to the telescope.
Dev Blog #3 Today I spent about 2-3 hours adding 3D models and fixing footprints for the PCB control board for Casper the auto positioning telescope. The picture attached is off all the parts on the board, but nothing is in the right spot yet. At first I got into the flow using digikey’s database as well as Mouser Electronic’s website to find 3D models and footprints. I figured out how to upload the footprints/models to KiCad and got most of them all in, the plan I had in the previous dev blog worked and adding the 3D models helped with fixing a few of the footprints. When I came back to working on it later I noticed that a bunch of my work had vanished. After a bit of investigating I found that when a 3D model or footprint is uploaded to KiCad it locates it through the path of where the file is stored. When I had tried to organize the mess of files on my computer after downloading all the footprints/models, the paths changed so KiCad could not find them. This meant I had to go back and redo a lot of work, this time making sure the files were stored in a more permanent place. After that everything seems fine. Next step will be to layout and make traces for the actual PCB.
Dev Blog 4 Today I spent an hour and tweny minutes going over and checking my schematic for the PCB I am making which has a microcontroller, motor drivers and more. I checked over the schematic in a few ways, I put the schematic into claude and asked it for errors, I also manually looked through datasheets of the parts, and I researched more into the parts I was using. Here was the big things I changed. To get code uploaded to the microcontroller I was previously using a chip to convert a USB signal into UART, which the microcontroller can read. The UART line for communication I was using was also shared by the raspberry pi, which complicated the design. To fix it I took out the USB and the USB to UART chip and decided to flash code to the microcontroller through the Pi. This simplified the PCB a lot. I found out that the 5V to 3V3 chip I was using is kind of outdated and lacked modern features. So I swapped it to a better one and got that wired up in the schematic. The rest of the fixes were all minor changed to other components.
Dev Blog 5 Began layout on the PCB. I started out by laying components for each section individually and then moving them all together. I’m pretty happy with the final result, but after tracing is done and I tripple check everthing, I’m sure some stuff will have to be moved.
Dev Blog 6 Since the last dev blog I have “finished” routing all the traces for the PCB for my auto-positioning telescope. All the traces are in, but I need to go back through and double check for any errors with track width. Now the work on the PCB is like 90% done....
|
1792594084.3606422
|
1793198884.3606422
|
|
4305
|
My awesome macropad! by @ramroopp26 | Stardance
|
ramroopp26
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ramroopp26 | Stard Title: My awesome macropad! by @ramroopp26 | Stardance...
|
1792536604.6011076
|
1793141404.6011076
|
|
4306
|
Debaterandgamer by @Automat | Stardance
|
Automat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Debaterandgamer by @Automat | Stardance
|
1792508100.8477643
|
1793112900.8477643
|
|
4307
|
My awesome macropad! by @k0hu | Stardance
|
k0hu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @k0hu | Stardance
|
1792601375.8895326
|
1793206175.8895326
|
|
4308
|
Water Demand Forecasting by @itznolex | Stardance
|
itznolex
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Water Demand Forecasting by @itznolex | Sta Title: Water Demand Forecasting by @itznolex | Stardance...
|
1792651930.2579432
|
1793256730.2579432
|
|
4309
|
SSSnake by @bartoszkasyna | Stardance
|
bartoszkasyna
|
1
|
11.0
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-08T12:16:06Z", "hours": 11.0, "multiplier": 5.63, "payout": 4, "blessing": "neutral", "text": "I made classic snake game running on raspberry pi pico 2. There are two play modes - 1st player mode, 2nd AI agent mode. Making such small AI which can play game fluently on pico 2(512 KB RAM) was challenging.", "repo": "https://github.com/B4rtekk1/SSSnake", "demo": ""}]...
|
[{"post_id": 4856, "ts": "2026 [{"post_id": 4856, "ts": "2026-06-08T12:01:01Z", "hours": 2.0847, "text": "I refactored code for better readibilty. Optimized draw digit function. I think that project is ready to ship."}, {"post_id": 4090, "ts": "2026-06-07T08:59:43Z", "hours": 3.4506, "text": "I have implemented DQN Agent with input size 11 hidden state 128 output size 3 which can play snake game in real time on raspberry pi pico 2. I will try make it better, best scores achieved by ai was 52. I also noticed bug where snake body is larger than one square of grid. Now I’ll focus on optimalization and bug fixes."}, {"post_id": 3367, "ts": "2026-06-06T08:03:42Z", "hours": 1.1811, "text": "Little changes in layout for better game experience. Added Assembly utils for optimalization. Fixed bug - Eaten apple sound wasnt stopping when player died what caused beeping until new game. Added new load screen. Added support for \\n in drawString function"}, {"post_id": 2278, "ts": "2026-06-04T17:54:34Z", "hours": 1.2308, "text": "Previously font size was fixed now you can adjust it. Added loose screen and melody generator when you catch apple. Now I will add more sound like death sound or snake length achievment sound. Then I will focus on creating edge ai capable of playing snake with only 512KB ram on PICO 2"}, {"post_id": 810, "ts": "2026-06-02T14:11:55Z", "hours": 1.2797, "text": "I have implemented basic snake gae. Now I will work on optimalization and lose screen.Later I will try make edge AI capable of working fluently on PICO 2 with 520MB RAM. PS: It’s hard to play and record in same time"}, {"post_id": 713, "ts": "2026-06-02T09:24:54Z", "hours": 1.1464, "text": "Added some simple snake map."}, {"post_id": 661, "ts": "2026-06-02T06:12:54Z", "hours": 0.2764, "text": "He have some power"}]...
|
Title: SSSnake by @bartoszkasyna | Stardance
Devl Title: SSSnake by @bartoszkasyna | Stardance
Devlogs:
He have some power
Added some simple snake map.
I have implemented basic snake gae. Now I will work on optimalization and lose screen.Later I will try make edge AI capable of working fluently on PICO 2 with 520MB RAM. PS: It’s hard to play and record in same time
Previously font size was fixed now you can adjust it. Added loose screen and melody generator when you catch apple. Now I will add more sound like death sound or snake length achievment sound. Then I will focus on creating edge ai capable of playing snake with only 512KB ram on PICO 2
Little changes in layout for better game experience. Added Assembly utils for optimalization. Fixed bug - Eaten apple sound wasnt stopping when player died what caused beeping until new game. Added new load screen. Added support for \n in drawString function
I have implemented DQN Agent with input size 11 hidden state 128 output size 3 which can play snake game in real time on raspberry pi pico 2. I will try make it better, best scores achieved by ai was 52. I also noticed bug where snake body is larger than one square of grid. Now I’ll focus on optimalization and bug fixes.
I refactored code for better readibilty. Optimized draw digit function. I think that project is ready to ship.
Ships:
I made classic snake game running on raspberry pi pico 2. There are two play modes - 1st player mode, 2nd AI agent mode. Making such small AI which can play game fluently on pico 2(512 KB RAM) was challenging....
|
1793105604.7120914
|
1793192004.7120914
|
|
4310
|
My awesome macropad! by @davidondrej | Stardance
|
davidondrej
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @davidondrej | Star Title: My awesome macropad! by @davidondrej | Stardance...
|
1792705764.6560824
|
1793310564.6560824
|
|
4311
|
My awesome macropad! by @ro-bin | Stardance
|
ro-bin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ro-bin | Stardance
|
1792554766.8545551
|
1793159566.8545551
|
|
4312
|
website by @jacob6855 | Stardance
|
jacob6855
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: website by @jacob6855 | Stardance
|
1792533229.5989113
|
1793138029.5989113
|
|
4313
|
Silo IT Terminal by @yassen | Stardance
|
yassen
|
0
|
1.02
|
0
|
[]
|
[{"post_id": 1018, "ts": "2026 [{"post_id": 1018, "ts": "2026-06-02T20:12:59Z", "hours": 0.4947, "text": "Deploying the Silo IT Terminal 24/7 What I built today: I completely overhauled my Slack bot into The Silo IT Terminal (v1.0)—an immersive, dystopian mainframe inspired by the sci-fi series Silo. After writing a baseline script, I ran into some classic Git sync roadblocks and local drive space issues, but I pushed through, cleaned up my repository, and successfully deployed it to the cloud! ✨ Core Features Implemented: status: Displays a sub-level mechanical diagnostics readout (steam levels, fan efficiency) wrapped in clean markdown. outside: A text monitor that detects forbidden phrases. If a citizen mentions the exterior landscape, it fires back a stylized Slack Block Kit UI card flagging a Pact Violation. scavenge: Built a Role-Based Access Control (RBAC) layer. It checks the user’s unique Slack Member ID. If anyone else searches for artifacts, access is denied. If I use it, it bypasses the system to retrieve a randomized, forbidden pre-historic relic."}, {"post_id": 914, "ts": "2026-06-02T17:31:13Z", "hours": 0.525, "text": "Hey everyone! Just built my very first Slack bot, and unlike the rest of us, this one isn’t slacking off—it’s running 24/7 directly out of my Windsurf editor! 💻⚡️ I wanted to do something cooler than just a basic “Hello World” bot, so I’m turning it into an interactive system inspired by the Silo TV series. Right now, it mimics an ancient underground IT terminal embedded in the deep down of the Silo. Upcoming features: 📋 System Diagnostics: Type @Bot status to get live readouts of the 144 levels, steam pressure, and sensor status. ⚠️ Judicial Overrides: Try asking about the “Outside” and the bot will flag you for a Level 1 infraction against the Pact. 🛠️ A role-based permission system recognizing the Head of IT vs. standard citizens. 🧹 A moderation system where you can sentence rule-breakers to “Go out for a cleaning.” 📦 A “Relic Archive” database where users can scavenge for forbidden artifacts from the before-times. “In the event of a failed terminal, please contact the Head of IT. Do not look through the lens.” 👁️📟"}]...
|
Title: Silo IT Terminal by @yassen | Stardance
De Title: Silo IT Terminal by @yassen | Stardance
Devlogs:
Hey everyone! Just built my very first Slack bot, and unlike the rest of us, this one isn’t slacking off—it’s running 24/7 directly out of my Windsurf editor! 💻⚡️ I wanted to do something cooler than just a basic “Hello World” bot, so I’m turning it into an interactive system inspired by the Silo TV series. Right now, it mimics an ancient underground IT terminal embedded in the deep down of the Silo. Upcoming features: 📋 System Diagnostics: Type @Bot status to get live readouts of the 144 levels, steam pressure, and sensor status. ⚠️ Judicial Overrides: Try asking about the “Outside” and the bot will flag you for a Level 1 infraction against the Pact. 🛠️ A role-based permission system recognizing the Head of IT vs. standard citizens. 🧹 A moderation system where you can sentence rule-breakers to “Go out for a cleaning.” 📦 A “Relic Archive” database where users can scavenge for forbidden artifacts from the before-times. “In the event of a failed terminal, please contact the Head of IT. Do not look through the lens.” 👁️📟
Deploying the Silo IT Terminal 24/7 What I built today: I completely overhauled my Slack bot into The Silo IT Terminal (v1.0)—an immersive, dystopian mainframe inspired by the sci-fi series Silo. After writing a baseline script, I ran into some classic Git sync roadblocks and local drive space issues, but I pushed through, cleaned up my repository, and successfully deployed it to the cloud! ✨ Core Features Implemented: status: Displays a sub-level mechanical diagnostics readout (steam levels, fan efficiency) wrapped in clean markdown. outside: A text monitor that detects forbidden phrases. If a citizen mentions the exterior landscape, it fires back a stylized Slack Block Kit UI card flagging a Pact Violation. scavenge: Built a Role-Based Access Control (RBAC) layer. It checks the user’s unique Slack Member ID. If anyone else searches for artifacts, access is denied. If I use it, it bypasses the system to retrieve a randomized, forbidden pre-historic relic....
|
1792612115.6963148
|
1793216915.6963148
|
|
4314
|
A game by @M126014M | Stardance
|
M126014M
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A game by @M126014M | Stardance
|
1792673257.4981573
|
1793278057.4981573
|
|
4315
|
My first slack bot! by @Vicky_dee | Stardance
|
Vicky_dee
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Vicky_dee | Stardan Title: My first slack bot! by @Vicky_dee | Stardance...
|
1792493534.5346684
|
1793098334.5346684
|
|
4316
|
My first slack bot! by @david136 | Stardance
|
david136
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @david136 | Stardanc Title: My first slack bot! by @david136 | Stardance...
|
1792803277.7859633
|
1793408077.7859633
|
|
4317
|
My awesome macropad! by @roshaniraj | Stardance
|
roshaniraj
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @roshaniraj | Stard Title: My awesome macropad! by @roshaniraj | Stardance...
|
1792738382.3350034
|
1793343182.3350034
|
|
4318
|
HeliStudy by @helipop | Stardance
|
helipop
|
0
|
19.27
|
0
|
[]
|
[{"post_id": 4920, "ts": "2026 [{"post_id": 4920, "ts": "2026-06-08T14:53:14Z", "hours": 3.9089, "text": "I’ve added this view for users to select what they wanna view. I might also be listing the tags the user has created. I don’t know why it took me this long, but I really did take forever to debug weird things… I had to proofread my code like so many times due to the funny task type conflicts."}, {"post_id": 4264, "ts": "2026-06-07T14:53:27Z", "hours": 2.5278, "text": "I’ve added a context menu to the tasks :> I took 2.5 hours to get this devlog out bc the wrath of Xcode’s compiler type safety checker hit me in the face and I had to wrestle it for 2 hours, it’s clearly shown on github"}, {"post_id": 4006, "ts": "2026-06-07T04:45:55Z", "hours": 2.5767, "text": "Took me FOREVER to refactor the code so that it uses an observable class to reduce the @State variable spam. But, now the code feels SO MUCH cleaner. Oh I’ve finally added functionality behind the save button in the edit view :> Idk why I just can’t style the Exit button properly tho, gonna be fixing that soon."}, {"post_id": 2734, "ts": "2026-06-05T14:20:29Z", "hours": 1.5717, "text": "I’ve refactored the code and also added an init so that the TaskEditorView will show the details of the task"}, {"post_id": 2172, "ts": "2026-06-04T14:54:51Z", "hours": 2.8964, "text": "Aight. I’ve finally. Added. A UI for the user to edit the task. It’s just the UI though, I still have to complete the backend. This really took longer than expected because I had to wrestle with the Navigation Stack and VStack that I put, then I realised that I could have just put a Group around all my code… Then I had to refactor my code to support my enum bc I wanted to have 3 modes and have type safety (bc who knows what I would do in the future idk)"}, {"post_id": 1313, "ts": "2026-06-03T07:16:31Z", "hours": 2.9244, "text": "BRO WHY DID THIS TAKE SO LONG Ok so I wanted to copy the animation when the shortcut is edited in the iOS shortcuts app but ended up taking forever to debug it. Now, with the animation done, I will work on the TaskCardDetails and make it so that the user will be able to edit the task, and view stuff 😬😬 (Hope it won’t take too long) I’ve also rearranged the order that the Form components will show up ↓"}, {"post_id": 825, "ts": "2026-06-02T14:45:48Z", "hours": 2.3203, "text": "I wanted to get some colours for the tasks, so I spent some time on Coolors to gamble (AHEM) for good colours, and also get a suitable dark mode colour. I also had to do a lot of debugging with the datatypes SwiftData stores and enum protocols 😭."}, {"post_id": 674, "ts": "2026-06-02T07:11:26Z", "hours": 0.54, "text": "I’ve learnt and added a LazyVGrid for my task view so that I can show cards in a manner like the shortcuts app on iOS"}]...
|
Title: HeliStudy by @helipop | Stardance
Devlogs: Title: HeliStudy by @helipop | Stardance
Devlogs:
I’ve learnt and added a LazyVGrid for my task view so that I can show cards in a manner like the shortcuts app on iOS
I wanted to get some colours for the tasks, so I spent some time on Coolors to gamble (AHEM) for good colours, and also get a suitable dark mode colour. I also had to do a lot of debugging with the datatypes SwiftData stores and enum protocols 😭.
BRO WHY DID THIS TAKE SO LONG Ok so I wanted to copy the animation when the shortcut is edited in the iOS shortcuts app but ended up taking forever to debug it. Now, with the animation done, I will work on the TaskCardDetails and make it so that the user will be able to edit the task, and view stuff 😬😬 (Hope it won’t take too long) I’ve also rearranged the order that the Form components will show up ↓
Aight. I’ve finally. Added. A UI for the user to edit the task. It’s just the UI though, I still have to complete the backend. This really took longer than expected because I had to wrestle with the Navigation Stack and VStack that I put, then I realised that I could have just put a Group around all my code… Then I had to refactor my code to support my enum bc I wanted to have 3 modes and have type safety (bc who knows what I would do in the future idk)
I’ve refactored the code and also added an init so that the TaskEditorView will show the details of the task
Took me FOREVER to refactor the code so that it uses an observable class to reduce the @State variable spam. But, now the code feels SO MUCH cleaner. Oh I’ve finally added functionality behind the save button in the edit view :> Idk why I just can’t style the Exit button properly tho, gonna be fixing that soon.
I’ve added a context menu to the tasks :> I took 2.5 hours to get this devlog out bc the wrath of Xcode’s compiler type safety checker hit me in the face and I had to wrestle it for 2 hours, it’s clearly shown on github
I’ve added this view for users to select what they wanna view. I might also be listing the tags the user has created. I don’t know why it took me this long, but I really did take forever to debug weird things… I had to proofread my code like so many times due to the funny task type conflicts....
|
1792497133.5190287
|
1793101933.5190287
|
|
4319
|
My awesome macropad! by @ohnoitsnoah | Stardance
|
ohnoitsnoah
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ohnoitsnoah | Star Title: My awesome macropad! by @ohnoitsnoah | Stardance...
|
1792745325.2620702
|
1793350125.2620702
|
|
4320
|
Your Green Compass by @Rihaan_da_goat-0- | Stardan Your Green Compass by @Rihaan_da_goat-0- | Stardance...
|
Rihaan_da_goat-0-
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Your Green Compass by @Rihaan_da_goat-0- | Title: Your Green Compass by @Rihaan_da_goat-0- | Stardance...
|
1792507751.68529
|
1793112551.68529
|
|
4321
|
Untitled project by @hycursion | Stardance
|
hycursion
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @hycursion | Stardance
|
1792536709.9837863
|
1793141509.9837863
|
|
4322
|
My first slack bot! by @M126014M | Stardance
|
M126014M
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @M126014M | Stardanc Title: My first slack bot! by @M126014M | Stardance...
|
1792569012.117578
|
1793173812.117578
|
|
4323
|
My awesome macropad! by @AgentDaksh | Stardance
|
AgentDaksh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @AgentDaksh | Stard Title: My awesome macropad! by @AgentDaksh | Stardance...
|
1792781597.2021122
|
1793386397.2021122
|
|
4324
|
ORBITAL — Real-Time Space Intelligence by @birdale ORBITAL — Real-Time Space Intelligence by @birdalen | Stardance...
|
birdalen
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ORBITAL — Real-Time Space Intelligence by @ Title: ORBITAL — Real-Time Space Intelligence by @birdalen | Stardance...
|
1792788470.2444777
|
1793393270.2444777
|
|
4325
|
My first slack bot! by @Kenpachi_Raj | Stardance
|
Kenpachi_Raj
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Kenpachi_Raj | Star Title: My first slack bot! by @Kenpachi_Raj | Stardance...
|
1792788468.5330386
|
1793393268.5330386
|
|
4326
|
My awesome macropad! by @Jayden01 | Stardance
|
Jayden01
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Jayden01 | Stardan Title: My awesome macropad! by @Jayden01 | Stardance...
|
1792662752.4437273
|
1793267552.4437273
|
|
4327
|
Roblox Mod Generator by @SysError06 | Stardance
|
SysError06
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Roblox Mod Generator by @SysError06 | Stard Title: Roblox Mod Generator by @SysError06 | Stardance...
|
1792709381.2217402
|
1793314181.2217402
|
|
4328
|
Chess Board by @Allo_Coder | Stardance
|
Allo_Coder
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Chess Board by @Allo_Coder | Stardance
|
1792525649.317373
|
1793130449.317373
|
|
4329
|
My first slack bot! by @Labrez | Stardance
|
Labrez
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Labrez | Stardance
|
1792716583.2067223
|
1793580583.2067223
|
|
4330
|
My awesome macropad! by @sanrv180 | Stardance
|
sanrv180
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sanrv180 | Stardan Title: My awesome macropad! by @sanrv180 | Stardance...
|
1792561749.6881766
|
1793166549.6881766
|
|
4331
|
pHocus by @ro-bin | Stardance
|
ro-bin
|
0
|
1.54
|
0
|
[]
|
[{"post_id": 4317, "ts": "2026 [{"post_id": 4317, "ts": "2026-06-07T16:03:58Z", "hours": 1.185, "text": "Decent difference between my first devlog and this one. Only the “Start Managing” button works, giving an alert to the user. Nothing much, pretty much a test run. Will start working on the design eventually :p"}, {"post_id": 2292, "ts": "2026-06-04T18:12:04Z", "hours": 0.3586, "text": "Soon to be task managing website for all of your STEM classes :)"}]...
|
Title: pHocus by @ro-bin | Stardance
Devlogs:
Soo Title: pHocus by @ro-bin | Stardance
Devlogs:
Soon to be task managing website for all of your STEM classes :)
Decent difference between my first devlog and this one. Only the “Start Managing” button works, giving an alert to the user. Nothing much, pretty much a test run. Will start working on the design eventually :p...
|
1792676866.210171
|
1793281666.210171
|
|
4332
|
My awesome macropad! by @jt975229 | Stardance
|
jt975229
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @jt975229 | Stardan Title: My awesome macropad! by @jt975229 | Stardance...
|
1792547310.250306
|
1793152110.250306
|
|
4333
|
My awesome macropad! by @akr0002 | Stardance
|
akr0002
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @akr0002 | Stardanc Title: My awesome macropad! by @akr0002 | Stardance...
|
1792781298.053299
|
1793386098.053299
|
|
4334
|
raft by @pinyuan | Stardance
|
pinyuan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: raft by @pinyuan | Stardance
|
1792615645.992323
|
1793220445.992323
|
|
4335
|
typebot-k8s by @dv | Stardance
|
dv
|
0
|
1.63
|
0
|
[]
|
[{"post_id": 2355, "ts": "2026 [{"post_id": 2355, "ts": "2026-06-04T20:05:21Z", "hours": 0.9844, "text": "auth works. but the stuff after that is still cooked"}, {"post_id": 673, "ts": "2026-06-02T06:58:23Z", "hours": 0.6486, "text": "trying to get it to work!!"}]...
|
Title: typebot-k8s by @dv | Stardance
Devlogs:
tr Title: typebot-k8s by @dv | Stardance
Devlogs:
trying to get it to work!!
auth works. but the stuff after that is still cooked...
|
1792514876.692764
|
1793119676.692764
|
|
4336
|
My awesome macropad! by @satvikhardat | Stardance
|
satvikhardat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @satvikhardat | Sta Title: My awesome macropad! by @satvikhardat | Stardance...
|
1792921887.039841
|
1793785887.039841
|
|
4337
|
Rayterm by @Toope | Stardance
|
Toope
|
1
|
1.29
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-02T06:35:15Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a port of Raycast for your terminal. I spend a good amount of time in the terminal and I didn’t really like raycasts design and bloat.", "repo": "https://github.com/TopMyster/rayterm", "demo": "https://github.com/TopMyster/rayterm/releases/download/1.2.0/Rayterm.Main.zip"}]...
|
[{"post_id": 1699, "ts": "2026 [{"post_id": 1699, "ts": "2026-06-03T21:11:25Z", "hours": 0.2878, "text": "Fixed the previous installation issue people faced trying to install the app"}, {"post_id": 665, "ts": "2026-06-02T06:32:14Z", "hours": 0.5539, "text": "New themes have been to style your experience."}]...
|
Title: Rayterm by @Toope | Stardance
Devlogs:
New Title: Rayterm by @Toope | Stardance
Devlogs:
New themes have been to style your experience.
Fixed the previous installation issue people faced trying to install the app
Ships:
I made a port of Raycast for your terminal. I spend a good amount of time in the terminal and I didn’t really like raycasts design and bloat....
|
1793062521.2264376
|
1793148921.2264376
|
|
4338
|
My first slack bot! by @chikennugget | Stardance
|
chikennugget
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @chikennugget | Star Title: My first slack bot! by @chikennugget | Stardance...
|
1792554464.6729531
|
1793159264.6729531
|
|
4339
|
My first slack bot! by @Ninjarenz | Stardance
|
Ninjarenz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Ninjarenz | Stardan Title: My first slack bot! by @Ninjarenz | Stardance...
|
1792583673.6850026
|
1793188473.6850026
|
|
4340
|
openagent by @satvikhardat | Stardance
|
satvikhardat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: openagent by @satvikhardat | Stardance
|
1792939806.3902693
|
1793803806.3902693
|
|
4341
|
JSON to Protobuf Editor by @satvikhardat | Stardan JSON to Protobuf Editor by @satvikhardat | Stardance...
|
satvikhardat
|
1
|
1.31
|
11
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-05T04:19:36Z", "hours": 1.0, "multiplier": 9.65, "payout": 11, "blessing": "neutral", "text": "What did I make? I made a live schemaless Protobuf editor for hackers, bug bounty hunters, reverse engineers, and API testers. The idea is simple: paste a raw Protobuf blob, usually base64 or hex, decode it into a JSON-like view with numeric field IDs, edit the JSON, and instantly get the updated Protobuf output back. It is basically like protoc –decode_raw, but editable, visual, and easier to use. What was challenging? The hardest part is that raw Protobuf without a schema is ambiguous. A field might be a string, raw bytes, a nested message, a number, a boolean, an enum, or packed repeated values. Since the tool does not always know the real type, I had to think about how to show possible interpretations without making the UI confusing. Another challenge was making the edit-and-reencode flow feel simple, because Protobuf is not naturally as easy to modify as JSON. What am I proud of? I’m proud that the project solves a real problem I personally face while doing security research. A lot of Google and large-scale APIs use base64 encoded Protobuf everywhere, and editing even one field usually requires random scripts or complex CLI tools. This project makes that workflow much faster: paste, decode, edit, re-encode, test. What should people know so they can test it? You do not need a .proto schema to try it. Paste a base64 or hex Protobuf payload, and the editor will attempt to decode it into numeric field JSON like “1”, “2”, “3”, etc. Because raw Protobuf is ambiguous without a schema, some fields may have multiple possible meanings. That is expected. The goal is not to magically know everything, but to make raw Protobuf easier to inspect and edit.", "repo": "https://github.com/random-unknown-username/direct-json-raw-protobuf-editor", "demo": "https://github.com/random-unknown-username/direct-json-raw-protobuf-editor.git"}]...
|
[{"post_id": 3275, "ts": "2026 [{"post_id": 3275, "ts": "2026-06-06T03:58:10Z", "hours": 0.0, "text": "The variants now work properly they were doing dumb stuff before, because i accidently made a wrong assumption over the ambiguity of proto payloads"}, {"post_id": 2642, "ts": "2026-06-05T09:23:26Z", "hours": 0.31, "text": "just had to fix a quick bug with the decoding, works perfectly now"}, {"post_id": 2533, "ts": "2026-06-05T02:07:05Z", "hours": 0.3939, "text": "the UI looks good tbh"}, {"post_id": 2108, "ts": "2026-06-04T13:13:54Z", "hours": 0.5561, "text": "Initial parser DONE!"}, {"post_id": 2079, "ts": "2026-06-04T12:21:01Z", "hours": 0.5447, "text": "I am a ethical hacker and a bug bounty hunter, currently top 100 on google vrp, whenever i want to hack google based targets, they use protbuf everywhere i see like every single place, its all just protobuf encoded as base64, but the CLI tools that we have to decode and edit protobuf are too complex, like if you wish to just edit a single field in a proto blob, you would have to ask chatgpt to write a whole script using some random magicaly proto lib that i never seemed to understand, so instead i thought why not have a live mode editor that can show you the json of a pasted proto blob and you can easily edit the json and the changes would refect to the proto. Right now, the workflow is painful. You copy the base64 blob, decode it, run something like protoc --decode_raw , stare at numeric field IDs, guess what each field means, then if you want to modify even one field, you usually need to write a custom script with some random Protobuf library. Most of the time I end up asking ChatGPT to generate a Python script, then debugging that script, then trying to re-encode the payload correctly. The idea is simple: Paste a Protobuf blob, decode it into a JSON-like structure, edit the JSON, and instantly get the updated Protobuf output back. No schema required. The main mode will be schemaless. If the payload has fields like 1, 2, 3, the editor should show them as editable JSON keys. For example: { “1”: “satvik”, “2”: 16, “3”: true, “4”: { “1”: “nested-value” } } Then if I change field 2 from 16 to 17, the Protobuf output should update automatically. The hard part is that Protobuf without a schema is ambiguous. A length-delimited field could be a string, raw bytes, a nested message, or packed repeated values. A varint could be an integer, boolean, enum, or something else. So the editor needs to show possible interpretations instead of pretending it knows everything. This is mainly built for bug bounty hunters, reverse engineers, API testers, and developers who work with Protobuf APIs but don’t want to fight CLI tools every time they need to edit one field. The end goal is: Edit raw Protobuf like JSON. No schema required. (attached image is a protbuf response from a google api, you can see why its hard to work with protobuf)"}]...
|
Title: JSON to Protobuf Editor by @satvikhardat | Title: JSON to Protobuf Editor by @satvikhardat | Stardance
Devlogs:
I am a ethical hacker and a bug bounty hunter, currently top 100 on google vrp, whenever i want to hack google based targets, they use protbuf everywhere i see like every single place, its all just protobuf encoded as base64, but the CLI tools that we have to decode and edit protobuf are too complex, like if you wish to just edit a single field in a proto blob, you would have to ask chatgpt to write a whole script using some random magicaly proto lib that i never seemed to understand, so instead i thought why not have a live mode editor that can show you the json of a pasted proto blob and you can easily edit the json and the changes would refect to the proto. Right now, the workflow is painful. You copy the base64 blob, decode it, run something like protoc --decode_raw , stare at numeric field IDs, guess what each field means, then if you want to modify even one field, you usually need to write a custom script with some random Protobuf library. Most of the time I end up asking ChatGPT to generate a Python script, then debugging that script, then trying to re-encode the payload correctly. The idea is simple: Paste a Protobuf blob, decode it into a JSON-like structure, edit the JSON, and instantly get the updated Protobuf output back. No schema required. The main mode will be schemaless. If the payload has fields like 1, 2, 3, the editor should show them as editable JSON keys. For example: { “1”: “satvik”, “2”: 16, “3”: true, “4”: { “1”: “nested-value” } } Then if I change field 2 from 16 to 17, the Protobuf output should update automatically. The hard part is that Protobuf without a schema is ambiguous. A length-delimited field could be a string, raw bytes, a nested message, or packed repeated values. A varint could be an integer, boolean, enum, or something else. So the editor needs to show possible interpretations instead of pretending it knows everything. This is mainly built for bug bounty hunters, reverse engineers, API testers, and developers who work with Protobuf APIs but don’t want to fight CLI tools every time they need to edit one field. The end goal is: Edit raw Protobuf like JSON. No schema required. (attached image is a protbuf response from a google api, you can see why its hard to work with protobuf)
Initial parser DONE!
the UI looks good tbh
just had to fix a quick bug with the decoding, works perfectly now
The variants now work properly they were doing dumb stuff before, because i accidently made a wrong assumption over the ambiguity of proto payloads
Ships:
What did I make? I made a live schemaless Protobuf editor for hackers, bug bounty hunters, reverse engineers, and API testers. The idea is simple: paste a raw Protobuf blob, usually base64 or hex, decode it into a JSON-like view with numeric field IDs, edit the JSON, and instantly get the updated Protobuf output back. It is basically like protoc –decode_raw, but editable, visual, and easier to use. What was challenging? The hardest part is that raw Protobuf without a schema is ambiguous. A field might be a string, raw bytes, a nested message, a number, a boolean, an enum, or packed repeated values. Since the tool does not always know the real type, I had to think about how to show possible interpretations without making the UI confusing. Another challenge was making the edit-and-reencode flow feel simple, because Protobuf is not naturally as easy to modify as JSON. What am I proud of? I’m proud that the project solves a real problem I personally face while doing security research. A lot of Google and large-scale APIs use base64 encoded Protobuf everywhere, and editing even one field usually requires random scripts or complex CLI tools. This project makes that workflow much faster: paste, decode, edit, re-encode, test. What should people know so they can test it? You do not need a .proto schema to try it. Paste a base64 or hex Protobuf payload, and the editor will attempt to decode it into numeric field JSON like “1”, “2”, “3”, etc. Because raw Protobuf is ambiguous without a schema, some fields may have multiple possible meanings. That is expected. The goal is not to magically know everything, but to make raw Protobuf easier to inspect and edit....
|
1792878433.8704338
|
1793742433.8704338
|
|
4342
|
Untitled project by @Ninjarenz | Stardance
|
Ninjarenz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Ninjarenz | Stardance
|
1792525941.192121
|
1793130741.192121
|
|
4343
|
My awesome macropad! by @masterleego | Stardance
|
masterleego
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @masterleego | Star Title: My awesome macropad! by @masterleego | Stardance...
|
1792806750.275831
|
1793411550.275831
|
|
4344
|
AAHHHH by @Me | Stardance
|
Me
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AAHHHH by @Me | Stardance
|
1792608552.7602298
|
1793213352.7602298
|
|
4345
|
Simple python coded calculator by @vaskor | Starda Simple python coded calculator by @vaskor | Stardance...
|
vaskor
|
0
|
0.47
|
0
|
[]
|
[{"post_id": 1944, "ts": "2026 [{"post_id": 1944, "ts": "2026-06-04T06:02:39Z", "hours": 0.4711, "text": "I am working on making simple calculator but it is not working. It shows syntax error. Trying to identify the error."}]...
|
Title: Simple python coded calculator by @vaskor | Title: Simple python coded calculator by @vaskor | Stardance
Devlogs:
I am working on making simple calculator but it is not working. It shows syntax error. Trying to identify the error....
|
1792561644.9785094
|
1793166444.9785094
|
|
4346
|
Plane Spotting extension for MacOS by @jet_653 | S Plane Spotting extension for MacOS by @jet_653 | Stardance...
|
jet_653
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Plane Spotting extension for MacOS by @jet_ Title: Plane Spotting extension for MacOS by @jet_653 | Stardance...
|
1792698861.2638466
|
1793303661.2638466
|
|
4347
|
My first slack bot! by @sourav | Stardance
|
sourav
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @sourav | Stardance
|
1792673503.7765365
|
1793278303.7765365
|
|
4348
|
JYOT by @Parth-Thukral | Stardance
|
Parth-Thukral
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-02T08:17:19Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a spiritual app Jyot. Main challenges that I faced were storing users data and then I learnt about Supabase and struggled a lot to migrate to it. One thing I am still struggling is that my hackatime shows this project for about 9 hours(approx) but in stardance only 1 hour is tracked(not even 1 hour completely).", "repo": "https://github.com/Developer-Parth/Jyot", "demo": "https://myjyot.xyz"}]...
|
[{"post_id": 670, "ts": "2026- [{"post_id": 670, "ts": "2026-06-02T06:48:57Z", "hours": 2.0622, "text": "I got inspired by a web series and its korean dark rituals, so I made an app and connected it with Hindu Spirtuality and it was fun."}]...
|
Title: JYOT by @Parth-Thukral | Stardance
Devlogs Title: JYOT by @Parth-Thukral | Stardance
Devlogs:
I got inspired by a web series and its korean dark rituals, so I made an app and connected it with Hindu Spirtuality and it was fun.
Ships:
I made a spiritual app Jyot. Main challenges that I faced were storing users data and then I learnt about Supabase and struggled a lot to migrate to it. One thing I am still struggling is that my hackatime shows this project for about 9 hours(approx) but in stardance only 1 hour is tracked(not even 1 hour completely)....
|
1793109299.48165
|
1793195699.48165
|
|
4349
|
PacUI by @Me | Stardance
|
Me
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-04T02:44:24Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A TUI application to run arch linux’s pacman package manager in a prompted manner to be easier for the user. Also an APT version which I cant test, please tell me if it doesn’t work.", "repo": "https://github.com/Me-Myself-But-Not-I/PacUI", "demo": "https://github.com/Me-Myself-But-Not-I/PacUI/blob/main/PacUI.tar.gz"}]...
|
[{"post_id": 1872, "ts": "2026 [{"post_id": 1872, "ts": "2026-06-04T02:42:42Z", "hours": 1.6778, "text": "IT WORKS!!!! I now have successfully downloaded, updated, listed, returned to the start, and seen an error message!"}, {"post_id": 692, "ts": "2026-06-02T08:02:14Z", "hours": 0.7758, "text": "Started this project finally. Python is really easy"}]...
|
Title: PacUI by @Me | Stardance
Devlogs:
Started Title: PacUI by @Me | Stardance
Devlogs:
Started this project finally. Python is really easy
IT WORKS!!!! I now have successfully downloaded, updated, listed, returned to the start, and seen an error message!
Ships:
A TUI application to run arch linux’s pacman package manager in a prompted manner to be easier for the user. Also an APT version which I cant test, please tell me if it doesn’t work....
|
1793126938.305481
|
1793213338.305481
|
|
4350
|
My awesome macropad! by @akshajs | Stardance
|
akshajs
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @akshajs | Stardanc Title: My awesome macropad! by @akshajs | Stardance...
|
1792590654.9311717
|
1793195454.9311717
|