|
5701
|
2-3 years in Dagestan journey, Learning C from the 2-3 years in Dagestan journey, Learning C from the inside out by @David_The_Real_One | Stardance...
|
David_The_Real_One
|
0
|
4.99
|
0
|
[]
|
[{"post_id": 26997, "ts": "202 [{"post_id": 26997, "ts": "2026-07-12T03:56:08Z", "hours": 4.2281, "text": "I completed a ton of projects, I learn a ton of stuff I still don’t understand what the “static” function does but I learned about switches and made a ton of stuff including this bank program"}, {"post_id": 23740, "ts": "2026-07-06T21:13:15Z", "hours": 0.3183, "text": "Learned how math works!"}, {"post_id": 23613, "ts": "2026-07-06T17:50:41Z", "hours": 0.4458, "text": "Ok to learn C, I first have to learn programming and since I don’t want to jump into the deep end I wanted to start with java, I’m watching the 12 hour bro code guide and I will make a GitHub repo and store all my projects, in the end my plan is to make a GPS navigator to show off the skills I learned"}]...
|
Title: 2-3 years in Dagestan journey, Learning C f Title: 2-3 years in Dagestan journey, Learning C from the inside out by @David_The_Real_One | Stardance
Devlogs:
Ok to learn C, I first have to learn programming and since I don’t want to jump into the deep end I wanted to start with java, I’m watching the 12 hour bro code guide and I will make a GitHub repo and store all my projects, in the end my plan is to make a GPS navigator to show off the skills I learned
Learned how math works!
I completed a ton of projects, I learn a ton of stuff I still don’t understand what the “static” function does but I learned about switches and made a ton of stuff including this bank program...
|
1792623149.0941267
|
1793227949.0941267
|
|
5702
|
My first slack bot! by @tstellar | Stardance
|
tstellar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @tstellar | Stardanc Title: My first slack bot! by @tstellar | Stardance...
|
1792760105.493219
|
1793364905.493219
|
|
5703
|
My awesome macropad! by @hamadounc009 | Stardance
|
hamadounc009
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @hamadounc009 | Sta Title: My awesome macropad! by @hamadounc009 | Stardance...
|
1793198977.944134
|
1793803777.944134
|
|
5704
|
Untitled by @Diva | Stardance
|
Diva
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Diva | Stardance
|
1793156168.0517
|
1793760968.0517
|
|
5705
|
BigRc by @klin4112 | Stardance
|
klin4112
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BigRc by @klin4112 | Stardance
|
1793235023.3050337
|
1793839823.3050337
|
|
5706
|
My awesome macropad! by @ts21 | Stardance
|
ts21
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ts21 | Stardance
|
1792767140.1923037
|
1793371940.1923037
|
|
5707
|
My first slack bot! by @Olivia1024 | Stardance
|
Olivia1024
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Olivia1024 | Starda Title: My first slack bot! by @Olivia1024 | Stardance...
|
1792806726.5500517
|
1793411526.5500517
|
|
5708
|
My first slack bot! by @AuraMonster | Stardance
|
AuraMonster
|
0
|
0.46
|
0
|
[]
|
[{"post_id": 1160, "ts": "2026 [{"post_id": 1160, "ts": "2026-06-03T00:25:35Z", "hours": 0.4564, "text": "I managed to create my first slackbot. This was pretty cool."}]...
|
Title: My first slack bot! by @AuraMonster | Stard Title: My first slack bot! by @AuraMonster | Stardance
Devlogs:
I managed to create my first slackbot. This was pretty cool....
|
1792932606.3711026
|
1793796606.3711026
|
|
5709
|
My first slack bot! by @JonButNotReally | Stardanc My first slack bot! by @JonButNotReally | Stardance...
|
JonButNotReally
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @JonButNotReally | S Title: My first slack bot! by @JonButNotReally | Stardance...
|
1792695158.7640064
|
1793299958.7640064
|
|
5710
|
My first slack bot! by @JonButNotReally | Stardanc My first slack bot! by @JonButNotReally | Stardance...
|
JonButNotReally
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @JonButNotReally | S Title: My first slack bot! by @JonButNotReally | Stardance...
|
1792756556.9939418
|
1793361356.9939418
|
|
5711
|
gdot 2d game by @jonathanwillner | Stardance
|
jonathanwillner
|
0
|
23.0
|
0
|
[]
|
[{"post_id": 8993, "ts": "2026 [{"post_id": 8993, "ts": "2026-06-15T00:02:13Z", "hours": 15.0, "text": "i dont rember proboly make a careter and trying to get godot 2d to work and failing cus it dislikes me"}, {"post_id": 31360, "ts": "2026-07-19T18:03:06Z", "hours": 1.0, "text": "Goal: Create the foundation for the electricity puzzle game.✅ what i did today Chose Godot 2D as the engine. Decided on a grid-based puzzle system. Planned a simple flat + pixel art style. Created the basic project structure. Designed the gameplay concept: designed Placeing the electrical components. with the current Design The player will: Receive limited components. Place them on a grid. Connect electricity. Solve puzzles."}, {"post_id": 32528, "ts": "2026-07-21T19:20:30Z", "hours": 4.0, "text": "i made the assets for the different components ik thay suck im not good at pixilart art or art"}, {"post_id": 33009, "ts": "2026-07-22T15:37:57Z", "hours": 3.0, "text": "What I got done today Made the assets for the different orientations of the wire Component Placement System Finished the basic component placement system. Components now spawn on the grid where the player clicks. Added support for: 🔋 Battery ➖ Wire 💡 Light 🔘 Switch Component Selection Added toolbar buttons for selecting components. Fixed GameManager communication between: Toolbar Board Components Players can now choose what they want to build before placing it. Placement Preview System Added a ghost preview system. Now when selecting a component: A transparent preview appears. The preview follows the mouse. The preview snaps to the grid. Changing the selected component updates the preview."}]...
|
Title: gdot 2d game by @jonathanwillner | Stardanc Title: gdot 2d game by @jonathanwillner | Stardance
Devlogs:
What I got done today Made the assets for the different orientations of the wire Component Placement System Finished the basic component placement system. Components now spawn on the grid where the player clicks. Added support for: 🔋 Battery ➖ Wire 💡 Light 🔘 Switch Component Selection Added toolbar buttons for selecting components. Fixed GameManager communication between: Toolbar Board Components Players can now choose what they want to build before placing it. Placement Preview System Added a ghost preview system. Now when selecting a component: A transparent preview appears. The preview follows the mouse. The preview snaps to the grid. Changing the selected component updates the preview.
i made the assets for the different components ik thay suck im not good at pixilart art or art
Goal: Create the foundation for the electricity puzzle game.✅ what i did today Chose Godot 2D as the engine. Decided on a grid-based puzzle system. Planned a simple flat + pixel art style. Created the basic project structure. Designed the gameplay concept: designed Placeing the electrical components. with the current Design The player will: Receive limited components. Place them on a grid. Connect electricity. Solve puzzles.
i dont rember proboly make a careter and trying to get godot 2d to work and failing cus it dislikes me...
|
1792885947.2594018
|
1793749947.2594018
|
|
5712
|
moved by @aquele_eletricista_la | Stardance
|
aquele_eletricista_la
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: moved by @aquele_eletricista_la | Stardance
|
1792770893.7556617
|
1793375693.7556617
|
|
5713
|
Untitled by @Mitchell | Stardance
|
Mitchell
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Mitchell | Stardance
|
1792659063.0984535
|
1793263863.0984535
|
|
5714
|
LocalPlayer by @zk4t | Stardance
|
zk4t
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: LocalPlayer by @zk4t | Stardance
|
1792616074.4956663
|
1793220874.4956663
|
|
5715
|
SCRAM68 by @onyxtheone | Stardance
|
onyxtheone
|
1
|
6.0
|
96
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-17T11:29:06Z", "hours": 6.0, "multiplier": 14.99, "payout": 96, "blessing": "neutral", "text": "I implemented a ChaCha20-like cipher in Algol68. This project was just for fun, to have a look into Algol and overall old languages. But I mean, it works. To try it out you need Algol 86 Genie and run it as is specified in the README or on the site. I included a challenge encrypted file (the password is so obvious).", "repo": "https://github.com/onyx-the-one/SCRAM68", "demo": "https://onyx-the-one.github.io/SCRAM68/"}]...
|
[{"post_id": 1707, "ts": "2026 [{"post_id": 1707, "ts": "2026-06-03T21:22:47Z", "hours": 3.7878, "text": "I figured out the issues, then more came up, then I figured those out, then more, and so on and so on. But I did manage to get something working out, and from my tests it works swimmingly. ALGOL68 is definietly something I will never revisit thouhg."}, {"post_id": 1346, "ts": "2026-06-03T09:19:28Z", "hours": 2.6336, "text": "It’s my first time working with ALGOL68 (what an idea) and of course nothing works. However I wanted to devlog these 2h38 because this will take a few more days to get functional. Not like I have any worthwhile images to attach so here goes my latest error message."}]...
|
Title: SCRAM68 by @onyxtheone | Stardance
Devlogs Title: SCRAM68 by @onyxtheone | Stardance
Devlogs:
It’s my first time working with ALGOL68 (what an idea) and of course nothing works. However I wanted to devlog these 2h38 because this will take a few more days to get functional. Not like I have any worthwhile images to attach so here goes my latest error message.
I figured out the issues, then more came up, then I figured those out, then more, and so on and so on. But I did manage to get something working out, and from my tests it works swimmingly. ALGOL68 is definietly something I will never revisit thouhg.
Ships:
I implemented a ChaCha20-like cipher in Algol68. This project was just for fun, to have a look into Algol and overall old languages. But I mean, it works. To try it out you need Algol 86 Genie and run it as is specified in the README or on the site. I included a challenge encrypted file (the password is so obvious)....
|
1792875238.2649822
|
1793739238.2649822
|
|
5716
|
My first slack bot! by @Catchum12 | Stardance
|
Catchum12
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Catchum12 | Stardan Title: My first slack bot! by @Catchum12 | Stardance...
|
1793231315.0095234
|
1793836115.0095234
|
|
5717
|
My first slack bot! by @IgBurner | Stardance
|
IgBurner
|
0
|
3.49
|
0
|
[]
|
[{"post_id": 7816, "ts": "2026 [{"post_id": 7816, "ts": "2026-06-13T01:28:12Z", "hours": 0.7936, "text": "Its finally done, the commands that I wanted to do anyway, I don’t like js I hope I don’t have to use it in the future, now I can start projects I know Ill enjoy 😭"}, {"post_id": 3234, "ts": "2026-06-06T02:00:24Z", "hours": 0.9464, "text": "turns out all of my commands had errors so I have to work them out one by one, i did the random art command, I had to find out how to use the query thing to look for paintings specifically - js is weird 😂"}, {"post_id": 1862, "ts": "2026-06-04T02:22:33Z", "hours": 0.5211, "text": "added two more commands that will get a random color and a random cat image, maybe if artists want to draw a cat with random colors this will be useful 😂 - gonna try it all soon hopefully it works 🤞"}, {"post_id": 1208, "ts": "2026-06-03T01:59:55Z", "hours": 1.2317, "text": "Finished a command to get a random piece of art and a url to the image, idk if it works since Nest hasn’t accepted me yet, but it runs so we’re basically good"}]...
|
Title: My first slack bot! by @IgBurner | Stardanc Title: My first slack bot! by @IgBurner | Stardance
Devlogs:
Finished a command to get a random piece of art and a url to the image, idk if it works since Nest hasn’t accepted me yet, but it runs so we’re basically good
added two more commands that will get a random color and a random cat image, maybe if artists want to draw a cat with random colors this will be useful 😂 - gonna try it all soon hopefully it works 🤞
turns out all of my commands had errors so I have to work them out one by one, i did the random art command, I had to find out how to use the query thing to look for paintings specifically - js is weird 😂
Its finally done, the commands that I wanted to do anyway, I don’t like js I hope I don’t have to use it in the future, now I can start projects I know Ill enjoy 😭...
|
1793170360.607493
|
1793775160.607493
|
|
5718
|
My first slack bot! by @Arsen | Stardance
|
Arsen
|
1
|
1.67
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-03T19:16:07Z", "hours": 1.0, "multiplier": 3.38, "payout": 4, "blessing": "neutral", "text": "What did I make? I built a Slack bot deployed on a Nest server that runs 24/7 using Node.js, Slack Bolt, Socket Mode, and systemd. It includes slash commands: /asd-ping (status check) /asd-sum (math calculator) /asd-bmi (BMI calculator) /asd-dice (random dice roll) /asd-catfact (API integration) /asd-help (command list) What was challenging? The hardest part was deployment and Slack integration. I had to debug: slash commands not triggering Socket Mode connection issues systemd environment configuration Slack routing vs server-side execution mismatches What am I proud of? I’m proud that I turned a local bot into a fully working production service: runs 24/7 on a Linux server restarts automatically via systemd stable Slack integration external API integration working reliably How to test it Install the bot via the Slack OAuth link from the project, then use: /asd-ping /asd-sum 5 10 /asd-bmi 70 175 /asd-dice /asd-catfact /asd-help All commands work inside Slack after installation.", "repo": "https://github.com/Arsen-Gevorgyan/chat-bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0B96454ZHR"}]...
|
[{"post_id": 2155, "ts": "2026 [{"post_id": 2155, "ts": "2026-06-04T14:27:37Z", "hours": 0.665, "text": "Add new commands /asd-bitcoin show bitcoint price /asd-rect calculate rectangel area"}, {"post_id": 1596, "ts": "2026-06-03T18:34:58Z", "hours": 1.0594, "text": "Set up the bot to run 24/7 on a remote server using systemd Configured Slack Socket Mode deployment Added new slash commands: /asd-ping /asd-sum /asd-bmi /asd-dice /asd-catfact /asd-help"}]...
|
Title: My first slack bot! by @Arsen | Stardance
Title: My first slack bot! by @Arsen | Stardance
Devlogs:
Set up the bot to run 24/7 on a remote server using systemd Configured Slack Socket Mode deployment Added new slash commands: /asd-ping /asd-sum /asd-bmi /asd-dice /asd-catfact /asd-help
Add new commands /asd-bitcoin show bitcoint price /asd-rect calculate rectangel area
Ships:
What did I make? I built a Slack bot deployed on a Nest server that runs 24/7 using Node.js, Slack Bolt, Socket Mode, and systemd. It includes slash commands: /asd-ping (status check) /asd-sum (math calculator) /asd-bmi (BMI calculator) /asd-dice (random dice roll) /asd-catfact (API integration) /asd-help (command list) What was challenging? The hardest part was deployment and Slack integration. I had to debug: slash commands not triggering Socket Mode connection issues systemd environment configuration Slack routing vs server-side execution mismatches What am I proud of? I’m proud that I turned a local bot into a fully working production service: runs 24/7 on a Linux server restarts automatically via systemd stable Slack integration external API integration working reliably How to test it Install the bot via the Slack OAuth link from the project, then use: /asd-ping /asd-sum 5 10 /asd-bmi 70 175 /asd-dice /asd-catfact /asd-help All commands work inside Slack after installation....
|
1793249697.5668066
|
1793336097.5668066
|
|
5719
|
Beast Bash - Installable game for Windows by @3DPr Beast Bash - Installable game for Windows by @3DPrinterPro | Stardance...
|
3DPrinterPro
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Beast Bash - Installable game for Windows b Title: Beast Bash - Installable game for Windows by @3DPrinterPro | Stardance...
|
1793029719.9038851
|
1793634519.9038851
|
|
5720
|
My awesome macropad! by @Dhruva | Stardance
|
Dhruva
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Dhruva | Stardance
|
1792662693.4060843
|
1793267493.4060843
|
|
5721
|
Shotmap by @superobotdevz | Stardance
|
superobotdevz
|
1
|
10.33
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-20T22:58:24Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a badminton score-keeping website for underprivileged, more local, and less skilled badminton players and umpires. During the process, I encountered many problems, including setup complexity, which prompted me to change the original project (an AI badminton match reviewer) into a simpler badminton score-keeping website. Another challenge was trying to fix the favicon not showing for my GitHub page, while it showed for my localhost website (it was because my original favicon was too big). I’m proud that I managed to finalize this project despite facing many of those challenges. Some notes on testing it: You can deduct points for each player by pressing the little button on the bottom right of each player’s point buttons. The settings button is in the top right. The left/right text tells you which half of the court each player serves on when they are supposed to serve. The rest is pretty self-explanatory.", "repo": "https://github.com/LCDsuperobot129/Shotmap", "demo": "https://lcdsuperobot129.github.io/Shotmap/"}]...
|
[{"post_id": 19386, "ts": "202 [{"post_id": 19386, "ts": "2026-06-30T17:59:50Z", "hours": 1.3347, "text": "I changed it to a badminton court heatmap to keep it simple. I made this for people who want to see their common spots where they hit and their opponents’ common spots. This allows people to reduce their chance of being predicted and study their opponent’s shots."}, {"post_id": 12676, "ts": "2026-06-20T18:22:59Z", "hours": 0.4028, "text": "Hello all. I have decided to convert my AI badminton match reviewer into a simpler badminton score-keeping website because of complications with the setup and the complexity. The name has changed to UmpireBuddy. This website would help more local and underprivileged badminton players and umpires keep track of score. For now, I have completed the base design, layout, and system for this project, with two sides to click on to add points. You can also change settings, like the names of the players and the set points. The buttons have a liquid glass effect, with a background that has animated circles moving up. In addition, there is a win sound when someone wins the whole game."}, {"post_id": 11728, "ts": "2026-06-19T03:12:23Z", "hours": 0.6378, "text": "just made it a front-end prototype that is viewable, preparation for shipping"}, {"post_id": 9029, "ts": "2026-06-15T01:58:57Z", "hours": 4.7908, "text": "I worked on a new circular video upload button that got rid of the original rectangular button. However, it kind of made some new bugs, but I’m gonna work on them later."}, {"post_id": 4393, "ts": "2026-06-07T18:30:04Z", "hours": 1.0122, "text": "Set up android emulator and fixed off-center bug for video analysis tab"}, {"post_id": 2535, "ts": "2026-06-05T02:17:41Z", "hours": 0.6494, "text": "Added new font - Google Sans"}, {"post_id": 1915, "ts": "2026-06-04T04:27:32Z", "hours": 1.6642, "text": "basically working on the fundamentals"}]...
|
Title: Shotmap by @superobotdevz | Stardance
Devl Title: Shotmap by @superobotdevz | Stardance
Devlogs:
basically working on the fundamentals
Added new font - Google Sans
Set up android emulator and fixed off-center bug for video analysis tab
I worked on a new circular video upload button that got rid of the original rectangular button. However, it kind of made some new bugs, but I’m gonna work on them later.
just made it a front-end prototype that is viewable, preparation for shipping
Hello all. I have decided to convert my AI badminton match reviewer into a simpler badminton score-keeping website because of complications with the setup and the complexity. The name has changed to UmpireBuddy. This website would help more local and underprivileged badminton players and umpires keep track of score. For now, I have completed the base design, layout, and system for this project, with two sides to click on to add points. You can also change settings, like the names of the players and the set points. The buttons have a liquid glass effect, with a background that has animated circles moving up. In addition, there is a win sound when someone wins the whole game.
I changed it to a badminton court heatmap to keep it simple. I made this for people who want to see their common spots where they hit and their opponents’ common spots. This allows people to reduce their chance of being predicted and study their opponent’s shots.
Ships:
I made a badminton score-keeping website for underprivileged, more local, and less skilled badminton players and umpires. During the process, I encountered many problems, including setup complexity, which prompted me to change the original project (an AI badminton match reviewer) into a simpler badminton score-keeping website. Another challenge was trying to fix the favicon not showing for my GitHub page, while it showed for my localhost website (it was because my original favicon was too big). I’m proud that I managed to finalize this project despite facing many of those challenges. Some notes on testing it: You can deduct points for each player by pressing the little button on the bottom right of each player’s point buttons. The settings button is in the top right. The left/right text tells you which half of the court each player serves on when they are supposed to serve. The rest is pretty self-explanatory....
|
1793220876.9714887
|
1793307276.9714887
|
|
5722
|
My awesome macropad! by @Bennett | Stardance
|
Bennett
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Bennett | Stardanc Title: My awesome macropad! by @Bennett | Stardance...
|
1792705663.9949005
|
1793310463.9949005
|
|
5723
|
BarterBloom by @JadeV | Stardance
|
JadeV
|
0
|
0.77
|
0
|
[]
|
[{"post_id": 1690, "ts": "2026 [{"post_id": 1690, "ts": "2026-06-03T20:53:06Z", "hours": 0.765, "text": "First Day Dev Log: Logo & Banner Alright, guys, I took a break from the long idea stage of this project and actually made something. It feels good! Spent the last 45 minutes getting that BarterBloom vibe down with a mockup (NOT FINAL PRODUCT AT ALL) logo and banner. I went for a clean, approachable feel maybe it’s not super innovative but I think that’s how people will react to it when I get to launch. I’m pretty happy with the direction, even if I still need to perfect the font choice (there were a LOT of fonts I considered… it got messy). Now, on to those user flows and wireframes! Wish me luck getting my MVP ready for launch."}]...
|
Title: BarterBloom by @JadeV | Stardance
Devlogs: Title: BarterBloom by @JadeV | Stardance
Devlogs:
First Day Dev Log: Logo & Banner Alright, guys, I took a break from the long idea stage of this project and actually made something. It feels good! Spent the last 45 minutes getting that BarterBloom vibe down with a mockup (NOT FINAL PRODUCT AT ALL) logo and banner. I went for a clean, approachable feel maybe it’s not super innovative but I think that’s how people will react to it when I get to launch. I’m pretty happy with the direction, even if I still need to perfect the font choice (there were a LOT of fonts I considered… it got messy). Now, on to those user flows and wireframes! Wish me luck getting my MVP ready for launch....
|
1793173997.306712
|
1793778797.306712
|
|
5724
|
Dungeon crawler game by @alyona | Stardance
|
alyona
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Dungeon crawler game by @alyona | Stardance
|
1793296294.5353904
|
1793901094.5353904
|
|
5725
|
Health-Track AI Application by @as | Stardance
|
as
|
0
|
0.41
|
0
|
[]
|
[{"post_id": 13191, "ts": "202 [{"post_id": 13191, "ts": "2026-06-21T16:26:51Z", "hours": 0.4103, "text": "I am working on updating the UI to enter symptoms, to make it more user friendly."}]...
|
Title: Health-Track AI Application by @as | Starda Title: Health-Track AI Application by @as | Stardance
Devlogs:
I am working on updating the UI to enter symptoms, to make it more user friendly....
|
1792691326.198571
|
1793296126.198571
|
|
5726
|
Kunix Millennium Operating System by @jdj | Starda Kunix Millennium Operating System by @jdj | Stardance...
|
jdj
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-03T06:54:17Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is the first real version of the Kunix Millennium Operating System. It is an operating system built from scratch, for X86_64 processors. It has a shell, and memory management. It boots with the Limine bootloader. It is fully libre under my own custom license. I had worked on it a bit beforehand, but I added some newer features like memory management among other things recently.", "repo": "https://github.com/KlondikeDev/kmos", "demo": "https://www.youtube.com/watch?v=stRZd9a7R0s"}]...
|
[{"post_id": 1305, "ts": "2026 [{"post_id": 1305, "ts": "2026-06-03T06:50:10Z", "hours": 0.2964, "text": "Kunix is going great! We have a shell, and copyright info now! We use our own license now, and we are successfully running on real hardware! Here is a screenshot from QEMU!"}]...
|
Title: Kunix Millennium Operating System by @jdj | Title: Kunix Millennium Operating System by @jdj | Stardance
Devlogs:
Kunix is going great! We have a shell, and copyright info now! We use our own license now, and we are successfully running on real hardware! Here is a screenshot from QEMU!
Ships:
This is the first real version of the Kunix Millennium Operating System. It is an operating system built from scratch, for X86_64 processors. It has a shell, and memory management. It boots with the Limine bootloader. It is fully libre under my own custom license. I had worked on it a bit beforehand, but I added some newer features like memory management among other things recently....
|
1793263853.384686
|
1793350253.384686
|
|
5727
|
Album Rater Website by @Vishwa | Stardance
|
Vishwa
|
1
|
39.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-01T05:07:44Z", "hours": 39.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made SimpleRater, a way to quickly write in your own ratings and comments on songs you love! You can search for an album using one of 2 music databases, and rate the album song-by-song on its own, colorful theme. I kept it Simple: just rate, comment, and save; no extra unnecessary features.", "repo": "https://github.com/VaishuBeta/album-rater", "demo": "https://rater-deployment.netlify.app/"}]...
|
[{"post_id": 75790, "ts": "202 [{"post_id": 75790, "ts": "2026-10-01T04:46:05Z", "hours": 1.7628, "text": "Final devlog Everything is ready for publishing. Submission will be finished shortly."}, {"post_id": 74277, "ts": "2026-09-27T03:35:16Z", "hours": 3.5108, "text": "Final update before publishing This is the final, ready-for-release version of the project. I will be working on packaging and publishing it for the next few days. Album pages can be exported with album and rating data (new button!) Home page has a new (but familiar) layout. Added a background for the search section, creates the sections step-by-step and autoscrolls for a smooth and clear experience. Looks a lot better than the old UI, honestly. **Added iTunes Search, using iTunes API. It gives generally different results than MusicBrainz, so you’ll usually find the album you’re looking for in one of them. Importing is somewhat functional but causes a lot of issues. This will likely be removed before release. Rating comments look better (gray when blank, scrolling for long comments) Rating numbers are much easier to type. Previously, the auto-formatting made it annoying to type in your rating. The format has since been fixed, and is much easier to use. Rating cells change opacity depending on how well rated the song is. Lowest opacity is 30% for a 0/10 rating, so even 0s are still visible. This makes it much easier to see what songs are rated well/poorly at a glance, and makes the page look much better. Misc. bugs were fixed, and more comments were added to the code"}, {"post_id": 60618, "ts": "2026-09-03T02:20:32Z", "hours": 7.0539, "text": "Returning to the Album Rater Album Rater is now fully saved using LocalStorage. I plan to add exports page exports very soon. Color palettes also save to LocalStorage and work with a pop-up button next to the edit button. To Do: Add imports/exports Tracklist editing before and after page creation Manual page creation with user-inputted album data Try another music search API (Spotify API needs premium) UI updates to polish the look Finish up and submit the project"}, {"post_id": 13535, "ts": "2026-06-22T04:44:10Z", "hours": 8.9711, "text": "I added so much this time I forgot everything I did, so this is just what I remember. Made the HTML files generate with a parallel JSON file, which I’ll use for data importing/exporting Added custom colors. Color Thief generates a clean palette up to 10 colors, and the user can select two to be the primary and secondary colors. This influences the entire page’s theme, since every color is derived from those two colors. The program also saves your chosen two colors in local storage, so that each page has its own selected theme. (I might move this to a JSON file, since I plan to use that for saving the tracklist info, but i’m not sure yet). On the home page, I made a pop-up box for the user to validate/customize album information before the page is made. This way, they can make the page name whatever they want instead of the automatic one. I still have to link this to the backend to sync the page names with the page generation. I finally added custom comments for the songs, which I’ve stalled for super long now. I’m debating between saving them with local storage or a seperate JSON file, so I’ve held off on the saving for now. Right now they just save in an object in the JS file. I made a top bar where the pages will go. I want the UI to look like Google tabs, with a (+) button that has a dropdown with all the pages. I fixed the entire backend and solved a bunch of problems. Before, making two pages for the same album would overwrite the old one, but now I made it make a duplicate, titled” {Album Name} 2.html” instead. I have to link this with the popup to let the user name it whatever they want, since this is going to be the page name used everywhere. I also had issues with albums with special names. For example, I knew an album titled “</3”, and the “<” and “/” would cause issues with finding the file as well as HTML formatting when generating the page. So I seperated the file name from the album name by making a separate sanitized name, which is going to be the page name. I also remember doing a ton of smaller fixes but I forgot what I did. I cleaned up the CSS in a bunch of places and made sure elements didn’t break with different-sized windows. Next, I need to Link the popup on the Search page to the backend, so the user can customize page names before making them. Make the tabs system on the top, where the user can open/close whichever pages are relevant. Let the user update the number rating, and put some album data (median rating, user rating, album comments) Let the user change the album cover in the popup and on the album page Export album pages as JSON files I’m almost done with the app and I think I can probably finish it up in a few more devlogs. I’m expecting two weeks until I’m ready to ship."}, {"post_id": 8440, "ts": "2026-06-14T01:18:21Z", "hours": 4.2897, "text": "For the past few sessions, I’ve just been working on a dynamic theme for the album page. It automatically samples a dominant and secondary color from the album cover, and then: Creates a gradient for the banner, with both colors darkened (or lightened if needed) until it’s within a certain luminosity threshhold Darkens the primary color to create the background color Raises luminosity of the secondary color to color the tracklist numbers and “Tracklist” title. I just need to make the ratings and comments for this page, and I should be done with the album pages. After that, I’ll probably work on customizing the album page themes, since sometimes they don’t pick the best colors automatically. Then, I’ll have to do rating and comment functionality. The project is going well so far, and I think I’m close to done. I only have a few more big tasks left, and then I just have to do some finishing touches and I should be done."}, {"post_id": 6643, "ts": "2026-06-11T04:05:07Z", "hours": 4.5094, "text": "Made the UI for the album pages (this is temporary, I plan to work on this a lot more later). I also added the ability to edit the album data. User input for the songs is not implemented yet, so this is all hardcoded. I spent a while trying to use ColorThief to automatically sample a background color for the album cover, but there were some issues with the package and I couldn’t get it to work, so I just hardcoded this color for now. I plan to get ColorThief (or a similar package) working soon, since the accent color is pretty important to the look of the app. My next steps are to implement song input (rating & comments) and improve the UI for this page, as well as the home page."}, {"post_id": 5296, "ts": "2026-06-09T00:50:52Z", "hours": 1.9944, "text": "I’ve made the process to generate album pages. It’s not hooked up to a script yet, so there’s no functionality, but the Search->Page Generation pipeline works perfectly. You can search for an album with MusicBrainz API (or just give a release ID) and find an album, then get a preview to make sure it’s the right album, and finally generate an album page for it. All that’s left is making the script to edit the album pages as needed. I’m guessing this will be in 3 parts: being able to edit album “hard” data, being able to input ratings and comments, and being able to export/import album pages as a file. For the last part, I would like it to be a text file or CSV file, but an HTML file could honestly be easier if all the data is written in there anyways. I’ll cross that bridge when I get to it. For now, I need to work on the former 2 parts."}, {"post_id": 4712, "ts": "2026-06-08T04:13:41Z", "hours": 3.0178, "text": "UI for the homepage is coming together well, but I might update it at the end of the project. For now, there’s a theme and it looks good, so that’s good enough. I also added a Search by Release ID feature, since the MusicBrainz API search isn’t that great and oftentimes doesn’t suggest the album that I want, so now I can just paste a release ID to get the album immediately. Next steps are building the functionality for the rating pages and figuring out how to store the user-inputted page data."}, {"post_id": 3882, "ts": "2026-06-06T23:43:20Z", "hours": 3.32, "text": "The program can now search for albums, preview information, and load it in a new file for further use. The UI looks like a mess for now, so the next step is to fix the layout and interface. This is a great experience, learning to use the MusicBrainz API and learn how Electron works, and I’m glad to be working on this project."}, {"post_id": 1147, "ts": "2026-06-03T00:10:20Z", "hours": 0.4867, "text": "Basic Electron setup for the app, learning how it works. This is my first time using Electron for any project, so this will be fun."}]...
|
Title: Album Rater Website by @Vishwa | Stardance
Title: Album Rater Website by @Vishwa | Stardance
Devlogs:
Basic Electron setup for the app, learning how it works. This is my first time using Electron for any project, so this will be fun.
The program can now search for albums, preview information, and load it in a new file for further use. The UI looks like a mess for now, so the next step is to fix the layout and interface. This is a great experience, learning to use the MusicBrainz API and learn how Electron works, and I’m glad to be working on this project.
UI for the homepage is coming together well, but I might update it at the end of the project. For now, there’s a theme and it looks good, so that’s good enough. I also added a Search by Release ID feature, since the MusicBrainz API search isn’t that great and oftentimes doesn’t suggest the album that I want, so now I can just paste a release ID to get the album immediately. Next steps are building the functionality for the rating pages and figuring out how to store the user-inputted page data.
I’ve made the process to generate album pages. It’s not hooked up to a script yet, so there’s no functionality, but the Search->Page Generation pipeline works perfectly. You can search for an album with MusicBrainz API (or just give a release ID) and find an album, then get a preview to make sure it’s the right album, and finally generate an album page for it. All that’s left is making the script to edit the album pages as needed. I’m guessing this will be in 3 parts: being able to edit album “hard” data, being able to input ratings and comments, and being able to export/import album pages as a file. For the last part, I would like it to be a text file or CSV file, but an HTML file could honestly be easier if all the data is written in there anyways. I’ll cross that bridge when I get to it. For now, I need to work on the former 2 parts.
Made the UI for the album pages (this is temporary, I plan to work on this a lot more later). I also added the ability to edit the album data. User input for the songs is not implemented yet, so this is all hardcoded. I spent a while trying to use ColorThief to automatically sample a background color for the album cover, but there were some issues with the package and I couldn’t get it to work, so I just hardcoded this color for now. I plan to get ColorThief (or a similar package) working soon, since the accent color is pretty important to the look of the app. My next steps are to implement song input (rating & comments) and improve the UI for this page, as well as the home page.
For the past few sessions, I’ve just been working on a dynamic theme for the album page. It automatically samples a dominant and secondary color from the album cover, and then: Creates a gradient for the banner, with both colors darkened (or lightened if needed) until it’s within a certain luminosity threshhold Darkens the primary color to create the background color Raises luminosity of the secondary color to color the tracklist numbers and “Tracklist” title. I just need to make the ratings and comments for this page, and I should be done with the album pages. After that, I’ll probably work on customizing the album page themes, since sometimes they don’t pick the best colors automatically. Then, I’ll have to do rating and comment functionality. The project is going well so far, and I think I’m close to done. I only have a few more big tasks left, and then I just have to do some finishing touches and I should be done.
I added so much this time I forgot everything I did, so this is just what I remember. Made the HTML files generate with a parallel JSON file, which I’ll use for data importing/exporting Added custom colors. Color Thief generates a clean palette up to 10 colors, and the user can select two to be the primary and secondary colors. This influences the entire page’s theme, since every color is derived from those two colors. The program also saves your chosen two colors in local storage, so that each page has its own selected theme. (I might move this to a JSON file, since I plan to use that for saving the tracklist info, but i’m not sure yet). On the home page, I made a pop-up box for the user to validate/customize album information before the page is made. This way, they can make the page name whatever they want instead of the automatic one. I still have to link this to the backend to sync the page names with the page generation. I finally added custom comments for the songs, which I’ve stalled for super long now. I’m debating between saving them with local storage or a seperate JSON file, so I’ve held off on the saving for now. Right now they just save in an object in the JS file. I made a top bar where the pages will go. I want the UI to look like Google tabs, with a (+) button that has a dropdown with all the pages. I fixed the entire backend and solved a bunch of problems. Before, making two pages for the same album would overwrite the old one, but now I made it make a duplicate, titled” {Album Name} 2.html” instead. I have to link this with the popup to let the user name it whatever they want, since this is going to be the page name used everywhere. I also had issues with albums with special names. For example, I knew an album titled “</3”, and the “<” and “/” would cause issues with finding the file as well as HTML formatting when generating the page. So I seperated the file name from the album name by making a separate sanitized name, which is going to be the page name. I also remember doing a ton of smaller fixes but I forgot what I did. I cleaned up the CSS in a bunch of places and made sure elements didn’t break with different-sized windows. Next, I need to Link the popup on the Search page to the backend, so the user can customize page names before making them. Make the tabs system on the top, where the user can open/close whichever pages are relevant. Let the user update the number rating, and put some album data (median rating, user rating, album comments) Let the user change the album cover in the popup and on the album page Export album pages as JSON files I’m almost done with the app and I think I can probably finish it up in a few more devlogs. I’m expecting two weeks until I’m ready to ship.
Returning to the Album Rater Album Rater is now fully saved using LocalStorage. I plan to add exports page exports very soon. Color palettes also save to LocalStorage and work with a pop-up button next to the edit button. To Do: Add imports/exports Tracklist editing before and after page creation Manual page creation with user-inputted album data Try another music search API (Spotify API needs premium) UI updates to polish the look Finish up and submit the project
Final update before publishing This is the final, ready-for-release version of the project. I will be working on packaging and publishing it for the next few days. Album pages can be exported with album and rating data (new button!) Home page has a new (but familiar) layout. Added a background for the search section, creates the sections step-by-step and autoscrolls for a smooth and clear experience. Looks a lot better than the old UI, honestly. **Added iTunes Search, using iTunes API. It gives generally different results than MusicBrainz, so you’ll usually find the album you’re looking for in one of them. Importing is somewhat functional but causes a lot of issues. This will likely be removed before release. Rating comments look better (gray when blank, scrolling for long comments) Rating numbers are much easier to type. Previously, the auto-formatting made it annoying to type in your rating. The format has since been fixed, and is much easier to use. Rating cells change opacity depending on how well rated the song is. Lowest opacity is 30% for a 0/10 rating, so even 0s are still visible. This makes it much easier to see what songs are rated well/poorly at a glance, and makes the page look much better. Misc. bugs were fixed, and more comments were added to the code
Final devlog Everything is ready for publishing. Submission will be finished shortly.
Ships:
I made SimpleRater, a way to quickly write in your own ratings and comments on songs you love! You can search for an album using one of 2 music databases, and rate the album song-by-song on its own, colorful theme. I kept it Simple: just rate, comment, and save; no extra unnecessary features....
|
1793145246.4387844
|
1793231646.4387844
|
|
5728
|
Posture Tracker by @Tomer | Stardance
|
Tomer
|
0
|
4.72
|
0
|
[]
|
[{"post_id": 32117, "ts": "202 [{"post_id": 32117, "ts": "2026-07-21T01:53:18Z", "hours": 0.9336, "text": "July 16-18 - I had to replace the one thing that my design truly relies on :(((( (the IMU for the actual posture tracking part of my posture tracking device) What Went Wrong After finishing the pcb and schematic I wanted to put it in to jlcpb to get a quote, and it came out to almost one hundred dollars (see the image below) that was actualy crazy to me and so I did some investigating and it was because I chose to use a LSM6DSV16X IMU, which made my pcb switch from economic to standard, wildly inflating prices. A little background on why I chose the LSM6DSV16X: it had smart power features to make the device last a long time, and a machine learning core for more advanced tracking making it a perfect fit. My solution I could either suck it up and go forward with a 100+ device, or fix it which would require to restructure everything. Fix it i did. I wanted to find a comprable IMU that was supported in the economic manufacturing, similar footprint to the LSM6DSV16X, and had power regulating features that would not degrade my original plan. I originaly looked into other candidates like the MPU-6500(which a website I looked at for footprints literaly told me was too old to use). I also looked at the ICM-45686, ICM-42670-P, and LSM6DSOX, which where all standard-only. I then came across the LSM6DSVQTR, one of the only IMUs comprable to the LSM6DSV16X, on the economic tier. It retained the Machine learning core, low power mode, and had an almost identical footrpint to the original. So, with that change, and a few components that where replaced with a basic instead of extended variant, I had to rebuild the schematic. That was not as bad as I thought and took about an hour. Next up: CAD"}, {"post_id": 29641, "ts": "2026-07-16T18:24:18Z", "hours": 2.2003, "text": "July 14/15 - PCB Routing, probably the most important part in hardware design A brief overview of what I did so basicaly today I had to route the pcb, which would determine the layout of all of my parts in the real assembled design. It was very important for me to make this compact and accessible. to accomplish this I would place the xiao port, switch, and battery and motor connectors on the edge of the board for ease of use. the process when starting out I used the default 0.2mm traces for my routing. I wanted to double check this and as it turns out there are different sized traces for different use cases, rendering my original traces useless. Nonetheless I perservered. When I thought I was done, I ran the DRC, and a whopping 39 errors (if you go to 1:13 in the video you can see all of the errors). Luckily, a lot of these errors where the same thingd multiple times. For instance, In some of the narrower spaces, the increased traces I drew interfered with other pads and traces, so I had to change and alter portions. this was especialy true for the imu, which was microscopic. I also had issues with some of the ground pins being stranded away from the copper pour I placed, so I just routed them to the back of the board. there where a bunch more issues but that should sufice to cover my process for these days All in all pretty successful portion of the design process."}, {"post_id": 26346, "ts": "2026-07-11T02:38:21Z", "hours": 1.5833, "text": "July 10th - Schematics!! Goal Today, I wanted to finalize the BOM and get everything on to the KiCad Schematic, (making sure nothing gets fried :) My Circuitry Throughout this whole learning experience of creating the BOM, researching electronics, and so much more, I found it helpful to explain things so a 5 year old can understand it, so hopefully my explanation of this circuit does it justice :) My design works by taking power from a battery, not shown on the schematic, and controlling it with a sliding switch. For a microcontroller, I used an ESP32S3. To track posture, I used an IMU, with a super long name that if you care for, you can find it as the big square at the bottom of the schematic I also used a simple coin motor. Ultimately, this monstrosity was formed, with those key components and a whole bunch of researching in regards to capacitors, resistors, and so much more. (Any “pause” in the timelapse was me researching what to do because I didnt want to screw it up) Some stuff I found along the way I had to learn how to import footprints, and what to do when there arent any to be found. I ended up having to use the command prompt and a tool called easyeda2kicad to find footprints for the slide switch. Issues and Problems i encountered, because of course there are. Although I found out that I had to use easyeda2kicad, I ran into problems with it. Most notably was that it didnt work lol. This had a simple fix of just adding a python -m command to the beginning of the command. Worked like a charm after that. When doing the electrical check, I ran into a whopping 18 ERC Errors!!! 15 of these where solved simply with a cool feature that most people already know but I didnt, called the No Connect flag, which marked that I didnt use some of the pins on the XIAO and IMU. I guess they want me to use all of them :/ The last 3 occured because I did not include the battery in the schematic, so there was no power. (the battery would be connected through a cable, not soldering, so it didnt matter). I used another flag tool called the Power Flag to fix this. Of course, there where so many more problems, but I dont want to bore anyone reading this, so just enjoy the timelapse (I hope it looks cool) Next Time Next up is the PCB itself, how exciting!"}]...
|
Title: Posture Tracker by @Tomer | Stardance
Devl Title: Posture Tracker by @Tomer | Stardance
Devlogs:
July 10th - Schematics!! Goal Today, I wanted to finalize the BOM and get everything on to the KiCad Schematic, (making sure nothing gets fried :) My Circuitry Throughout this whole learning experience of creating the BOM, researching electronics, and so much more, I found it helpful to explain things so a 5 year old can understand it, so hopefully my explanation of this circuit does it justice :) My design works by taking power from a battery, not shown on the schematic, and controlling it with a sliding switch. For a microcontroller, I used an ESP32S3. To track posture, I used an IMU, with a super long name that if you care for, you can find it as the big square at the bottom of the schematic I also used a simple coin motor. Ultimately, this monstrosity was formed, with those key components and a whole bunch of researching in regards to capacitors, resistors, and so much more. (Any “pause” in the timelapse was me researching what to do because I didnt want to screw it up) Some stuff I found along the way I had to learn how to import footprints, and what to do when there arent any to be found. I ended up having to use the command prompt and a tool called easyeda2kicad to find footprints for the slide switch. Issues and Problems i encountered, because of course there are. Although I found out that I had to use easyeda2kicad, I ran into problems with it. Most notably was that it didnt work lol. This had a simple fix of just adding a python -m command to the beginning of the command. Worked like a charm after that. When doing the electrical check, I ran into a whopping 18 ERC Errors!!! 15 of these where solved simply with a cool feature that most people already know but I didnt, called the No Connect flag, which marked that I didnt use some of the pins on the XIAO and IMU. I guess they want me to use all of them :/ The last 3 occured because I did not include the battery in the schematic, so there was no power. (the battery would be connected through a cable, not soldering, so it didnt matter). I used another flag tool called the Power Flag to fix this. Of course, there where so many more problems, but I dont want to bore anyone reading this, so just enjoy the timelapse (I hope it looks cool) Next Time Next up is the PCB itself, how exciting!
July 14/15 - PCB Routing, probably the most important part in hardware design A brief overview of what I did so basicaly today I had to route the pcb, which would determine the layout of all of my parts in the real assembled design. It was very important for me to make this compact and accessible. to accomplish this I would place the xiao port, switch, and battery and motor connectors on the edge of the board for ease of use. the process when starting out I used the default 0.2mm traces for my routing. I wanted to double check this and as it turns out there are different sized traces for different use cases, rendering my original traces useless. Nonetheless I perservered. When I thought I was done, I ran the DRC, and a whopping 39 errors (if you go to 1:13 in the video you can see all of the errors). Luckily, a lot of these errors where the same thingd multiple times. For instance, In some of the narrower spaces, the increased traces I drew interfered with other pads and traces, so I had to change and alter portions. this was especialy true for the imu, which was microscopic. I also had issues with some of the ground pins being stranded away from the copper pour I placed, so I just routed them to the back of the board. there where a bunch more issues but that should sufice to cover my process for these days All in all pretty successful portion of the design process.
July 16-18 - I had to replace the one thing that my design truly relies on :(((( (the IMU for the actual posture tracking part of my posture tracking device) What Went Wrong After finishing the pcb and schematic I wanted to put it in to jlcpb to get a quote, and it came out to almost one hundred dollars (see the image below) that was actualy crazy to me and so I did some investigating and it was because I chose to use a LSM6DSV16X IMU, which made my pcb switch from economic to standard, wildly inflating prices. A little background on why I chose the LSM6DSV16X: it had smart power features to make the device last a long time, and a machine learning core for more advanced tracking making it a perfect fit. My solution I could either suck it up and go forward with a 100+ device, or fix it which would require to restructure everything. Fix it i did. I wanted to find a comprable IMU that was supported in the economic manufacturing, similar footprint to the LSM6DSV16X, and had power regulating features that would not degrade my original plan. I originaly looked into other candidates like the MPU-6500(which a website I looked at for footprints literaly told me was too old to use). I also looked at the ICM-45686, ICM-42670-P, and LSM6DSOX, which where all standard-only. I then came across the LSM6DSVQTR, one of the only IMUs comprable to the LSM6DSV16X, on the economic tier. It retained the Machine learning core, low power mode, and had an almost identical footrpint to the original. So, with that change, and a few components that where replaced with a basic instead of extended variant, I had to rebuild the schematic. That was not as bad as I thought and took about an hour. Next up: CAD...
|
1793299716.6180153
|
1793904516.6180153
|
|
5729
|
Rocket Lab by @Arkhanid | Stardance
|
Arkhanid
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Rocket Lab by @Arkhanid | Stardance
|
1792709666.483677
|
1793314466.483677
|
|
5730
|
My awesome macropad! by @sahushantilata2010 | Star My awesome macropad! by @sahushantilata2010 | Stardance...
|
sahushantilata2010
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sahushantilata2010 Title: My awesome macropad! by @sahushantilata2010 | Stardance...
|
1792623049.5045352
|
1793227849.5045352
|
|
5731
|
Leigh Forum by @sashkakashka09 | Stardance
|
sashkakashka09
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Leigh Forum by @sashkakashka09 | Stardance
|
1792752513.3394144
|
1793357313.3394144
|
|
5732
|
My very first bot !! by @Lina | Stardance
|
Lina
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very first bot !! by @Lina | Stardance
|
1792770528.4805577
|
1793375328.4805577
|
|
5733
|
My awesome macropad! by @belalugosisdead | Stardan My awesome macropad! by @belalugosisdead | Stardance...
|
belalugosisdead
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @belalugosisdead | Title: My awesome macropad! by @belalugosisdead | Stardance...
|
1793209894.569694
|
1793814694.569694
|
|
5734
|
Untitled by @belalugosisdead | Stardance
|
belalugosisdead
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @belalugosisdead | Stardance
|
1792760078.3987522
|
1793364878.3987522
|
|
5735
|
Untitled project by @Dhir | Stardance
|
Dhir
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Dhir | Stardance
|
1792745417.8882904
|
1793350217.8882904
|
|
5736
|
Geometry dash clone by @Unknown | Stardance
|
Unknown
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Geometry dash clone by @Unknown | Stardance
|
1792619550.5796127
|
1793224350.5796127
|
|
5737
|
StudentVUE Alternative Frontend by @hyphenzero | S StudentVUE Alternative Frontend by @hyphenzero | Stardance...
|
hyphenzero
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: StudentVUE Alternative Frontend by @hyphenz Title: StudentVUE Alternative Frontend by @hyphenzero | Stardance...
|
1792774438.7770946
|
1793379238.7770946
|
|
5738
|
The ultimate aero project. by @Vaibhavi | Stardanc The ultimate aero project. by @Vaibhavi | Stardance...
|
Vaibhavi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: The ultimate aero project. by @Vaibhavi | S Title: The ultimate aero project. by @Vaibhavi | Stardance...
|
1792687670.4128935
|
1793292470.4128935
|
|
5739
|
My first slack bot! by @arhan_levaku4 | Stardance
|
arhan_levaku4
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @arhan_levaku4 | Sta Title: My first slack bot! by @arhan_levaku4 | Stardance...
|
1792705782.279758
|
1793310582.279758
|
|
5740
|
My first slack bot! by @TheFlyGuy | Stardance
|
TheFlyGuy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @TheFlyGuy | Stardan Title: My first slack bot! by @TheFlyGuy | Stardance...
|
1792792366.7941513
|
1793397166.7941513
|
|
5741
|
GoopOS by @thatoneperson | Stardance
|
thatoneperson
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-28T21:20:18Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made goopOS, a browser-based mock operating system built with HTML, CSS, and JavaScript that includes draggable windows, a taskbar, and simple apps like a notepad and embedded Google browser. The main challenge was building a stable window system with proper dragging, layering, and open/close behavior without bugs or animation issues, as it took me quite a long time to figure out pseudoclasses. I’m proud of how it now feels like a real desktop environment with smooth interactions and working taskbar controls. To test it, open the site and use the top bar icons to launch apps, drag windows around, and close or reopen them from the taskbar.", "repo": "https://github.com/thatoneperson10/GoopOS", "demo": "https://thatoneperson10.github.io/GoopOS/"}]...
|
[{"post_id": 17923, "ts": "202 [{"post_id": 17923, "ts": "2026-06-28T21:17:18Z", "hours": 1.0033, "text": "Added toggle functionality for the app buttons at upper left, also added open and close animations for windows. https://lufi.ethibox.fr/r/5NZznQa3go#x705kMk/SpaGbmEYww/xv+EFTaxE9telj5/ZDf9fVFc= this is the link to see the animations"}, {"post_id": 15272, "ts": "2026-06-24T20:08:34Z", "hours": 1.2203, "text": "Added a google i-frame for all the search-related needs of this OS. Also, added layers for each of the windows so that they don’t stack weird again."}, {"post_id": 9598, "ts": "2026-06-16T00:06:49Z", "hours": 4.4142, "text": "Started goopOS like 3 days ago, realized I forgot to do a devlog"}]...
|
Title: GoopOS by @thatoneperson | Stardance
Devlo Title: GoopOS by @thatoneperson | Stardance
Devlogs:
Started goopOS like 3 days ago, realized I forgot to do a devlog
Added a google i-frame for all the search-related needs of this OS. Also, added layers for each of the windows so that they don’t stack weird again.
Added toggle functionality for the app buttons at upper left, also added open and close animations for windows. https://lufi.ethibox.fr/r/5NZznQa3go#x705kMk/SpaGbmEYww/xv+EFTaxE9telj5/ZDf9fVFc= this is the link to see the animations
Ships:
I made goopOS, a browser-based mock operating system built with HTML, CSS, and JavaScript that includes draggable windows, a taskbar, and simple apps like a notepad and embedded Google browser. The main challenge was building a stable window system with proper dragging, layering, and open/close behavior without bugs or animation issues, as it took me quite a long time to figure out pseudoclasses. I’m proud of how it now feels like a real desktop environment with smooth interactions and working taskbar controls. To test it, open the site and use the top bar icons to launch apps, drag windows around, and close or reopen them from the taskbar....
|
1793245898.5766072
|
1793332298.5766072
|
|
5742
|
My awesome macropad! by @Speedydinos | Stardance
|
Speedydinos
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Speedydinos | Star Title: My awesome macropad! by @Speedydinos | Stardance...
|
1793249771.0369916
|
1793854571.0369916
|
|
5743
|
omnilink by @Ayzee | Stardance
|
Ayzee
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: omnilink by @Ayzee | Stardance
|
1793285773.2679389
|
1793890573.2679389
|
|
5744
|
My first slack bot! by @aavarvd | Stardance
|
aavarvd
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @aavarvd | Stardance
|
1792784926.1032977
|
1793389726.1032977
|
|
5745
|
Cyber Jarvis by @bigmasterflu | Stardance
|
bigmasterflu
|
0
|
6.77
|
0
|
[]
|
[{"post_id": 1882, "ts": "2026 [{"post_id": 1882, "ts": "2026-06-04T03:02:59Z", "hours": 6.7728, "text": "worked on making cad parts to 3d print for my cyber deck."}]...
|
Title: Cyber Jarvis by @bigmasterflu | Stardance
Title: Cyber Jarvis by @bigmasterflu | Stardance
Devlogs:
worked on making cad parts to 3d print for my cyber deck....
|
1793242153.4654279
|
1793846953.4654279
|
|
5746
|
My first slack bot! by @KevICXC | Stardance
|
KevICXC
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @KevICXC | Stardance
|
1793152502.1882503
|
1793757302.1882503
|
|
5747
|
My first slack bot! by @Chaos | Stardance
|
Chaos
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Chaos | Stardance
|
1792637564.3108656
|
1793242364.3108656
|
|
5748
|
eeee by @rez | Stardance
|
rez
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: eeee by @rez | Stardance
|
1792929208.1065075
|
1793793208.1065075
|
|
5749
|
Absolute Keyboard v1 by @rez | Stardance
|
rez
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Absolute Keyboard v1 by @rez | Stardance
|
1793180881.1801753
|
1793785681.1801753
|
|
5750
|
Halyra IDE by @aavarvd | Stardance
|
aavarvd
|
1
|
21.82
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-12T02:15:08Z", "hours": 19.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hi guys! Its been 19 hours of development and bug-fixing pain already! I’ve been working on this “little” project about a python IDE written with Kotlin Compose named Halyra, I am probably going to continue working in it in future ships, and this ship is just usable neough for me to publish it to the world! Current features: Lexer based Syntax highlighting Python execution I/O Open/Save/Save as Tab based editing Open folder as project(altho project does not save) Planned features: Write a text drawable canvas myself as BasicTextField has issues processing files over 100KB Make a working custom title bar because windows default sucks WONTFIX: Find/Replace bar(you can still check it with ctrl+F and ctrl+H, but i won’t fix it anymore) My main objectives making this IDE was lightweight and good UI, which I think is what I;m currently stepping towards to, and I wish I could still have a chance to continue on this project!", "repo": "https://github.com/aavarvdXD/HalyraUltra", "demo": "https://github.com/aavarvdXD/HalyraUltra/releases"}]...
|
[{"post_id": 70154, "ts": "202 [{"post_id": 70154, "ts": "2026-09-18T16:02:46Z", "hours": 0.2592, "text": "The ones who know should know"}, {"post_id": 69897, "ts": "2026-09-18T01:01:59Z", "hours": 0.4633, "text": "Finished fixing terminal bugs, moved the toggle button of PowerShell and output console to the bottom and added a stop button"}, {"post_id": 69470, "ts": "2026-09-17T03:56:47Z", "hours": 1.3422, "text": "Improved README as shipping staff said"}, {"post_id": 67720, "ts": "2026-09-13T22:34:21Z", "hours": 0.7578, "text": "guess what guys, I discovered a new bug sitting there and I went fixing it before it was reviewed for ship"}, {"post_id": 66296, "ts": "2026-09-12T01:51:41Z", "hours": 0.4822, "text": "I found the problem, it was becuase the file was too large it takes a minute to load and render, I’m trying to optimize by not giivng BasicTextField a big file in once, and while I’m fixing that, I added a user warning"}, {"post_id": 66282, "ts": "2026-09-12T00:59:01Z", "hours": 2.0608, "text": "I’ve been working on this feature that opens a folder to show a structure of the project but for some reason it crashes when opening an markdown file, I’m trying my best to fix it, I suspected it was the lexer trying to analyze through it and exploded because it wasnt python syntax, but even after disabling the lexer is still freezes, and crashes, the weird part is that i can’t close it with alt f4…. Btw for the ones who don’t know I absolutely gave up on making the find and replace bar work"}, {"post_id": 63313, "ts": "2026-09-07T01:58:56Z", "hours": 0.2778, "text": "Fixing tabs"}, {"post_id": 62283, "ts": "2026-09-05T16:04:18Z", "hours": 0.3231, "text": "Wow, tab handling went easier that what I was expecting.."}, {"post_id": 61957, "ts": "2026-09-05T04:27:50Z", "hours": 0.4111, "text": "Improved UI! and tab support still in demo details: I added a terminal button at the sidebar to toggle visibility and also made the terminal vertically resizeable"}, {"post_id": 61299, "ts": "2026-09-04T04:26:13Z", "hours": 0.4156, "text": "I made an icon based sidebar with tooltips once hovered! Now working on making temp file execution(aka no need to save to execute, perfect for prototyping)"}, {"post_id": 60627, "ts": "2026-09-03T02:56:36Z", "hours": 0.5039, "text": "Can anyone help me? I really don’t know how to deal with this error… Could not load the value of field valueSourceType of org.gradle.api.internal.provider.DefaultValueSourceProviderFactory$DefaultObtainedValue bean found in field obtainedValue of org.gradle.internal.cc.impl.fingerprint.ConfigurationCacheFingerprint$ValueSource bean found in Gradle runtime. Class ‘org.jetbrains.kotlin.gradle.internal.IsInIdeaSyncValueSource’ not found in class loader ‘InstrumentingVisitableURLClassLoader(ClassLoaderScopeIdentifier.Id{coreAndPlugins:settings[:]:buildSrc[:]:root-project : })’ of type ‘org.gradle.internal.classloader.VisitableURLClassLoader$InstrumentingVisitableURLClassLoader’."}, {"post_id": 59378, "ts": "2026-09-01T04:41:49Z", "hours": 0.3589, "text": "Im still working on findbar focus requesting, probably wont add devlogs more until i fix it"}, {"post_id": 58537, "ts": "2026-08-30T23:39:34Z", "hours": 2.1778, "text": "added auto closing brakcets, and still fixing search amd replace"}, {"post_id": 42841, "ts": "2026-08-07T19:39:16Z", "hours": 0.8042, "text": "Finished searchEngine, I decided to use the built-in Kotlin’s string searching, modified app.kt and hotkeys.kt for integrating ctrl+f(search) and ctrl+h(search and replace) Everything worked normally during the test, now aiming to make the UI to integrate to the app."}, {"post_id": 36683, "ts": "2026-07-28T22:00:14Z", "hours": 1.8456, "text": "Hi guys! Its been a long time since i posted my last devlog, the main reason was because….. LEXER IS SO HARD TO IMPLEMENT before in Halyra PySide6 Edition, I just used a regex and everything works perfectly, but in Kotlin, somehow it didnt work, so i had to search for techniques and try to implement one myself(Kotlin tutorials are hard to find ಥ_ಥ) I retried and retried until I got what i wanted, class definition/call rendering, keyword, numbers string, and others rendering perfectly…. I was planning to use parser to detect variable definitions and calls, but It was so hard that i eventually gave up.. Anyways, I made it! I’m aiming for find and replace next ;)"}, {"post_id": 27499, "ts": "2026-07-13T03:43:46Z", "hours": 2.1828, "text": "LETS GOOOOOOOOOOOOOOOOOOOOOO🎉🎉🎉🎉!!!!! After about 4 to 6 hours, I MADE TO FIX THE INDENTING GLITCHES!!! Summary: After trying 3 different algorithms, I reinspected the code of all my commits and noticed the true issue: I was trying to make the same implementation to handle different behaviors , which caused the bug. Basically Tab in editors had two different behaviors: prin|t(“a”) after tab: prin |t(“a”) the second behavior happens at the start of a line: |print(“a”) after tab: |print(\"a\") I originally planned to use the same code to detect what the user wants, and it didn’t work well no matter how hard I tried until I separated the two behaviors into two snnipets completely, which just ended the bug that I tried fixing for hours. I’ll never be lazy again…."}, {"post_id": 22971, "ts": "2026-07-05T17:26:02Z", "hours": 1.4756, "text": "found a bug at indenting and still fixing….. Im going to explode"}, {"post_id": 19584, "ts": "2026-06-30T22:37:32Z", "hours": 0.795, "text": "finished indenting part"}, {"post_id": 15832, "ts": "2026-06-25T19:00:36Z", "hours": 1.305, "text": "finished adding auto indenting to the IDE, it was the most difficult task ever….. at least for now"}, {"post_id": 11572, "ts": "2026-06-18T21:11:07Z", "hours": 0.3175, "text": "Finished fixing bugs"}, {"post_id": 11504, "ts": "2026-06-18T20:00:00Z", "hours": 1.3561, "text": "added a glitchy syntax higlighting, will continue fixing"}, {"post_id": 4677, "ts": "2026-06-08T02:28:13Z", "hours": 1.2625, "text": "Added a not very well-looking custom title bar, I will fix it later"}, {"post_id": 3954, "ts": "2026-06-07T02:43:37Z", "hours": 0.78, "text": "Changed Buttons and migrated to Box() instead of Button"}, {"post_id": 1740, "ts": "2026-06-03T22:29:53Z", "hours": 0.3461, "text": "I successfully added line numebrs and auto scrolling, aiming for keyword highlightin next"}]...
|
Title: Halyra IDE by @aavarvd | Stardance
Devlogs Title: Halyra IDE by @aavarvd | Stardance
Devlogs:
I successfully added line numebrs and auto scrolling, aiming for keyword highlightin next
Changed Buttons and migrated to Box() instead of Button
Added a not very well-looking custom title bar, I will fix it later
added a glitchy syntax higlighting, will continue fixing
Finished fixing bugs
finished adding auto indenting to the IDE, it was the most difficult task ever….. at least for now
finished indenting part
found a bug at indenting and still fixing….. Im going to explode
LETS GOOOOOOOOOOOOOOOOOOOOOO🎉🎉🎉🎉!!!!! After about 4 to 6 hours, I MADE TO FIX THE INDENTING GLITCHES!!! Summary: After trying 3 different algorithms, I reinspected the code of all my commits and noticed the true issue: I was trying to make the same implementation to handle different behaviors , which caused the bug. Basically Tab in editors had two different behaviors: prin|t(“a”) after tab: prin |t(“a”) the second behavior happens at the start of a line: |print(“a”) after tab: |print("a") I originally planned to use the same code to detect what the user wants, and it didn’t work well no matter how hard I tried until I separated the two behaviors into two snnipets completely, which just ended the bug that I tried fixing for hours. I’ll never be lazy again….
Hi guys! Its been a long time since i posted my last devlog, the main reason was because….. LEXER IS SO HARD TO IMPLEMENT before in Halyra PySide6 Edition, I just used a regex and everything works perfectly, but in Kotlin, somehow it didnt work, so i had to search for techniques and try to implement one myself(Kotlin tutorials are hard to find ಥ_ಥ) I retried and retried until I got what i wanted, class definition/call rendering, keyword, numbers string, and others rendering perfectly…. I was planning to use parser to detect variable definitions and calls, but It was so hard that i eventually gave up.. Anyways, I made it! I’m aiming for find and replace next ;)
Finished searchEngine, I decided to use the built-in Kotlin’s string searching, modified app.kt and hotkeys.kt for integrating ctrl+f(search) and ctrl+h(search and replace) Everything worked normally during the test, now aiming to make the UI to integrate to the app.
added auto closing brakcets, and still fixing search amd replace
Im still working on findbar focus requesting, probably wont add devlogs more until i fix it
Can anyone help me? I really don’t know how to deal with this error… Could not load the value of field valueSourceType of org.gradle.api.internal.provider.DefaultValueSourceProviderFactory$DefaultObtainedValue bean found in field obtainedValue of org.gradle.internal.cc.impl.fingerprint.ConfigurationCacheFingerprint$ValueSource bean found in Gradle runtime. Class ‘org.jetbrains.kotlin.gradle.internal.IsInIdeaSyncValueSource’ not found in class loader ‘InstrumentingVisitableURLClassLoader(ClassLoaderScopeIdentifier.Id{coreAndPlugins:settings[:]:buildSrc[:]:root-project : })’ of type ‘org.gradle.internal.classloader.VisitableURLClassLoader$InstrumentingVisitableURLClassLoader’.
I made an icon based sidebar with tooltips once hovered! Now working on making temp file execution(aka no need to save to execute, perfect for prototyping)
Improved UI! and tab support still in demo details: I added a terminal button at the sidebar to toggle visibility and also made the terminal vertically resizeable
Wow, tab handling went easier that what I was expecting..
Fixing tabs
I’ve been working on this feature that opens a folder to show a structure of the project but for some reason it crashes when opening an markdown file, I’m trying my best to fix it, I suspected it was the lexer trying to analyze through it and exploded because it wasnt python syntax, but even after disabling the lexer is still freezes, and crashes, the weird part is that i can’t close it with alt f4…. Btw for the ones who don’t know I absolutely gave up on making the find and replace bar work
I found the problem, it was becuase the file was too large it takes a minute to load and render, I’m trying to optimize by not giivng BasicTextField a big file in once, and while I’m fixing that, I added a user warning
guess what guys, I discovered a new bug sitting there and I went fixing it before it was reviewed for ship
Improved README as shipping staff said
Finished fixing terminal bugs, moved the toggle button of PowerShell and output console to the bottom and added a stop button
The ones who know should know
Ships:
Hi guys! Its been 19 hours of development and bug-fixing pain already! I’ve been working on this “little” project about a python IDE written with Kotlin Compose named Halyra, I am probably going to continue working in it in future ships, and this ship is just usable neough for me to publish it to the world! Current features: Lexer based Syntax highlighting Python execution I/O Open/Save/Save as Tab based editing Open folder as project(altho project does not save) Planned features: Write a text drawable canvas myself as BasicTextField has issues processing files over 100KB Make a working custom title bar because windows default sucks WONTFIX: Find/Replace bar(you can still check it with ctrl+F and ctrl+H, but i won’t fix it anymore) My main objectives making this IDE was lightweight and good UI, which I think is what I;m currently stepping towards to, and I wish I could still have a chance to continue on this project!...
|
1793148818.0977528
|
1793235218.0977528
|