|
19015
|
Terminal Wordle by @supercoolcodinggirl | Stardanc Terminal Wordle by @supercoolcodinggirl | Stardance...
|
supercoolcodinggirl
|
0
|
2.44
|
0
|
[]
|
[{"post_id": 9091, "ts": "2026 [{"post_id": 9091, "ts": "2026-06-15T06:01:12Z", "hours": 2.4372, "text": "Finished My Terminal Wordle I did this game to put the python skills i learned this spring to use. pretty much you have ten guesses to guess the word. guess it right to win. struggled a lot with switching out characters in a string. it takes a different thought process than the one i would use for java."}]...
|
Title: Terminal Wordle by @supercoolcodinggirl | S Title: Terminal Wordle by @supercoolcodinggirl | Stardance
Devlogs:
Finished My Terminal Wordle I did this game to put the python skills i learned this spring to use. pretty much you have ten guesses to guess the word. guess it right to win. struggled a lot with switching out characters in a string. it takes a different thought process than the one i would use for java....
|
1792493367.8039548
|
1793098167.8039548
|
|
13322
|
Lumi by @Atharv | Stardance
|
Atharv
|
1
|
12.18
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-09T16:36:49Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Lumi, Lumi is a windows first ai assistant that does things for you, its a self learning ai that teaches itself to do things and gets smarter overtime, check it out and share feedback please, would mean a lot, macos has siri but windows has nothing, until now.", "repo": "https://github.com/atharvmantri/Lumi-Assist", "demo": "https://www.lumiassist.xyz/"}]...
|
[{"post_id": 9096, "ts": "2026 [{"post_id": 9096, "ts": "2026-06-15T06:16:39Z", "hours": 1.365, "text": "Added 90+ new tools in various categories and made the models self sufficient to make more tools themselves. Upto 260 tools rn."}, {"post_id": 5856, "ts": "2026-06-09T20:05:52Z", "hours": 0.8117, "text": "Fixed the download button not working on the website, created a one line installer, turned out pretty good, happy with that š"}, {"post_id": 5661, "ts": "2026-06-09T15:16:45Z", "hours": 10.4936, "text": "Lumi ā Complete Voice Assistant Core System Wake Word Detection ā Detects āhey lumiā, āok lumiā, āyo lumiā, ālumiā using energy-based detection + quick Whisper verification Speech-to-Text ā Whisper (GPU-accelerated, large-v3) LLM Integration ā Supports OpenAI, Anthropic, Google, OpenRouter, HackClub, or custom endpoints Text-to-Speech ā Piper with sentence-streaming (British female voice) Desktop Overlay ā 600x220 animated particles at bottom center (invisible ā golden waveform ā blue orb ā golden swirl) System Tray ā Color-coded icon + right-click menu 263 Built-in Tools ā PC control, file management, web, media, system info, etc. Installers & Launchers install.bat ā Full terminal installer (9 steps): Python 3.11 check/install Install directory picker Git clone Virtual environment Dependencies Voice model download API key + provider configuration Wake word training option Finalization launch.bat ā Starts Lumi as tray app (no terminal window) launch_voice.bat ā Starts with terminal for live output Wake Word Training System record_wake_samples.py ā Records 20 positive + 10 negative samples configs/lumi.yaml ā Training config for livekit-wakeword core/wake_word.py ā Dual-mode detector (trained model + energy fallback) Supports āhey lumiā, āok lumiā, āyo lumiā, ālumiā Documentation Updated README.md with wake word section Training instructions for custom model Configuration reference Troubleshooting guide What Works Now ā
Install via install.bat ā
Launch via launch.bat ā
Wake word detection (energy-based + verification) ā
All 263 tools ā
Desktop overlay ā
System tray ā
Voice conversations ā
API key configuration ā
Provider selection (6 options) Ready for Custom Training When you install espeak-ng manually: pip install livekit-wakeword[listener,train,eval,export] python record_wake_samples.py livekit-wakeword run configs/lumi.yaml Current status: Fully functional. You can use it right now with launch.bat. The wake word detection works immediately (no training needed), and all tools are operational."}]...
|
Title: Lumi by @Atharv | Stardance
Devlogs:
Lumi Title: Lumi by @Atharv | Stardance
Devlogs:
Lumi ā Complete Voice Assistant Core System Wake Word Detection ā Detects āhey lumiā, āok lumiā, āyo lumiā, ālumiā using energy-based detection + quick Whisper verification Speech-to-Text ā Whisper (GPU-accelerated, large-v3) LLM Integration ā Supports OpenAI, Anthropic, Google, OpenRouter, HackClub, or custom endpoints Text-to-Speech ā Piper with sentence-streaming (British female voice) Desktop Overlay ā 600x220 animated particles at bottom center (invisible ā golden waveform ā blue orb ā golden swirl) System Tray ā Color-coded icon + right-click menu 263 Built-in Tools ā PC control, file management, web, media, system info, etc. Installers & Launchers install.bat ā Full terminal installer (9 steps): Python 3.11 check/install Install directory picker Git clone Virtual environment Dependencies Voice model download API key + provider configuration Wake word training option Finalization launch.bat ā Starts Lumi as tray app (no terminal window) launch_voice.bat ā Starts with terminal for live output Wake Word Training System record_wake_samples.py ā Records 20 positive + 10 negative samples configs/lumi.yaml ā Training config for livekit-wakeword core/wake_word.py ā Dual-mode detector (trained model + energy fallback) Supports āhey lumiā, āok lumiā, āyo lumiā, ālumiā Documentation Updated README.md with wake word section Training instructions for custom model Configuration reference Troubleshooting guide What Works Now ā
Install via install.bat ā
Launch via launch.bat ā
Wake word detection (energy-based + verification) ā
All 263 tools ā
Desktop overlay ā
System tray ā
Voice conversations ā
API key configuration ā
Provider selection (6 options) Ready for Custom Training When you install espeak-ng manually: pip install livekit-wakeword[listener,train,eval,export] python record_wake_samples.py livekit-wakeword run configs/lumi.yaml Current status: Fully functional. You can use it right now with launch.bat. The wake word detection works immediately (no training needed), and all tools are operational.
Fixed the download button not working on the website, created a one line installer, turned out pretty good, happy with that š
Added 90+ new tools in various categories and made the models self sufficient to make more tools themselves. Upto 260 tools rn.
Ships:
I built Lumi, Lumi is a windows first ai assistant that does things for you, its a self learning ai that teaches itself to do things and gets smarter overtime, check it out and share feedback please, would mean a lot, macos has siri but windows has nothing, until now....
|
1792835701.9156046
|
1792922101.9156046
|
|
8936
|
StarCTRL by @Set | Stardance
|
Set
|
0
|
2.39
|
0
|
[]
|
[{"post_id": 9099, "ts": "2026 [{"post_id": 9099, "ts": "2026-06-15T06:34:27Z", "hours": 1.125, "text": "I added some design to my PCB which can be seen as a silkscreen layer. I also finished the case which will be 3d printed. Iām happy with the shape of the board and am impressed with how much easier this project has been so far than I expected."}, {"post_id": 9037, "ts": "2026-06-15T02:31:57Z", "hours": 1.2606, "text": "Iāve started to work on the PCB design for my macropad which will have 11 mx switches, a rotary encoder, and an oled screen. This was the perfect number of IO pins for the In this first hour, Iāve completed both the basic schematic and PCB."}]...
|
Title: StarCTRL by @Set | Stardance
Devlogs:
Iāve Title: StarCTRL by @Set | Stardance
Devlogs:
Iāve started to work on the PCB design for my macropad which will have 11 mx switches, a rotary encoder, and an oled screen. This was the perfect number of IO pins for the In this first hour, Iāve completed both the basic schematic and PCB.
I added some design to my PCB which can be seen as a silkscreen layer. I also finished the case which will be 3d printed. Iām happy with the shape of the board and am impressed with how much easier this project has been so far than I expected....
|
1792547322.2109542
|
1793152122.2109542
|
|
1708
|
Metadata Extractor by @Pianocraft1YT | Stardance
|
Pianocraft1YT
|
0
|
2.07
|
0
|
[]
|
[{"post_id": 911, "ts": "2026- [{"post_id": 911, "ts": "2026-06-02T17:28:26Z", "hours": 2.0672, "text": "Macropad is being annoying, but we are onto 3D modelling, which I have never done š Wish me luck!"}]...
|
Title: Metadata Extractor by @Pianocraft1YT | Star Title: Metadata Extractor by @Pianocraft1YT | Stardance
Devlogs:
Macropad is being annoying, but we are onto 3D modelling, which I have never done š Wish me luck!...
|
1792604898.6871827
|
1793209698.6871827
|
|
16320
|
article linker by @rndm | Stardance
|
rndm
|
0
|
6.54
|
0
|
[]
|
[{"post_id": 9110, "ts": "2026 [{"post_id": 9110, "ts": "2026-06-15T07:26:38Z", "hours": 1.8464, "text": "yay it works"}, {"post_id": 8222, "ts": "2026-06-13T17:54:25Z", "hours": 4.6919, "text": "technically works now, just need to fix a few bugs right now its also going through citations instead of the main article"}]...
|
Title: article linker by @rndm | Stardance
Devlog Title: article linker by @rndm | Stardance
Devlogs:
technically works now, just need to fix a few bugs right now its also going through citations instead of the main article
yay it works...
|
1792533192.5529242
|
1793137992.5529242
|
|
9140
|
My awesome macropad! by @Computer_guy_27 | Stardan My awesome macropad! by @Computer_guy_27 | Stardance...
|
Computer_guy_27
|
0
|
11.69
|
0
|
[]
|
[{"post_id": 9113, "ts": "2026 [{"post_id": 9113, "ts": "2026-06-15T07:45:34Z", "hours": 3.4017, "text": "Macropad 6-14-26 Devlog During the course of this project, Iāve been spending a significant amount of time re-iterating my case and PCB design. One of my goals for this project is to have the nicest looking front appearance. This means that there should be no visible screws, and the top should be smooth. I plan to do this by having the screws screw in from the bottom, with the heat inserts on the top plate. Initially, I was planning to have the screws go through the PCB. However, I wouldāve had to make an indentation by the keys in order to fit the inserts. Instead, I decided to redesign so that the screws donāt travel through the PCB. I was able to finish half of the top plate and the bottom cover. So far, it seems like itāll work well. The image below shows a section view of the case and PCB assembled."}, {"post_id": 7905, "ts": "2026-06-13T05:55:17Z", "hours": 3.0836, "text": "MacroPad 6-12-26 Devlog Today, I made major progress. I thought of a better way to add backlights. Also, I realized that since I have a 4x2 matrix, I can add up to 7 keys and one rotary encoder. So, I redesigned the whole PCB completely re-did routing. During the redesign process, I accidentally mounted the MINI-E RGB LEDs on the wrong side of the board. So I flipped them and re-routed. After that, I finalized the positions of the microcontroller and mounting holes. I also started working on the assembly in CAD."}, {"post_id": 7209, "ts": "2026-06-12T01:14:29Z", "hours": 1.4156, "text": "Finished MacroPad PCB redesign to add backlights! I just realized that I havenāt been doing anything with the two LEDs that I had in my earlier iterations. They canāt even be used as indicator lights since theyāre both wired to the same control pin. Instead, I decided to use 7 LEDs as backlights. It was so difficult trying to route all of them, but I pulled it off. Hopefully this wonāt be impossible to solder š"}, {"post_id": 7088, "ts": "2026-06-11T21:18:31Z", "hours": 1.3617, "text": "MacroPad Initial CAD and finalizing PCB This session, I decided to make a rudimentary CAD assembly of all the parts on the PCB. I also fine tuned the position of some components on the PCB, like the location of the microcontroller. Next session, Iāll finish up the main case and make it look nicer."}, {"post_id": 6645, "ts": "2026-06-11T04:07:28Z", "hours": 1.2844, "text": "Just finished designing my macropad PCB! This was my first time designing a PCB. It was quite tricky at first, but after I understood the tools a bit better, it was actually very intuitive! Tomorrow, Iāll move on to CADding the case."}, {"post_id": 6547, "ts": "2026-06-11T00:07:30Z", "hours": 1.1406, "text": "Finished my first schematic! It took me a while, but I used the example schematics and designs in the Hackpad Guide to learn how to use KiCAD. I decided to go with a similar design to the example hackpad, but with two extra keys. Hopefully, once I finish designing it, it will have two RGB LEDs, an OLED display, six keys, and a rotary encoder. š"}]...
|
Title: My awesome macropad! by @Computer_guy_27 | Title: My awesome macropad! by @Computer_guy_27 | Stardance
Devlogs:
Finished my first schematic! It took me a while, but I used the example schematics and designs in the Hackpad Guide to learn how to use KiCAD. I decided to go with a similar design to the example hackpad, but with two extra keys. Hopefully, once I finish designing it, it will have two RGB LEDs, an OLED display, six keys, and a rotary encoder. š
Just finished designing my macropad PCB! This was my first time designing a PCB. It was quite tricky at first, but after I understood the tools a bit better, it was actually very intuitive! Tomorrow, Iāll move on to CADding the case.
MacroPad Initial CAD and finalizing PCB This session, I decided to make a rudimentary CAD assembly of all the parts on the PCB. I also fine tuned the position of some components on the PCB, like the location of the microcontroller. Next session, Iāll finish up the main case and make it look nicer.
Finished MacroPad PCB redesign to add backlights! I just realized that I havenāt been doing anything with the two LEDs that I had in my earlier iterations. They canāt even be used as indicator lights since theyāre both wired to the same control pin. Instead, I decided to use 7 LEDs as backlights. It was so difficult trying to route all of them, but I pulled it off. Hopefully this wonāt be impossible to solder š
MacroPad 6-12-26 Devlog Today, I made major progress. I thought of a better way to add backlights. Also, I realized that since I have a 4x2 matrix, I can add up to 7 keys and one rotary encoder. So, I redesigned the whole PCB completely re-did routing. During the redesign process, I accidentally mounted the MINI-E RGB LEDs on the wrong side of the board. So I flipped them and re-routed. After that, I finalized the positions of the microcontroller and mounting holes. I also started working on the assembly in CAD.
Macropad 6-14-26 Devlog During the course of this project, Iāve been spending a significant amount of time re-iterating my case and PCB design. One of my goals for this project is to have the nicest looking front appearance. This means that there should be no visible screws, and the top should be smooth. I plan to do this by having the screws screw in from the bottom, with the heat inserts on the top plate. Initially, I was planning to have the screws go through the PCB. However, I wouldāve had to make an indentation by the keys in order to fit the inserts. Instead, I decided to redesign so that the screws donāt travel through the PCB. I was able to finish half of the top plate and the bottom cover. So far, it seems like itāll work well. The image below shows a section view of the case and PCB assembled....
|
1792554773.5967398
|
1793159573.5967398
|
|
9848
|
pingrs by @sivaprakashkrp | Stardance
|
sivaprakashkrp
|
1
|
5.0
|
21
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T08:21:20Z", "hours": 5.0, "multiplier": 4.16, "payout": 21, "blessing": "neutral", "text": "I made a ping utility written in Rust. It provides coloured output with statistics about the packets sent and received. I first tried to use ICMP packets but it seems Rust requires elevated privileges for it. So I turned to UDP packets. But UDP packets had problems from the server side. So I checked for other cross-platform implementations of ping in Rust and found ping-rs crate. So I used it to send and receive ping packets. Around it, I wrote the core logic of the application. Then I formatted the output and gave it colours. pingrs also provides configurability for TTL, timeout and number of packets to send.", "repo": "https://github.com/sivaprakashkrp/pingrs", "demo": "https://github.com/sivaprakashkrp/pingrs/releases/latest"}]...
|
[{"post_id": 9119, "ts": "2026 [{"post_id": 9119, "ts": "2026-06-15T08:12:30Z", "hours": 2.0706, "text": "After trying to create an ICMP socket, a UDP socket, I decided it was time to try other crates that offered cross platform ICMP sockets. One such crate was ping-rs . I included it in the project to send ping requests and receive the replies. Then I wrote the logic for calculating the no. of packets that were sent, received and lost. Calculated the maximum, minimum and average RTT for the entire ping command. Then formatted the output and added colour to it. Wrote the README.md file. Published the application to cargo . You can try it out by cargo install pingrs . Created a GitHub release and ready to ship!!"}, {"post_id": 9080, "ts": "2026-06-15T05:27:43Z", "hours": 1.2558, "text": "Tried to implement UDP Sockets for Pinging the server with a Echo Request. By tracking the time needed for the response, I can find RTT. But issues in using UDP sockets from the server side. Also a problem arises when IPv6 is used instead of IPv4. So, back to square 1. Searching for other possible options."}, {"post_id": 6886, "ts": "2026-06-11T15:25:57Z", "hours": 1.7669, "text": "Created a Basic working of the ping command in Rust. Started with writing my own ICMP socket with the socket2 crate, but the implementation was primarily for Linux and didnāt work on Windows. For a more cross-platform option, I chose to use crates that could provide the functionality. One such crate was pinger . Used it to create the basic implementation that is shown in the picture."}]...
|
Title: pingrs by @sivaprakashkrp | Stardance
Devl Title: pingrs by @sivaprakashkrp | Stardance
Devlogs:
Created a Basic working of the ping command in Rust. Started with writing my own ICMP socket with the socket2 crate, but the implementation was primarily for Linux and didnāt work on Windows. For a more cross-platform option, I chose to use crates that could provide the functionality. One such crate was pinger . Used it to create the basic implementation that is shown in the picture.
Tried to implement UDP Sockets for Pinging the server with a Echo Request. By tracking the time needed for the response, I can find RTT. But issues in using UDP sockets from the server side. Also a problem arises when IPv6 is used instead of IPv4. So, back to square 1. Searching for other possible options.
After trying to create an ICMP socket, a UDP socket, I decided it was time to try other crates that offered cross platform ICMP sockets. One such crate was ping-rs . I included it in the project to send ping requests and receive the replies. Then I wrote the logic for calculating the no. of packets that were sent, received and lost. Calculated the maximum, minimum and average RTT for the entire ping command. Then formatted the output and added colour to it. Wrote the README.md file. Published the application to cargo . You can try it out by cargo install pingrs . Created a GitHub release and ready to ship!!
Ships:
I made a ping utility written in Rust. It provides coloured output with statistics about the packets sent and received. I first tried to use ICMP packets but it seems Rust requires elevated privileges for it. So I turned to UDP packets. But UDP packets had problems from the server side. So I checked for other cross-platform implementations of ping in Rust and found ping-rs crate. So I used it to send and receive ping packets. Around it, I wrote the core logic of the application. Then I formatted the output and gave it colours. pingrs also provides configurability for TTL, timeout and number of packets to send....
|
1792821014.5299501
|
1792907414.5299501
|
|
2377
|
Space "land" by @Celine | Stardance
|
Celine
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T08:31:08Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website where you can scan for aliens and chat with them too, itās more of a game cause itās completly bogus , iām proud cause i used a lot of my creativity and iāll be making something more real in my next project", "repo": "https://github.com/AlphaFifteen/Galaxy_Interact", "demo": "https://alphafifteen.github.io/my-website"}]...
|
[{"post_id": 9124, "ts": "2026 [{"post_id": 9124, "ts": "2026-06-15T08:27:23Z", "hours": 0.9522, "text": "I added a few responses in the intergalactic chat page When i clicked send on the Neptune planet message it wasnāt sending , i dicovered that it was because i hadnāt typed in the name correctlyš¤¦āāļø"}, {"post_id": 8697, "ts": "2026-06-14T13:28:41Z", "hours": 0.3778, "text": "Its a website made from html, css and javascript that has a āAlien radar scan āsite, an āintergalactic chat siteā and an Alien analyzer site where you decribe what you saw and it gives you the probability of it being an alien encounter"}]...
|
Title: Space "land" by @Celine | Stardance Title: Space "land" by @Celine | Stardance
Devlogs:
Its a website made from html, css and javascript that has a āAlien radar scan āsite, an āintergalactic chat siteā and an Alien analyzer site where you decribe what you saw and it gives you the probability of it being an alien encounter
I added a few responses in the intergalactic chat page When i clicked send on the Neptune planet message it wasnāt sending , i dicovered that it was because i hadnāt typed in the name correctlyš¤¦āāļø
Ships:
I made a website where you can scan for aliens and chat with them too, itās more of a game cause itās completly bogus , iām proud cause i used a lot of my creativity and iāll be making something more real in my next project...
|
1792842948.567482
|
1792929348.567482
|
|
2887
|
Station F by @Sas | Stardance
|
Sas
|
0
|
11.39
|
0
|
[]
|
[{"post_id": 9126, "ts": "2026 [{"post_id": 9126, "ts": "2026-06-15T08:32:13Z", "hours": 1.5653, "text": "I made a dialogue system! Itās a mess of Booleans i definitely need to clean up, and only works with one person, and needs some aesthetic work (everything does, its fine i have time) but it works! Broke quite a few times in testing (managed to break the players movement at one point, that was a doozy) but now the player can talk to themselves when they enter certain rooms for the first time. I also added a new font from itch.io because the base godot oneās suck."}, {"post_id": 5506, "ts": "2026-06-09T09:46:37Z", "hours": 2.1314, "text": "So apparently i lied about not being bothered to add in the wall-push, because i did that today. I also found a tileset i really like, but it doesnāt have corners that look great when connecting hallways so idk if i will use it :[[[[. its tile size also means that godots autotile doesnāt work, so i spent a solid half an hour just making it snap to the grid properly. Because the wall push moves you towards your mouse, but the gun recoil pushes you away from it, i decided to add a little arrow that shows you your next movement. Suprisingly, this was significantly harder than making the wall jump/push itself as the godot forums really didnāt want to tell me how to flip an angle. I still donāt know how, iām just recreating the players velocity calculations except i donāt invert it so shows the actual right direction. as with everything, itāll eventually look good, but two godot icons will have to do for now. Hereās me testing a room with the new tileset and arrow :]. next up, im gonna add a background and then⦠well whatever i say im gonna do im just gonna get sidetracked and do something else."}, {"post_id": 4774, "ts": "2026-06-08T08:20:06Z", "hours": 0.5197, "text": "Didnāt do much today but wanted to get some time logged. also want to use this devlog and devlogs beyond it as a place to write ideas. I made a bunch more areas, and made the map feel much more connected overall. Because of the whole rooms exploding thing, i want most rooms to have at least 2 connections, so that exploding one room doesnāt lock you out of progressing unless you explode a few more. this map isnāt done, I want it to be at least twice this size, but this is good enough for now. An issue Iām definitely going to run into is trying to the get rooms to have different purposes once i get to making more rooms. The bottom section of the map is a living area where i can put a buncha bedrooms, but i have no clue what rooms are in a spaceship. Ive got a laboratory, an engine room, living space, bedrooms, galley, armory, wing, workshop, and iām running out of ideas. I also think i would be fun for the final room to be the cockpit, so thatās taken. As for next steps, the map is feels sprawling and connected but itās also very same-y. I wanna add some stuff into the rooms, a system that lets the player mark where theyāve been, and hollow knight style shortcuts to reward exploration. I also have this idea in my head that i have no clue if i can be bothered implement, where instead of bouncing on walls you stick to them and can push off them without using up any shots. It makes the tight hallways actually playable, but i have fun ideas about story and giving the main character dialogue when it enters certain rooms as little story hints that I wanna do first. Iām not super happy with the size compared to the player, but thatās an easy fix. Hereās the new layout after the great version purge."}, {"post_id": 3927, "ts": "2026-06-07T01:30:07Z", "hours": 0.7825, "text": "Very proud to say im back where i was like an hour ago. mostly. I stil lost all those levels i made, the levels look a lil wrong and they have no tiles or anything, and the lighting is gone, but other than that the rest has been restored. Having learnt the hard way, ive made a github repository."}, {"post_id": 3902, "ts": "2026-06-07T00:27:16Z", "hours": 1.2886, "text": "I was working on the tilemap and UI and both decided to just, like, die. I spent ages making UI and tilemaps, exit godot to add a devlog, popups come up saying that the files have been edited externally, i press idnore, it just keeps popping up, i press load file from disk, it turns the nodes into copies of the player for some reason. I didnāt touch my files, it just did that. Its not like ive made no progress anywhere, i made much better room detection system and all the scripts were unaffected, buts its super frustrating to spend 30 minutes drawing out tiles to have all of them deleted. Iāve tried reverting files, but nothing working. Long story short, 1 step forward 2 steps backwards."}, {"post_id": 2014, "ts": "2026-06-04T09:16:30Z", "hours": 1.7586, "text": "Got it to count down the number of hits needed for individual rooms. still doesnāt do anything, but i have all the code to detect it."}, {"post_id": 1070, "ts": "2026-06-02T21:42:24Z", "hours": 0.6378, "text": "tried to get the collision on the level working so that it actually does something if you shoot too many times. Couldnāt get it to work today, but i think i know how to fix it next time."}, {"post_id": 679, "ts": "2026-06-02T07:26:07Z", "hours": 2.7056, "text": "Started making the first level and got the movement working. Also added lighting for fun. Next steps are to add an actual objective (Enemies or sections designed to be tough with the movement)"}]...
|
Title: Station F by @Sas | Stardance
Devlogs:
Sta Title: Station F by @Sas | Stardance
Devlogs:
Started making the first level and got the movement working. Also added lighting for fun. Next steps are to add an actual objective (Enemies or sections designed to be tough with the movement)
tried to get the collision on the level working so that it actually does something if you shoot too many times. Couldnāt get it to work today, but i think i know how to fix it next time.
Got it to count down the number of hits needed for individual rooms. still doesnāt do anything, but i have all the code to detect it.
I was working on the tilemap and UI and both decided to just, like, die. I spent ages making UI and tilemaps, exit godot to add a devlog, popups come up saying that the files have been edited externally, i press idnore, it just keeps popping up, i press load file from disk, it turns the nodes into copies of the player for some reason. I didnāt touch my files, it just did that. Its not like ive made no progress anywhere, i made much better room detection system and all the scripts were unaffected, buts its super frustrating to spend 30 minutes drawing out tiles to have all of them deleted. Iāve tried reverting files, but nothing working. Long story short, 1 step forward 2 steps backwards.
Very proud to say im back where i was like an hour ago. mostly. I stil lost all those levels i made, the levels look a lil wrong and they have no tiles or anything, and the lighting is gone, but other than that the rest has been restored. Having learnt the hard way, ive made a github repository.
Didnāt do much today but wanted to get some time logged. also want to use this devlog and devlogs beyond it as a place to write ideas. I made a bunch more areas, and made the map feel much more connected overall. Because of the whole rooms exploding thing, i want most rooms to have at least 2 connections, so that exploding one room doesnāt lock you out of progressing unless you explode a few more. this map isnāt done, I want it to be at least twice this size, but this is good enough for now. An issue Iām definitely going to run into is trying to the get rooms to have different purposes once i get to making more rooms. The bottom section of the map is a living area where i can put a buncha bedrooms, but i have no clue what rooms are in a spaceship. Ive got a laboratory, an engine room, living space, bedrooms, galley, armory, wing, workshop, and iām running out of ideas. I also think i would be fun for the final room to be the cockpit, so thatās taken. As for next steps, the map is feels sprawling and connected but itās also very same-y. I wanna add some stuff into the rooms, a system that lets the player mark where theyāve been, and hollow knight style shortcuts to reward exploration. I also have this idea in my head that i have no clue if i can be bothered implement, where instead of bouncing on walls you stick to them and can push off them without using up any shots. It makes the tight hallways actually playable, but i have fun ideas about story and giving the main character dialogue when it enters certain rooms as little story hints that I wanna do first. Iām not super happy with the size compared to the player, but thatās an easy fix. Hereās the new layout after the great version purge.
So apparently i lied about not being bothered to add in the wall-push, because i did that today. I also found a tileset i really like, but it doesnāt have corners that look great when connecting hallways so idk if i will use it :[[[[. its tile size also means that godots autotile doesnāt work, so i spent a solid half an hour just making it snap to the grid properly. Because the wall push moves you towards your mouse, but the gun recoil pushes you away from it, i decided to add a little arrow that shows you your next movement. Suprisingly, this was significantly harder than making the wall jump/push itself as the godot forums really didnāt want to tell me how to flip an angle. I still donāt know how, iām just recreating the players velocity calculations except i donāt invert it so shows the actual right direction. as with everything, itāll eventually look good, but two godot icons will have to do for now. Hereās me testing a room with the new tileset and arrow :]. next up, im gonna add a background and then⦠well whatever i say im gonna do im just gonna get sidetracked and do something else.
I made a dialogue system! Itās a mess of Booleans i definitely need to clean up, and only works with one person, and needs some aesthetic work (everything does, its fine i have time) but it works! Broke quite a few times in testing (managed to break the players movement at one point, that was a doozy) but now the player can talk to themselves when they enter certain rooms for the first time. I also added a new font from itch.io because the base godot oneās suck....
|
1792633768.1095676
|
1793238568.1095676
|
|
361
|
Party Goers by @Ginobeano | Stardance
|
Ginobeano
|
0
|
2.33
|
0
|
[]
|
[{"post_id": 913, "ts": "2026- [{"post_id": 913, "ts": "2026-06-02T17:30:07Z", "hours": 0.7956, "text": "Continuing on Today I finished the first tutorial in Valemās series it was all setup and I am so done with setup but I am getting more use to the ui again. Set up XR Origin I had to install the XR Interaction Toolkit so I could add this as an object, and now camera tracking works well. Fix Project Errors I had to fix all the issues on the Validation Helper thing; most of them were you just hit click, but there was one I couldnāt find the fix to. Turns out if I just kept watching the videos, I wouldāve found it a lot faster Add hands I added an empty game object and attached a Tracked Pose Driver input system component on there, then just fill out the interaction profiles Add XR Interaction Toolkit I had to add this package, and basically it just helps you interact with the world around you, so camera hands, grip, haptic, and so much more Debugging dotnet I hate Microsoft. I love C#. I had a problem that I didnāt install dot net. Fair enough; that is on me, so I did and then went back to VS Code, and it wouldnāt stop complaining about not having it. Even though when I went on CMD and typed dotnet āinfo it worked fine. ughhhhh"}, {"post_id": 605, "ts": "2026-06-02T03:16:17Z", "hours": 0.3683, "text": "We got the VR Camera going!!!!!!!!!!!! After a little bit I finished switching to windows. And I hate it wow it is so bad but I have to push through. It took me a bit to figure out how to import it from GitHub but after a little bit I could import it . I thought that it was done but no it removed all my settings. Kinda weird in my opinion but whatever I had to go and install and do all the settings again. Then I had to set up my VR headset for OpenXR but after a little bit it was good. After all that than I just added the tracked pose driver and ran it and than it worked on my headset. I did notice while doing all this that there are so many ways to do this and since I need to target the quest I need to look into these things"}, {"post_id": 307, "ts": "2026-06-01T15:55:31Z", "hours": 1.1689, "text": "Hello Stardance. I started work on my new project Party Goers. Basically it is a VR game kinda like mario party but you are transported into the map and minigames. It is going to be really fun I canāt quite describe it. Today (well some yesterday too) I worked on getting the project set up. This includes seting up Unity, Github, all that. I am following a great tutorial by Valem https://www.youtube.com/watch?v=exc-73Mna3A&list=PLpEoiloH-4eM15HYUXK_2a6rldDDx8FcF While it isnāt my first time with Unity it has been a while like almost 3-4 years so I am quite rusty. I decided to do this on my Framework 13 I got from Flavortown with fedora. Big mistake. I just got to today and all I tried to do is test out the vr implementation. Turns out the Meta Quest app isnāt supported on linux. Thatās ok I will just use steam. Nope some problem with Hardware encoding and fedora drivers. great I tried to fix it but it just wouldnāt work. I now have to move the project over to windows :("}]...
|
Title: Party Goers by @Ginobeano | Stardance
Devl Title: Party Goers by @Ginobeano | Stardance
Devlogs:
Hello Stardance. I started work on my new project Party Goers. Basically it is a VR game kinda like mario party but you are transported into the map and minigames. It is going to be really fun I canāt quite describe it. Today (well some yesterday too) I worked on getting the project set up. This includes seting up Unity, Github, all that. I am following a great tutorial by Valem https://www.youtube.com/watch?v=exc-73Mna3A&list=PLpEoiloH-4eM15HYUXK_2a6rldDDx8FcF While it isnāt my first time with Unity it has been a while like almost 3-4 years so I am quite rusty. I decided to do this on my Framework 13 I got from Flavortown with fedora. Big mistake. I just got to today and all I tried to do is test out the vr implementation. Turns out the Meta Quest app isnāt supported on linux. Thatās ok I will just use steam. Nope some problem with Hardware encoding and fedora drivers. great I tried to fix it but it just wouldnāt work. I now have to move the project over to windows :(
We got the VR Camera going!!!!!!!!!!!! After a little bit I finished switching to windows. And I hate it wow it is so bad but I have to push through. It took me a bit to figure out how to import it from GitHub but after a little bit I could import it . I thought that it was done but no it removed all my settings. Kinda weird in my opinion but whatever I had to go and install and do all the settings again. Then I had to set up my VR headset for OpenXR but after a little bit it was good. After all that than I just added the tracked pose driver and ran it and than it worked on my headset. I did notice while doing all this that there are so many ways to do this and since I need to target the quest I need to look into these things
Continuing on Today I finished the first tutorial in Valemās series it was all setup and I am so done with setup but I am getting more use to the ui again. Set up XR Origin I had to install the XR Interaction Toolkit so I could add this as an object, and now camera tracking works well. Fix Project Errors I had to fix all the issues on the Validation Helper thing; most of them were you just hit click, but there was one I couldnāt find the fix to. Turns out if I just kept watching the videos, I wouldāve found it a lot faster Add hands I added an empty game object and attached a Tracked Pose Driver input system component on there, then just fill out the interaction profiles Add XR Interaction Toolkit I had to add this package, and basically it just helps you interact with the world around you, so camera hands, grip, haptic, and so much more Debugging dotnet I hate Microsoft. I love C#. I had a problem that I didnāt install dot net. Fair enough; that is on me, so I did and then went back to VS Code, and it wouldnāt stop complaining about not having it. Even though when I went on CMD and typed dotnet āinfo it worked fine. ughhhhh...
|
1792630151.6250467
|
1793234951.6250467
|
|
19017
|
Untitled project by @ADUUUU | Stardance
|
ADUUUU
|
0
|
0.53
|
0
|
[]
|
[{"post_id": 9134, "ts": "2026 [{"post_id": 9134, "ts": "2026-06-15T09:03:19Z", "hours": 0.5325, "text": "my first code using both python and sql"}]...
|
Title: Untitled project by @ADUUUU | Stardance
De Title: Untitled project by @ADUUUU | Stardance
Devlogs:
my first code using both python and sql...
|
1792680744.9824371
|
1793285544.9824371
|
|
18341
|
get to class by @jms | Stardance
|
jms
|
0
|
1.49
|
0
|
[]
|
[{"post_id": 9138, "ts": "2026 [{"post_id": 9138, "ts": "2026-06-15T09:28:07Z", "hours": 0.5919, "text": "Random gen called on and distance made w timer but non func so far"}, {"post_id": 8569, "ts": "2026-06-14T07:42:58Z", "hours": 0.5975, "text": "I have a better arrow spirte and was making chode to change which node to point to"}, {"post_id": 8495, "ts": "2026-06-14T03:54:51Z", "hours": 0.3014, "text": "I made character with movements and arrow"}]...
|
Title: get to class by @jms | Stardance
Devlogs:
Title: get to class by @jms | Stardance
Devlogs:
I made character with movements and arrow
I have a better arrow spirte and was making chode to change which node to point to
Random gen called on and distance made w timer but non func so far...
|
1792723806.8915553
|
1793328606.8915553
|
|
19093
|
RJ GARMENT by @ttyChud | Stardance
|
ttyChud
|
1
|
9.0
|
68
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-16T09:12:03Z", "hours": 9.0, "multiplier": 7.23, "payout": 68, "blessing": "neutral", "text": "clothing website, I made for a local cloth shop uses ogl and some nice dame animations no money was made, I made this out of my good will", "repo": "https://github.com/Himanshu121865/rjgarment", "demo": "https://rjgarment.vercel.app/"}]...
|
[{"post_id": 9149, "ts": "2026 [{"post_id": 9149, "ts": "2026-06-15T10:05:59Z", "hours": 9.4556, "text": "I made a clothing website for a local store In my area. Even tho i donāt like web devlopment much but it was kinda fun. now going back to working on run terminals"}]...
|
Title: RJ GARMENT by @ttyChud | Stardance
Devlogs Title: RJ GARMENT by @ttyChud | Stardance
Devlogs:
I made a clothing website for a local store In my area. Even tho i donāt like web devlopment much but it was kinda fun. now going back to working on run terminals
Ships:
clothing website, I made for a local cloth shop uses ogl and some nice dame animations no money was made, I made this out of my good will...
|
1792878571.5243225
|
1793742571.5243225
|
|
14823
|
My 1st WebOS by @Roshan_Gauchan | Stardance
|
Roshan_Gauchan
|
0
|
4.29
|
0
|
[]
|
[{"post_id": 9152, "ts": "2026 [{"post_id": 9152, "ts": "2026-06-15T10:15:57Z", "hours": 4.2939, "text": "š My First Web Development Project ā Amazon Cloneā HTML and CSS only I am excited to share my first WebOS challenge! For this project, I built an Amazon-inspired e-commerce website clone using HTML and CSS only . This project helped me understand the fundamentals of web development, including: ā
Creating webpage structure with HTML ā
Designing layouts using CSS ā
Working with navigation bars, product sections, and responsive design concepts ā
Improving my frontend development skills This project does not use JavaScript yet, but it gave me a strong foundation in building clean and organized web pages. I learned a lot while creating this project and I am looking forward to improving it with more features and new technologies in the future. #WebDevelopment #HTML #CSS #FrontendDevelopment #MyFirstProject #CodingJourney (āāāāāNew Update Coming Soonāāāāāā)"}]...
|
Title: My 1st WebOS by @Roshan_Gauchan | Stardance Title: My 1st WebOS by @Roshan_Gauchan | Stardance
Devlogs:
š My First Web Development Project ā Amazon Cloneā HTML and CSS only I am excited to share my first WebOS challenge! For this project, I built an Amazon-inspired e-commerce website clone using HTML and CSS only . This project helped me understand the fundamentals of web development, including: ā
Creating webpage structure with HTML ā
Designing layouts using CSS ā
Working with navigation bars, product sections, and responsive design concepts ā
Improving my frontend development skills This project does not use JavaScript yet, but it gave me a strong foundation in building clean and organized web pages. I learned a lot while creating this project and I am looking forward to improving it with more features and new technologies in the future. #WebDevelopment #HTML #CSS #FrontendDevelopment #MyFirstProject #CodingJourney (āāāāāNew Update Coming Soonāāāāāā)...
|
1792648083.36154
|
1793252883.36154
|
|
18292
|
Untitled Game by @Chris-B | Stardance
|
Chris-B
|
0
|
6.39
|
0
|
[]
|
[{"post_id": 9164, "ts": "2026 [{"post_id": 9164, "ts": "2026-06-15T10:58:42Z", "hours": 0.5925, "text": "I have no clue what Iām doing but through dumb luck and following patterns, I now have my own variant type appearing in editor! It doesnāt do anything yet and doesnāt have a constructor š but it is there :)"}, {"post_id": 8688, "ts": "2026-06-14T13:09:05Z", "hours": 0.7753, "text": "Yay its built from source! Took a minute but its running now :)"}, {"post_id": 8657, "ts": "2026-06-14T11:45:02Z", "hours": 1.4031, "text": "Set up gdextension to add my own variant type. Just found out theres no api for that š Time to build the engine from source lol"}, {"post_id": 8598, "ts": "2026-06-14T09:26:24Z", "hours": 1.5469, "text": "More camera work! Iāve added a zoom in and out feature, which scrolls the camera along a predefined track. I also added limits to the pitch of the camera and got rid of the targeting stuff, Iāve thought of a much cleaner and easier way to go about it, but havenāt quite yet implemented it."}, {"post_id": 8438, "ts": "2026-06-14T01:16:05Z", "hours": 2.0686, "text": "Started on camera movement! Iāve decided on an 3d isometric grid based system, but the camera will be smooth. Iāve implemented some basic wasd movement, as well as an easy method to target objects and pivot the camera around them. Took ages to get the mouse rotation to work right lol."}]...
|
Title: Untitled Game by @Chris-B | Stardance
Devl Title: Untitled Game by @Chris-B | Stardance
Devlogs:
Started on camera movement! Iāve decided on an 3d isometric grid based system, but the camera will be smooth. Iāve implemented some basic wasd movement, as well as an easy method to target objects and pivot the camera around them. Took ages to get the mouse rotation to work right lol.
More camera work! Iāve added a zoom in and out feature, which scrolls the camera along a predefined track. I also added limits to the pitch of the camera and got rid of the targeting stuff, Iāve thought of a much cleaner and easier way to go about it, but havenāt quite yet implemented it.
Set up gdextension to add my own variant type. Just found out theres no api for that š Time to build the engine from source lol
Yay its built from source! Took a minute but its running now :)
I have no clue what Iām doing but through dumb luck and following patterns, I now have my own variant type appearing in editor! It doesnāt do anything yet and doesnāt have a constructor š but it is there :)...
|
1792576309.5877438
|
1793181109.5877438
|
|
9944
|
isflac by @temidaradev | Stardance
|
temidaradev
|
1
|
2.0
|
20
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T11:20:12Z", "hours": 2.0, "multiplier": 12.06, "payout": 20, "blessing": "neutral", "text": "I made flac checker and its working pretty well i guess, instead of checking spectogram of each song this is a solid tool imho", "repo": "https://github.com/temidaradev/isflac", "demo": "https://crates.io/crates/isflac"}]...
|
[{"post_id": 9171, "ts": "2026 [{"post_id": 9171, "ts": "2026-06-15T11:19:17Z", "hours": 0.7067, "text": "fixed inconsistent scans so and also added recursive scanning"}, {"post_id": 3602, "ts": "2026-06-06T16:29:56Z", "hours": 0.9619, "text": "it works properly with this you can check your flac files and see if they are remuxed from lossy audio codecs and treat however you like .d"}]...
|
Title: isflac by @temidaradev | Stardance
Devlogs Title: isflac by @temidaradev | Stardance
Devlogs:
it works properly with this you can check your flac files and see if they are remuxed from lossy audio codecs and treat however you like .d
fixed inconsistent scans so and also added recursive scanning
Ships:
I made flac checker and its working pretty well i guess, instead of checking spectogram of each song this is a solid tool imho...
|
1792839144.5901685
|
1792925544.5901685
|
|
93
|
FolderHarbor by @Nova | Stardance
|
Nova
|
0
|
3.3
|
0
|
[]
|
[{"post_id": 9176, "ts": "2026 [{"post_id": 9176, "ts": "2026-06-15T11:56:50Z", "hours": 1.6044, "text": "Web - Finished SDK Migration More of what I was doing in my last devlog! I updated to @folderharbor/ [email protected] , and implemented it across the rest of the panel. Specifically, in this time, I added it to: all admin routes (users, roles, acls, permissions, config, logs) user settings Web - Consolidation I also removed all of the web panelās types that overlapped with the SDKās ones, such as getting rid of the ClientConfig type and using FHClientConfig from the SDK instead. Notes Iām just about to merge this code into the main branch! :3"}, {"post_id": 9131, "ts": "2026-06-15T08:47:30Z", "hours": 1.6997, "text": "Web - SDK Migration I recently made an SDK for FolderHarbor (as a different project)! Iām now rewriting parts of the web panel to use it instead of direct API calls, as the SDK provides better type-safety. This isnāt done yet, but Iāve gotten the migration done in a few places. Iām doing this on a branch since itās very breaking (most pages are broken on the branch during this rewrite, but the main branchās version is still operational with the old code). Server - Fixes I fixed some things with the server, namely: Making a locked account return an error in checkPath() calls (this is to stop in-progress transfers on lock). Fixing the PNPM configuration, making it work properly with PNPM v11 (including on the CI/CD)."}]...
|
Title: FolderHarbor by @Nova | Stardance
Devlogs: Title: FolderHarbor by @Nova | Stardance
Devlogs:
Web - SDK Migration I recently made an SDK for FolderHarbor (as a different project)! Iām now rewriting parts of the web panel to use it instead of direct API calls, as the SDK provides better type-safety. This isnāt done yet, but Iāve gotten the migration done in a few places. Iām doing this on a branch since itās very breaking (most pages are broken on the branch during this rewrite, but the main branchās version is still operational with the old code). Server - Fixes I fixed some things with the server, namely: Making a locked account return an error in checkPath() calls (this is to stop in-progress transfers on lock). Fixing the PNPM configuration, making it work properly with PNPM v11 (including on the CI/CD).
Web - Finished SDK Migration More of what I was doing in my last devlog! I updated to @folderharbor/ [email protected] , and implemented it across the rest of the panel. Specifically, in this time, I added it to: all admin routes (users, roles, acls, permissions, config, logs) user settings Web - Consolidation I also removed all of the web panelās types that overlapped with the SDKās ones, such as getting rid of the ClientConfig type and using FHClientConfig from the SDK instead. Notes Iām just about to merge this code into the main branch! :3...
|
1792547283.113734
|
1793152083.113734
|
|
12529
|
Gerrymandering optimiser by @Something231 | Starda Gerrymandering optimiser by @Something231 | Stardance...
|
Something231
|
0
|
2.41
|
0
|
[]
|
[{"post_id": 9181, "ts": "2026 [{"post_id": 9181, "ts": "2026-06-15T12:28:08Z", "hours": 1.2847, "text": "Made logic to assign districts to particular parties, preparing logic for simple gerrymandering algorithm that i havenāt figured out, also added code to determine if a sample can probably be gerrymandered"}, {"post_id": 8608, "ts": "2026-06-14T09:45:07Z", "hours": 1.1233, "text": "Basic population districts created. I took a while to decide how I was going to model gerrymandering, so i decided to go purely ideological based at this point, using a normal distribution to model peoples individual ideological preferences, but now I have a rough plan."}]...
|
Title: Gerrymandering optimiser by @Something231 | Title: Gerrymandering optimiser by @Something231 | Stardance
Devlogs:
Basic population districts created. I took a while to decide how I was going to model gerrymandering, so i decided to go purely ideological based at this point, using a normal distribution to model peoples individual ideological preferences, but now I have a rough plan.
Made logic to assign districts to particular parties, preparing logic for simple gerrymandering algorithm that i havenāt figured out, also added code to determine if a sample can probably be gerrymandered...
|
1792799275.484921
|
1793404075.484921
|
|
18915
|
OPEN-LF-SIMULATION by @jagathram | Stardance
|
jagathram
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-17T15:42:58Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "shipping it", "repo": "https://github.com/jagathram-tech/OPEN-LFR-SIMULATION", "demo": "https://open-lfr-simulation.vercel.app/"}]...
|
[{"post_id": 9186, "ts": "2026 [{"post_id": 9186, "ts": "2026-06-15T12:45:18Z", "hours": 0.8125, "text": "Made it beginner-friendly Setup screen now shows just the 4 controls that matter; the other 14 physics params are tucked into a collapsible Advanced section. Added one-click ārecommended settingsā (auto-applied per level), an onboarding banner, a āHow to playā panel, a Simple/Detailed toggle on the play screen, and a coaching tip on the results screen. Made the simulation more physical Upgraded the controller from P to full PID (added Damping/Kd and Integral/Ki). Switched to analog reflectance sensors (smooth weighted line position instead of on/off). Mass now affects acceleration, and cornering too fast causes a real outward skid. Added fun/juice Sound effects + mute toggle, a 3-2-1 countdown, win confetti, a reactive robot face, slip sparks, milestone toasts, and a glowing trail. Repo Added a full README, .gitignore, and pushed everything to GitHub (kept the existing MIT license and history)."}]...
|
Title: OPEN-LF-SIMULATION by @jagathram | Stardanc Title: OPEN-LF-SIMULATION by @jagathram | Stardance
Devlogs:
Made it beginner-friendly Setup screen now shows just the 4 controls that matter; the other 14 physics params are tucked into a collapsible Advanced section. Added one-click ārecommended settingsā (auto-applied per level), an onboarding banner, a āHow to playā panel, a Simple/Detailed toggle on the play screen, and a coaching tip on the results screen. Made the simulation more physical Upgraded the controller from P to full PID (added Damping/Kd and Integral/Ki). Switched to analog reflectance sensors (smooth weighted line position instead of on/off). Mass now affects acceleration, and cornering too fast causes a real outward skid. Added fun/juice Sound effects + mute toggle, a 3-2-1 countdown, win confetti, a reactive robot face, slip sparks, milestone toasts, and a glowing trail. Repo Added a full README, .gitignore, and pushed everything to GitHub (kept the existing MIT license and history).
Ships:
shipping it...
|
1792882063.7383811
|
1793746063.7383811
|
|
15109
|
OrchOS! by @r_joelvarghese | Stardance
|
r_joelvarghese
|
0
|
5.96
|
0
|
[]
|
[{"post_id": 9190, "ts": "2026 [{"post_id": 9190, "ts": "2026-06-15T13:03:15Z", "hours": 2.5547, "text": "New features added: -Startup music -Clock for time -A welcome screen with glassmorphism"}, {"post_id": 7510, "ts": "2026-06-12T15:19:07Z", "hours": 2.3481, "text": "Started working on the actual WebOS!"}, {"post_id": 6246, "ts": "2026-06-10T14:29:30Z", "hours": 1.0525, "text": "I just started off making my WebOS, āOrchOSā. Today I created a Home page which links to my WebOS. It is pretty simple but still functional. It uses only HTML and CSS. Features: -It runs a loading screen as soon as it opens -It plays the āSong of Timeā as soon as you click the Launch button."}]...
|
Title: OrchOS! by @r_joelvarghese | Stardance
Dev Title: OrchOS! by @r_joelvarghese | Stardance
Devlogs:
I just started off making my WebOS, āOrchOSā. Today I created a Home page which links to my WebOS. It is pretty simple but still functional. It uses only HTML and CSS. Features: -It runs a loading screen as soon as it opens -It plays the āSong of Timeā as soon as you click the Launch button.
Started working on the actual WebOS!
New features added: -Startup music -Clock for time -A welcome screen with glassmorphism...
|
1792752633.7250729
|
1793357433.7250729
|
|
14581
|
TCC-ETEC by @olliveno | Stardance
|
olliveno
|
0
|
7.27
|
0
|
[]
|
[{"post_id": 9196, "ts": "2026 [{"post_id": 9196, "ts": "2026-06-15T13:13:59Z", "hours": 7.2717, "text": "fixing bugs on controller.php, and bringing more beauty to this :)"}]...
|
Title: TCC-ETEC by @olliveno | Stardance
Devlogs: Title: TCC-ETEC by @olliveno | Stardance
Devlogs:
fixing bugs on controller.php, and bringing more beauty to this :)...
|
1792587193.8540468
|
1793191993.8540468
|
|
15595
|
lilshark !!! by @kingkev | Stardance
|
kingkev
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T23:32:01Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "oh so I made a bot that gives some random marine-related facts. it was both my first hackclub project and my first interaction with github. i tried my best, it was fun especially the idea of connecting it to ocean life. the facts are handwritten so they are not too many, but still :D", "repo": "https://github.com/Lunaa133/stardance_hackclub_slackbot", "demo": "https://hackclub.enterprise.slack.com/archives/C0BTZBJ31CM"}]...
|
[{"post_id": 9198, "ts": "2026 [{"post_id": 9198, "ts": "2026-06-15T13:16:32Z", "hours": 0.4114, "text": "my first stardance projectt / slackbot"}]...
|
Title: lilshark !!! by @kingkev | Stardance
Devlo Title: lilshark !!! by @kingkev | Stardance
Devlogs:
my first stardance projectt / slackbot
Ships:
oh so I made a bot that gives some random marine-related facts. it was both my first hackclub project and my first interaction with github. i tried my best, it was fun especially the idea of connecting it to ocean life. the facts are handwritten so they are not too many, but still :D...
|
1792849980.7894049
|
1792936380.7894049
|
|
6349
|
My first slack bot! by @hentrii | Stardance
|
hentrii
|
0
|
0.39
|
0
|
[]
|
[{"post_id": 9200, "ts": "2026 [{"post_id": 9200, "ts": "2026-06-15T13:20:03Z", "hours": 0.3911, "text": "I have completed the local setup and will soon also run it on Nest. I only have the commands suggested in the tutorial up until now, but I#m thinking about fun ideas for additional ones."}]...
|
Title: My first slack bot! by @hentrii | Stardance Title: My first slack bot! by @hentrii | Stardance
Devlogs:
I have completed the local setup and will soon also run it on Nest. I only have the commands suggested in the tutorial up until now, but I#m thinking about fun ideas for additional ones....
|
1792716699.23881
|
1793321499.23881
|
|
18403
|
Claude Chrome extension by @shash | Stardance
|
shash
|
0
|
11.73
|
0
|
[]
|
[{"post_id": 9208, "ts": "2026 [{"post_id": 9208, "ts": "2026-06-15T13:41:00Z", "hours": 11.7303, "text": "Iām not really accustomed to how devlogs work so I did not know that I was supposed to make devlogs at regular intervals. I have completed the project and now I will just narrate my entire journey in a very long single devlog. Basically this project helps me bypass the 5-hour Plot session limit. The way it works is that I have multiple accounts (more than 3) and all of them are on the free tier. Many times itās urgent and I am using Plot but then the session has run out. The best thing I can literally do is switch the account but Iāll have to manually copy page-relevant information and then go to the next account, paste it, and make sure that the new Plot is caught up with everything Iām discussing. I thought about what if I could make a Chrome extension that basically tracks my users and shows me right there what is my usersā percentage so Iāll know when to stop the conversation and if I want to have a long conversation. Thereās just a migrate account button where I can just click it. Itās automatically going to stop. It will switch accounts for me and it is going to use Haiku to take all the message contexts, summarize it, and inject it into Plotās context so I can just resume literally resume with it. I basically decided to make this extension so: I simply added a user tracker which tells me users for my account. I added a switch user option where I could add multiple accounts and it just natively adds a switch account button in the settings so I can switch between all my accounts. There is an export and import option where I just get a full transcript of the entire chat, all the turns between me and Plot, and a markdown file. Lastly the most important thing is the migrate button which basically takes the current chat, exports it, and then imports it into the new account, summarizes everything so Plot can fit that context in its context window and just resume like nothing happened. It works exceptionally well. I can switch between accounts for hours and literally just have to wait for 30 seconds for it to switch every single time. Iām really proud of this project. This project has been uploaded to the Chrome web store, which means that literally anybody can go download it right now and itās available for free for everybody. It does not send any data; itās 100% local. The entire source code is on GitHub so you can go, take inspiration, and you can change it however you want. I hope you like my project. https://chromewebstore.google.com/detail/claude-session-migrator-a/alpcgnokbgenkmcahimcojhgabcldfko"}]...
|
Title: Claude Chrome extension by @shash | Stardan Title: Claude Chrome extension by @shash | Stardance
Devlogs:
Iām not really accustomed to how devlogs work so I did not know that I was supposed to make devlogs at regular intervals. I have completed the project and now I will just narrate my entire journey in a very long single devlog. Basically this project helps me bypass the 5-hour Plot session limit. The way it works is that I have multiple accounts (more than 3) and all of them are on the free tier. Many times itās urgent and I am using Plot but then the session has run out. The best thing I can literally do is switch the account but Iāll have to manually copy page-relevant information and then go to the next account, paste it, and make sure that the new Plot is caught up with everything Iām discussing. I thought about what if I could make a Chrome extension that basically tracks my users and shows me right there what is my usersā percentage so Iāll know when to stop the conversation and if I want to have a long conversation. Thereās just a migrate account button where I can just click it. Itās automatically going to stop. It will switch accounts for me and it is going to use Haiku to take all the message contexts, summarize it, and inject it into Plotās context so I can just resume literally resume with it. I basically decided to make this extension so: I simply added a user tracker which tells me users for my account. I added a switch user option where I could add multiple accounts and it just natively adds a switch account button in the settings so I can switch between all my accounts. There is an export and import option where I just get a full transcript of the entire chat, all the turns between me and Plot, and a markdown file. Lastly the most important thing is the migrate button which basically takes the current chat, exports it, and then imports it into the new account, summarizes everything so Plot can fit that context in its context window and just resume like nothing happened. It works exceptionally well. I can switch between accounts for hours and literally just have to wait for 30 seconds for it to switch every single time. Iām really proud of this project. This project has been uploaded to the Chrome web store, which means that literally anybody can go download it right now and itās available for free for everybody. It does not send any data; itās 100% local. The entire source code is on GitHub so you can go, take inspiration, and you can change it however you want. I hope you like my project. https://chromewebstore.google.com/detail/claude-session-migrator-a/alpcgnokbgenkmcahimcojhgabcldfko...
|
1792644458.31074
|
1793249258.31074
|
|
2294
|
KeyBeat by @Faiz | Stardance
|
Faiz
|
1
|
3.0
|
39
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-02T18:02:39Z", "hours": 3.0, "multiplier": 13.08, "payout": 39, "blessing": "neutral", "text": "I made a pretty simple but fun typing game. You type the lyrics of the song on time and earn points (try to rack up combos!). I havenāt used JavaScript in a while so relearning all the syntax and the functions like setInterval was a challenge but once I got used to it, it was super fun! You can play it yourself using the link or add to it through my GitHub repo, its a super simple project, just 3 files :)", "repo": "https://github.com/FaizKhanv7/keybeat", "demo": "https://keybeat-six.vercel.app"}]...
|
[{"post_id": 921, "ts": "2026- [{"post_id": 921, "ts": "2026-06-02T17:39:54Z", "hours": 0.9061, "text": "Added some polish to the KeyBeat game, also Rickroll :)"}, {"post_id": 567, "ts": "2026-06-02T01:56:25Z", "hours": 2.54, "text": "Learning JavaScript :O"}]...
|
Title: KeyBeat by @Faiz | Stardance
Devlogs:
Lear Title: KeyBeat by @Faiz | Stardance
Devlogs:
Learning JavaScript :O
Added some polish to the KeyBeat game, also Rickroll :)
Ships:
I made a pretty simple but fun typing game. You type the lyrics of the song on time and earn points (try to rack up combos!). I havenāt used JavaScript in a while so relearning all the syntax and the functions like setInterval was a challenge but once I got used to it, it was super fun! You can play it yourself using the link or add to it through my GitHub repo, its a super simple project, just 3 files :)...
|
1792849912.776336
|
1792936312.776336
|
|
9093
|
Matrix Transformation Visualiser by @crazydave | S Matrix Transformation Visualiser by @crazydave | Stardance...
|
|
1
|
2.0
|
20
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T14:32:40Z", "hours": 2.0, "multiplier": 8.58, "payout": 20, "blessing": "neutral", "text": "I made a website that lets you visualise linear transformations with matrices where you can enter a transformation matrix and it will apply it to a grid so you can visually see what is going on. It was challenging to figure out converting the canvas coordinates to world coordinates so the matrix transformations were to scale, and it was cool when I added the animation of the matrix transformation so you can see the grid move from one position to the next.", "repo": "https://github.com/rufus-gh/matrix-transformation", "demo": "https://matrix-transformation-visualiser.vercel.app"}]...
|
[{"post_id": 9212, "ts": "2026 [{"post_id": 9212, "ts": "2026-06-15T13:52:48Z", "hours": 0.275, "text": "finished the ui so it doesnāt suck"}, {"post_id": 4135, "ts": "2026-06-07T10:30:01Z", "hours": 0.4344, "text": "added animation to the vector transformations so now I just need to improve the ui and then the MVP will be complete, also added an FPS counter to see how it performs when I change the size of the grid."}, {"post_id": 3453, "ts": "2026-06-06T12:13:43Z", "hours": 0.3206, "text": "just a quick one, made it so that the matrix transform also applies to the coordinate grid by making the line coordinates be based off of the transformed world coordinates"}, {"post_id": 3252, "ts": "2026-06-06T03:04:53Z", "hours": 1.3619, "text": "I started making a website that will allow people to visualise how matrix transformations change how the 2d grid looks. I have so far set up the project, made a 2d grid using html canvas, and added an input where the user can type in a transformation matrix and it will apply it to the red vector. Next time I work on it I will make the matrix transformation apply to the entire grid. For some reason the grid doesnāt display properly on the vercel deployment so I will try to fix that next time. Let me know if you have any suggestions."}]...
|
Title: Matrix Transformation Visualiser by @crazyd Title: Matrix Transformation Visualiser by @crazydave | Stardance
Devlogs:
I started making a website that will allow people to visualise how matrix transformations change how the 2d grid looks. I have so far set up the project, made a 2d grid using html canvas, and added an input where the user can type in a transformation matrix and it will apply it to the red vector. Next time I work on it I will make the matrix transformation apply to the entire grid. For some reason the grid doesnāt display properly on the vercel deployment so I will try to fix that next time. Let me know if you have any suggestions.
just a quick one, made it so that the matrix transform also applies to the coordinate grid by making the line coordinates be based off of the transformed world coordinates
added animation to the vector transformations so now I just need to improve the ui and then the MVP will be complete, also added an FPS counter to see how it performs when I change the size of the grid.
finished the ui so it doesnāt suck
Ships:
I made a website that lets you visualise linear transformations with matrices where you can enter a transformation matrix and it will apply it to a grid so you can visually see what is going on. It was challenging to figure out converting the canvas coordinates to world coordinates so the matrix transformations were to scale, and it was cool when I added the animation of the matrix transformation so you can see the grid move from one position to the next....
|
1792878504.3817034
|
1792964904.3817034
|
|
13898
|
fuzz-wall contribution by @Huseyin | Stardance
|
Huseyin
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-17T04:32:55Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Fuzz-Wall Contribution Fuzz-Wall is a Fuzzel based wallpaper changer. It lacked, however, support and missed out on some features. What I added I added mpvpaper and awww support. That means Fuzz-Wall now supports more wallpaper daemons, allowing more people to enjoy this tool. Alongside that, Fuzz-Wall now can utilize waypaper to set wall papers. This enables picking a wallpaper daemon(instead of a hard-coded order), customization of how you want to set your wallpaper, post-commands, and more! Notes: Fuzz-Wall is not owned by me. You can find the original here . As of June 16, 2026, the pull request has not been accepted(not committed to the main repository). You can access my fork with the new features here .", "repo": "https://github.com/krambo345/fuzz-wall", "demo": "https://github.com/krambo345/fuzz-wall/releases/tag/release"}]...
|
[{"post_id": 9214, "ts": "2026 [{"post_id": 9214, "ts": "2026-06-15T13:56:25Z", "hours": 0.5453, "text": "The Fuzzel Based Wallpaper Selector is EVEN BETTER now! Overview: Fuzz-Wall now supports the mpvpaper and awww wallpaper daemons! But more importantly, a new feature has been added. Fuzz-Wall now detects whether you have the Waypaper package, and uses that over the hard-coded Fuzz-Wall wallpaper setting for more compatibility and features. What is Fuzz-Wall? Fuzz-Wall(more commonly fuzz-wall) is a lightweight package for the Fuzzel(more commonly fuzzel) dmenu. Once the command fuzz-wall is launched, it opens up a customized menu of Fuzzel which allows you to pick a wallpaper from a directory. It utilizes the different wallpaper daemons(e.g. hyprpaper, awww/swww, swaypaper). It makes changing wallpapers way easier! What Changed? Added functions for mpvpaper and awww alongside their individual commands to get the desired outcome. Checking for Waypaper before launching the functions to see if it can be used instead. It does not fire functions if Waypaper is present. Now marked swww as retired due to the project being moved to awww. However, it is not removed for anyone that prefers the older package. Notes I am not the owner of the original repository of fuzz-wall . The pull request has not been accepted as of June 16th, 2026. You may refer to my fork for the features. If you would like more support or features, feel free to comment it down!"}]...
|
Title: fuzz-wall contribution by @Huseyin | Starda Title: fuzz-wall contribution by @Huseyin | Stardance
Devlogs:
The Fuzzel Based Wallpaper Selector is EVEN BETTER now! Overview: Fuzz-Wall now supports the mpvpaper and awww wallpaper daemons! But more importantly, a new feature has been added. Fuzz-Wall now detects whether you have the Waypaper package, and uses that over the hard-coded Fuzz-Wall wallpaper setting for more compatibility and features. What is Fuzz-Wall? Fuzz-Wall(more commonly fuzz-wall) is a lightweight package for the Fuzzel(more commonly fuzzel) dmenu. Once the command fuzz-wall is launched, it opens up a customized menu of Fuzzel which allows you to pick a wallpaper from a directory. It utilizes the different wallpaper daemons(e.g. hyprpaper, awww/swww, swaypaper). It makes changing wallpapers way easier! What Changed? Added functions for mpvpaper and awww alongside their individual commands to get the desired outcome. Checking for Waypaper before launching the functions to see if it can be used instead. It does not fire functions if Waypaper is present. Now marked swww as retired due to the project being moved to awww. However, it is not removed for anyone that prefers the older package. Notes I am not the owner of the original repository of fuzz-wall . The pull request has not been accepted as of June 16th, 2026. You may refer to my fork for the features. If you would like more support or features, feel free to comment it down!
Ships:
Fuzz-Wall Contribution Fuzz-Wall is a Fuzzel based wallpaper changer. It lacked, however, support and missed out on some features. What I added I added mpvpaper and awww support. That means Fuzz-Wall now supports more wallpaper daemons, allowing more people to enjoy this tool. Alongside that, Fuzz-Wall now can utilize waypaper to set wall papers. This enables picking a wallpaper daemon(instead of a hard-coded order), customization of how you want to set your wallpaper, post-commands, and more! Notes: Fuzz-Wall is not owned by me. You can find the original here . As of June 16, 2026, the pull request has not been accepted(not committed to the main repository). You can access my fork with the new features here ....
|
1792824582.3576982
|
1792910982.3576982
|
|
18817
|
Auxetic Crawler by @yaphethstephannatanael | Stard Auxetic Crawler by @yaphethstephannatanael | Stardance...
|
yaphethstephannatanael
|
0
|
2.02
|
0
|
[]
|
[{"post_id": 9215, "ts": "2026 [{"post_id": 9215, "ts": "2026-06-15T14:02:17Z", "hours": 2.0161, "text": "ts so buns man. lowkirkenuinely the desing element is what makes ts take the longest"}]...
|
Title: Auxetic Crawler by @yaphethstephannatanael Title: Auxetic Crawler by @yaphethstephannatanael | Stardance
Devlogs:
ts so buns man. lowkirkenuinely the desing element is what makes ts take the longest...
|
1792590832.568307
|
1793195632.568307
|
|
13209
|
Opeggle by @arwineemlan | Stardance
|
arwineemlan
|
0
|
5.43
|
0
|
[]
|
[{"post_id": 9218, "ts": "2026 [{"post_id": 9218, "ts": "2026-06-15T14:17:19Z", "hours": 5.4344, "text": "The process of making oPeggle a free and open source Peggle successor # Devlog 1 This first devlog will mainly be about how and why I am doing this and not so much about the specific progress I have made so far. I have always wanted to learn more about game development and the underlying code that makes 3d games possible. This is something I have wanted for a long time and I donāt think Iām alone with that. So why am I then making a 2d game? Good question. Mainly because I have always taken on too many things at once. I have tried to make a 3d renderer in C but I did not know C or how to make a 3d game, so everything collapsed after a while. This project may meet the same fate but this time I have tried to make it easier so I can see it the whole way through. So what do I want to make? Im making an open source recreation of Peggle with an added level editor and community levels page. To actually be able to recreate peggle I have the absolutely amazing resource of learnopengl.com. I am using their tutorial āBreakoutā to get the hang of how to set up a bigger project with C++ and opengl. A lot of the code for basic functionality comes from this tutorial. I have already made a little project with opengl but this is something much bigger and better so I really need the help. I have already programmed for about 5 hours. Under that time I have set up the game with a stable backbone that I borrowed from learnopengl, I have also started on the actual game aspect of the game with adding the ball, gravity for the ball, obstacles and the player canon. I still have a lot more to do and in the next devlog I will hopefully have made great progress with the game. This project does not use any AI because I actually want to learn new things. Thanks for reading this long, Hope youāll have a good day :) Hereās a screenshoot of the state of the game (Very work in progress Everything visually will be changed)"}]...
|
Title: Opeggle by @arwineemlan | Stardance
Devlog Title: Opeggle by @arwineemlan | Stardance
Devlogs:
The process of making oPeggle a free and open source Peggle successor # Devlog 1 This first devlog will mainly be about how and why I am doing this and not so much about the specific progress I have made so far. I have always wanted to learn more about game development and the underlying code that makes 3d games possible. This is something I have wanted for a long time and I donāt think Iām alone with that. So why am I then making a 2d game? Good question. Mainly because I have always taken on too many things at once. I have tried to make a 3d renderer in C but I did not know C or how to make a 3d game, so everything collapsed after a while. This project may meet the same fate but this time I have tried to make it easier so I can see it the whole way through. So what do I want to make? Im making an open source recreation of Peggle with an added level editor and community levels page. To actually be able to recreate peggle I have the absolutely amazing resource of learnopengl.com. I am using their tutorial āBreakoutā to get the hang of how to set up a bigger project with C++ and opengl. A lot of the code for basic functionality comes from this tutorial. I have already made a little project with opengl but this is something much bigger and better so I really need the help. I have already programmed for about 5 hours. Under that time I have set up the game with a stable backbone that I borrowed from learnopengl, I have also started on the actual game aspect of the game with adding the ball, gravity for the ball, obstacles and the player canon. I still have a lot more to do and in the next devlog I will hopefully have made great progress with the game. This project does not use any AI because I actually want to learn new things. Thanks for reading this long, Hope youāll have a good day :) Hereās a screenshoot of the state of the game (Very work in progress Everything visually will be changed)...
|
1792630447.8374927
|
1793235247.8374927
|
|
17747
|
My very own WebOS by @Suhas-Jonnakuti | Stardance
|
Suhas-Jonnakuti
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T14:43:38Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made SuhasOS, my own web-based operating system that runs in the browser! It has 4 draggable windows, a Welcome screen, Notepad, Calculator, and a live Clock. The most challenging part was making the windows draggable using JavaScript, I also forgot to do the devlogs so I was able to do only one. I am proud of how the purple space theme looks and that everything actually works! To test it, just drag the windows around, type in the notepad, and use the calculator.", "repo": "https://github.com/suhasjonnakuti03-boop/SuhasOS", "demo": "https://suhasjonnakuti03-boop.github.io/SuhasOS/"}]...
|
[{"post_id": 9219, "ts": "2026 [{"post_id": 9219, "ts": "2026-06-15T14:21:44Z", "hours": 0.3819, "text": "SuhasOS is officially done"}]...
|
Title: My very own WebOS by @Suhas-Jonnakuti | Sta Title: My very own WebOS by @Suhas-Jonnakuti | Stardance
Devlogs:
SuhasOS is officially done
Ships:
I made SuhasOS, my own web-based operating system that runs in the browser! It has 4 draggable windows, a Welcome screen, Notepad, Calculator, and a live Clock. The most challenging part was making the windows draggable using JavaScript, I also forgot to do the devlogs so I was able to do only one. I am proud of how the purple space theme looks and that everything actually works! To test it, just drag the windows around, type in the notepad, and use the calculator....
|
1792828524.0241723
|
1792914924.0241723
|
|
19135
|
My first slack bot! by @Something231 | Stardance
|
Something231
|
1
|
1.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T14:48:05Z", "hours": 1.0, "multiplier": 1.06, "payout": 1, "blessing": "neutral", "text": "Made a simple first slack bot, its my first time using javascript so i just gave it an api command to read 8 ball fortunes, and a command to fetch stoic quotes, as well as a command to āuwuifyā any text given.", "repo": "https://github.com/Something231/Slack-Bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 9224, "ts": "2026 [{"post_id": 9224, "ts": "2026-06-15T14:32:24Z", "hours": 0.7667, "text": "Created my first slack bot, added a stoic quote generator, eight ball reading generator and an āuwuifyā command. Iām quite happy with it given that Iāve never used js before."}]...
|
Title: My first slack bot! by @Something231 | Star Title: My first slack bot! by @Something231 | Stardance
Devlogs:
Created my first slack bot, added a stoic quote generator, eight ball reading generator and an āuwuifyā command. Iām quite happy with it given that Iāve never used js before.
Ships:
Made a simple first slack bot, its my first time using javascript so i just gave it an api command to read 8 ball fortunes, and a command to fetch stoic quotes, as well as a command to āuwuifyā any text given....
|
1792846455.1257362
|
1792932855.1257362
|
|
1877
|
interstellarmath by @pranshi27123 | Stardance
|
pranshi27123
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-02T17:53:14Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a project on number theory + space , the challenging part was doing all the maths on my own and no usage of numpy and as I am new in this field I havenāt created that good project with some cool frontend I just made what I started thinking instantly a few days back and this is a terminal based python application", "repo": "https://github.com/pranshi532/interstellarmath", "demo": "https://github.com/pranshi532/interstellarmath/blob/main/main.py"}]...
|
[{"post_id": 923, "ts": "2026- [{"post_id": 923, "ts": "2026-06-02T17:46:01Z", "hours": 1.4464, "text": "Finally the Maths has been done"}, {"post_id": 387, "ts": "2026-06-01T19:04:33Z", "hours": 0.9597, "text": "Finally one last main.py file left , spent the midnight building researchreport.py . Strictly stdlib, so I couldnāt lean on rich . Had to manually handle column alignment using f-string width specifiers. Took two iterations to get the spacing right when the sequence names or percentages varied in length"}, {"post_id": 327, "ts": "2026-06-01T16:55:46Z", "hours": 0.5353, "text": "Started the project today. Decided early on to lock myself into the standard library . No numpy ,no bin,no math shortcuts.If Iām testing mathematical structures survive cosmic noise,I should build the math from scratch .It forces me to actually understand the algorithms instead of leaning of abstraction"}]...
|
Title: interstellarmath by @pranshi27123 | Stardan Title: interstellarmath by @pranshi27123 | Stardance
Devlogs:
Started the project today. Decided early on to lock myself into the standard library . No numpy ,no bin,no math shortcuts.If Iām testing mathematical structures survive cosmic noise,I should build the math from scratch .It forces me to actually understand the algorithms instead of leaning of abstraction
Finally one last main.py file left , spent the midnight building researchreport.py . Strictly stdlib, so I couldnāt lean on rich . Had to manually handle column alignment using f-string width specifiers. Took two iterations to get the spacing right when the sequence names or percentages varied in length
Finally the Maths has been done
Ships:
I made a project on number theory + space , the challenging part was doing all the maths on my own and no usage of numpy and as I am new in this field I havenāt created that good project with some cool frontend I just made what I started thinking instantly a few days back and this is a terminal based python application...
|
1792817550.7673762
|
1792903950.7673762
|
|
19187
|
database in go by @andrewh | Stardance
|
andrewh
|
0
|
0.29
|
0
|
[]
|
[{"post_id": 9240, "ts": "2026 [{"post_id": 9240, "ts": "2026-06-15T14:51:00Z", "hours": 0.2875, "text": "terminal user interface i implemented the feature where users can open a log file with the database instructions. The tui uses the bubble tea framework so I just wired in the list component from bubbles."}]...
|
Title: database in go by @andrewh | Stardance
Dev Title: database in go by @andrewh | Stardance
Devlogs:
terminal user interface i implemented the feature where users can open a log file with the database instructions. The tui uses the bubble tea framework so I just wired in the list component from bubbles....
|
1792587071.3496554
|
1793191871.3496554
|
|
16173
|
Inklyze by @phattar4phan | Stardance
|
phattar4phan
|
0
|
2.0
|
0
|
[]
|
[{"post_id": 9242, "ts": "2026 [{"post_id": 9242, "ts": "2026-06-15T14:58:17Z", "hours": 0.0, "text": "Configurations Have done many configurations and preparations on this project Also use Gemini to implement landing page, since Iām not native in tsx. and most frontend works Will have the labeling going on tomorrow but Iāve to learn the foundations for OCR first"}, {"post_id": 10015, "ts": "2026-06-16T15:39:21Z", "hours": 1.0, "text": "Modified project for more Add more dependencies and also resolved some (uv.lock, pyproject.toml) Modify .gitignore to filtered more unnecessary files and directories Add kaggle downloader to automatically download and handle dataset downloading and cleaning (utils/kaggledl.py) Add version validator, just check if itās correct version and usable (scripts/validation.py)"}, {"post_id": 10697, "ts": "2026-06-17T15:46:23Z", "hours": 0.0, "text": "Modify README.md: documentation Thatās all for today, I will be doing more specific in fine-tuning OCR recognition model, I will use PPOCRv5_server_rec (server has more accuracy than mobile as cited on paddleocr.ai)"}, {"post_id": 11653, "ts": "2026-06-19T00:07:36Z", "hours": 0.0, "text": "Not doing much to day just modify some configurations and also rename a directory. Also config cloudflare deployment and merge to production"}, {"post_id": 12687, "ts": "2026-06-20T18:43:13Z", "hours": 1.0, "text": "More progress on fine tuning- done some configurations and also kaggle datasets handler and downloader and also images labeling"}]...
|
Title: Inklyze by @phattar4phan | Stardance
Devlo Title: Inklyze by @phattar4phan | Stardance
Devlogs:
More progress on fine tuning- done some configurations and also kaggle datasets handler and downloader and also images labeling
Not doing much to day just modify some configurations and also rename a directory. Also config cloudflare deployment and merge to production
Modify README.md: documentation Thatās all for today, I will be doing more specific in fine-tuning OCR recognition model, I will use PPOCRv5_server_rec (server has more accuracy than mobile as cited on paddleocr.ai)
Modified project for more Add more dependencies and also resolved some (uv.lock, pyproject.toml) Modify .gitignore to filtered more unnecessary files and directories Add kaggle downloader to automatically download and handle dataset downloading and cleaning (utils/kaggledl.py) Add version validator, just check if itās correct version and usable (scripts/validation.py)
Configurations Have done many configurations and preparations on this project Also use Gemini to implement landing page, since Iām not native in tsx. and most frontend works Will have the labeling going on tomorrow but Iāve to learn the foundations for OCR first...
|
1791824701.9735267
|
1792688701.9735267
|
|
6584
|
donk15 hackpad by @MomoMcDonkey | Stardance
|
MomoMcDonkey
|
0
|
2.68
|
0
|
[]
|
[{"post_id": 9243, "ts": "2026 [{"post_id": 9243, "ts": "2026-06-15T15:00:39Z", "hours": 0.5528, "text": "I added 3d models!"}, {"post_id": 5600, "ts": "2026-06-09T13:33:29Z", "hours": 1.2142, "text": "pcb is almost finished!"}, {"post_id": 2207, "ts": "2026-06-04T16:08:21Z", "hours": 0.9153, "text": "currently routing my pcb!"}]...
|
Title: donk15 hackpad by @MomoMcDonkey | Stardance Title: donk15 hackpad by @MomoMcDonkey | Stardance
Devlogs:
currently routing my pcb!
pcb is almost finished!
I added 3d models!...
|
1792662760.1067114
|
1793267560.1067114
|
|
17175
|
Custom WebOS by @yassinbs | Stardance
|
yassinbs
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T19:13:32Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "It is a simple webos, I have added features like clicking on tabs to put them on top of other tabs, and the rest is pretty self explanatory. I explained everything briefly in my Devlogs.", "repo": "https://github.com/guccmanegu-eng/AppleWebOS", "demo": "https://guccmanegu-eng.github.io/AppleWebOS/"}]...
|
[{"post_id": 9248, "ts": "2026 [{"post_id": 9248, "ts": "2026-06-15T15:08:10Z", "hours": 0.5067, "text": "Devlog 5 - Creating an Advanced App: Projects Today, I developed my second desktop application for HackOS: the Projects app. One enhancement I integrated is the ability to click windows to bring them to the forefront. The app aims to showcase the projects Iāve created and provide users with an alternative way to navigate my operating system. What I Added I began by designing a new desktop icon labeled āProjects,ā featuring a book icon positioned next to the Journal app. Next, I set up a new window for the application that includes: A draggable header A close button A content area for displaying project details I created a JavaScript array named projectsData to store information about my projects, with each project containing: A title A description The loadProjects() function I wrote iterates through the array and dynamically generates project cards within the app. Current projects include: AppleWebOS Journal App A placeholder for future projects Challenges I Encountered This project proved significantly more challenging than developing the Journal app. I spent considerable time troubleshooting why the Projects window wouldnāt open. The primary issue stemmed from an incorrect HTML structure; I had created the windowās header and content but neglected to establish the projectsWindow container that ties everything together. As a result, JavaScript couldnāt locate: var projectsWindow = document . querySelector ( \" #projectsWindow \" ); This oversight hindered the window-opening functionality. Additionally, I mistakenly placed the projects-content div within the header instead of below it. I also mixed up several IDs, including: projects projectsWindow projectsIcon This experience reinforced the importance of maintaining consistent naming conventions as projects expand. What I Learned I discovered that organization is becoming increasingly crucial. In a growing project like HackOS, minor errors in IDs or HTML structure can disrupt entire features, such as the draggable functionality. I also learned how to dynamically generate content using JavaScript arrays rather than hardcoding everything into the HTML. Current HackOS Features HackOS now boasts several features: A top bar displaying a live clock A Welcome window A Journal application A Projects application Draggable windows Open and close functionality Dynamic content loading Next Potential Steps I aim to continue enhancing HackOS by adding more applications and refining the visual design. Some ideas on my list include: Improved window animations Additional projects within the Projects app A settings application Enhanced styling More interactive desktop features HackOS is progressively evolving into a functioning operating system rather than just a simple webpage."}, {"post_id": 9229, "ts": "2026-06-15T14:34:14Z", "hours": 0.6919, "text": "Devlog 4 - Creating My First App: Journal Today, I launched my first application for my personal operating system: the Journal app. I added an app icon to the desktop, allowing users to open the Journal window only when its icon is clicked, rather than having every window open automatically upon loading the website. I incorporated several systems I had previously built, including draggable windows, open and close functionality, and reusable styling. App Structure Inside the Journal app, I created a sidebar and a content area. The sidebar lists various journal entries, while the main section displays the contents of the selected entry. To keep the code organized and avoid hardcoding, I stored the journal entries in a JavaScript array of objects. Each object includes: A title A date The HTML content for that entry I developed JavaScript functions to: Dynamically generate the sidebar entries Show the selected journal content Open and close the Journal window Keep the Journal hidden when the page initially loads Challenges Faced During development, I encountered several bugs. At one point, the Journal window appeared inside the top bar due to incorrect HTML structure. I also accidentally created duplicate IDs and nested windows, which led to both windows moving simultaneously when dragged. After resolving these issues, the operating system became much more organized and interactive. Current Features The following features have been implemented: Welcome window Desktop top bar with a live clock Draggable windows Open and close buttons Desktop application icons Journal app Dynamically generated journal entries using JavaScript This project is gradually transforming into a genuine operating system rather than just a simple webpage. The codebase is also becoming more modular, facilitating future expansions for additional applications."}, {"post_id": 8894, "ts": "2026-06-14T20:09:46Z", "hours": 0.5447, "text": "Devlog 3 ā Enhancing Interactivity in HackOS Today, I significantly improved HackOS by adding interactivity to the welcome window, making it feel more like a real operating system. Organization and Structure I began by organizing my project files. I moved my JavaScript code to a separate script.js file and my styles to style.css . This separation made the code cleaner and easier to navigate. Making the Welcome Window Draggable Next, I implemented drag functionality for the welcome window. Using JavaScript, I tracked the mouse position to update the windowās location as users drag it across the screen. I added a header area that serves as a handle, allowing the window to be moved only when dragging from the top section. Adding a Close Button I also introduced a close button in the top-right corner of the window. When clicked, this button hides the window by altering its display property. To reopen the window, I used the OS name in the top bar as a toggle. Clicking it makes the window visible again. Live Clock Integration Continuing from the previous project, I kept the live clock, which updates every second using JavaScript and remains visible in the top bar. Reusable CSS Classes To facilitate future expansions, I created reusable CSS classes for windows, headers, and buttons. This approach enables me to add more windows later without having to rewrite styles. Key Learnings Through this project, I gained insights into: Separating HTML, CSS, and JavaScript into distinct files Organizing elements using IDs and classes Implementing draggable HTML elements Creating reusable CSS classes Utilizing functions in JavaScript Adding click event listeners Dynamically opening and closing windows Positioning elements within a window header My favorite aspect was enabling the draggable functionality, which made the interface resemble a real desktop environment. I also enjoyed adding the close button, enhancing the windowās behavior to mirror traditional applications. Goals for Next Session Create a fictional open button resembling a taskbar, instead of using the title of the page. Follow the development guide to streamline progress."}, {"post_id": 8638, "ts": "2026-06-14T11:15:19Z", "hours": 0.6606, "text": "Devlog 1 ā Building My Welcome Screen Today I created the welcome screen for my Personal OS using HTML and CSS. I started by creating a basic HTML page with a heading and a paragraph. After that, I added an image that represents me and included a link to one of my favorite websites. This helped make the page feel more personal. Next, I experimented with different styles. I changed the background color, adjusted the text colors, and selected a font that matched the look I wanted. I also resized my image and rounded its corners using the border-radius property. One challenge I encountered was making the image look the correct size without becoming stretched. I solved this by setting both the width and height and using styling to keep the image looking natural. Through this project, I learned about: HTML elements such as h1 , p , img , and a Adding images and links to a webpage Using inline CSS styles Changing colors, fonts, spacing, and image appearance Using margin and padding to improve layout My favorite part was customizing the page and making it feel like my own . In the future, I want to add windows, a desktop background, and interactive features using JavaScript. Devlog 2 ā Creating My Desktop and Top Bar Today I expanded my Personal OS by creating a desktop layout and adding a top bar with a live clock. I started by placing all of my welcome screen content inside a div , which acts as a window. I added a border, rounded corners, padding, and a background color so the window stood out from the desktop background. Next, I added a desktop wallpaper by setting a background image on the body of the page. I used background-size: cover so the image would fill the screen properly. After creating the desktop, I built a top bar. I used a flexbox layout to place the OS name on one side and the time on the other. I also added a semi-transparent background to give it a more modern operating system appearance. Finally, I learned some basic JavaScript. I created a function that gets the current date and time using new Date().toLocaleString() . Then I displayed the time inside the top bar and used setInterval() to update it every second so the clock stays accurate. Through this project, I learned about: Using div elements as windows Positioning elements with position: absolute Centering content with transform: translate() Creating a desktop wallpaper with CSS Using Flexbox for layout Creating a top bar Writing basic JavaScript functions Updating webpage content with querySelector() and innerHTML Using setInterval() to run code repeatedly My favorite part was adding the live clock because it made the website feel more like a real operating system. Next, I would like to add more windows, applications, and interactive features to make the OS more useful. (I put both my devlogs in here because I forgot to post my first devlog)"}]...
|
Title: Custom WebOS by @yassinbs | Stardance
Devl Title: Custom WebOS by @yassinbs | Stardance
Devlogs:
Devlog 1 ā Building My Welcome Screen Today I created the welcome screen for my Personal OS using HTML and CSS. I started by creating a basic HTML page with a heading and a paragraph. After that, I added an image that represents me and included a link to one of my favorite websites. This helped make the page feel more personal. Next, I experimented with different styles. I changed the background color, adjusted the text colors, and selected a font that matched the look I wanted. I also resized my image and rounded its corners using the border-radius property. One challenge I encountered was making the image look the correct size without becoming stretched. I solved this by setting both the width and height and using styling to keep the image looking natural. Through this project, I learned about: HTML elements such as h1 , p , img , and a Adding images and links to a webpage Using inline CSS styles Changing colors, fonts, spacing, and image appearance Using margin and padding to improve layout My favorite part was customizing the page and making it feel like my own . In the future, I want to add windows, a desktop background, and interactive features using JavaScript. Devlog 2 ā Creating My Desktop and Top Bar Today I expanded my Personal OS by creating a desktop layout and adding a top bar with a live clock. I started by placing all of my welcome screen content inside a div , which acts as a window. I added a border, rounded corners, padding, and a background color so the window stood out from the desktop background. Next, I added a desktop wallpaper by setting a background image on the body of the page. I used background-size: cover so the image would fill the screen properly. After creating the desktop, I built a top bar. I used a flexbox layout to place the OS name on one side and the time on the other. I also added a semi-transparent background to give it a more modern operating system appearance. Finally, I learned some basic JavaScript. I created a function that gets the current date and time using new Date().toLocaleString() . Then I displayed the time inside the top bar and used setInterval() to update it every second so the clock stays accurate. Through this project, I learned about: Using div elements as windows Positioning elements with position: absolute Centering content with transform: translate() Creating a desktop wallpaper with CSS Using Flexbox for layout Creating a top bar Writing basic JavaScript functions Updating webpage content with querySelector() and innerHTML Using setInterval() to run code repeatedly My favorite part was adding the live clock because it made the website feel more like a real operating system. Next, I would like to add more windows, applications, and interactive features to make the OS more useful. (I put both my devlogs in here because I forgot to post my first devlog)
Devlog 3 ā Enhancing Interactivity in HackOS Today, I significantly improved HackOS by adding interactivity to the welcome window, making it feel more like a real operating system. Organization and Structure I began by organizing my project files. I moved my JavaScript code to a separate script.js file and my styles to style.css . This separation made the code cleaner and easier to navigate. Making the Welcome Window Draggable Next, I implemented drag functionality for the welcome window. Using JavaScript, I tracked the mouse position to update the windowās location as users drag it across the screen. I added a header area that serves as a handle, allowing the window to be moved only when dragging from the top section. Adding a Close Button I also introduced a close button in the top-right corner of the window. When clicked, this button hides the window by altering its display property. To reopen the window, I used the OS name in the top bar as a toggle. Clicking it makes the window visible again. Live Clock Integration Continuing from the previous project, I kept the live clock, which updates every second using JavaScript and remains visible in the top bar. Reusable CSS Classes To facilitate future expansions, I created reusable CSS classes for windows, headers, and buttons. This approach enables me to add more windows later without having to rewrite styles. Key Learnings Through this project, I gained insights into: Separating HTML, CSS, and JavaScript into distinct files Organizing elements using IDs and classes Implementing draggable HTML elements Creating reusable CSS classes Utilizing functions in JavaScript Adding click event listeners Dynamically opening and closing windows Positioning elements within a window header My favorite aspect was enabling the draggable functionality, which made the interface resemble a real desktop environment. I also enjoyed adding the close button, enhancing the windowās behavior to mirror traditional applications. Goals for Next Session Create a fictional open button resembling a taskbar, instead of using the title of the page. Follow the development guide to streamline progress.
Devlog 4 - Creating My First App: Journal Today, I launched my first application for my personal operating system: the Journal app. I added an app icon to the desktop, allowing users to open the Journal window only when its icon is clicked, rather than having every window open automatically upon loading the website. I incorporated several systems I had previously built, including draggable windows, open and close functionality, and reusable styling. App Structure Inside the Journal app, I created a sidebar and a content area. The sidebar lists various journal entries, while the main section displays the contents of the selected entry. To keep the code organized and avoid hardcoding, I stored the journal entries in a JavaScript array of objects. Each object includes: A title A date The HTML content for that entry I developed JavaScript functions to: Dynamically generate the sidebar entries Show the selected journal content Open and close the Journal window Keep the Journal hidden when the page initially loads Challenges Faced During development, I encountered several bugs. At one point, the Journal window appeared inside the top bar due to incorrect HTML structure. I also accidentally created duplicate IDs and nested windows, which led to both windows moving simultaneously when dragged. After resolving these issues, the operating system became much more organized and interactive. Current Features The following features have been implemented: Welcome window Desktop top bar with a live clock Draggable windows Open and close buttons Desktop application icons Journal app Dynamically generated journal entries using JavaScript This project is gradually transforming into a genuine operating system rather than just a simple webpage. The codebase is also becoming more modular, facilitating future expansions for additional applications.
Devlog 5 - Creating an Advanced App: Projects Today, I developed my second desktop application for HackOS: the Projects app. One enhancement I integrated is the ability to click windows to bring them to the forefront. The app aims to showcase the projects Iāve created and provide users with an alternative way to navigate my operating system. What I Added I began by designing a new desktop icon labeled āProjects,ā featuring a book icon positioned next to the Journal app. Next, I set up a new window for the application that includes: A draggable header A close button A content area for displaying project details I created a JavaScript array named projectsData to store information about my projects, with each project containing: A title A description The loadProjects() function I wrote iterates through the array and dynamically generates project cards within the app. Current projects include: AppleWebOS Journal App A placeholder for future projects Challenges I Encountered This project proved significantly more challenging than developing the Journal app. I spent considerable time troubleshooting why the Projects window wouldnāt open. The primary issue stemmed from an incorrect HTML structure; I had created the windowās header and content but neglected to establish the projectsWindow container that ties everything together. As a result, JavaScript couldnāt locate: var projectsWindow = document . querySelector ( " #projectsWindow " ); This oversight hindered the window-opening functionality. Additionally, I mistakenly placed the projects-content div within the header instead of below it. I also mixed up several IDs, including: projects projectsWindow projectsIcon This experience reinforced the importance of maintaining consistent naming conventions as projects expand. What I Learned I discovered that organization is becoming increasingly crucial. In a growing project like HackOS, minor errors in IDs or HTML structure can disrupt entire features, such as the draggable functionality. I also learned how to dynamically generate content using JavaScript arrays rather than hardcoding everything into the HTML. Current HackOS Features HackOS now boasts several features: A top bar displaying a live clock A Welcome window A Journal application A Projects application Draggable windows Open and close functionality Dynamic content loading Next Potential Steps I aim to continue enhancing HackOS by adding more applications and refining the visual design. Some ideas on my list include: Improved window animations Additional projects within the Projects app A settings application Enhanced styling More interactive desktop features HackOS is progressively evolving into a functioning operating system rather than just a simple webpage.
Ships:
It is a simple webos, I have added features like clicking on tabs to put them on top of other tabs, and the rest is pretty self explanatory. I explained everything briefly in my Devlogs....
|
1792846391.858768
|
1792932791.858768
|
|
17361
|
""webOS"" ""project" ""webOS"" ""project"" by @thesaladman | Stardance...
|
thesaladman
|
0
|
1.74
|
0
|
[]
|
[{"post_id": 9261, "ts": "2026 [{"post_id": 9261, "ts": "2026-06-15T15:31:49Z", "hours": 1.7417, "text": "made more progress over the past couple of days -draggable handle for the welcome screen! yay! -open and close buttons -organized the code a bit to make it less messy"}, {"post_id": 7728, "ts": "2026-06-12T21:59:28Z", "hours": 0.0, "text": "added the guts of a main page"}]...
|
Title: ""webOS"" ""project Title: ""webOS"" ""project"" by @thesaladman | Stardance
Devlogs:
added the guts of a main page
made more progress over the past couple of days -draggable handle for the welcome screen! yay! -open and close buttons -organized the code a bit to make it less messy...
|
1792662688.8318443
|
1793267488.8318443
|
|
14466
|
CNC Machine by @conner_hopkins | Stardance
|
conner_hopkins
|
0
|
1.12
|
0
|
[]
|
[{"post_id": 9266, "ts": "2026 [{"post_id": 9266, "ts": "2026-06-15T15:41:33Z", "hours": 1.12, "text": "PCB Component Placement How do you place components in large PCB designs (400 components in this case)? The answer, use plugins! External plugins in KiCAD help a bit to place your components based off of their location in the schematic. However, it isnt perfect so a lot of manual labor is still required to place the components. Furthermore, I need to do more research about how to reduce parasitic inductance, while still being able to transmit power to all the MOSFETS and attaching capacitors. Also, due to the large EMI of the TMC5160 driver SPI communication has been moved to the 4th layer on the PCB. Protecting it from the large EMI by seperating it with a GND plane."}]...
|
Title: CNC Machine by @conner_hopkins | Stardance
Title: CNC Machine by @conner_hopkins | Stardance
Devlogs:
PCB Component Placement How do you place components in large PCB designs (400 components in this case)? The answer, use plugins! External plugins in KiCAD help a bit to place your components based off of their location in the schematic. However, it isnt perfect so a lot of manual labor is still required to place the components. Furthermore, I need to do more research about how to reduce parasitic inductance, while still being able to transmit power to all the MOSFETS and attaching capacitors. Also, due to the large EMI of the TMC5160 driver SPI communication has been moved to the 4th layer on the PCB. Protecting it from the large EMI by seperating it with a GND plane....
|
1792533232.967135
|
1793138032.967135
|
|
4467
|
project-HelpeX by @Arnost55 | Stardance
|
Arnost55
|
0
|
34.21
|
0
|
[]
|
[{"post_id": 9270, "ts": "2026 [{"post_id": 9270, "ts": "2026-06-15T15:52:02Z", "hours": 5.8736, "text": "Did coding refactor and cleaned up the Code"}, {"post_id": 4115, "ts": "2026-06-07T09:43:21Z", "hours": 3.2889, "text": "made database changes based"}, {"post_id": 3597, "ts": "2026-06-06T16:22:41Z", "hours": 1.0681, "text": "Tried to add a new ui but accidentally added a dropdown ššš"}, {"post_id": 3539, "ts": "2026-06-06T15:00:36Z", "hours": 1.3936, "text": "Made a new input field for tokens and temperature but i am lacking some ideas"}, {"post_id": 3372, "ts": "2026-06-06T08:19:21Z", "hours": 2.1364, "text": "made changes in the rust backend code"}, {"post_id": 3326, "ts": "2026-06-06T06:11:01Z", "hours": 0.6853, "text": "added a quick action bar. and cleaned up the code"}, {"post_id": 2744, "ts": "2026-06-05T14:46:15Z", "hours": 3.7919, "text": "made some interesting changes to the UI/model selector"}, {"post_id": 2266, "ts": "2026-06-04T17:39:30Z", "hours": 1.7767, "text": "Refactor codebase"}, {"post_id": 2132, "ts": "2026-06-04T13:45:00Z", "hours": 2.8097, "text": "Worked on Making a profile setting panel"}, {"post_id": 2046, "ts": "2026-06-04T10:29:14Z", "hours": 3.6736, "text": "debugging the reset button"}, {"post_id": 1494, "ts": "2026-06-03T15:42:51Z", "hours": 2.9708, "text": "tried to make a reset button for the app"}, {"post_id": 1375, "ts": "2026-06-03T11:22:10Z", "hours": 2.5189, "text": "Made some simple UI without the design in figma. Trying to be more consistent"}, {"post_id": 1316, "ts": "2026-06-03T07:24:38Z", "hours": 2.2222, "text": "Worked on design in figma"}]...
|
Title: project-HelpeX by @Arnost55 | Stardance
De Title: project-HelpeX by @Arnost55 | Stardance
Devlogs:
Worked on design in figma
Made some simple UI without the design in figma. Trying to be more consistent
tried to make a reset button for the app
debugging the reset button
Worked on Making a profile setting panel
Refactor codebase
made some interesting changes to the UI/model selector
added a quick action bar. and cleaned up the code
made changes in the rust backend code
Made a new input field for tokens and temperature but i am lacking some ideas
Tried to add a new ui but accidentally added a dropdown ššš
made database changes based
Did coding refactor and cleaned up the Code...
|
1792778066.3330162
|
1793382866.3330162
|
|
18875
|
MusePod by @lando498 | Stardance
|
lando498
|
1
|
3.0
|
3
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T18:57:53Z", "hours": 3.0, "multiplier": 1.47, "payout": 3, "blessing": "neutral", "text": "MusePod is a ipod themed music player where you can import up to 3 of your own mp3 files to play, features to be added better ui added to my webos project possibly moved to vb.net for a windowsapp project", "repo": "https://github.com/Lando498/music-1", "demo": "https://caffeinated.qzz.io/Musepod/music-player.html"}]...
|
[{"post_id": 9271, "ts": "2026 [{"post_id": 9271, "ts": "2026-06-15T15:52:05Z", "hours": 0.6042, "text": "uploaded to netlify todays update the ability to upload up to 3 of your own songs"}, {"post_id": 8985, "ts": "2026-06-14T23:34:35Z", "hours": 2.6758, "text": "i need to make it so users can upload files to play their own mp3s but i am tired so i will make that tommorow todays updates ipod style ui canned heat default song repeat shuffle playing music music controls"}]...
|
Title: MusePod by @lando498 | Stardance
Devlogs:
Title: MusePod by @lando498 | Stardance
Devlogs:
i need to make it so users can upload files to play their own mp3s but i am tired so i will make that tommorow todays updates ipod style ui canned heat default song repeat shuffle playing music music controls
uploaded to netlify todays update the ability to upload up to 3 of your own songs
Ships:
MusePod is a ipod themed music player where you can import up to 3 of your own mp3 files to play, features to be added better ui added to my webos project possibly moved to vb.net for a windowsapp project...
|
1792824774.00173
|
1792911174.00173
|
|
14834
|
My awesome macropad! by @anujkishan918 | Stardance
|
anujkishan918
|
1
|
2.95
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-11T06:04:49Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built CyberPad, a custom 3Ć3 macropad featuring nine mechanical switches, a rotary encoder, and an OLED display. The device runs on a Seeed XIAO RP2040 using CircuitPython and KMK firmware, and supports three switchable profiles: Productivity, Gaming, and Media. Each profile has multiple layers, custom shortcuts, OLED animations, and visual feedback for the active mode. I also designed the PCB in KiCad and created a custom 3D-printable enclosure.I always watched YouTubers build 3d models and print them but never had the resources or the opportunity to do so so this was quite good The most challenging part was bringing together multiple engineering disciplines into a single project. I had previously been exposed to PCB design, CAD modeling, embedded programming, firmware development, and 3D printing, but I had never combined all of them into one complete product. Getting the hardware, firmware, OLED interface, rotary encoder, and enclosure design to work together required a lot of iteration and troubleshooting. What I am most proud of is that CyberPad is a complete hardware product rather than an isolated experiment. It includes a custom PCB, custom enclosure, firmware, user interface, and documentation. Building it gave me confidence that I could take an idea from concept to a working prototype. It also gave me the confidence to publish my work publicly on GitHub. Before this project, many of the tools and technologies were things I had only explored individually. CyberPad showed me that I could combine them into something tangible and share it with others. To test CyberPad, users will need a Seeed XIAO RP2040, a 128Ć32 SSD1306 OLED display, an EC11 rotary encoder, nine MX-style switches, and the custom PCB and enclosure files provided in the repository. The firmware is written using CircuitPython and KMK. After installing CircuitPython on the RP2040 and copying the required libraries and firmware files, the device will boot directly into the CyberPad interface. Users can switch between Productivity, Gaming, and Media profiles using the top-row key combination and verify that the OLED display, encoder controls, shortcuts, and profile animations function correctly.", "repo": "https://github.com/Anuj981-blip/Cyber-pad", "demo": ""}]...
|
[{"post_id": 9275, "ts": "2026 [{"post_id": 9275, "ts": "2026-06-15T16:01:52Z", "hours": 1.9481, "text": "Devlog 2 updated the firmware"}, {"post_id": 6679, "ts": "2026-06-11T05:52:16Z", "hours": 0.6497, "text": "A cyber-pad with a rotary encoder and an oled display that has 3 different profiles and is highly customizable"}]...
|
Title: My awesome macropad! by @anujkishan918 | St Title: My awesome macropad! by @anujkishan918 | Stardance
Devlogs:
A cyber-pad with a rotary encoder and an oled display that has 3 different profiles and is highly customizable
Devlog 2 updated the firmware
Ships:
I built CyberPad, a custom 3Ć3 macropad featuring nine mechanical switches, a rotary encoder, and an OLED display. The device runs on a Seeed XIAO RP2040 using CircuitPython and KMK firmware, and supports three switchable profiles: Productivity, Gaming, and Media. Each profile has multiple layers, custom shortcuts, OLED animations, and visual feedback for the active mode. I also designed the PCB in KiCad and created a custom 3D-printable enclosure.I always watched YouTubers build 3d models and print them but never had the resources or the opportunity to do so so this was quite good The most challenging part was bringing together multiple engineering disciplines into a single project. I had previously been exposed to PCB design, CAD modeling, embedded programming, firmware development, and 3D printing, but I had never combined all of them into one complete product. Getting the hardware, firmware, OLED interface, rotary encoder, and enclosure design to work together required a lot of iteration and troubleshooting. What I am most proud of is that CyberPad is a complete hardware product rather than an isolated experiment. It includes a custom PCB, custom enclosure, firmware, user interface, and documentation. Building it gave me confidence that I could take an idea from concept to a working prototype. It also gave me the confidence to publish my work publicly on GitHub. Before this project, many of the tools and technologies were things I had only explored individually. CyberPad showed me that I could combine them into something tangible and share it with others. To test CyberPad, users will need a Seeed XIAO RP2040, a 128Ć32 SSD1306 OLED display, an EC11 rotary encoder, nine MX-style switches, and the custom PCB and enclosure files provided in the repository. The firmware is written using CircuitPython and KMK. After installing CircuitPython on the RP2040 and copying the required libraries and firmware files, the device will boot directly into the CyberPad interface. Users can switch between Productivity, Gaming, and Media profiles using the top-row key combination and verify that the OLED display, encoder controls, shortcuts, and profile animations function correctly....
|
1792878765.6738043
|
1793742765.6738043
|
|
6779
|
Zeteroide by @LouisNotLuna | Stardance
|
LouisNotLuna
|
1
|
17.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T16:28:17Z", "hours": 17.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple meteorite shooter, to learn opengl and deepen my knowledge in zig. It is quite a basic game, but it helped to further my understanding.", "repo": "https://codeberg.org/LouisNotLuna/zeteroide", "demo": "https://youtu.be/Fz58MMCm2dk"}]...
|
[{"post_id": 9277, "ts": "2026 [{"post_id": 9277, "ts": "2026-06-15T16:03:54Z", "hours": 3.2778, "text": "I added a damage sound, lives and other stuff. Smoothing for positions, so we donāt get jumpy jumps from grid pos to grid pos. This way we get smooth animations. I also tidied up the code, made spawn rate and tick rate increase with play time. This project has taught me a lot of about graphics programming and opengl."}, {"post_id": 6486, "ts": "2026-06-10T22:07:37Z", "hours": 3.6086, "text": "I did the restructering, the game grid is now no longer stored allowing for more efficent and more efficent ticking. Ticking is now done globally and not per Slot. I also reintroduce some bugs :> that need fixing for the full code diff view github. Here is one of them:"}, {"post_id": 4554, "ts": "2026-06-07T22:00:31Z", "hours": 0.38, "text": "Implemented lives and death (window just closes for now). They are not yet rendering though. so you only get an image of lazygit today"}, {"post_id": 4250, "ts": "2026-06-07T14:30:31Z", "hours": 0.5539, "text": "Now we properly render the explosion texture, missing the meteorites makes them spawn in quicker. They finally disappear when hitting them bottom. No lives yet, that should be trivial to implement. Also added new sounds, for damage and hitting an meteorite"}, {"post_id": 3733, "ts": "2026-06-06T19:35:51Z", "hours": 1.0483, "text": "I got images working! It was a stupid mistake that renderdoc helped me solve. (Pro tip: if you have a projection matrix make sure to actually set it in the shader). It would be nice if I could make opengl hard error in such a case š¤. As you can see it still not correctly rendered, but at least I see something."}, {"post_id": 3485, "ts": "2026-06-06T13:20:10Z", "hours": 2.3597, "text": "I am currently reworking the rendering pipeline, uhh and somehow a lot of stuff broke. Trying to figure out what I did wrong :dies:"}, {"post_id": 2883, "ts": "2026-06-05T19:39:30Z", "hours": 2.5653, "text": "I have been working on improving the codebase and added sound support, read up a lot on how SDL manages sound. And I needed to medal with nix flake dev env, because it was trying to use jack and didnāt see pipewire. The game doesnāt look much different, but here another screenshot."}, {"post_id": 2055, "ts": "2026-06-04T11:00:42Z", "hours": 2.3686, "text": "I got the basic game working, you can move around, shoot and destroy the meteroides. They donāt deal damage and just chill at the bottom when they reach it. I am not sure if I am happy with current system, as I use a 2d array of the size of the game. Maybe I will change that. Explosions are also working. That is the big red blob that you see, they appear shortly after you shoot a meteroide and disappear after a second. Overall very fun, next thing to add is gonna be a score and lives."}, {"post_id": 1987, "ts": "2026-06-04T07:52:50Z", "hours": 0.8536, "text": "I have been wanting to learn rendering for some time, I decided a good way was to create a little game with opengl and zig, as I am already knowledgeable about that language. The screenshot you see is the current game state, it has been very fun so far and I plan to do more. Doesnāt look to pretty yet, but I plan to work more on this. I have already learned a lot about opengl and rendering."}]...
|
Title: Zeteroide by @LouisNotLuna | Stardance
Dev Title: Zeteroide by @LouisNotLuna | Stardance
Devlogs:
I have been wanting to learn rendering for some time, I decided a good way was to create a little game with opengl and zig, as I am already knowledgeable about that language. The screenshot you see is the current game state, it has been very fun so far and I plan to do more. Doesnāt look to pretty yet, but I plan to work more on this. I have already learned a lot about opengl and rendering.
I got the basic game working, you can move around, shoot and destroy the meteroides. They donāt deal damage and just chill at the bottom when they reach it. I am not sure if I am happy with current system, as I use a 2d array of the size of the game. Maybe I will change that. Explosions are also working. That is the big red blob that you see, they appear shortly after you shoot a meteroide and disappear after a second. Overall very fun, next thing to add is gonna be a score and lives.
I have been working on improving the codebase and added sound support, read up a lot on how SDL manages sound. And I needed to medal with nix flake dev env, because it was trying to use jack and didnāt see pipewire. The game doesnāt look much different, but here another screenshot.
I am currently reworking the rendering pipeline, uhh and somehow a lot of stuff broke. Trying to figure out what I did wrong :dies:
I got images working! It was a stupid mistake that renderdoc helped me solve. (Pro tip: if you have a projection matrix make sure to actually set it in the shader). It would be nice if I could make opengl hard error in such a case š¤. As you can see it still not correctly rendered, but at least I see something.
Now we properly render the explosion texture, missing the meteorites makes them spawn in quicker. They finally disappear when hitting them bottom. No lives yet, that should be trivial to implement. Also added new sounds, for damage and hitting an meteorite
Implemented lives and death (window just closes for now). They are not yet rendering though. so you only get an image of lazygit today
I did the restructering, the game grid is now no longer stored allowing for more efficent and more efficent ticking. Ticking is now done globally and not per Slot. I also reintroduce some bugs :> that need fixing for the full code diff view github. Here is one of them:
I added a damage sound, lives and other stuff. Smoothing for positions, so we donāt get jumpy jumps from grid pos to grid pos. This way we get smooth animations. I also tidied up the code, made spawn rate and tick rate increase with play time. This project has taught me a lot of about graphics programming and opengl.
Ships:
I made a simple meteorite shooter, to learn opengl and deepen my knowledge in zig. It is quite a basic game, but it helped to further my understanding....
|
1792831655.5483966
|
1792918055.5483966
|
|
13164
|
HyperDesk by @xk | Stardance
|
xk
|
0
|
3.17
|
0
|
[]
|
[{"post_id": 9278, "ts": "2026 [{"post_id": 9278, "ts": "2026-06-15T16:03:56Z", "hours": 1.5197, "text": "internalization feature reconstructed architecture so users can add app easily (todo: a cli to install with one command) fully static, can be easily deployed by github pages / cloudflare pages (recommended) apps can use manifest file to declare their behaviors (it works like an real OS!) *Code is not open to public yet since Iām running security tests, sorry <( _ _ )> Image below shows i18n feature (Simplified Chinese version)"}, {"post_id": 9103, "ts": "2026-06-15T06:42:08Z", "hours": 1.6544, "text": "Two apps are now available: projects and about me hosted on Cloudflare todo: i18n scalable architecture more apps"}]...
|
Title: HyperDesk by @xk | Stardance
Devlogs:
Two Title: HyperDesk by @xk | Stardance
Devlogs:
Two apps are now available: projects and about me hosted on Cloudflare todo: i18n scalable architecture more apps
internalization feature reconstructed architecture so users can add app easily (todo: a cli to install with one command) fully static, can be easily deployed by github pages / cloudflare pages (recommended) apps can use manifest file to declare their behaviors (it works like an real OS!) *Code is not open to public yet since Iām running security tests, sorry <( _ _ )> Image below shows i18n feature (Simplified Chinese version)...
|
1792562013.671416
|
1793166813.671416
|
|
18504
|
My very own WebOS by @F1rino1s | Stardance
|
F1rino1s
|
0
|
2.1
|
0
|
[]
|
[{"post_id": 9281, "ts": "2026 [{"post_id": 9281, "ts": "2026-06-15T16:11:10Z", "hours": 1.7294, "text": "refined the pageās look"}, {"post_id": 8763, "ts": "2026-06-14T15:59:07Z", "hours": 0.3697, "text": "i just finished the first page of the website"}]...
|
Title: My very own WebOS by @F1rino1s | Stardance
Title: My very own WebOS by @F1rino1s | Stardance
Devlogs:
i just finished the first page of the website
refined the pageās look...
|
1792637641.8210003
|
1793242441.8210003
|
|
10959
|
Ephemeris by @reimunyancat | Stardance
|
reimunyancat
|
1
|
4.34
|
51
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-14T13:55:19Z", "hours": 4.0, "multiplier": 14.56, "payout": 51, "blessing": "neutral", "text": "šŖ Ephemeris ā a real-time 3D solar system simulator, built from scratch What I made: A desktop app (Tauri + TypeScript + Three.js) that simulates the solar system from real NASA JPL Horizons initial conditions. Instead of faking the orbits, it actually integrates Newtonian gravity in real time. I hand-implemented three classic computational-physics algorithms: a Velocity Verlet symplectic integrator for stable long-term orbits, a 3D Barnes-Hut octree for O(N log N) gravity, and a Newton-Raphson solver for Keplerās equation to read out live orbital elements. What was challenging: The trickiest part was the tension between the symplectic integrator and the Barnes-Hut approximation ā every time the octree rebuilds, tiny force discontinuities break symplecticity and energy drift creeps back in. Getting the numerical stability right (gravity softening near close encounters, sub-stepping at high time-acceleration, and removing barycenter drift) and killing GC frame spikes with an octree node memory pool took a lot of iteration. What Iām proud of: It genuinely runs on real NASA data and the orbits come out physically correct ā the unit tests recover the actual JPL inclinations. And it looks nice too: procedural planet textures, age-faded orbit trails, Saturnās rings, Earthās atmospheric glow, and real axial tilt + rotation. How to test it: Open it and the 8 planets load automatically. Drag the time slider to speed things up (1 day/s ā 1 year/s), click any planet to see its 6 live orbital elements, then toggle the asteroid belt on (1kā10k particles) and switch between naive O(N²) and Barnes-Hut to watch the FPS difference. You can also pause, reverse, and jump through time.", "repo": "https://github.com/reimunyancat/Ephemeris", "demo": "https://reimunyancat.github.io/Ephemeris/"}]...
|
[{"post_id": 9282, "ts": "2026 [{"post_id": 9282, "ts": "2026-06-15T16:11:33Z", "hours": 0.3367, "text": "I really agonized over how to add UI elements to meet the requirements. I originally intended to create this for display purposes, and the HUD I had made for a school assignment was already somewhat inconvenient. It was quite challenging due to the requirement to add more UI, but I found a way to incorporate features without compromising the aesthetics. I modified the code so that clicking the key descriptions located below the HUD immediately activates the functions. Additionally, instead of using the automatically generated readme.md, I wrote it myself based on my own ideas. While the content might seem AI-driven, I wrote it out by hand since it is also being used for a school assignment presentation."}, {"post_id": 8707, "ts": "2026-06-14T13:51:59Z", "hours": 1.0228, "text": "I added details, removed minor bugs, and made it prettier."}, {"post_id": 4932, "ts": "2026-06-08T15:19:46Z", "hours": 1.8544, "text": "Initially, I designed it more simply than planned, but when I modified it to fit the plan, there were so many errors that fixing them was very difficult. I will wrap up here for today and focus on details and optimization tomorrow."}, {"post_id": 4177, "ts": "2026-06-07T12:17:55Z", "hours": 0.6633, "text": "I implemented formulas for the trajectories and masses of the planets, created individual objects to form their orbits, and implemented the UI. The formulas were the most difficult part."}]...
|
Title: Ephemeris by @reimunyancat | Stardance
Dev Title: Ephemeris by @reimunyancat | Stardance
Devlogs:
I implemented formulas for the trajectories and masses of the planets, created individual objects to form their orbits, and implemented the UI. The formulas were the most difficult part.
Initially, I designed it more simply than planned, but when I modified it to fit the plan, there were so many errors that fixing them was very difficult. I will wrap up here for today and focus on details and optimization tomorrow.
I added details, removed minor bugs, and made it prettier.
I really agonized over how to add UI elements to meet the requirements. I originally intended to create this for display purposes, and the HUD I had made for a school assignment was already somewhat inconvenient. It was quite challenging due to the requirement to add more UI, but I found a way to incorporate features without compromising the aesthetics. I modified the code so that clicking the key descriptions located below the HUD immediately activates the functions. Additionally, instead of using the automatically generated readme.md, I wrote it myself based on my own ideas. While the content might seem AI-driven, I wrote it out by hand since it is also being used for a school assignment presentation.
Ships:
šŖ Ephemeris ā a real-time 3D solar system simulator, built from scratch What I made: A desktop app (Tauri + TypeScript + Three.js) that simulates the solar system from real NASA JPL Horizons initial conditions. Instead of faking the orbits, it actually integrates Newtonian gravity in real time. I hand-implemented three classic computational-physics algorithms: a Velocity Verlet symplectic integrator for stable long-term orbits, a 3D Barnes-Hut octree for O(N log N) gravity, and a Newton-Raphson solver for Keplerās equation to read out live orbital elements. What was challenging: The trickiest part was the tension between the symplectic integrator and the Barnes-Hut approximation ā every time the octree rebuilds, tiny force discontinuities break symplecticity and energy drift creeps back in. Getting the numerical stability right (gravity softening near close encounters, sub-stepping at high time-acceleration, and removing barycenter drift) and killing GC frame spikes with an octree node memory pool took a lot of iteration. What Iām proud of: It genuinely runs on real NASA data and the orbits come out physically correct ā the unit tests recover the actual JPL inclinations. And it looks nice too: procedural planet textures, age-faded orbit trails, Saturnās rings, Earthās atmospheric glow, and real axial tilt + rotation. How to test it: Open it and the 8 planets load automatically. Drag the time slider to speed things up (1 day/s ā 1 year/s), click any planet to see its 6 live orbital elements, then toggle the asteroid belt on (1kā10k particles) and switch between naive O(N²) and Barnes-Hut to watch the FPS difference. You can also pause, reverse, and jump through time....
|
1792875247.2490745
|
1793739247.2490745
|
|
10023
|
Devspace by @notaureith | Stardance
|
notaureith
|
0
|
2.03
|
0
|
[]
|
[{"post_id": 9287, "ts": "2026 [{"post_id": 9287, "ts": "2026-06-15T16:17:28Z", "hours": 0.4253, "text": "DEVLOG #3 The Future Starts Looking Real DevSpace is slowly turning from an idea into an actual platform. Today we worked on expanding the roadmap and planning features that make DevSpace feel more alive than a traditional IDE. Instead of just coding software, we want developers to feel like they are entering a digital workspace built for creativity, teamwork, and community. ->New roadmap ideas: AI-powered debugging assistant Shared live terminals Custom developer profiles Workspace themes & environments Community chill rooms One-click team setup system Smart notifications for teams We are also exploring smoother communication systems so developers can instantly jump into voice/video discussions while staying inside the coding environment. Biggest challenge: Balancing powerful features while keeping the software lightweight and fast."}, {"post_id": 7925, "ts": "2026-06-13T06:39:06Z", "hours": 0.5094, "text": "DEVLOG #2 Building the Collaboration System Today we focused on one of the biggest parts of DevSpace ā real-time collaboration. The vision is simple: Developers should be able to join a workspace and instantly code, communicate, and collaborate without opening external apps. ->We started improving: Real-time syncing Shared workspace structure Voice room concepts Team collaboration flow Faster UI responsiveness One interesting idea we are exploring is workspace rooms similar to communication platforms, where developers can create project-based environments and collaborate live. Another focus is reducing distractions. Instead of switching tabs between coding and meetings, DevSpace keeps everything inside one ecosystem. Current Enhancements: Improved project workspace UI Better file syncing research Team room structure planning AI assistant workflow concepts Optimized desktop performance The goal is still the same: Make developers enjoy collaboration again."}, {"post_id": 5400, "ts": "2026-06-09T04:40:32Z", "hours": 1.0908, "text": "DEVLOG #1 ā The Beginning of DevSpace DevSpace started with one simple idea , developers should not need 5 different apps just to work together. Right now people code on VS Code, communicate on Discord or Zoom, push on GitHub, and switch tabs constantly. We wanted to build a standalone software where everything exists in one place. A space where developers can code together in real time, join voice/video rooms instantly, use AI tools, collaborate on projects, and even chill with the community. Currently, we have started building the base architecture and experimenting with real-time collaboration systems. The biggest focus right now is creating a smooth coding experience while keeping communication features lightweight and fast. Inspired by modern devlog styles that showcase progress and vision step-by-step . ā¢Current Focus ->Real-time collaboration ->Built-in communication ->AI developer tools ->Desktop software architecture ->Developer community experience"}]...
|
Title: Devspace by @notaureith | Stardance
Devlog Title: Devspace by @notaureith | Stardance
Devlogs:
DEVLOG #1 ā The Beginning of DevSpace DevSpace started with one simple idea , developers should not need 5 different apps just to work together. Right now people code on VS Code, communicate on Discord or Zoom, push on GitHub, and switch tabs constantly. We wanted to build a standalone software where everything exists in one place. A space where developers can code together in real time, join voice/video rooms instantly, use AI tools, collaborate on projects, and even chill with the community. Currently, we have started building the base architecture and experimenting with real-time collaboration systems. The biggest focus right now is creating a smooth coding experience while keeping communication features lightweight and fast. Inspired by modern devlog styles that showcase progress and vision step-by-step . ā¢Current Focus ->Real-time collaboration ->Built-in communication ->AI developer tools ->Desktop software architecture ->Developer community experience
DEVLOG #2 Building the Collaboration System Today we focused on one of the biggest parts of DevSpace ā real-time collaboration. The vision is simple: Developers should be able to join a workspace and instantly code, communicate, and collaborate without opening external apps. ->We started improving: Real-time syncing Shared workspace structure Voice room concepts Team collaboration flow Faster UI responsiveness One interesting idea we are exploring is workspace rooms similar to communication platforms, where developers can create project-based environments and collaborate live. Another focus is reducing distractions. Instead of switching tabs between coding and meetings, DevSpace keeps everything inside one ecosystem. Current Enhancements: Improved project workspace UI Better file syncing research Team room structure planning AI assistant workflow concepts Optimized desktop performance The goal is still the same: Make developers enjoy collaboration again.
DEVLOG #3 The Future Starts Looking Real DevSpace is slowly turning from an idea into an actual platform. Today we worked on expanding the roadmap and planning features that make DevSpace feel more alive than a traditional IDE. Instead of just coding software, we want developers to feel like they are entering a digital workspace built for creativity, teamwork, and community. ->New roadmap ideas: AI-powered debugging assistant Shared live terminals Custom developer profiles Workspace themes & environments Community chill rooms One-click team setup system Smart notifications for teams We are also exploring smoother communication systems so developers can instantly jump into voice/video discussions while staying inside the coding environment. Biggest challenge: Balancing powerful features while keeping the software lightweight and fast....
|
1792497081.0308483
|
1793101881.0308483
|
|
18830
|
Bromine by @JGJ52 | Stardance
|
JGJ52
|
0
|
0.0
|
0
|
[]
|
[{"post_id": 9299, "ts": "2026 [{"post_id": 9299, "ts": "2026-06-15T16:49:36Z", "hours": 0.0, "text": "A basic plugin system this should be a good start for the plugins why does this not contain loading plugin main class"}, {"post_id": 8948, "ts": "2026-06-14T21:30:41Z", "hours": 0.0, "text": "I made a basic Bukkit-like listener api (stole most of the code from Sulfur, my previous Minestom based project) but instead of instant register when constructor called, it has register() and unregister() methods; made a command api which is basically same as Minestomās but there is register() and unregister() method"}]...
|
Title: Bromine by @JGJ52 | Stardance
Devlogs:
I m Title: Bromine by @JGJ52 | Stardance
Devlogs:
I made a basic Bukkit-like listener api (stole most of the code from Sulfur, my previous Minestom based project) but instead of instant register when constructor called, it has register() and unregister() methods; made a command api which is basically same as Minestomās but there is register() and unregister() method
A basic plugin system this should be a good start for the plugins why does this not contain loading plugin main class...
|
1791821469.8630826
|
1792685469.8630826
|
|
4506
|
H-OS by @harn | Stardance
|
harn
|
0
|
1.34
|
0
|
[]
|
[{"post_id": 930, "ts": "2026- [{"post_id": 930, "ts": "2026-06-02T17:59:09Z", "hours": 1.3394, "text": "Iām working on an OS!"}]...
|
Title: H-OS by @harn | Stardance
Devlogs:
Iām wor Title: H-OS by @harn | Stardance
Devlogs:
Iām working on an OS!...
|
1792731233.3974173
|
1793336033.3974173
|
|
15161
|
Wilbur Clicker by @wilburadventures | Stardance
|
wilburadventures
|
0
|
7.0
|
0
|
[]
|
[{"post_id": 9303, "ts": "2026 [{"post_id": 9303, "ts": "2026-06-15T16:55:28Z", "hours": 5.7333, "text": "Devlog 2 - Robot Environment After much work, Iāve finished creating Robot Wilbur, equipped with a laser beam and a scrapyard level to go with it. This one took incredibly long because of the details that were included in the background of the scene and all the work that went into every tiny detail. With the third enemy done, Iāve already begun to create the next boss, which will be an alien version."}, {"post_id": 6402, "ts": "2026-06-10T19:29:47Z", "hours": 1.2689, "text": "Devlog 1 - Robot Wilbur Picking up where I left off, today I decided to create a new enemy for players to fight. I have already created the first 2 bosses and this third one was pretty difficult for me to create. I spent lots of time thinking of designs and landed on this one, which strikes a balance between simplicity and mechanical complication. Currently, he lacks animations and attacks but those will be implemented some other day (the next devlog). This is a good spot to leave off for now."}]...
|
Title: Wilbur Clicker by @wilburadventures | Stard Title: Wilbur Clicker by @wilburadventures | Stardance
Devlogs:
Devlog 1 - Robot Wilbur Picking up where I left off, today I decided to create a new enemy for players to fight. I have already created the first 2 bosses and this third one was pretty difficult for me to create. I spent lots of time thinking of designs and landed on this one, which strikes a balance between simplicity and mechanical complication. Currently, he lacks animations and attacks but those will be implemented some other day (the next devlog). This is a good spot to leave off for now.
Devlog 2 - Robot Environment After much work, Iāve finished creating Robot Wilbur, equipped with a laser beam and a scrapyard level to go with it. This one took incredibly long because of the details that were included in the background of the scene and all the work that went into every tiny detail. With the third enemy done, Iāve already begun to create the next boss, which will be an alien version....
|
1792421334.0416741
|
1793026134.0416741
|
|
15018
|
Graphing Calulator by @Murple | Stardance
|
Murple
|
1
|
18.0
|
241
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T17:04:10Z", "hours": 18.0, "multiplier": 17.21, "payout": 241, "blessing": "neutral", "text": "I made a math hub with different tools such as a 2D and 3D grapher, a vector field plotter, and a symbolic calculator. The project started off as just a way to revise my math and make it real by being able to visualize it, but it quickly grew into a comprehensive toolset for exploring both single and multivariable calculus.The 2D graphing section allows users to plot multiple functions at once while calculating specific metrics like arc length and the average value of a function between two bounds. Moving into higher dimensions, the 3D plotter visualizes complex multivariable surfaces, handles partial derivatives, and evaluates the Hessian matrix to locate and classify critical points into local maxima, minima, or saddle points. For exact algebraic computations, the symbolic calculator operates as a computer algebra system capable of resolving standard derivatives, limits, antiderivatives, and complex iterated double or triple integrals. Finally, the vector field visualizer displays dynamic quiver plots and features analytical tools to evaluate curl, divergence, and line integrals for work and flux based on custom parametric inputs in terms of t", "repo": "https://github.com/JustMurple/Graphing-Calc", "demo": "https://graphing-calc-wnveuhsecezfexqp3annxz.streamlit.app/"}]...
|
[{"post_id": 9305, "ts": "2026 [{"post_id": 9305, "ts": "2026-06-15T16:57:22Z", "hours": 13.9633, "text": "A lot has happen after my first devlog! Iāve decided to split up my work in different sections. The first one, the graphing calculator, is the one I was working on in the first devlog. Since then Iāve added the possibility of plotting multiple functions and the computation of arclength and averege between two x values a and b. The second section I made was the 3D plotter, similarly to the 2D one it comes with the āmultiple functions at onceā feature. In the analysis tools it has the computation of partial derivatives and critical points. The third section is a symbolic calculator with whom you can evaluate iterated integrals, limits, derivatives, expressions and antiderivatives. Last but not list the forth section is the 2D vector field visualizer, it takes the fieldās components as inputs and plots them using plotlyās create quiver tool. The section also comes with a curl and divergence evaluator as well as a work and flux integral calculator that requires the user to input xās and yās parametrization in the variable t. As a personal note I wanted to add the fact that I really enjoyed making this, itās my first full scale CS project and it was a nice way to revise what I studied in calculus."}, {"post_id": 6158, "ts": "2026-06-10T11:08:28Z", "hours": 4.0356, "text": "Iām currently working on a graphing calculator that includes tools such as finding the derivative of the functions and solving for the rationals zeros. My main goal is to have a place where I could visualize the things commonly taught in calculus 1-3 to better understand them and to get a grasp onto python and the itās use in STEM fields."}]...
|
Title: Graphing Calulator by @Murple | Stardance
Title: Graphing Calulator by @Murple | Stardance
Devlogs:
Iām currently working on a graphing calculator that includes tools such as finding the derivative of the functions and solving for the rationals zeros. My main goal is to have a place where I could visualize the things commonly taught in calculus 1-3 to better understand them and to get a grasp onto python and the itās use in STEM fields.
A lot has happen after my first devlog! Iāve decided to split up my work in different sections. The first one, the graphing calculator, is the one I was working on in the first devlog. Since then Iāve added the possibility of plotting multiple functions and the computation of arclength and averege between two x values a and b. The second section I made was the 3D plotter, similarly to the 2D one it comes with the āmultiple functions at onceā feature. In the analysis tools it has the computation of partial derivatives and critical points. The third section is a symbolic calculator with whom you can evaluate iterated integrals, limits, derivatives, expressions and antiderivatives. Last but not list the forth section is the 2D vector field visualizer, it takes the fieldās components as inputs and plots them using plotlyās create quiver tool. The section also comes with a curl and divergence evaluator as well as a work and flux integral calculator that requires the user to input xās and yās parametrization in the variable t. As a personal note I wanted to add the fact that I really enjoyed making this, itās my first full scale CS project and it was a nice way to revise what I studied in calculus.
Ships:
I made a math hub with different tools such as a 2D and 3D grapher, a vector field plotter, and a symbolic calculator. The project started off as just a way to revise my math and make it real by being able to visualize it, but it quickly grew into a comprehensive toolset for exploring both single and multivariable calculus.The 2D graphing section allows users to plot multiple functions at once while calculating specific metrics like arc length and the average value of a function between two bounds. Moving into higher dimensions, the 3D plotter visualizes complex multivariable surfaces, handles partial derivatives, and evaluates the Hessian matrix to locate and classify critical points into local maxima, minima, or saddle points. For exact algebraic computations, the symbolic calculator operates as a computer algebra system capable of resolving standard derivatives, limits, antiderivatives, and complex iterated double or triple integrals. Finally, the vector field visualizer displays dynamic quiver plots and features analytical tools to evaluate curl, divergence, and line integrals for work and flux based on custom parametric inputs in terms of t...
|
1792824692.017689
|
1792911092.017689
|