|
2986
|
Test by @Bai | Stardance
|
Bai
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Test by @Bai | Stardance
|
1792630428.9263704
|
1793235228.9263704
|
|
2985
|
My first slack bot! by @rosenburgsofia | Stardance
|
rosenburgsofia
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @rosenburgsofia | St Title: My first slack bot! by @rosenburgsofia | Stardance...
|
1792749162.4003441
|
1793353962.4003441
|
|
2984
|
My first slack bot! by @SuperCharged | Stardance
|
SuperCharged
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @SuperCharged | Star Title: My first slack bot! by @SuperCharged | Stardance...
|
1793199304.934916
|
1793804104.934916
|
|
2983
|
My awesome macropad! by @amuzammil1618 | Stardance
|
amuzammil1618
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @amuzammil1618 | St Title: My awesome macropad! by @amuzammil1618 | Stardance...
|
1792702390.540354
|
1793307190.540354
|
|
2982
|
Shed by @akurgan | Stardance
|
akurgan
|
0
|
3.68
|
0
|
[]
|
[{"post_id": 3202, "ts": "2026 [{"post_id": 3202, "ts": "2026-06-06T00:57:17Z", "hours": 3.6758, "text": "Hi, I’m Aleks! I’m a jazz trombonist and I’ve been working on an app designed to provide pedagogical support in analyzing chord charts + music theory (specifically jazz theory). I may include features useful for classical musicians down the line as well (I’m lucky to have contact with a professional classical pianist for guidance!). There exist apps such as iRealPro that dynamically play backing tracks, but lack features I thought would be incredibly useful in my own practice (e.g., displaying key center, progressions, dynamically generating scale charts, and so much more!) Currently I’ve built a React+Vite+TS “skeleton” with feature-based architecture. I’m working with a pre-made F-blues chord progression because I anticipate importing charts from iRealPro or scanning chord charts via camera will be incredibly challenging tasks. What’s Been Done: Created necessary data types (TimeSignature, Chord, Measure, KeyCenter, Chart) Created universal functions to build scales, chords, roman numerals (with aid from the Tonal.js library) Developed feature to display chord charts with appropriate symbols & roman numerals Developed feature allowing user to click on a chord and read additional information in an InfoBox (i.e., arpeggio, scale, guide tones) Implemented feature to generate musical notation via abc.js (generates appropriate scale for a given chord within the aforementioned InfoBox) And likely more… I’m sure I’ll find use in this app once I have an initial version of it, and I hope any other avid musician here does too. Many, many more features to come!"}]...
|
Title: Shed by @akurgan | Stardance
Devlogs:
Hi, Title: Shed by @akurgan | Stardance
Devlogs:
Hi, I’m Aleks! I’m a jazz trombonist and I’ve been working on an app designed to provide pedagogical support in analyzing chord charts + music theory (specifically jazz theory). I may include features useful for classical musicians down the line as well (I’m lucky to have contact with a professional classical pianist for guidance!). There exist apps such as iRealPro that dynamically play backing tracks, but lack features I thought would be incredibly useful in my own practice (e.g., displaying key center, progressions, dynamically generating scale charts, and so much more!) Currently I’ve built a React+Vite+TS “skeleton” with feature-based architecture. I’m working with a pre-made F-blues chord progression because I anticipate importing charts from iRealPro or scanning chord charts via camera will be incredibly challenging tasks. What’s Been Done: Created necessary data types (TimeSignature, Chord, Measure, KeyCenter, Chart) Created universal functions to build scales, chords, roman numerals (with aid from the Tonal.js library) Developed feature to display chord charts with appropriate symbols & roman numerals Developed feature allowing user to click on a chord and read additional information in an InfoBox (i.e., arpeggio, scale, guide tones) Implemented feature to generate musical notation via abc.js (generates appropriate scale for a given chord within the aforementioned InfoBox) And likely more… I’m sure I’ll find use in this app once I have an initial version of it, and I hope any other avid musician here does too. Many, many more features to come!...
|
1793281780.4644809
|
1793886580.4644809
|
|
2981
|
College Filter by @Quantalabs | Stardance
|
Quantalabs
|
1
|
4.0
|
33
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-27T01:51:51Z", "hours": 4.0, "multiplier": 8.28, "payout": 33, "blessing": "neutral", "text": "I made a simple web app that filters through colleges using public Common Data Set data. Currently, CDS files aren’t accessible to the public to filter through in a central space, so this app lets you enter in different preferences. There’s a lot of things I want to add, such as better layout and more filtering options, as well as displaying more useful information on the frontend. One of the hardest parts was figuring out how to reduce the time it took to find the colleges, since I have to send a lot of different request. I realized, since most of this data is constant for basically the entire year, until a new class of students are admitted, I can cache the data once and use a local copy. Adding this drastically reduced loading times to roughly <1 second per request.", "repo": "https://github.com/Quantalabs/filter", "demo": "https://proj.rvind.cc/filter/"}]...
|
[{"post_id": 16631, "ts": "202 [{"post_id": 16631, "ts": "2026-06-27T01:41:37Z", "hours": 0.7819, "text": "I had a lot of issues when deploying, mainly because the server took too long to respond. So, I added a cache file that just stores gpa and private/public school data for each school, so that the app doesn’t need to send thousands of requests for a valid school. Now, response times are down to a couple seconds at most, but usually <1 second, which I’m okay with for now."}, {"post_id": 14164, "ts": "2026-06-23T04:40:54Z", "hours": 2.2414, "text": "Added actual filtering functionality using collegedata.fyi to get CDS data. I’m having issues distinguishing between public and private, so I may remove that functionality or try and distinguish schools by if they charge different in- and out-of-state tuition. (yes i did create an object that has all 50 states split among 5 different regions)"}, {"post_id": 13972, "ts": "2026-06-22T22:42:34Z", "hours": 1.0111, "text": "I setup the express project and landing page so far. I used the MD.css retro framework to style the website. I added a bit of other CSS to make the form look a bit better. I currently have a couple criteria by which users can filter schools (the actual filtering functionality will be implemented soon)"}]...
|
Title: College Filter by @Quantalabs | Stardance
Title: College Filter by @Quantalabs | Stardance
Devlogs:
I setup the express project and landing page so far. I used the MD.css retro framework to style the website. I added a bit of other CSS to make the form look a bit better. I currently have a couple criteria by which users can filter schools (the actual filtering functionality will be implemented soon)
Added actual filtering functionality using collegedata.fyi to get CDS data. I’m having issues distinguishing between public and private, so I may remove that functionality or try and distinguish schools by if they charge different in- and out-of-state tuition. (yes i did create an object that has all 50 states split among 5 different regions)
I had a lot of issues when deploying, mainly because the server took too long to respond. So, I added a cache file that just stores gpa and private/public school data for each school, so that the app doesn’t need to send thousands of requests for a valid school. Now, response times are down to a couple seconds at most, but usually <1 second, which I’m okay with for now.
Ships:
I made a simple web app that filters through colleges using public Common Data Set data. Currently, CDS files aren’t accessible to the public to filter through in a central space, so this app lets you enter in different preferences. There’s a lot of things I want to add, such as better layout and more filtering options, as well as displaying more useful information on the frontend. One of the hardest parts was figuring out how to reduce the time it took to find the colleges, since I have to send a lot of different request. I realized, since most of this data is constant for basically the entire year, until a new class of students are admitted, I can cache the data once and use a local copy. Adding this drastically reduced loading times to roughly <1 second per request....
|
1793307036.8520234
|
1793393436.8520234
|
|
2980
|
My awesome macropad! by @nashita | Stardance
|
nashita
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @nashita | Stardanc Title: My awesome macropad! by @nashita | Stardance...
|
1792651833.5628936
|
1793256633.5628936
|
|
2979
|
Untitled project by @LofiDev | Stardance
|
LofiDev
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @LofiDev | Stardance
|
1793256877.6632264
|
1793861677.6632264
|
|
2978
|
Robotic arm by @zacharytaylor0508 | Stardance
|
zacharytaylor0508
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Robotic arm by @zacharytaylor0508 | Stardan Title: Robotic arm by @zacharytaylor0508 | Stardance...
|
1793296431.5558813
|
1793901231.5558813
|
|
2977
|
3D Portfolio by @kingjamesh | Stardance
|
kingjamesh
|
1
|
18.89
|
172
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-18T02:58:58Z", "hours": 11.0, "multiplier": 15.96, "payout": 172, "blessing": "neutral", "text": "I built an interactive 3D portfolio with Next.js, React Three Fiber, and Three.js. I’m most proud of the 3d models in my engineering page. I took my 3d models from fusion and took them to blender, where I decimated them. I then exported them as glbs and was able to add them to the website as components that the user can interact with from their browser. There were also lots of other fun aspects that I added, including a custom cursor, lots of gsap scroll triggers and animations, and background particles. I also have a live github contribution calendar in my programming portfolio. You can see it at: www.jameshou28.com", "repo": "", "demo": "https://www.jameshou28.com"}]...
|
[{"post_id": 63303, "ts": "202 [{"post_id": 63303, "ts": "2026-09-07T01:41:19Z", "hours": 2.0694, "text": "Devlog 9: Portfolio View Gallery buttons and information updates stardance just crashed on me so im writing this again. Its been a month since my last devlog, since then I’ve been super busy and have really just been updating information around the website. I made my view portfolio buttons high contrast and black so they’re more noticable compared to my old green outlined buttons. The project is almost ready to be shipped, I just have ot add a guide/tutorial upon opening the hardware portfolio so the user knows the renders can be manipulated"}, {"post_id": 39224, "ts": "2026-08-02T01:43:07Z", "hours": 3.5669, "text": "Devlog 8: Revamp Programming Portfolio This has kinda been a work in progress for the past week or so but I’ve been busy with exams so I didn’t have a chance to finish it until now. I made some changes to my programming portfolio, mainly with the image sizing. In my old version, all of my app screenshots would be super tall and made scrolling annoying, so I addressed this by capping the height of the imgs. I also updated all of my information again and added (& replaced) some projects in my portfolio. To do: ddd some sort of overlay in eng. portfolio that tells the user that they can move the models around deal with the bg particles deal with the mouse (maybe)"}, {"post_id": 33807, "ts": "2026-07-24T01:25:48Z", "hours": 2.25, "text": "Devlog 7: Addressing comments + small changes I started to address some of the comments from my reviewers. So far, I’ve changed my GitHub contribution bar colors to match the actual gh colors instead of the old lighter colors that matched my color scheme. I also updated all of my information to make it more updated. To do: Background dots effect - make it stick to hero so user can just scroll past it, maybe change them so they look less like a dirty screen Redo my programming portfolio - looks kinda ugly rn ngl Cursor - Someone commented that the trailing circle was a bit annoying, so I’m going to look into other things I can change it"}, {"post_id": 11055, "ts": "2026-06-18T02:43:54Z", "hours": 0.2858, "text": "Devlog 6: build readme + finish seo I finished my readme. The repo now explains everything in the site and how i built it. I also finished my seo."}, {"post_id": 8205, "ts": "2026-06-13T17:26:07Z", "hours": 6.4292, "text": "Devlog 5: Portfolio galleries + SEO metadata I redesigned my portfolio so now each item has a gallery that you can click into. This way, I can show more pictures and videos without jamming everything into the page I also started working on my SEO metadata. Almost done!"}, {"post_id": 6861, "ts": "2026-06-11T14:48:58Z", "hours": 1.6744, "text": "Devlog #4: Mobile optimization + contact page I worked on mainly my mobile navigation and repsonsive layout. I added a hamburger menu for mobile, and made some layout changes to prevent the page from overflowing and looking weird on mobile Mouse parallax is now disabled on touch devices, and 3d project models now have static fallbacks in case webgl isn’t available. This basically makes sure the engineering portfolio is still usable, even on mobile phones"}, {"post_id": 3601, "ts": "2026-06-06T16:28:49Z", "hours": 1.2278, "text": "Devlog #3: Loading screen I built a first-visit loading screen so the site can preload the big assets like 3d models and videos before letting visitors into the homepage. The progress bar is staggered, and I added status changes such as “Warming up 3D scenes” and “Loading assets”. Once everything is preloaded, it reveals an “Enter Portfolio” button. Entering uses a circular GSAP reveal animation so it looks like the page is opening up kinda and then it saves a local storage flag so if someone opens the site again the loader doesn’t popup"}, {"post_id": 1252, "ts": "2026-06-03T03:23:11Z", "hours": 0.6903, "text": "Devlog #2: Homepage particles + project details I added an interactive particle background to make the homepage feel less static. It’s basically a canvas animation with particles that drift in the background. They also react to the mouse, and spring back toward their original positions. I also filled in the homepage a bit more with information about me"}, {"post_id": 555, "ts": "2026-06-02T01:34:45Z", "hours": 1.0758, "text": "Devlog #1: implemented interactive 3d models into engineering portfolio of personal website exported pre-existing 3d models from fusion360 as an fbx took the fbx files to blender and decimated them, then exported as glb used react-three with useGLTF to load models into website Note: This is a continuation of my personal website that I started before stardance, that’s why my devlogs look like they’re kinda starting in the middle of the project"}]...
|
Title: 3D Portfolio by @kingjamesh | Stardance
De Title: 3D Portfolio by @kingjamesh | Stardance
Devlogs:
Devlog #1: implemented interactive 3d models into engineering portfolio of personal website exported pre-existing 3d models from fusion360 as an fbx took the fbx files to blender and decimated them, then exported as glb used react-three with useGLTF to load models into website Note: This is a continuation of my personal website that I started before stardance, that’s why my devlogs look like they’re kinda starting in the middle of the project
Devlog #2: Homepage particles + project details I added an interactive particle background to make the homepage feel less static. It’s basically a canvas animation with particles that drift in the background. They also react to the mouse, and spring back toward their original positions. I also filled in the homepage a bit more with information about me
Devlog #3: Loading screen I built a first-visit loading screen so the site can preload the big assets like 3d models and videos before letting visitors into the homepage. The progress bar is staggered, and I added status changes such as “Warming up 3D scenes” and “Loading assets”. Once everything is preloaded, it reveals an “Enter Portfolio” button. Entering uses a circular GSAP reveal animation so it looks like the page is opening up kinda and then it saves a local storage flag so if someone opens the site again the loader doesn’t popup
Devlog #4: Mobile optimization + contact page I worked on mainly my mobile navigation and repsonsive layout. I added a hamburger menu for mobile, and made some layout changes to prevent the page from overflowing and looking weird on mobile Mouse parallax is now disabled on touch devices, and 3d project models now have static fallbacks in case webgl isn’t available. This basically makes sure the engineering portfolio is still usable, even on mobile phones
Devlog 5: Portfolio galleries + SEO metadata I redesigned my portfolio so now each item has a gallery that you can click into. This way, I can show more pictures and videos without jamming everything into the page I also started working on my SEO metadata. Almost done!
Devlog 6: build readme + finish seo I finished my readme. The repo now explains everything in the site and how i built it. I also finished my seo.
Devlog 7: Addressing comments + small changes I started to address some of the comments from my reviewers. So far, I’ve changed my GitHub contribution bar colors to match the actual gh colors instead of the old lighter colors that matched my color scheme. I also updated all of my information to make it more updated. To do: Background dots effect - make it stick to hero so user can just scroll past it, maybe change them so they look less like a dirty screen Redo my programming portfolio - looks kinda ugly rn ngl Cursor - Someone commented that the trailing circle was a bit annoying, so I’m going to look into other things I can change it
Devlog 8: Revamp Programming Portfolio This has kinda been a work in progress for the past week or so but I’ve been busy with exams so I didn’t have a chance to finish it until now. I made some changes to my programming portfolio, mainly with the image sizing. In my old version, all of my app screenshots would be super tall and made scrolling annoying, so I addressed this by capping the height of the imgs. I also updated all of my information again and added (& replaced) some projects in my portfolio. To do: ddd some sort of overlay in eng. portfolio that tells the user that they can move the models around deal with the bg particles deal with the mouse (maybe)
Devlog 9: Portfolio View Gallery buttons and information updates stardance just crashed on me so im writing this again. Its been a month since my last devlog, since then I’ve been super busy and have really just been updating information around the website. I made my view portfolio buttons high contrast and black so they’re more noticable compared to my old green outlined buttons. The project is almost ready to be shipped, I just have ot add a guide/tutorial upon opening the hardware portfolio so the user knows the renders can be manipulated
Ships:
I built an interactive 3D portfolio with Next.js, React Three Fiber, and Three.js. I’m most proud of the 3d models in my engineering page. I took my 3d models from fusion and took them to blender, where I decimated them. I then exported them as glbs and was able to add them to the website as components that the user can interact with from their browser. There were also lots of other fun aspects that I added, including a custom cursor, lots of gsap scroll triggers and animations, and background particles. I also have a live github contribution calendar in my programming portfolio. You can see it at: www.jameshou28.com...
|
1792875232.5000713
|
1793739232.5000713
|
|
2976
|
Quadcopter drone by @marcell | Stardance
|
marcell
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Quadcopter drone by @marcell | Stardance
|
1793270994.477405
|
1793875794.477405
|
|
2975
|
Pedro Pathing 3.0 by @baronhenderson | Stardance
|
baronhenderson
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Pedro Pathing 3.0 by @baronhenderson | Star Title: Pedro Pathing 3.0 by @baronhenderson | Stardance...
|
1793199090.6311626
|
1793803890.6311626
|
|
2974
|
Untitled project by @andylin1476 | Stardance
|
andylin1476
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @andylin1476 | Stardanc Title: Untitled project by @andylin1476 | Stardance...
|
1792630236.8240533
|
1793235036.8240533
|
|
2973
|
Connect 4 ☆ by @lilly | Stardance
|
lilly
|
1
|
12.39
|
30
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-02T09:14:14Z", "hours": 11.0, "multiplier": 2.65, "payout": 30, "blessing": "neutral", "text": "I made a simple terminal-based Connect Four game using Java. A lot of things were challenging, but the main challenges I had were figuring out how to check if a match was won horizontally, vertically, or specifically diagonally. There was also the loop logic for the play again feature. Initially, I had two loops, but I then realized only one was necessary. What I’m most proud of is figuring out the logic for the custom boards. If you test out the project, make sure to try out the tic-tac-toe version by making a 3-by-3 board!", "repo": "https://github.com/laelHI/Connect-4", "demo": "https://github.com/laelHI/Connect-4/releases/download/Connect4-v1/Connect-4.jar"}]...
|
[{"post_id": 22464, "ts": "202 [{"post_id": 22464, "ts": "2026-07-04T22:41:16Z", "hours": 1.3864, "text": "Added a proper GitHub release by making a jar file that is runnable in the terminal. At first, I tried to do this with Gradle, but that didn’t work out, so this way it works! Also edited the ReadMe with steps on how to run in your terminal"}, {"post_id": 20643, "ts": "2026-07-02T09:12:52Z", "hours": 0.3458, "text": "Edited the code so it stated whose turn it was, so that it was a little more presentable. Also added a read me and a demo link to the project"}, {"post_id": 20610, "ts": "2026-07-02T07:44:08Z", "hours": 5.7692, "text": "Fixed the win logic and added a loop so you can play again. Also edited how things appear in the terminal, since I thought I could make it look better. It still looks simple, but I’m fine with it for now. Happy that it’s working at least! Maybe in the future I will make the computer mode more complicated."}, {"post_id": 5847, "ts": "2026-06-09T19:51:56Z", "hours": 2.9914, "text": "Edited the game logic so it checks if there are 4 pieces in a row or not. Also made some changes to the structure of the game so that it checks inputs correctly and actually says who won. Idk what i did though because it checks if someone won and ends the game but it lets both players go before it does that so im going to fix that next."}, {"post_id": 745, "ts": "2026-06-02T11:35:33Z", "hours": 2.2022, "text": "Making a connect 4 game in java"}]...
|
Title: Connect 4 ☆ by @lilly | Stardance
Devlogs: Title: Connect 4 ☆ by @lilly | Stardance
Devlogs:
Making a connect 4 game in java
Edited the game logic so it checks if there are 4 pieces in a row or not. Also made some changes to the structure of the game so that it checks inputs correctly and actually says who won. Idk what i did though because it checks if someone won and ends the game but it lets both players go before it does that so im going to fix that next.
Fixed the win logic and added a loop so you can play again. Also edited how things appear in the terminal, since I thought I could make it look better. It still looks simple, but I’m fine with it for now. Happy that it’s working at least! Maybe in the future I will make the computer mode more complicated.
Edited the code so it stated whose turn it was, so that it was a little more presentable. Also added a read me and a demo link to the project
Added a proper GitHub release by making a jar file that is runnable in the terminal. At first, I tried to do this with Gradle, but that didn’t work out, so this way it works! Also edited the ReadMe with steps on how to run in your terminal
Ships:
I made a simple terminal-based Connect Four game using Java. A lot of things were challenging, but the main challenges I had were figuring out how to check if a match was won horizontally, vertically, or specifically diagonally. There was also the loop logic for the play again feature. Initially, I had two loops, but I then realized only one was necessary. What I’m most proud of is figuring out the logic for the custom boards. If you test out the project, make sure to try out the tic-tac-toe version by making a 3-by-3 board!...
|
1793234877.8531852
|
1793321277.8531852
|
|
2972
|
Image to ASCII by @eli | Stardance
|
eli
|
1
|
16.0
|
264
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-14T17:48:46Z", "hours": 16.0, "multiplier": 17.82, "payout": 264, "blessing": "neutral", "text": "I made Ghostchar, a desktop app that lets you join any video call with a ASCII filter! It was my first dive into ML but it was so worth it!", "repo": "https://github.com/Papaya-Voldemort/GhostChar", "demo": "https://ghostchar.elinelson.dev/demo"}]...
|
[{"post_id": 28431, "ts": "202 [{"post_id": 28431, "ts": "2026-07-14T17:47:13Z", "hours": 0.2933, "text": "Hey everyone I shipping this for the first time! I might go back and ship again for the other OSes but for now I can finally take a little break! Thank you guys so much for the support. And please enjoy Ghostchar!"}, {"post_id": 25385, "ts": "2026-07-09T17:22:58Z", "hours": 2.2831, "text": "Sorry its been a REALLY long time, I just got back from a national business competition and have this weird burnout but I am finally back for the finishing touches! I made the desktop app and with AI a quick web page to download it (also github release as well!). I am going to ship very soon so I can get an apple dev license and sign it! Technically the app is not quite what I wanted, I used Python instead of rust of an easier GUI and just hooked off of the OBS virtual camera. It still runs pretty quick and was fine for my needs! Thank you guys for the incredible support, and enjoy joining video cams with an ASCII filter!"}, {"post_id": 5951, "ts": "2026-06-09T23:18:10Z", "hours": 4.3983, "text": "Sorry for the delay! Had quite a few issues along the way! Getting the model running in the browser was quite a issue but I ended up making it work with the web run time for onnx! The model is still quite slow but its fast enough for the time being. I will add some fun conversion tools soon but for now go ahead and try out the site here PS: Added basic full color support!"}, {"post_id": 3637, "ts": "2026-06-06T17:36:55Z", "hours": 1.2708, "text": "Updated the repo with better folder structure for future expansion. Currently the model itself is finished and does not need improvement. Now I am building a nice front end so you can convert images and videos to ASCII, test a live web cam demo, and download the desktop app. Speaking of the desktop app (Name idea: GhostChar) it will be a camera filter that converts you live into ASCII to protect your identity while still showing enough to get things done. The app will be a GUI built with Rust running the ONNX model for FPS. PS: I am adding color themes to the app!"}, {"post_id": 3209, "ts": "2026-06-06T01:15:06Z", "hours": 3.1256, "text": "I worked a LOT today! Ran into a few issues with not committing my models so I lost good ones :( But I eventually thought to do a second round of training on real images not just synthetic data and that made the model a LOT better. Still room for improvement like full color, more data, longer training, etc. But the model is getting really good and I will build a web UI soon!"}, {"post_id": 2344, "ts": "2026-06-04T19:46:36Z", "hours": 1.9886, "text": "So I started working on the actual program behind this, its a CNN vision model designed to take real time camera feed and turn it into ASCII art! Its soo cool!"}, {"post_id": 1050, "ts": "2026-06-02T21:06:26Z", "hours": 2.1131, "text": "Spent quite some time learning more about AI! Finally graduated from sklearn into full TensorFlow which has been really fun! I have built a few small neural networks and those are awesome!"}, {"post_id": 473, "ts": "2026-06-01T22:39:08Z", "hours": 0.4553, "text": "Finished Unit 1! I learned about splitting your data so you can grade/test the model later, and advanced testing methods like using a matrix to see where the model might have messed up!"}, {"post_id": 459, "ts": "2026-06-01T22:08:43Z", "hours": 0.3069, "text": "Completed my first lesson on ML! I learned about LogisticRegression models and the amazing library called: sklearn!"}]...
|
Title: Image to ASCII by @eli | Stardance
Devlogs Title: Image to ASCII by @eli | Stardance
Devlogs:
Completed my first lesson on ML! I learned about LogisticRegression models and the amazing library called: sklearn!
Finished Unit 1! I learned about splitting your data so you can grade/test the model later, and advanced testing methods like using a matrix to see where the model might have messed up!
Spent quite some time learning more about AI! Finally graduated from sklearn into full TensorFlow which has been really fun! I have built a few small neural networks and those are awesome!
So I started working on the actual program behind this, its a CNN vision model designed to take real time camera feed and turn it into ASCII art! Its soo cool!
I worked a LOT today! Ran into a few issues with not committing my models so I lost good ones :( But I eventually thought to do a second round of training on real images not just synthetic data and that made the model a LOT better. Still room for improvement like full color, more data, longer training, etc. But the model is getting really good and I will build a web UI soon!
Updated the repo with better folder structure for future expansion. Currently the model itself is finished and does not need improvement. Now I am building a nice front end so you can convert images and videos to ASCII, test a live web cam demo, and download the desktop app. Speaking of the desktop app (Name idea: GhostChar) it will be a camera filter that converts you live into ASCII to protect your identity while still showing enough to get things done. The app will be a GUI built with Rust running the ONNX model for FPS. PS: I am adding color themes to the app!
Sorry for the delay! Had quite a few issues along the way! Getting the model running in the browser was quite a issue but I ended up making it work with the web run time for onnx! The model is still quite slow but its fast enough for the time being. I will add some fun conversion tools soon but for now go ahead and try out the site here PS: Added basic full color support!
Sorry its been a REALLY long time, I just got back from a national business competition and have this weird burnout but I am finally back for the finishing touches! I made the desktop app and with AI a quick web page to download it (also github release as well!). I am going to ship very soon so I can get an apple dev license and sign it! Technically the app is not quite what I wanted, I used Python instead of rust of an easier GUI and just hooked off of the OBS virtual camera. It still runs pretty quick and was fine for my needs! Thank you guys for the incredible support, and enjoy joining video cams with an ASCII filter!
Hey everyone I shipping this for the first time! I might go back and ship again for the other OSes but for now I can finally take a little break! Thank you guys so much for the support. And please enjoy Ghostchar!
Ships:
I made Ghostchar, a desktop app that lets you join any video call with a ASCII filter! It was my first dive into ML but it was so worth it!...
|
1793310620.574358
|
1793397020.574358
|
|
2971
|
Untitled project by @dariocavaciocchi | Stardance
|
dariocavaciocchi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @dariocavaciocchi | Sta Title: Untitled project by @dariocavaciocchi | Stardance...
|
1792712983.91184
|
1793317783.91184
|
|
2970
|
My awesome macropad! by @minodab492 | Stardance
|
minodab492
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @minodab492 | Stard Title: My awesome macropad! by @minodab492 | Stardance...
|
1792687874.624992
|
1793292674.624992
|
|
2969
|
Libera by @weeewwwwwwww | Stardance
|
weeewwwwwwww
|
1
|
31.0
|
559
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-19T18:24:52Z", "hours": 31.0, "multiplier": 18.79, "payout": 559, "blessing": "neutral", "text": "I made an open source cross-platform tv shows and movies streaming app with torrent capabilities :D You can try it by installing the file for your platform (mind that some platforms may require extra setup)", "repo": "https://github.com/notwewnothing/libera", "demo": "https://github.com/notwewnothing/libera/releases/"}]...
|
[{"post_id": 12037, "ts": "202 [{"post_id": 12037, "ts": "2026-06-19T17:09:03Z", "hours": 10.6394, "text": "Devlog #6:The finale this is actually the largest change , it’s been mainly focused on backend, i have not only added full download support but also added full torrenting support with streaming and downlaod capabilities I have also added a settings menu but it’s rlly limited at the time The app is ready to be tested in daily driving so i am shipping it Ngl the last devlog was a week ago i forgot a lot of stuff i did and the github commit history doesn’t help much rlly :) everything should THEORETICALLY work fine there are still a lot of bugs in the app but ngl they are more of an inconvenience than a deal breaker I added limited stremIO support too since i was heavily inspired by that project and wanted to create an app that provides similar performancee without the tedious setup Changelog Fix Windows MSVC coroutine error + web icon tree-shaking crash Fix Windows MSVC coroutine error + web icon tree-shaking crash Fix CI: secrets.dart, AGP9 proguard, libtorrent Windows symlink Release v1 Desktop + web support Added torrenting + offline player Download : WIP NO WAY THIS WORKS (downloading backend + offline player) More Downloading UI + added New players and ability to change between them Downloading UI + learning the Downloading website backend I don’t have to provide a vid this time since you can install and test the app for yourself noww :DDDDD pleeaseeeeee if u doooo find any issues open a github issue telling me about itttt tnxx"}, {"post_id": 7773, "ts": "2026-06-13T00:01:32Z", "hours": 6.2378, "text": "Devlog #5 THE BIG REHALL : this might’ve been the largest update since the beginning of the project, simply put I have done a FULL UI redesign along side completing the streaming functionality along side other cool features , also the project has matured as a real project with commits to github and tests instead of just remembering what i have changed, unfortunately i can’t upload videos directly because of network issues so i have to upload to youtube So the main changes are : A heavily apple tv / apple music inspired design , I took a bunch of ss from my phone and tried to copy them as close as possible Added a watchlist and continue watching with progress parse , so you can get back from where you left off A side note here FOR SOME REASON when i tried to force it to start the video from the saved last time , the player got stuck on that specific timestamp BUT when i removed the code and returned it just to play the video from the start IT SOMEHOW WORKED , the player API FOR SOMEREASON hates when you try to force it to play from a specific time stamp , and have it’s down continue function IDK man :/ Did some Bug fixes that i didn’t notice before , it’s quite hard to find bugs since I am the only play tester and the app is not really complete so I can’t use it for a daily user case yet Performance improvements since I was working before with an android emulator so i thought performance issues were with the emulator but got to try it on bare metal now and THIS APP STILL MANAGES TO FREEZE MY S22 so i can only think what it will do to lesser phones There is just so much added I cannot talk about all of it the video should be more informative To do : The next thing is most def going to be downloads, but i am quite sure it’s the thing that’s going to take the most amount of time cuz I am going to have to somehow curl or fetch them since there is no api or somehow implement torrenting , but that’s going to be my last resort , I already have a good website in mind that acts more like a directory and it have everything in it , exactly like torrenting , but since it’s a WEBSITE , i am gonna have to try find a way to get only the stuff i am going to need I think i am going to work on the UI first Yes ik i am procrastinating but it’s HARD yk :) also here is a dancing lain since i need to upload photos"}, {"post_id": 5197, "ts": "2026-06-08T21:51:44Z", "hours": 3.7311, "text": "Devlog #4: It seems that i was able to upload vids after all :D oopppssieee , Anywayssss the main Changes in this devlog where Adding a search screen, Ik it’s UI looks awefull rn i just wanted to check that everything is working rn created a github repo (ik i am a real developer now) The UI of the whole app looks a bit bad , I started looking on the UI of the popular streaming apps and apple tv’s rllyyy looks good but it’s not that different tho soo i might borrow sm ideas from them :) I am leaving the downloads page last thing cuz it’s gonna have it’s own API (it’s not rlly an API but ill explain when i get to it ;) update; Umm it seems that the vid was too large to upload sooo here it is link enjoy this photo from a random folder for now :)"}, {"post_id": 2522, "ts": "2026-06-05T01:50:31Z", "hours": 4.3072, "text": "Devlog #3: The fact that i can only upload one photo is really bugging me , ik that i am meant to devlog each 30m but tbh most of the time i spend setting up the services and models for the API so the full UI additions will still happen in a single devlog but now there are 3 filler ones of repetitive backed work So added a detailed screen for movies and tv shows and yes i am separating them because they are separated in the code because simple TMDB doesn’t have a unified ID var but the movies have their own set of IDs so do TV shows and these IDs can overlap so to save on headache i just copied the page changed the backend to correspond to tv shows and even added the Seasons var to the text The page when loaded shows the cover art of the movie for a hardcoded 3 second (might be 6 in the code i am lazy to change it back now) and then does a fade in transition for the trailer which is taken from youtube with the youtube explode which allows me to show the vid without any overalys then comes movie title , release year , rating, runtime, and in the right the providers to it , there is an issue where a lot of the time especially is it’s a single or 2 providers it shows duplicates it’s because of the API i can fix it but it’s low priority now then under it shows the genres play add button which are placeholders now a description the cast with photos their real names and roles and finally but it’s not showing a related section that is stolen code from the home screen sidebars with correct api backend next would be probably getting to either search or fixing all the issues at one , once for all so they never bother me again prob gnna go for the search"}, {"post_id": 1837, "ts": "2026-06-04T01:38:44Z", "hours": 4.9453, "text": "Devlog #2: Sooo Home screen front end mostly done, it fetches data from TMDB but i have my own api key inserted i should add a way for users to give their own api keys So all buttons and icons are there just for show and don’t do anything yet The home screen consists of 3 main parts: -The header at the top with logo and 2 buttons -The main Box which have all relevant stuff like tv shows and movies ext -The Lists which are very modular so i can add or change them very easily later on now i have Trending Movies and Tv shows along side most popular movies from each genre The UI might not be the greatest but it works for now at least"}, {"post_id": 1161, "ts": "2026-06-03T00:25:38Z", "hours": 0.6247, "text": "Devlog #1: Since I got the proof of concept working now it’s time for a real UI , So i started working on a navbar , the app is gonna be simple with a home screen , search and downloads , I might add settings later if I found a good reason , but for now it’s staying simple :D Next thing the home screen , I found some projects with TMDB integration so I know it’s possible so no need for no proof of concept"}, {"post_id": 1091, "ts": "2026-06-02T22:24:22Z", "hours": 0.7525, "text": "Devlog #0: The start Soooo it seems that there is no good FREE streaming app for IOS/Android (especially IOS) and the ones that so either lack extremely important features or have complicated Setup, So the idea of Libera is to fix all of that and no I am not making big claims out of nothing So the implementation is already decided I am going to use TMDB api for movies/tv shows indexing since they have a free api , Vidking Player for https streaming which convininently integrates with TMDB and I think i am gonna try to find a way to curl a cool website i found with a collection to all tv shows What happened so far I got the Streaming part working fine , the api is nothing more than a customized fancy iframe that you add to websites , I just added a webviewer in the app with the ability to fullscreen , but it seems that there was an issue at first sine sometimes it would just send me to google or give me a Webpage not available , it seems that these where ads mostly which i fixed by adding a check if the website adress changed to something different and blocker the intent:// protocol which seems to only be used for ads These 2 quick fixes resulted in the player working great without ads too :D and now the player works great"}]...
|
Title: Libera by @weeewwwwwwww | Stardance
Devlog Title: Libera by @weeewwwwwwww | Stardance
Devlogs:
Devlog #0: The start Soooo it seems that there is no good FREE streaming app for IOS/Android (especially IOS) and the ones that so either lack extremely important features or have complicated Setup, So the idea of Libera is to fix all of that and no I am not making big claims out of nothing So the implementation is already decided I am going to use TMDB api for movies/tv shows indexing since they have a free api , Vidking Player for https streaming which convininently integrates with TMDB and I think i am gonna try to find a way to curl a cool website i found with a collection to all tv shows What happened so far I got the Streaming part working fine , the api is nothing more than a customized fancy iframe that you add to websites , I just added a webviewer in the app with the ability to fullscreen , but it seems that there was an issue at first sine sometimes it would just send me to google or give me a Webpage not available , it seems that these where ads mostly which i fixed by adding a check if the website adress changed to something different and blocker the intent:// protocol which seems to only be used for ads These 2 quick fixes resulted in the player working great without ads too :D and now the player works great
Devlog #1: Since I got the proof of concept working now it’s time for a real UI , So i started working on a navbar , the app is gonna be simple with a home screen , search and downloads , I might add settings later if I found a good reason , but for now it’s staying simple :D Next thing the home screen , I found some projects with TMDB integration so I know it’s possible so no need for no proof of concept
Devlog #2: Sooo Home screen front end mostly done, it fetches data from TMDB but i have my own api key inserted i should add a way for users to give their own api keys So all buttons and icons are there just for show and don’t do anything yet The home screen consists of 3 main parts: -The header at the top with logo and 2 buttons -The main Box which have all relevant stuff like tv shows and movies ext -The Lists which are very modular so i can add or change them very easily later on now i have Trending Movies and Tv shows along side most popular movies from each genre The UI might not be the greatest but it works for now at least
Devlog #3: The fact that i can only upload one photo is really bugging me , ik that i am meant to devlog each 30m but tbh most of the time i spend setting up the services and models for the API so the full UI additions will still happen in a single devlog but now there are 3 filler ones of repetitive backed work So added a detailed screen for movies and tv shows and yes i am separating them because they are separated in the code because simple TMDB doesn’t have a unified ID var but the movies have their own set of IDs so do TV shows and these IDs can overlap so to save on headache i just copied the page changed the backend to correspond to tv shows and even added the Seasons var to the text The page when loaded shows the cover art of the movie for a hardcoded 3 second (might be 6 in the code i am lazy to change it back now) and then does a fade in transition for the trailer which is taken from youtube with the youtube explode which allows me to show the vid without any overalys then comes movie title , release year , rating, runtime, and in the right the providers to it , there is an issue where a lot of the time especially is it’s a single or 2 providers it shows duplicates it’s because of the API i can fix it but it’s low priority now then under it shows the genres play add button which are placeholders now a description the cast with photos their real names and roles and finally but it’s not showing a related section that is stolen code from the home screen sidebars with correct api backend next would be probably getting to either search or fixing all the issues at one , once for all so they never bother me again prob gnna go for the search
Devlog #4: It seems that i was able to upload vids after all :D oopppssieee , Anywayssss the main Changes in this devlog where Adding a search screen, Ik it’s UI looks awefull rn i just wanted to check that everything is working rn created a github repo (ik i am a real developer now) The UI of the whole app looks a bit bad , I started looking on the UI of the popular streaming apps and apple tv’s rllyyy looks good but it’s not that different tho soo i might borrow sm ideas from them :) I am leaving the downloads page last thing cuz it’s gonna have it’s own API (it’s not rlly an API but ill explain when i get to it ;) update; Umm it seems that the vid was too large to upload sooo here it is link enjoy this photo from a random folder for now :)
Devlog #5 THE BIG REHALL : this might’ve been the largest update since the beginning of the project, simply put I have done a FULL UI redesign along side completing the streaming functionality along side other cool features , also the project has matured as a real project with commits to github and tests instead of just remembering what i have changed, unfortunately i can’t upload videos directly because of network issues so i have to upload to youtube So the main changes are : A heavily apple tv / apple music inspired design , I took a bunch of ss from my phone and tried to copy them as close as possible Added a watchlist and continue watching with progress parse , so you can get back from where you left off A side note here FOR SOME REASON when i tried to force it to start the video from the saved last time , the player got stuck on that specific timestamp BUT when i removed the code and returned it just to play the video from the start IT SOMEHOW WORKED , the player API FOR SOMEREASON hates when you try to force it to play from a specific time stamp , and have it’s down continue function IDK man :/ Did some Bug fixes that i didn’t notice before , it’s quite hard to find bugs since I am the only play tester and the app is not really complete so I can’t use it for a daily user case yet Performance improvements since I was working before with an android emulator so i thought performance issues were with the emulator but got to try it on bare metal now and THIS APP STILL MANAGES TO FREEZE MY S22 so i can only think what it will do to lesser phones There is just so much added I cannot talk about all of it the video should be more informative To do : The next thing is most def going to be downloads, but i am quite sure it’s the thing that’s going to take the most amount of time cuz I am going to have to somehow curl or fetch them since there is no api or somehow implement torrenting , but that’s going to be my last resort , I already have a good website in mind that acts more like a directory and it have everything in it , exactly like torrenting , but since it’s a WEBSITE , i am gonna have to try find a way to get only the stuff i am going to need I think i am going to work on the UI first Yes ik i am procrastinating but it’s HARD yk :) also here is a dancing lain since i need to upload photos
Devlog #6:The finale this is actually the largest change , it’s been mainly focused on backend, i have not only added full download support but also added full torrenting support with streaming and downlaod capabilities I have also added a settings menu but it’s rlly limited at the time The app is ready to be tested in daily driving so i am shipping it Ngl the last devlog was a week ago i forgot a lot of stuff i did and the github commit history doesn’t help much rlly :) everything should THEORETICALLY work fine there are still a lot of bugs in the app but ngl they are more of an inconvenience than a deal breaker I added limited stremIO support too since i was heavily inspired by that project and wanted to create an app that provides similar performancee without the tedious setup Changelog Fix Windows MSVC coroutine error + web icon tree-shaking crash Fix Windows MSVC coroutine error + web icon tree-shaking crash Fix CI: secrets.dart, AGP9 proguard, libtorrent Windows symlink Release v1 Desktop + web support Added torrenting + offline player Download : WIP NO WAY THIS WORKS (downloading backend + offline player) More Downloading UI + added New players and ability to change between them Downloading UI + learning the Downloading website backend I don’t have to provide a vid this time since you can install and test the app for yourself noww :DDDDD pleeaseeeeee if u doooo find any issues open a github issue telling me about itttt tnxx
Ships:
I made an open source cross-platform tv shows and movies streaming app with torrent capabilities :D You can try it by installing the file for your platform (mind that some platforms may require extra setup)...
|
1793311039.8085153
|
1793397439.8085153
|
|
2968
|
Animation Macropad by @DungeonWolf | Stardance
|
DungeonWolf
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Animation Macropad by @DungeonWolf | Starda Title: Animation Macropad by @DungeonWolf | Stardance...
|
1793270980.37393
|
1793875780.37393
|
|
2967
|
Terrarium by @knttsawd | Stardance
|
knttsawd
|
0
|
12.0
|
0
|
[]
|
[{"post_id": 40419, "ts": "202 [{"post_id": 40419, "ts": "2026-08-03T22:14:13Z", "hours": 3.0467, "text": "Worked on making objects draggable. I ran into a bunch of errors while writing the code. After a long time, I finally realized that this was because I had spelled one of the variable names wrong."}, {"post_id": 5283, "ts": "2026-06-09T00:17:35Z", "hours": 1.7764, "text": "Worked on getting the creatures to store mouse movements. The goal of this is that they receive information on clicks, drags, and mouse speed. Originally, the code updated original mouse positions to new mouse positions only when the mouse moved, but this proved to be an issue because when the mouse stopped moving, the speed would stay the same. This was fixed by updating the previous mouse positions to the current mouse positions at the end of the mouse speed functions. This means that whenever the function checks again, it will see that the mouse position is the same as before, instead of comparing the current mouse position to the position the last time the mouse moved."}, {"post_id": 3965, "ts": "2026-06-07T03:16:48Z", "hours": 7.1722, "text": "Worked on positioning and sizing the creatures responsively and having them all visible no matter the screen size. Originally the sizing system changed the width and height individually, but I realized that when I replace the green squares with images the images could look stretched out if the user only changes one dimension of the screen, so I fixed that by basing both scaling systems on the smallest dimension. Then I faced an issue with overlapping boxes. At first, I thought this had to do with the sizing math, but realized that this was more of an issue with collisions."}]...
|
Title: Terrarium by @knttsawd | Stardance
Devlogs Title: Terrarium by @knttsawd | Stardance
Devlogs:
Worked on positioning and sizing the creatures responsively and having them all visible no matter the screen size. Originally the sizing system changed the width and height individually, but I realized that when I replace the green squares with images the images could look stretched out if the user only changes one dimension of the screen, so I fixed that by basing both scaling systems on the smallest dimension. Then I faced an issue with overlapping boxes. At first, I thought this had to do with the sizing math, but realized that this was more of an issue with collisions.
Worked on getting the creatures to store mouse movements. The goal of this is that they receive information on clicks, drags, and mouse speed. Originally, the code updated original mouse positions to new mouse positions only when the mouse moved, but this proved to be an issue because when the mouse stopped moving, the speed would stay the same. This was fixed by updating the previous mouse positions to the current mouse positions at the end of the mouse speed functions. This means that whenever the function checks again, it will see that the mouse position is the same as before, instead of comparing the current mouse position to the position the last time the mouse moved.
Worked on making objects draggable. I ran into a bunch of errors while writing the code. After a long time, I finally realized that this was because I had spelled one of the variable names wrong....
|
1793328906.7258565
|
1793933706.7258565
|
|
2966
|
Untitled project by @nferhart | Stardance
|
nferhart
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @nferhart | Stardance
|
1792799366.8669982
|
1793404166.8669982
|
|
2965
|
NestInertia by @Kanashimo | Stardance
|
Kanashimo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: NestInertia by @Kanashimo | Stardance
|
1792633941.3043535
|
1793238741.3043535
|
|
2964
|
My awesome macropad! by @nferhart | Stardance
|
nferhart
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @nferhart | Stardan Title: My awesome macropad! by @nferhart | Stardance...
|
1792677222.4757516
|
1793282022.4757516
|
|
2963
|
My awesome macropad! by @ | Stardance
|
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ | Stardance
|
1792630396.5175083
|
1793235196.5175083
|
|
2962
|
My first slack bot! by @Bodie | Stardance
|
Bodie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Bodie | Stardance
|
1792641024.063915
|
1793245824.063915
|
|
2961
|
Untitled project by @nferhart | Stardance
|
nferhart
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @nferhart | Stardance
|
1793231802.1134017
|
1793836602.1134017
|
|
2960
|
Morse Code Keyboard by @DungeonWolf | Stardance
|
DungeonWolf
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Morse Code Keyboard by @DungeonWolf | Stard Title: Morse Code Keyboard by @DungeonWolf | Stardance...
|
1792745336.0282483
|
1793350136.0282483
|
|
2959
|
3d game engine by @rajaryan150149 | Stardance
|
rajaryan150149
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: 3d game engine by @rajaryan150149 | Stardan Title: 3d game engine by @rajaryan150149 | Stardance...
|
1793292828.0745628
|
1793897628.0745628
|
|
2958
|
My awesome macropad! by @dhawith3 | Stardance
|
dhawith3
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @dhawith3 | Stardan Title: My awesome macropad! by @dhawith3 | Stardance...
|
1793285755.1861634
|
1793890555.1861634
|
|
2957
|
Antimatter by @Hengtime787 | Stardance
|
Hengtime787
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T08:03:57Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A linux command line tool, made to put cli controls like bluetooth, brightness, and media in one place. Mostly as a test platform for other projects like my upcoming Atlas Voice Assistant, Antimatter CLI has a few nice tools, like a calculator (that works as postfix or prefix),. It was coded in Typer, making the python commands fun to learn, and easy to use. It’s extremely underdeveloped, but it stands as a useful platform that I can just chuck things onto if I need to (for cli format).", "repo": "https://github.com/Hengtime787/Antimatter", "demo": "https://aur.archlinux.org/packages/amctl"}]...
|
[{"post_id": 37490, "ts": "202 [{"post_id": 37490, "ts": "2026-07-30T08:37:44Z", "hours": 0.9711, "text": "Hi! Just released release 1.0 for amctl. Posted it on the AUR (Arch User Repository). Anyone running an Archlinux machine can now download it with yay -S amctl (assuming you use yay as your package manager)."}, {"post_id": 6653, "ts": "2026-06-11T04:43:36Z", "hours": 5.4633, "text": "Hey, I made a cli for controlling system settings and utilities on Linux. All of the basic systems are down, like controlling Bluetooth connections, brightness, volume, and songs playing, with a lot more like network, battery, and theming coming up soon. Hope to see some cool projects soon!"}, {"post_id": 4001, "ts": "2026-06-07T04:36:26Z", "hours": 0.9997, "text": "My python cli calculator project part of my main cli, using Typer + Python."}]...
|
Title: Antimatter by @Hengtime787 | Stardance
Dev Title: Antimatter by @Hengtime787 | Stardance
Devlogs:
My python cli calculator project part of my main cli, using Typer + Python.
Hey, I made a cli for controlling system settings and utilities on Linux. All of the basic systems are down, like controlling Bluetooth connections, brightness, volume, and songs playing, with a lot more like network, battery, and theming coming up soon. Hope to see some cool projects soon!
Hi! Just released release 1.0 for amctl. Posted it on the AUR (Arch User Repository). Anyone running an Archlinux machine can now download it with yay -S amctl (assuming you use yay as your package manager).
Ships:
A linux command line tool, made to put cli controls like bluetooth, brightness, and media in one place. Mostly as a test platform for other projects like my upcoming Atlas Voice Assistant, Antimatter CLI has a few nice tools, like a calculator (that works as postfix or prefix),. It was coded in Typer, making the python commands fun to learn, and easy to use. It’s extremely underdeveloped, but it stands as a useful platform that I can just chuck things onto if I need to (for cli format)....
|
1793148951.990859
|
1793235351.990859
|
|
2956
|
Model Rocket Launch Controller by @28neelmehta | S Model Rocket Launch Controller by @28neelmehta | Stardance...
|
28neelmehta
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Model Rocket Launch Controller by @28neelme Title: Model Rocket Launch Controller by @28neelmehta | Stardance...
|
1792658928.9892478
|
1793263728.9892478
|
|
2955
|
My first slack bot! by @space_scientist246 | Stard My first slack bot! by @space_scientist246 | Stardance...
|
space_scientist246
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @space_scientist246 Title: My first slack bot! by @space_scientist246 | Stardance...
|
1793159376.689813
|
1793764176.689813
|
|
2954
|
AC Milan quiz by @yangstyy | Stardance
|
yangstyy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AC Milan quiz by @yangstyy | Stardance
|
1792677064.1391
|
1793281864.1391
|
|
2953
|
My first slack bot! by @Izzy | Stardance
|
Izzy
|
0
|
1.5
|
0
|
[]
|
[{"post_id": 2331, "ts": "2026 [{"post_id": 2331, "ts": "2026-06-04T19:24:48Z", "hours": 1.5047, "text": "Pls how do i complete this slack bot I’m done with evrything dunno how to end or more like close it so i can ship i’m done with the bot"}]...
|
Title: My first slack bot! by @Izzy | Stardance
D Title: My first slack bot! by @Izzy | Stardance
Devlogs:
Pls how do i complete this slack bot I’m done with evrything dunno how to end or more like close it so i can ship i’m done with the bot...
|
1792795782.1304052
|
1793400582.1304052
|
|
2952
|
Artemis 3D by @PolarisSpace | Stardance
|
PolarisSpace
|
0
|
0.29
|
0
|
[]
|
[{"post_id": 561, "ts": "2026- [{"post_id": 561, "ts": "2026-06-02T01:44:06Z", "hours": 0.2892, "text": "I’m making a 3D Godot “Game”, the goal of the game is more of learning about Artemis mission milestones than playing. You’ll be in a view od the Orion spacecraft in a predetermined path it will go. You will be prompted to make a certain menuver (And it will explain what it is and why) such as increasing your velocity to a certain amount by pressing a key if this makes sense. If not, feel free to ask questions. Anyway, this update is me after setting up the Godot extension (Had some issues with the extension, but it’s resolved) and got my scene set up. If you want to know the relative size of the moon compared to Earth, here it is!"}]...
|
Title: Artemis 3D by @PolarisSpace | Stardance
De Title: Artemis 3D by @PolarisSpace | Stardance
Devlogs:
I’m making a 3D Godot “Game”, the goal of the game is more of learning about Artemis mission milestones than playing. You’ll be in a view od the Orion spacecraft in a predetermined path it will go. You will be prompted to make a certain menuver (And it will explain what it is and why) such as increasing your velocity to a certain amount by pressing a key if this makes sense. If not, feel free to ask questions. Anyway, this update is me after setting up the Godot extension (Had some issues with the extension, but it’s resolved) and got my scene set up. If you want to know the relative size of the moon compared to Earth, here it is!...
|
1792767258.9546473
|
1793372058.9546473
|
|
2951
|
My own website by @bug | Stardance
|
bug
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own website by @bug | Stardance
|
1792777902.0669572
|
1793382702.0669572
|
|
2950
|
My first slack bot! by @Chase | Stardance
|
Chase
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Chase | Stardance
|
1793314519.8930993
|
1793919319.8930993
|
|
2949
|
My awesome macropad! by @Zstar | Stardance
|
Zstar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Zstar | Stardance
|
1792677305.8489108
|
1793282105.8489108
|
|
2948
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792939978.7548764
|
1793803978.7548764
|
|
2947
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936147.653545
|
1793800147.653545
|
|
2946
|
A space game by @Callisto | Stardance
|
Callisto
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A space game by @Callisto | Stardance
|
1792784895.373115
|
1793389695.373115
|
|
2945
|
My 2D platformer by @Seb | Stardance
|
Seb
|
0
|
1.13
|
0
|
[]
|
[{"post_id": 1800, "ts": "2026 [{"post_id": 1800, "ts": "2026-06-04T00:42:12Z", "hours": 0.7333, "text": "Added a functioning level system! Now, I can make a functioning level in my game. That’s all for this apart from me adding rule tiles, animated tiles, and how to use the tile palette. :]"}, {"post_id": 489, "ts": "2026-06-01T23:18:47Z", "hours": 0.4, "text": "Im making a 2D platformer cause its part of the cource im taking so might aswell also put it here to show you guys what i made. Some components are going to come with the cource but ill try to add as many things as i can!"}]...
|
Title: My 2D platformer by @Seb | Stardance
Devlo Title: My 2D platformer by @Seb | Stardance
Devlogs:
Im making a 2D platformer cause its part of the cource im taking so might aswell also put it here to show you guys what i made. Some components are going to come with the cource but ill try to add as many things as i can!
Added a functioning level system! Now, I can make a functioning level in my game. That’s all for this apart from me adding rule tiles, animated tiles, and how to use the tile palette. :]...
|
1793278251.6714275
|
1793883051.6714275
|
|
2944
|
My first slack bot! by @CraftingLlama1128 | Starda My first slack bot! by @CraftingLlama1128 | Stardance...
|
CraftingLlama1128
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @CraftingLlama1128 | Title: My first slack bot! by @CraftingLlama1128 | Stardance...
|
1792698684.8282094
|
1793303484.8282094
|
|
2943
|
3 Minutes Past Infinity by @spagheddie | Stardance
|
spagheddie
|
0
|
5.55
|
0
|
[]
|
[{"post_id": 2385, "ts": "2026 [{"post_id": 2385, "ts": "2026-06-04T20:49:05Z", "hours": 2.2978, "text": "Fixed lighting and started working on beginning lobby; added pitch to the first person POV; standardized+imported some assets and their textures."}, {"post_id": 1154, "ts": "2026-06-03T00:20:14Z", "hours": 2.3975, "text": "Establishing game POV and physics. Also tested for how many reflections I ’ll be getting before the light fades (7 images on average, 4 strong images)."}, {"post_id": 495, "ts": "2026-06-01T23:37:17Z", "hours": 0.8544, "text": "General Game structure and question generation"}]...
|
Title: 3 Minutes Past Infinity by @spagheddie | St Title: 3 Minutes Past Infinity by @spagheddie | Stardance
Devlogs:
General Game structure and question generation
Establishing game POV and physics. Also tested for how many reflections I ’ll be getting before the light fades (7 images on average, 4 strong images).
Fixed lighting and started working on beginning lobby; added pitch to the first person POV; standardized+imported some assets and their textures....
|
1792637522.8823004
|
1793242322.8823004
|
|
2942
|
Elearn NGX by @bohrium2b | Stardance
|
bohrium2b
|
0
|
19.59
|
0
|
[]
|
[{"post_id": 12182, "ts": "202 [{"post_id": 12182, "ts": "2026-06-19T21:57:22Z", "hours": 2.4922, "text": "All the tests pass! A few small bugs have been fixed as well! My cleanup code quest has finished. Now on to fixing visual bugs and implementing more features!"}, {"post_id": 11606, "ts": "2026-06-18T21:56:26Z", "hours": 3.7958, "text": "Fixing bugs, writing unit tests, improving code coverage with tests :) Only 10% don’t pass (which is good!). I will fix those next. Other things: rubocop has fewer complaints now :) Code coverage is up to 80% (+/- 3%)."}, {"post_id": 7140, "ts": "2026-06-11T22:30:45Z", "hours": 2.4175, "text": "Everything is broken :( Things I did: Created more modes for organisation. Now questions are attached to “topics”, which belong to units, which belong to parts, which belong to courses. Created a UI (shown here) for organising topics and tags in a drag-and-drop UI Challenges: Getting drag and drop to reflect on the backend keeping types together and inter-compatible Preventing server resources from becoming overloaded"}, {"post_id": 3309, "ts": "2026-06-06T05:23:52Z", "hours": 1.4917, "text": "Exercises now have analytics! Things I built: exercise completion log weak points recommended questions Things that don’t work: dark mode (ew :( ). Some things are dark, some things are glaringly white, some fonts are weird Reviewing exercises has weird styling padding is weird"}, {"post_id": 3117, "ts": "2026-06-06T00:23:03Z", "hours": 3.0119, "text": "I added users, and everything broke :( The react component part takes too much memory to compile, so i added aggressive code splitting. Now different components (which are ended up as web components) are now independent files and are lazy-loaded. Things like perseus and mathjax are still big files but loaded separately. I added a top bar and a sign in screen! Also user roles like Admin, Content Manager, Teacher, Student. The sign in screen works! Also exercises creating, editing."}, {"post_id": 2430, "ts": "2026-06-04T22:14:02Z", "hours": 2.4056, "text": "Updated UI for question workspace! The problems: drag and drop broke, the sidebar stopped being draggable, and tags broke. Ooops. I fixed them by refactoring the dashboard module, implementing smaller changes, console.log religiously. Other things that changed: selection is now EITHER tag or question but not both at the same time. I’m not entirely sure on this because it seems rather odd. untagged questions sometimes have an “untagged” tag subtag cards are beautiful now the sidebar can now be disappeared into oblivion, never to be seen again (until the restore button is pressed) Things I still need to do: add toast status notifiers dialogues/modals should be using MUI not the native dialogue lazy loading/component splitting I realised that I can’t actually upload multiple images in stardance (even though it displays fine in the preview), which is a bit unfortunate."}, {"post_id": 1745, "ts": "2026-06-03T22:37:32Z", "hours": 3.9703, "text": "I love creating and editing questions! The only problem is it looks awful … :( What I did: created a Rails model for questions and tags (the big JSON image with questions) wrote logic to recursively build a tag tree (with tags, subtags, colours, and questions) wrote a view to allow dragging and dropping questions Challenges: getting the questions to actually drag and drop into the right tag preventing it from infinite-looping updating (I hate you React) sending backend requests to update the view, the whole fetch/get/post thing was complex and I accidentally DOS’ed my backend a few times (oops) Auto colour generation"}]...
|
Title: Elearn NGX by @bohrium2b | Stardance
Devlo Title: Elearn NGX by @bohrium2b | Stardance
Devlogs:
I love creating and editing questions! The only problem is it looks awful … :( What I did: created a Rails model for questions and tags (the big JSON image with questions) wrote logic to recursively build a tag tree (with tags, subtags, colours, and questions) wrote a view to allow dragging and dropping questions Challenges: getting the questions to actually drag and drop into the right tag preventing it from infinite-looping updating (I hate you React) sending backend requests to update the view, the whole fetch/get/post thing was complex and I accidentally DOS’ed my backend a few times (oops) Auto colour generation
Updated UI for question workspace! The problems: drag and drop broke, the sidebar stopped being draggable, and tags broke. Ooops. I fixed them by refactoring the dashboard module, implementing smaller changes, console.log religiously. Other things that changed: selection is now EITHER tag or question but not both at the same time. I’m not entirely sure on this because it seems rather odd. untagged questions sometimes have an “untagged” tag subtag cards are beautiful now the sidebar can now be disappeared into oblivion, never to be seen again (until the restore button is pressed) Things I still need to do: add toast status notifiers dialogues/modals should be using MUI not the native dialogue lazy loading/component splitting I realised that I can’t actually upload multiple images in stardance (even though it displays fine in the preview), which is a bit unfortunate.
I added users, and everything broke :( The react component part takes too much memory to compile, so i added aggressive code splitting. Now different components (which are ended up as web components) are now independent files and are lazy-loaded. Things like perseus and mathjax are still big files but loaded separately. I added a top bar and a sign in screen! Also user roles like Admin, Content Manager, Teacher, Student. The sign in screen works! Also exercises creating, editing.
Exercises now have analytics! Things I built: exercise completion log weak points recommended questions Things that don’t work: dark mode (ew :( ). Some things are dark, some things are glaringly white, some fonts are weird Reviewing exercises has weird styling padding is weird
Everything is broken :( Things I did: Created more modes for organisation. Now questions are attached to “topics”, which belong to units, which belong to parts, which belong to courses. Created a UI (shown here) for organising topics and tags in a drag-and-drop UI Challenges: Getting drag and drop to reflect on the backend keeping types together and inter-compatible Preventing server resources from becoming overloaded
Fixing bugs, writing unit tests, improving code coverage with tests :) Only 10% don’t pass (which is good!). I will fix those next. Other things: rubocop has fewer complaints now :) Code coverage is up to 80% (+/- 3%).
All the tests pass! A few small bugs have been fixed as well! My cleanup code quest has finished. Now on to fixing visual bugs and implementing more features!...
|
1792806808.624813
|
1793411608.624813
|
|
2941
|
My awesome macropad! by @wardaqasim5 | Stardance
|
wardaqasim5
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @wardaqasim5 | Star Title: My awesome macropad! by @wardaqasim5 | Stardance...
|
1793174013.7464323
|
1793778813.7464323
|
|
2940
|
gateway by @Kanashimo | Stardance
|
Kanashimo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: gateway by @Kanashimo | Stardance
|
1792806647.1131392
|
1793411447.1131392
|
|
2939
|
a game by @Glenn619 | Stardance
|
Glenn619
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: a game by @Glenn619 | Stardance
|
1792792349.781786
|
1793397149.781786
|
|
2938
|
Contacts Maker by @shanmuka | Stardance
|
shanmuka
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Contacts Maker by @shanmuka | Stardance
|
1793296396.146333
|
1793901196.146333
|
|
2937
|
Lexicon - Reading Tracker by @SilverCanvas | Stard Lexicon - Reading Tracker by @SilverCanvas | Stardance...
|
SilverCanvas
|
1
|
23.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-08T12:57:17Z", "hours": 23.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Lexicon - a reading tracking web app to keep track of books. This project allowed me to progress my python skills while also making an application accessible on the web by using the Streamlit python library. This was my first project that I used OOP in, with the use of books as objects of the book class. Additionally this was the first time I used an API, which is used to get the book data including name, author, publication year and cover image. If you want to test the app, head to the search page and add your favourite book. A books tags can be changed from the library page and books tagged as “reading” can have progress added from the homepage.", "repo": "https://github.com/SilverCanvas72/Lexicon-ReadingTracker", "demo": "https://lexiconreadingtracker.streamlit.app"}]...
|
[{"post_id": 41118, "ts": "202 [{"post_id": 41118, "ts": "2026-08-05T03:28:10Z", "hours": 5.2314, "text": "Ive been working on the library page and allowing the books to be filtered. This involved figuring out how to make images clickable which apparently is not a native feature with streamlit. The filtering now works for the book’s statuses but I am yet to fix an error meaning the wrong popup is displayed when clicking on the book from the library page"}, {"post_id": 38182, "ts": "2026-07-31T13:30:36Z", "hours": 6.0869, "text": "I have linked up the input widgets to actually save to the user’s local JSON file. The status input was not displaying properly and was showing the same status for each of the books no matter what was saved, after I fixed this I had a bug relating to the status and tag inputs that had to do with the save not writting properly before the popup was closed, resulting in the user having to double click everything. This is now fixed and the current inputs all work, save and reload properly!"}, {"post_id": 32724, "ts": "2026-07-22T01:45:23Z", "hours": 5.3981, "text": "Layouts for Popups and JSON Storage Functions. I have made the popups layout, though this data does not currently save anywhere. I have also setup the save and load functions so that the users data can be reloaded when they leave and re-enter the site."}, {"post_id": 18841, "ts": "2026-06-30T01:23:03Z", "hours": 1.4942, "text": "Test Data and Book Rendering I created some test data for developing the basic functionality of the app before I try to incorporate the Open Libraries API to import books. I then worked on rendering the books on the homepage how I plan to place them in the currently reading section, this included creating a method to display a books cover given its isbn."}, {"post_id": 17470, "ts": "2026-06-28T08:27:59Z", "hours": 4.485, "text": "Setup, Sidebar Navigation & Classes. I have setup my project and its pages. I am using Streamlit to make this website - something I have not used before. I have implemented a sidebar for navigation between the pages. I then planned out and wrote the basis for the classes and objects for the program. I also figured out how to inject the css to the python file so I can write the css for the application in a seperate file, as well as configuring the fonts for the headings."}]...
|
Title: Lexicon - Reading Tracker by @SilverCanvas Title: Lexicon - Reading Tracker by @SilverCanvas | Stardance
Devlogs:
Setup, Sidebar Navigation & Classes. I have setup my project and its pages. I am using Streamlit to make this website - something I have not used before. I have implemented a sidebar for navigation between the pages. I then planned out and wrote the basis for the classes and objects for the program. I also figured out how to inject the css to the python file so I can write the css for the application in a seperate file, as well as configuring the fonts for the headings.
Test Data and Book Rendering I created some test data for developing the basic functionality of the app before I try to incorporate the Open Libraries API to import books. I then worked on rendering the books on the homepage how I plan to place them in the currently reading section, this included creating a method to display a books cover given its isbn.
Layouts for Popups and JSON Storage Functions. I have made the popups layout, though this data does not currently save anywhere. I have also setup the save and load functions so that the users data can be reloaded when they leave and re-enter the site.
I have linked up the input widgets to actually save to the user’s local JSON file. The status input was not displaying properly and was showing the same status for each of the books no matter what was saved, after I fixed this I had a bug relating to the status and tag inputs that had to do with the save not writting properly before the popup was closed, resulting in the user having to double click everything. This is now fixed and the current inputs all work, save and reload properly!
Ive been working on the library page and allowing the books to be filtered. This involved figuring out how to make images clickable which apparently is not a native feature with streamlit. The filtering now works for the book’s statuses but I am yet to fix an error meaning the wrong popup is displayed when clicking on the book from the library page
Ships:
I made Lexicon - a reading tracking web app to keep track of books. This project allowed me to progress my python skills while also making an application accessible on the web by using the Streamlit python library. This was my first project that I used OOP in, with the use of books as objects of the book class. Additionally this was the first time I used an API, which is used to get the book data including name, author, publication year and cover image. If you want to test the app, head to the search page and add your favourite book. A books tags can be changed from the library page and books tagged as “reading” can have progress added from the homepage....
|
1793148697.8232949
|
1793235097.8232949
|