|
14801
|
My first slack bot! by @007dinonuggie | Stardance
|
007dinonuggie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @007dinonuggie | Sta Title: My first slack bot! by @007dinonuggie | Stardance...
|
1793346752.8428624
|
1793951552.8428624
|
|
14802
|
My awesome macropad! by @Guchonie | Stardance
|
Guchonie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Guchonie | Stardan Title: My awesome macropad! by @Guchonie | Stardance...
|
1793184919.4561412
|
1793789719.4561412
|
|
14803
|
My awesome macropad! by @ariasaksena6312 | Stardan My awesome macropad! by @ariasaksena6312 | Stardance...
|
ariasaksena6312
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ariasaksena6312 | Title: My awesome macropad! by @ariasaksena6312 | Stardance...
|
1793163164.4760082
|
1793767964.4760082
|
|
14804
|
My very own WebOS by @Sreehari | Stardance
|
Sreehari
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Sreehari | Stardance
|
1793256551.285931
|
1793861351.285931
|
|
14805
|
My first slack bot! by @kian_shah | Stardance
|
kian_shah
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @kian_shah | Stardan Title: My first slack bot! by @kian_shah | Stardance...
|
1793249423.5471807
|
1793854223.5471807
|
|
14806
|
My first slack bot! by @suryakiran_17dec | Stardan My first slack bot! by @suryakiran_17dec | Stardance...
|
suryakiran_17dec
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @suryakiran_17dec | Title: My first slack bot! by @suryakiran_17dec | Stardance...
|
1793289001.9176493
|
1793893801.9176493
|
|
14807
|
My very own WebOS by @sruthi | Stardance
|
sruthi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @sruthi | Stardance
|
1793188086.1845417
|
1793792886.1845417
|
|
14808
|
My awesome macropad! by @abhimanyunair | Stardance
|
abhimanyunair
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @abhimanyunair | St Title: My awesome macropad! by @abhimanyunair | Stardance...
|
1793332082.2576268
|
1793936882.2576268
|
|
14809
|
exovista.org by @abhimanyunair | Stardance
|
abhimanyunair
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: exovista.org by @abhimanyunair | Stardance
|
1793342852.6105688
|
1793947652.6105688
|
|
14810
|
My awesome macropad! by @supkanna123 | Stardance
|
supkanna123
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @supkanna123 | Star Title: My awesome macropad! by @supkanna123 | Stardance...
|
1793534187.8227608
|
1794138987.8227608
|
|
14811
|
My awesome macropad! by @Yosh | Stardance
|
Yosh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Yosh | Stardance
|
1793361266.5978324
|
1793966066.5978324
|
|
14812
|
My awesome macropad! by @roshan_rengadurai | Stard My awesome macropad! by @roshan_rengadurai | Stardance...
|
roshan_rengadurai
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @roshan_rengadurai Title: My awesome macropad! by @roshan_rengadurai | Stardance...
|
1793558959.8069637
|
1794163759.8069637
|
|
14813
|
the donut by @Kyryl | Stardance
|
Kyryl
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: the donut by @Kyryl | Stardance
|
1793152047.144732
|
1793756847.144732
|
|
14814
|
My first slack bot! by @chaitrey_manakandu | Stard My first slack bot! by @chaitrey_manakandu | Stardance...
|
chaitrey_manakandu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @chaitrey_manakandu Title: My first slack bot! by @chaitrey_manakandu | Stardance...
|
1793397198.7975557
|
1794001998.7975557
|
|
14815
|
My very own WebOS by @morizbenzonate | Stardance
|
morizbenzonate
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @morizbenzonate | Star Title: My very own WebOS by @morizbenzonate | Stardance...
|
1793472860.6826715
|
1794077660.6826715
|
|
14816
|
Werix Web OS by @waylay | Stardance
|
waylay
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Werix Web OS by @waylay | Stardance
|
1793303393.9710503
|
1793908193.9710503
|
|
14817
|
My first slack bot! by @Santhosh | Stardance
|
Santhosh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Santhosh | Stardanc Title: My first slack bot! by @Santhosh | Stardance...
|
1793562979.9507787
|
1794167779.9507787
|
|
14818
|
My first slack bot! by @ethandarmawan | Stardance
|
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @ethandarmawan | Sta Title: My first slack bot! by @ethandarmawan | Stardance...
|
1793573257.972142
|
1794178057.972142
|
|
14819
|
Optimising Config and GPU nvflash by @shahishnusur Optimising Config and GPU nvflash by @shahishnusuresh_41111 | Stardance...
|
shahishnusuresh_41111
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Optimising Config and GPU nvflash by @shahi Title: Optimising Config and GPU nvflash by @shahishnusuresh_41111 | Stardance...
|
1793426198.693479
|
1794030998.693479
|
|
14820
|
My first slack bot! by @Gela | Stardance
|
Gela
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Gela | Stardance
|
1793443705.344072
|
1794048505.344072
|
|
14821
|
Untitled project by @aydenhuang34 | Stardance
|
aydenhuang34
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @aydenhuang34 | Stardan Title: Untitled project by @aydenhuang34 | Stardance...
|
1793163155.9704108
|
1793767955.9704108
|
|
14822
|
ToonOS by @timcluely | Stardance
|
timcluely
|
0
|
1.5
|
0
|
[]
|
[{"post_id": 51478, "ts": "202 [{"post_id": 51478, "ts": "2026-08-21T06:36:21Z", "hours": 1.5014, "text": "I’ve had lots of time to think of how I want my website to be and I’ve decided that before I can even start making a REAL website I need more experience. So instead I’ve decided to start off with a Portfolio called TOONBoom in which I plan to do at least two projects (one in C++ and one in Python) per a day. That alongside the coding I do with creating the webpage to showcase each project will hopeful help me quickly develop some good programming skills."}]...
|
Title: ToonOS by @timcluely | Stardance
Devlogs:
Title: ToonOS by @timcluely | Stardance
Devlogs:
I’ve had lots of time to think of how I want my website to be and I’ve decided that before I can even start making a REAL website I need more experience. So instead I’ve decided to start off with a Portfolio called TOONBoom in which I plan to do at least two projects (one in C++ and one in Python) per a day. That alongside the coding I do with creating the webpage to showcase each project will hopeful help me quickly develop some good programming skills....
|
1793497665.7270894
|
1794102465.7270894
|
|
14823
|
My 1st WebOS by @Roshan_Gauchan | Stardance
|
Roshan_Gauchan
|
0
|
4.29
|
0
|
[]
|
[{"post_id": 9152, "ts": "2026 [{"post_id": 9152, "ts": "2026-06-15T10:15:57Z", "hours": 4.2939, "text": "🚀 My First Web Development Project — Amazon Clone– HTML and CSS only I am excited to share my first WebOS challenge! For this project, I built an Amazon-inspired e-commerce website clone using HTML and CSS only . This project helped me understand the fundamentals of web development, including: ✅ Creating webpage structure with HTML ✅ Designing layouts using CSS ✅ Working with navigation bars, product sections, and responsive design concepts ✅ Improving my frontend development skills This project does not use JavaScript yet, but it gave me a strong foundation in building clean and organized web pages. I learned a lot while creating this project and I am looking forward to improving it with more features and new technologies in the future. #WebDevelopment #HTML #CSS #FrontendDevelopment #MyFirstProject #CodingJourney (–––––New Update Coming Soon—————–)"}]...
|
Title: My 1st WebOS by @Roshan_Gauchan | Stardance Title: My 1st WebOS by @Roshan_Gauchan | Stardance
Devlogs:
🚀 My First Web Development Project — Amazon Clone– HTML and CSS only I am excited to share my first WebOS challenge! For this project, I built an Amazon-inspired e-commerce website clone using HTML and CSS only . This project helped me understand the fundamentals of web development, including: ✅ Creating webpage structure with HTML ✅ Designing layouts using CSS ✅ Working with navigation bars, product sections, and responsive design concepts ✅ Improving my frontend development skills This project does not use JavaScript yet, but it gave me a strong foundation in building clean and organized web pages. I learned a lot while creating this project and I am looking forward to improving it with more features and new technologies in the future. #WebDevelopment #HTML #CSS #FrontendDevelopment #MyFirstProject #CodingJourney (–––––New Update Coming Soon—————–)...
|
1793364747.0808465
|
1793969547.0808465
|
|
14824
|
MAK_OS by @M_Ahmed | Stardance
|
M_Ahmed
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-19T10:47:15Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Introducing MAK.OS! A tiny WebOS designed to run in your Web Browser! It has all those features you expect a webOS to have. A smooth window grabbing system made from Javascript. A welcome/login screen, a working username input to carry your name into the OS!(this is the 1 new feature that the guide didn’t list). You also have a calculator, a settings app to change wallpaper and two URL controllers for the two Web Viewer Apps. the Web Viewer apps run a website address like a app in the OS! The start menu shows your name, MAK.OS info, and Logout and Sleep buttons! The taskbar clock is on far right, start menu button on far left. in the middle is windows11 inspired taskbar app icons displayer. Try the project now!", "repo": "https://github.com/Ak-Web-Dev/CatOS", "demo": "https://mako-s.netlify.app"}]...
|
[{"post_id": 31155, "ts": "202 [{"post_id": 31155, "ts": "2026-07-19T10:21:03Z", "hours": 1.9186, "text": "🎉🎉 MAK.OS , is finally COMPLETED and LIVE! ✨✨ MAK.OS, a web based OS, is all done and ready to use! Seriously this time all the things added were way more easy and fun. Unlike in many previously added features where I would stuck on issues etc. All the features below were able to be added in just 2hrs! Fun Fact about the project, the windows in the MAK.OS are literally just Bootstrap’s cards! ’Cause they had almost every thing, a card header, card body, card image alignment etc. Features Added: ✅ Log in Screen added with username input option. Start Menu buttons of Logout and Sleep now work Username displayed in Start Menu. Web Browser added in the form of my very own MAK_Tab project! Added an About app for info Added Desktop Icons Taskbar icons only appear when a window is open. Taskbar Icons changed to only emoji logo instead of text+emoji style. That’s It! The Project is finally completed! Try it now at: https://mako-s.netlify.app Now I am just going to Ship this Project! Yippee!"}, {"post_id": 21361, "ts": "2026-07-03T07:58:44Z", "hours": 1.7611, "text": "Update 0.3 of MAK_OS !!! This Time I added A Lot of new cool and nice things for the update 0.3! Try at https://mako-s.netlify.app New Things Added✨ : TaskBar Clock Added! 🕙 The “One feature not listed in guide” added in the form of WebViewer 🌐 container apps that display any webpage as an app within the WebOS. Url are added from Settings. Added Some Nice wallpapers you can switch through in Settings. 🧱 Next Goals 🎯: Make The Start Menu Useful Enough. Make a Welcome Screen with User Name option."}, {"post_id": 20094, "ts": "2026-07-01T16:44:54Z", "hours": 2.9503, "text": "MAK OS Development Log: Desktop Environments & Taskbar Design Completed! I finally managed to be successful in implementing the Window Grabbing System via JS without weird errors . It was extremely difficult to solve the issue of the settings window shooting down as soon as grabbed etc. ✅ Key Updates: Added Window Grabbing System (took 80% of time!) Added subtle taskbar lines like windows11 to show active windows status 🎉🎉Window Grabbing Fix:✨ Initially, the window-dragging function relied on JS Mouseup , Mousedrag and Mousedown events. However, this caused the settings window card to jump wildly. After spending more than one and a half hour figuring out the problem i finally found the solution which was using CSS’ translate being edited while grabbing the windows with mouse events in JS. The following is the JS code for window grabbing. function makeWindowDraggable(windowEl) { const header = windowEl.querySelector('.window-header'); if (!header) return; let currentX = windowEl.id === 'settings' ? 420 : 100; let currentY = 100; let startX = 0; let startY = 0; windowEl.style.transform = `translate(${currentX}px, ${currentY}px)`; header.onmousedown = dragMouseDown; function dragMouseDown(e) { e = e || window.event; if (e.target.closest('.close')) return; e.preventDefault(); highestZIndex++; windowEl.style.zIndex = highestZIndex; startX = e.clientX; startY = e.clientY; document.onmouseup = closeDragElement; document.onmousemove = elementDrag; } function elementDrag(e) { e = e || window.event; e.preventDefault(); let deltaX = e.clientX - startX; let deltaY = e.clientY - startY; startX = e.clientX; startY = e.clientY; currentX += deltaX; currentY += deltaY; windowEl.style.transform = `translate(${currentX}px, ${currentY}px)`; } function closeDragElement() { document.onmouseup = null; document.onmousemove = null; } } TaskBar Indicators: I had less time left after all time dumped into mostly fixing a weirdly acting window grabbing system which had no sense that why is that even happening😖. So another thing I added is a line in Taskbar Buttons to show window status. It is inspired from Windows11, when in focus it is wide and blue, when out of focus it is small and grey, and when closed, the line goes out too. Subtle but nice and smooth effect. The CSS was simple not-worth of code but JS played the real affect: 🎯Next Goals: Add more and more apps Add Taskbar clock -Add welcome screen -Make the Start Menu actually worth-it to open it. Feel Free to Reply the project or check it out now here: https://mako-s.netlify.app"}, {"post_id": 15572, "ts": "2026-06-25T10:17:31Z", "hours": 0.9325, "text": "Destroyed all HTML and CSS and recreated from Scratch! I realized my UI was tooo Cartoonished so i abondoned all my code, except Script.js file since it had all functions. then i remade the whole thing with Bootstrap with minimal CSS code so i can spend less time on styling and more on making the Apps and functions as well as i will get a more professional UI. I also changed the name from CatOS to MAK_OS. Link: https://mako-s.netlify.app Try and review!"}, {"post_id": 6078, "ts": "2026-06-10T06:55:02Z", "hours": 0.0, "text": "Built a real desktop-style window system in the Web based OS. I added a fully interactive window dragging system, making the web OS feel like a real operating system. Try now at “ https://catos.netlify.app ” v1.3 Updates: -> Implemented mouse down / move / up event system -> Added z-index management for active windows -> Smooth dragging using JS click mouse events -> Fixed broken mobile UI. Next Steps: -> Add minimize window option -> Add Apps icon to appear at the tasbar"}]...
|
Title: MAK_OS by @M_Ahmed | Stardance
Devlogs:
Bu Title: MAK_OS by @M_Ahmed | Stardance
Devlogs:
Built a real desktop-style window system in the Web based OS. I added a fully interactive window dragging system, making the web OS feel like a real operating system. Try now at “ https://catos.netlify.app ” v1.3 Updates: -> Implemented mouse down / move / up event system -> Added z-index management for active windows -> Smooth dragging using JS click mouse events -> Fixed broken mobile UI. Next Steps: -> Add minimize window option -> Add Apps icon to appear at the tasbar
Destroyed all HTML and CSS and recreated from Scratch! I realized my UI was tooo Cartoonished so i abondoned all my code, except Script.js file since it had all functions. then i remade the whole thing with Bootstrap with minimal CSS code so i can spend less time on styling and more on making the Apps and functions as well as i will get a more professional UI. I also changed the name from CatOS to MAK_OS. Link: https://mako-s.netlify.app Try and review!
MAK OS Development Log: Desktop Environments & Taskbar Design Completed! I finally managed to be successful in implementing the Window Grabbing System via JS without weird errors . It was extremely difficult to solve the issue of the settings window shooting down as soon as grabbed etc. ✅ Key Updates: Added Window Grabbing System (took 80% of time!) Added subtle taskbar lines like windows11 to show active windows status 🎉🎉Window Grabbing Fix:✨ Initially, the window-dragging function relied on JS Mouseup , Mousedrag and Mousedown events. However, this caused the settings window card to jump wildly. After spending more than one and a half hour figuring out the problem i finally found the solution which was using CSS’ translate being edited while grabbing the windows with mouse events in JS. The following is the JS code for window grabbing. function makeWindowDraggable(windowEl) { const header = windowEl.querySelector('.window-header'); if (!header) return; let currentX = windowEl.id === 'settings' ? 420 : 100; let currentY = 100; let startX = 0; let startY = 0; windowEl.style.transform = `translate(${currentX}px, ${currentY}px)`; header.onmousedown = dragMouseDown; function dragMouseDown(e) { e = e || window.event; if (e.target.closest('.close')) return; e.preventDefault(); highestZIndex++; windowEl.style.zIndex = highestZIndex; startX = e.clientX; startY = e.clientY; document.onmouseup = closeDragElement; document.onmousemove = elementDrag; } function elementDrag(e) { e = e || window.event; e.preventDefault(); let deltaX = e.clientX - startX; let deltaY = e.clientY - startY; startX = e.clientX; startY = e.clientY; currentX += deltaX; currentY += deltaY; windowEl.style.transform = `translate(${currentX}px, ${currentY}px)`; } function closeDragElement() { document.onmouseup = null; document.onmousemove = null; } } TaskBar Indicators: I had less time left after all time dumped into mostly fixing a weirdly acting window grabbing system which had no sense that why is that even happening😖. So another thing I added is a line in Taskbar Buttons to show window status. It is inspired from Windows11, when in focus it is wide and blue, when out of focus it is small and grey, and when closed, the line goes out too. Subtle but nice and smooth effect. The CSS was simple not-worth of code but JS played the real affect: 🎯Next Goals: Add more and more apps Add Taskbar clock -Add welcome screen -Make the Start Menu actually worth-it to open it. Feel Free to Reply the project or check it out now here: https://mako-s.netlify.app
Update 0.3 of MAK_OS !!! This Time I added A Lot of new cool and nice things for the update 0.3! Try at https://mako-s.netlify.app New Things Added✨ : TaskBar Clock Added! 🕙 The “One feature not listed in guide” added in the form of WebViewer 🌐 container apps that display any webpage as an app within the WebOS. Url are added from Settings. Added Some Nice wallpapers you can switch through in Settings. 🧱 Next Goals 🎯: Make The Start Menu Useful Enough. Make a Welcome Screen with User Name option.
🎉🎉 MAK.OS , is finally COMPLETED and LIVE! ✨✨ MAK.OS, a web based OS, is all done and ready to use! Seriously this time all the things added were way more easy and fun. Unlike in many previously added features where I would stuck on issues etc. All the features below were able to be added in just 2hrs! Fun Fact about the project, the windows in the MAK.OS are literally just Bootstrap’s cards! ’Cause they had almost every thing, a card header, card body, card image alignment etc. Features Added: ✅ Log in Screen added with username input option. Start Menu buttons of Logout and Sleep now work Username displayed in Start Menu. Web Browser added in the form of my very own MAK_Tab project! Added an About app for info Added Desktop Icons Taskbar icons only appear when a window is open. Taskbar Icons changed to only emoji logo instead of text+emoji style. That’s It! The Project is finally completed! Try it now at: https://mako-s.netlify.app Now I am just going to Ship this Project! Yippee!
Ships:
Introducing MAK.OS! A tiny WebOS designed to run in your Web Browser! It has all those features you expect a webOS to have. A smooth window grabbing system made from Javascript. A welcome/login screen, a working username input to carry your name into the OS!(this is the 1 new feature that the guide didn’t list). You also have a calculator, a settings app to change wallpaper and two URL controllers for the two Web Viewer Apps. the Web Viewer apps run a website address like a app in the OS! The start menu shows your name, MAK.OS info, and Logout and Sleep buttons! The taskbar clock is on far right, start menu button on far left. in the middle is windows11 inspired taskbar app icons displayer. Try the project now!...
|
1793620558.1132872
|
1793706958.1132872
|
|
14825
|
Comic AI by @coopradloff | Stardance
|
coopradloff
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Comic AI by @coopradloff | Stardance
|
1792943387.7912073
|
1793807387.7912073
|
|
14826
|
FoxyOs by @FIhhy | Stardance
|
FIhhy
|
0
|
1.07
|
0
|
[]
|
[{"post_id": 7495, "ts": "2026 [{"post_id": 7495, "ts": "2026-06-12T14:36:20Z", "hours": 1.0653, "text": "Got done with the first 3 parts of the guide."}]...
|
Title: FoxyOs by @FIhhy | Stardance
Devlogs:
Got Title: FoxyOs by @FIhhy | Stardance
Devlogs:
Got done with the first 3 parts of the guide....
|
1793335894.160897
|
1793940694.160897
|
|
14827
|
My first slack bot! by @kabirgoel | Stardance
|
kabirgoel
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @kabirgoel | Stardan Title: My first slack bot! by @kabirgoel | Stardance...
|
1793328599.914276
|
1793933399.914276
|
|
14828
|
PterodactylSlackBot by @dscss2 | Stardance
|
dscss2
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: PterodactylSlackBot by @dscss2 | Stardance
|
1793199343.2853575
|
1793804143.2853575
|
|
14829
|
Untitled project by @bryukitech | Stardance
|
bryukitech
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @bryukitech | Stardance
|
1793494350.7861688
|
1794099150.7861688
|
|
14830
|
gpu tweaking by @extraextra38185 | Stardance
|
extraextra38185
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: gpu tweaking by @extraextra38185 | Stardanc Title: gpu tweaking by @extraextra38185 | Stardance...
|
1793361367.87854
|
1793966167.87854
|
|
14831
|
My very own WebOS by @AyushM | Stardance
|
AyushM
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @AyushM | Stardance
|
1792907508.0234654
|
1793771508.0234654
|
|
14832
|
My awesome macropad! by @siddharth_jha | Stardance
|
siddharth_jha
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @siddharth_jha | St Title: My awesome macropad! by @siddharth_jha | Stardance...
|
1793246125.518824
|
1793850925.518824
|
|
14833
|
Untitled by @noah337 | Stardance
|
noah337
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @noah337 | Stardance
|
1793306847.0700088
|
1793911647.0700088
|
|
14834
|
My awesome macropad! by @anujkishan918 | Stardance
|
anujkishan918
|
1
|
2.95
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-11T06:04:49Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built CyberPad, a custom 3×3 macropad featuring nine mechanical switches, a rotary encoder, and an OLED display. The device runs on a Seeed XIAO RP2040 using CircuitPython and KMK firmware, and supports three switchable profiles: Productivity, Gaming, and Media. Each profile has multiple layers, custom shortcuts, OLED animations, and visual feedback for the active mode. I also designed the PCB in KiCad and created a custom 3D-printable enclosure.I always watched YouTubers build 3d models and print them but never had the resources or the opportunity to do so so this was quite good The most challenging part was bringing together multiple engineering disciplines into a single project. I had previously been exposed to PCB design, CAD modeling, embedded programming, firmware development, and 3D printing, but I had never combined all of them into one complete product. Getting the hardware, firmware, OLED interface, rotary encoder, and enclosure design to work together required a lot of iteration and troubleshooting. What I am most proud of is that CyberPad is a complete hardware product rather than an isolated experiment. It includes a custom PCB, custom enclosure, firmware, user interface, and documentation. Building it gave me confidence that I could take an idea from concept to a working prototype. It also gave me the confidence to publish my work publicly on GitHub. Before this project, many of the tools and technologies were things I had only explored individually. CyberPad showed me that I could combine them into something tangible and share it with others. To test CyberPad, users will need a Seeed XIAO RP2040, a 128×32 SSD1306 OLED display, an EC11 rotary encoder, nine MX-style switches, and the custom PCB and enclosure files provided in the repository. The firmware is written using CircuitPython and KMK. After installing CircuitPython on the RP2040 and copying the required libraries and firmware files, the device will boot directly into the CyberPad interface. Users can switch between Productivity, Gaming, and Media profiles using the top-row key combination and verify that the OLED display, encoder controls, shortcuts, and profile animations function correctly.", "repo": "https://github.com/Anuj981-blip/Cyber-pad", "demo": ""}]...
|
[{"post_id": 9275, "ts": "2026 [{"post_id": 9275, "ts": "2026-06-15T16:01:52Z", "hours": 1.9481, "text": "Devlog 2 updated the firmware"}, {"post_id": 6679, "ts": "2026-06-11T05:52:16Z", "hours": 0.6497, "text": "A cyber-pad with a rotary encoder and an oled display that has 3 different profiles and is highly customizable"}]...
|
Title: My awesome macropad! by @anujkishan918 | St Title: My awesome macropad! by @anujkishan918 | Stardance
Devlogs:
A cyber-pad with a rotary encoder and an oled display that has 3 different profiles and is highly customizable
Devlog 2 updated the firmware
Ships:
I built CyberPad, a custom 3×3 macropad featuring nine mechanical switches, a rotary encoder, and an OLED display. The device runs on a Seeed XIAO RP2040 using CircuitPython and KMK firmware, and supports three switchable profiles: Productivity, Gaming, and Media. Each profile has multiple layers, custom shortcuts, OLED animations, and visual feedback for the active mode. I also designed the PCB in KiCad and created a custom 3D-printable enclosure.I always watched YouTubers build 3d models and print them but never had the resources or the opportunity to do so so this was quite good The most challenging part was bringing together multiple engineering disciplines into a single project. I had previously been exposed to PCB design, CAD modeling, embedded programming, firmware development, and 3D printing, but I had never combined all of them into one complete product. Getting the hardware, firmware, OLED interface, rotary encoder, and enclosure design to work together required a lot of iteration and troubleshooting. What I am most proud of is that CyberPad is a complete hardware product rather than an isolated experiment. It includes a custom PCB, custom enclosure, firmware, user interface, and documentation. Building it gave me confidence that I could take an idea from concept to a working prototype. It also gave me the confidence to publish my work publicly on GitHub. Before this project, many of the tools and technologies were things I had only explored individually. CyberPad showed me that I could combine them into something tangible and share it with others. To test CyberPad, users will need a Seeed XIAO RP2040, a 128×32 SSD1306 OLED display, an EC11 rotary encoder, nine MX-style switches, and the custom PCB and enclosure files provided in the repository. The firmware is written using CircuitPython and KMK. After installing CircuitPython on the RP2040 and copying the required libraries and firmware files, the device will boot directly into the CyberPad interface. Users can switch between Productivity, Gaming, and Media profiles using the top-row key combination and verify that the OLED display, encoder controls, shortcuts, and profile animations function correctly....
|
1792878765.6738043
|
1793742765.6738043
|
|
14835
|
Entre-Ally by @siddharth_jha | Stardance
|
siddharth_jha
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Entre-Ally by @siddharth_jha | Stardance
|
1793184449.0187082
|
1793789249.0187082
|
|
14836
|
My awesome macropad! by @alya_dalmia | Stardance
|
alya_dalmia
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @alya_dalmia | Star Title: My awesome macropad! by @alya_dalmia | Stardance...
|
1793386534.4656649
|
1793991334.4656649
|
|
14837
|
My awesome macropad! by @gabriella_giff11235 | Sta My awesome macropad! by @gabriella_giff11235 | Stardance...
|
gabriella_giff11235
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @gabriella_giff1123 Title: My awesome macropad! by @gabriella_giff11235 | Stardance...
|
1793328494.7062924
|
1793933294.7062924
|
|
14838
|
My awesome macropad! by @gregg | Stardance
|
gregg
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @gregg | Stardance
|
1793249726.7963507
|
1793854526.7963507
|
|
14839
|
My very own WebOS by @Vidvaan | Stardance
|
Vidvaan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Vidvaan | Stardance
|
1793177712.6260226
|
1793782512.6260226
|
|
14840
|
Untitled project by @manas_c | Stardance
|
manas_c
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @manas_c | Stardance
|
1793393256.2839513
|
1793998056.2839513
|
|
14841
|
My awesome macropad! by @safi_ahmed7204 | Stardanc My awesome macropad! by @safi_ahmed7204 | Stardance...
|
safi_ahmed7204
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @safi_ahmed7204 | S Title: My awesome macropad! by @safi_ahmed7204 | Stardance...
|
1793162953.2809348
|
1793767753.2809348
|
|
14842
|
My first slack bot! by @Kiya | Stardance
|
Kiya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Kiya | Stardance
|
1793360941.81943
|
1793965741.81943
|
|
14843
|
My awesome macropad! by @Shreesat | Stardance
|
Shreesat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Shreesat | Stardan Title: My awesome macropad! by @Shreesat | Stardance...
|
1793415285.0103326
|
1794020085.0103326
|
|
14844
|
Better Github Bot by @lowpolyphosphorus | Stardanc Better Github Bot by @lowpolyphosphorus | Stardance...
|
lowpolyphosphorus
|
0
|
0.94
|
0
|
[]
|
[{"post_id": 21979, "ts": "202 [{"post_id": 21979, "ts": "2026-07-04T06:17:49Z", "hours": 0.9419, "text": "new project! i need stipends for outpost therefore i will be making this why is it better? Because I hate the normal GitHub bot, it just sends all the messages for commits in the channel and i make up to like 60 commits a day and as you can see in the photos below it kinda floods the channel! the problem too much going on across repos, kept missing PRs/issues/commits/CI status. wanted it all in Slack automatically, but not as a spammy live feed the plan PRs/issues, post immediately new repos auto covered, zero setup commits collapsed into one thread per day instead of a message per push Actions failures post immediately Actions daily summary, one message that updates itself all day the name its kinda a joke but that is what it is, very descriptive and true imo setup Slack app scoped to chat:write, channels:history, channels:read GitHub App, read only perms, subscribed to push/pr/issues/repository/workflow_run, installed on all repos deployed on Fly.io bugs? there weren’t any surprisingly but the hosting plan defaulted to listen on port 8080 and I had the bot set to 3000 took me a while figure that out but after a bit I found it said WARNING The app is not listening on the expected address node server.js [::]:3000 status: alive GitHub App installed, Slack app in the channel, deployed on Fly, webhook wired up, port bug fixed and confirmed reachable more stuff to come: Slack OAuth (“Add to Slack” button) users connect their own workspace/channel instead of manual tokens GitHub App per-user install each user installs on their own account/org instead of sharing yours small web dashboard connect accounts + pick settings instead of editing env vars a real database needed once you’re tracking multiple workspaces/installs at once slash commands ( /ghbot settings ) let users self-serve config without touching code"}]...
|
Title: Better Github Bot by @lowpolyphosphorus | S Title: Better Github Bot by @lowpolyphosphorus | Stardance
Devlogs:
new project! i need stipends for outpost therefore i will be making this why is it better? Because I hate the normal GitHub bot, it just sends all the messages for commits in the channel and i make up to like 60 commits a day and as you can see in the photos below it kinda floods the channel! the problem too much going on across repos, kept missing PRs/issues/commits/CI status. wanted it all in Slack automatically, but not as a spammy live feed the plan PRs/issues, post immediately new repos auto covered, zero setup commits collapsed into one thread per day instead of a message per push Actions failures post immediately Actions daily summary, one message that updates itself all day the name its kinda a joke but that is what it is, very descriptive and true imo setup Slack app scoped to chat:write, channels:history, channels:read GitHub App, read only perms, subscribed to push/pr/issues/repository/workflow_run, installed on all repos deployed on Fly.io bugs? there weren’t any surprisingly but the hosting plan defaulted to listen on port 8080 and I had the bot set to 3000 took me a while figure that out but after a bit I found it said WARNING The app is not listening on the expected address node server.js [::]:3000 status: alive GitHub App installed, Slack app in the channel, deployed on Fly, webhook wired up, port bug fixed and confirmed reachable more stuff to come: Slack OAuth (“Add to Slack” button) users connect their own workspace/channel instead of manual tokens GitHub App per-user install each user installs on their own account/org instead of sharing yours small web dashboard connect accounts + pick settings instead of editing env vars a real database needed once you’re tracking multiple workspaces/installs at once slash commands ( /ghbot settings ) let users self-serve config without touching code...
|
1793231480.394065
|
1793836280.394065
|
|
14845
|
My awesome macropad! by @Juwon | Stardance
|
Juwon
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Juwon | Stardance
|
1793177631.9152408
|
1793782431.9152408
|
|
14846
|
Stock display by @rosikur | Stardance
|
rosikur
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Stock display by @rosikur | Stardance
|
1793310773.4206386
|
1793915573.4206386
|
|
14847
|
My very own WebOS by @srajkaran311 | Stardance
|
srajkaran311
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @srajkaran311 | Starda Title: My very own WebOS by @srajkaran311 | Stardance...
|
1793361350.979251
|
1793966150.979251
|
|
14848
|
Zephyr-Mesh by @Whyater | Stardance
|
Whyater
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Zephyr-Mesh by @Whyater | Stardance
|
1793170397.103857
|
1793775197.103857
|
|
14849
|
My very own WebOS by @riddhi | Stardance
|
riddhi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @riddhi | Stardance
|
1793278226.6667647
|
1793883026.6667647
|
|
14850
|
Website by @MohamedUmar | Stardance
|
MohamedUmar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Website by @MohamedUmar | Stardance
|
1793227793.8153703
|
1793832593.8153703
|