|
57831
|
teable-rs by @UlmerMan | Stardance
|
UlmerMan
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T12:40:28Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "v0.0.3 Is RELEASED!!! First release with basic functionality. I also rewrote the teable integration with my SDK in a project of a friend: https://github.com/LeoLTM/3devo-gui . But there is still a long way to go to support all endpoints.", "repo": "https://github.com/UlmerMan/teable-rs", "demo": "https://crates.io/crates/teable"}]...
|
[{"post_id": 61474, "ts": "202 [{"post_id": 61474, "ts": "2026-09-04T12:35:35Z", "hours": 9.8714, "text": "I started to build a SDK to interact with the teable API in rust because I may need it for upcoming projects and there was no crate available. Firstly, I implemented a reqwest client and some custom error types and auth. Then I tried to model the API with concret Rust types. I started with the most important ENdpoints. I now can manipulate spaces, bases and tables with my SDK. I also can add and delete Records."}]...
|
Title: teable-rs by @UlmerMan | Stardance
Devlogs Title: teable-rs by @UlmerMan | Stardance
Devlogs:
I started to build a SDK to interact with the teable API in rust because I may need it for upcoming projects and there was no crate available. Firstly, I implemented a reqwest client and some custom error types and auth. Then I tried to model the API with concret Rust types. I started with the most important ENdpoints. I now can manipulate spaces, bases and tables with my SDK. I also can add and delete Records.
Ships:
v0.0.3 Is RELEASED!!! First release with basic functionality. I also rewrote the teable integration with my SDK in a project of a friend: https://github.com/LeoLTM/3devo-gui . But there is still a long way to go to support all endpoints....
|
1793126859.4296765
|
1793213259.4296765
|
|
19199
|
tdo - Task Manager CLI by @aadi_da_noob | Stardanc tdo - Task Manager CLI by @aadi_da_noob | Stardance...
|
aadi_da_noob
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: tdo - Task Manager CLI by @aadi_da_noob | S Title: tdo - Task Manager CLI by @aadi_da_noob | Stardance...
|
1792608551.0590842
|
1793213351.0590842
|
|
9132
|
td4asm by @nikachu | Stardance
|
nikachu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: td4asm by @nikachu | Stardance
|
1792784909.7871368
|
1793389709.7871368
|
|
39734
|
tbot by @tirthfx | Stardance
|
tirthfx
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-27T14:51:30Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Got tbot running 24/7 on Hack Club Nest today. Set up SSH access, installed Node.js and git on the container, cloned the repo, and got the bot connecting to Slack over socket mode. Wired it up as a systemd service so it auto-starts on boot and restarts itself if it ever crashes — no more losing the bot when I close my laptop. Also cleaned up the README so the deployment steps actually match what I did (was still describing an old pm2-based approach). Commands working: /tbot-ping, /tbot-help, /tbot-catfact, /tbot-joke.", "repo": "https://github.com/tirthfx/tbot", "demo": "https://github.com/tirthfx/tbot/issues/2"}]...
|
[{"post_id": 35810, "ts": "202 [{"post_id": 35810, "ts": "2026-07-27T14:14:11Z", "hours": 1.8728, "text": "Got tbot running 24/7 on Hack Club Nest today. Set up SSH access, installed Node.js and git on the container, cloned the repo, and got the bot connecting to Slack over socket mode. Wired it up as a systemd service so it auto-starts on boot and restarts itself if it ever crashes — no more losing the bot when I close my laptop. Also cleaned up the README so the deployment steps actually match what I did (was still describing an old pm2-based approach). Commands working: /tbot-ping, /tbot-help, /tbot-catfact, /tbot-joke."}]...
|
Title: tbot by @tirthfx | Stardance
Devlogs:
Got Title: tbot by @tirthfx | Stardance
Devlogs:
Got tbot running 24/7 on Hack Club Nest today. Set up SSH access, installed Node.js and git on the container, cloned the repo, and got the bot connecting to Slack over socket mode. Wired it up as a systemd service so it auto-starts on boot and restarts itself if it ever crashes — no more losing the bot when I close my laptop. Also cleaned up the README so the deployment steps actually match what I did (was still describing an old pm2-based approach). Commands working: /tbot-ping, /tbot-help, /tbot-catfact, /tbot-joke.
Ships:
Got tbot running 24/7 on Hack Club Nest today. Set up SSH access, installed Node.js and git on the container, cloned the repo, and got the bot connecting to Slack over socket mode. Wired it up as a systemd service so it auto-starts on boot and restarts itself if it ever crashes — no more losing the bot when I close my laptop. Also cleaned up the README so the deployment steps actually match what I did (was still describing an old pm2-based approach). Commands working: /tbot-ping, /tbot-help, /tbot-catfact, /tbot-joke....
|
1793101895.9830415
|
1793188295.9830415
|
|
25901
|
tater battle by @hotedog97 | Stardance
|
hotedog97
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: tater battle by @hotedog97 | Stardance
|
1792514904.6174953
|
1793119704.6174953
|
|
55754
|
taskzenX by @200xcc | Stardance
|
200xcc
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-31T13:22:54Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built TaskZen for students who wastes their time. So with this program they will be able to focus on studying and not forgetting their homeworks.In this app i added a feauture called focus mode which has pomodoro timer and calm musics and you can plan your days for next month using its calendar for upcoming exams. Feel free to suggest feedbacks on what should i need to add next please🙌🏻 I know my program has some issues but we can improve it with you guys🙌🙌🤝", "repo": "https://github.com/200xcc1/taskxzen", "demo": "https://taskxzen.netlify.app/"}]...
|
[{"post_id": 58749, "ts": "202 [{"post_id": 58749, "ts": "2026-08-31T09:49:22Z", "hours": 0.3553, "text": "i build its dashboard you can see it through the link in the comments!!"}, {"post_id": 58740, "ts": "2026-08-31T09:22:23Z", "hours": 0.6683, "text": "👋🫱🫲Now i’m working on the index files and the inside of the program itself🔥🔥"}]...
|
Title: taskzenX by @200xcc | Stardance
Devlogs:
👋 Title: taskzenX by @200xcc | Stardance
Devlogs:
👋🫱🫲Now i’m working on the index files and the inside of the program itself🔥🔥
i build its dashboard you can see it through the link in the comments!!
Ships:
I built TaskZen for students who wastes their time. So with this program they will be able to focus on studying and not forgetting their homeworks.In this app i added a feauture called focus mode which has pomodoro timer and calm musics and you can plan your days for next month using its calendar for upcoming exams. Feel free to suggest feedbacks on what should i need to add next please🙌🏻 I know my program has some issues but we can improve it with you guys🙌🙌🤝...
|
1793091093.1724844
|
1793177493.1724844
|
|
32186
|
taskbar-pet by @luannzin | Stardance
|
luannzin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: taskbar-pet by @luannzin | Stardance
|
1792810162.56045
|
1793414962.56045
|
|
67158
|
task manager by @Digital-Monarch | Stardance
|
Digital-Monarch
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: task manager by @Digital-Monarch | Stardanc Title: task manager by @Digital-Monarch | Stardance...
|
1793108835.6155076
|
1793713635.6155076
|
|
67472
|
tashu by @vrajsanghavi | Stardance
|
vrajsanghavi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: tashu by @vrajsanghavi | Stardance
|
1793109292.2592998
|
1793714092.2592998
|
|
42823
|
tashOS by @vrajsanghavi | Stardance
|
vrajsanghavi
|
2
|
11.34
|
7
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-16T10:26:05Z", "hours": 3.0, "multiplier": 2.57, "payout": 7, "blessing": "neutral", "text": "I HAD MADE MORE THAN 3 CHANGES IN MY tashos[WebOS 2] .. i have added a terminal with basic commands!! i have also included a calculator in commands!! i have added multiple wallpapers here!!! i have added a settings so that you can add/remove website shortcuts!!(my favourite) i have added files and it can save any text you wannt here… and more!!!!! you can see a detailed description in README.md", "repo": "https://github.com/vraj2011/tashOS", "demo": "https://tashos.netlify.app"}, {"ship_num": 2, "ts": "2026-08-13T18:33:56Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made this project with full of joy!! and i learned much new things like setting up time and more!!! i have created 2 apps with moving,dragable and closable windows.. i tried to make this tashOS og and it is!!! now i will update it when i unlock webOS2 so waiting for the review…. check this out, https://tashos.netlify.app/", "repo": "https://github.com/vraj2011/tashOS", "demo": "https://tashos.netlify.app"}]...
|
[{"post_id": 60363, "ts": "202 [{"post_id": 60363, "ts": "2026-09-02T17:31:11Z", "hours": 4.3408, "text": "WORKED BIG ON IT !!! I HAVE TO SLEEP SCHOOLS TOMORROW EARLY MORINING ..I WILL EDIT THIS IN FEW HOURS"}, {"post_id": 48042, "ts": "2026-08-16T10:21:18Z", "hours": 1.1839, "text": "finally, everything is looking done… i am shipping this project, you can use it daily!! at tashos.netlify.app"}, {"post_id": 47886, "ts": "2026-08-16T04:35:45Z", "hours": 1.4281, "text": "i have added many wallpapers and auto changing system,too. and i also added a terminal here(learning how to respond for that commands) and more!! i also added a loading page tutorial for users ,i am working to add it in settings,too. visit tashOS at https://tashos.netlify.app"}, {"post_id": 46474, "ts": "2026-08-13T18:28:00Z", "hours": 2.1228, "text": "FINALLY,I DONE IT… I COMPLETED MY FULLL PROJECT NOW ,I KNEW I AM VERY SLOW BUT I POLISHED IT WITH MY FULL OF SKILLS SO IT IS LIVE AT https://tashos.netlify.app and everything’s fine now we have 2 app windows ,i willl add more!!! sooooon!! so get updated keep learning and building!!!its midnight 12 but done"}, {"post_id": 45861, "ts": "2026-08-12T16:14:11Z", "hours": 0.665, "text": "this time i obveously done background image and also a clock version for us!! very good…"}, {"post_id": 45819, "ts": "2026-08-12T15:27:48Z", "hours": 1.1742, "text": "i am on this web os ,i knew i worked very low here but i tried my best writing every single world carefully and i have done this,specially text was failing everytime then i found a issue so i solved it!! part 1 is done by 2x time.. but we will work more soon!!"}]...
|
Title: tashOS by @vrajsanghavi | Stardance
Devlog Title: tashOS by @vrajsanghavi | Stardance
Devlogs:
i am on this web os ,i knew i worked very low here but i tried my best writing every single world carefully and i have done this,specially text was failing everytime then i found a issue so i solved it!! part 1 is done by 2x time.. but we will work more soon!!
this time i obveously done background image and also a clock version for us!! very good…
FINALLY,I DONE IT… I COMPLETED MY FULLL PROJECT NOW ,I KNEW I AM VERY SLOW BUT I POLISHED IT WITH MY FULL OF SKILLS SO IT IS LIVE AT https://tashos.netlify.app and everything’s fine now we have 2 app windows ,i willl add more!!! sooooon!! so get updated keep learning and building!!!its midnight 12 but done
i have added many wallpapers and auto changing system,too. and i also added a terminal here(learning how to respond for that commands) and more!! i also added a loading page tutorial for users ,i am working to add it in settings,too. visit tashOS at https://tashos.netlify.app
finally, everything is looking done… i am shipping this project, you can use it daily!! at tashos.netlify.app
WORKED BIG ON IT !!! I HAVE TO SLEEP SCHOOLS TOMORROW EARLY MORINING ..I WILL EDIT THIS IN FEW HOURS
Ships:
i made this project with full of joy!! and i learned much new things like setting up time and more!!! i have created 2 apps with moving,dragable and closable windows.. i tried to make this tashOS og and it is!!! now i will update it when i unlock webOS2 so waiting for the review…. check this out, https://tashos.netlify.app/
I HAD MADE MORE THAN 3 CHANGES IN MY tashos[WebOS 2] .. i have added a terminal with basic commands!! i have also included a calculator in commands!! i have added multiple wallpapers here!!! i have added a settings so that you can add/remove website shortcuts!!(my favourite) i have added files and it can save any text you wannt here… and more!!!!! you can see a detailed description in README.md...
|
1792878789.6741495
|
1793742789.6741495
|
|
58817
|
tars by @larrylgnd33 | Stardance
|
larrylgnd33
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: tars by @larrylgnd33 | Stardance
|
1792770667.4375393
|
1793375467.4375393
|
|
23439
|
tarfish by @i | Stardance
|
i
|
0
|
6.76
|
0
|
[]
|
[{"post_id": 23358, "ts": "202 [{"post_id": 23358, "ts": "2026-07-06T08:53:25Z", "hours": 2.3094, "text": "TARFISH BOT FOR SLACK (DEVLOG 2) so the second devlog is finally complete, and tarfish has so many cool features now! (if you want updates on the bot, you can join #tarfish-testing in the hackclub slack!) slash commands: /tarfish-send can now be used by me to send messages AS the bot in any channel it’s in (it doesn’t work in threads yet, but i found a solution to that) passive features: starting a message with ?s triggers the bot’s send command, which looks for what text is send after that, and cleans up the final message by removing the ?s and sends it, THEN it also deletes the message i sent first all automatically. (this feature also works in threads) the slash command and the ?s command cannot be used by people other than me when i ping @ tarfish, the bot gives a different message compared to when others ping @ tarfish tarfish also has a pfp now lol @fsh code updates: i realized i was having a bit of spaghetti code as i continued to add features to the bot, which i fixed by making multiple .js files and referencing them in the main index.js file, it doesn’t change anything for the bot, but it sure does make it more easier for me to add more features! i have also been constantly updating the old commands like /tarfish-help as more features are being added, so don’t think they are forgotten written by a human, not ai :3"}, {"post_id": 19792, "ts": "2026-07-01T05:35:34Z", "hours": 4.4458, "text": "TARFISH BOT FOR SLACK (DEVLOG 1) so this is the first devlog for my slack bot called Tarfish. 🥹 slash commands: /tarfish-ping : shows the bot latency /tarfish-help : opens a cool “help” tab /tarfish-greet : greets the user personally passive features: sends a cool personal welcome message to new members of my personal channel as soon as they join has a button which users can click to ping me via the bot as soon as they join the channel pinging @ tarfish in a channel it’s in will make it reply in the thread"}]...
|
Title: tarfish by @i | Stardance
Devlogs:
TARFISH Title: tarfish by @i | Stardance
Devlogs:
TARFISH BOT FOR SLACK (DEVLOG 1) so this is the first devlog for my slack bot called Tarfish. 🥹 slash commands: /tarfish-ping : shows the bot latency /tarfish-help : opens a cool “help” tab /tarfish-greet : greets the user personally passive features: sends a cool personal welcome message to new members of my personal channel as soon as they join has a button which users can click to ping me via the bot as soon as they join the channel pinging @ tarfish in a channel it’s in will make it reply in the thread
TARFISH BOT FOR SLACK (DEVLOG 2) so the second devlog is finally complete, and tarfish has so many cool features now! (if you want updates on the bot, you can join #tarfish-testing in the hackclub slack!) slash commands: /tarfish-send can now be used by me to send messages AS the bot in any channel it’s in (it doesn’t work in threads yet, but i found a solution to that) passive features: starting a message with ?s triggers the bot’s send command, which looks for what text is send after that, and cleans up the final message by removing the ?s and sends it, THEN it also deletes the message i sent first all automatically. (this feature also works in threads) the slash command and the ?s command cannot be used by people other than me when i ping @ tarfish, the bot gives a different message compared to when others ping @ tarfish tarfish also has a pfp now lol @fsh code updates: i realized i was having a bit of spaghetti code as i continued to add features to the bot, which i fixed by making multiple .js files and referencing them in the main index.js file, it doesn’t change anything for the bot, but it sure does make it more easier for me to add more features! i have also been constantly updating the old commands like /tarfish-help as more features are being added, so don’t think they are forgotten written by a human, not ai :3...
|
1792561653.885245
|
1793166453.885245
|
|
42008
|
tanks vs zombies by @isreal | Stardance
|
isreal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: tanks vs zombies by @isreal | Stardance
|
1792493551.4354367
|
1793098351.4354367
|
|
54891
|
tank rouge-lite by @marcuspoot1 | Stardance
|
marcuspoot1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: tank rouge-lite by @marcuspoot1 | Stardance
|
1792806920.7322261
|
1793411720.7322261
|
|
23185
|
tamagotchi x mp3 player cassette tape by @jin | St tamagotchi x mp3 player cassette tape by @jin | Stardance...
|
jin
|
0
|
2.12
|
0
|
[]
|
[{"post_id": 12782, "ts": "202 [{"post_id": 12782, "ts": "2026-06-20T22:02:04Z", "hours": 2.1225, "text": "Making a tamagotchi inspired mp3 player thingamabob. The vision is to have a cassette tape looking thing that kinda works like a workman but also is chimera’d with a tamagotchi, so you got a lil guy with your music player."}]...
|
Title: tamagotchi x mp3 player cassette tape by @j Title: tamagotchi x mp3 player cassette tape by @jin | Stardance
Devlogs:
Making a tamagotchi inspired mp3 player thingamabob. The vision is to have a cassette tape looking thing that kinda works like a workman but also is chimera’d with a tamagotchi, so you got a lil guy with your music player....
|
1792669832.0777328
|
1793274632.0777328
|
|
36291
|
tamagotchi hackpad by @kaylawong | Stardance
|
kaylawong
|
0
|
0.85
|
0
|
[]
|
[{"post_id": 30833, "ts": "202 [{"post_id": 30833, "ts": "2026-07-18T19:33:22Z", "hours": 0.8478, "text": "I started working on Hackpad and I followed the tutorial to create my PCB and CAD design for the container. I plan to make it Tamagotchi themed with four keys, the OLED display, and a rotary encoder. I used Onshape instead of Fusion to make the container."}]...
|
Title: tamagotchi hackpad by @kaylawong | Stardanc Title: tamagotchi hackpad by @kaylawong | Stardance
Devlogs:
I started working on Hackpad and I followed the tutorial to create my PCB and CAD design for the container. I plan to make it Tamagotchi themed with four keys, the OLED display, and a rotary encoder. I used Onshape instead of Fusion to make the container....
|
1792579781.5135193
|
1793184581.5135193
|
|
59689
|
tamagotchi by @andrianopablo07 | Stardance
|
andrianopablo07
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: tamagotchi by @andrianopablo07 | Stardance
|
1793029642.0878513
|
1793634442.0878513
|
|
46164
|
tamadachi mini for my friend as a bday gift by @S0 tamadachi mini for my friend as a bday gift by @S0l4Ce | Stardance...
|
S0l4Ce
|
0
|
1.7
|
0
|
[]
|
[{"post_id": 47279, "ts": "202 [{"post_id": 47279, "ts": "2026-08-15T03:47:47Z", "hours": 1.6958, "text": "just added wires and some basic code and stuff. This is gonna be a quick project because i gotta get rid of it at aug 18 and im already super experienced with this i can literally code this by memory"}]...
|
Title: tamadachi mini for my friend as a bday gift Title: tamadachi mini for my friend as a bday gift by @S0l4Ce | Stardance
Devlogs:
just added wires and some basic code and stuff. This is gonna be a quick project because i gotta get rid of it at aug 18 and im already super experienced with this i can literally code this by memory...
|
1792939730.5244217
|
1793803730.5244217
|
|
68722
|
tal by @maicol | Stardance
|
maicol
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: tal by @maicol | Stardance
|
1793123630.4307237
|
1793728430.4307237
|
|
59017
|
tacklebox by @etan | Stardance
|
etan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: tacklebox by @etan | Stardance
|
1792778092.493537
|
1793382892.493537
|
|
1502
|
tachyoo - a (fast) minecraft server by @hq2000 | S tachyoo - a (fast) minecraft server by @hq2000 | Stardance...
|
hq2000
|
0
|
49.27
|
0
|
[]
|
[{"post_id": 41396, "ts": "202 [{"post_id": 41396, "ts": "2026-08-05T16:14:16Z", "hours": 14.1728, "text": "I though I already made a devlog, but well… I needed to read my past commits to write this, so basically, I added more packets, created a packet viewer (wip, doesn’t really work) , a wasm plugin crate and tried to get it to communicate with the client. As of now, the login nearly works, I only need to reply to the cleint using the correct player profile info and session id. But, after looking at the logic, I (again) realize thinking about the architecture should be the top priority especially if you want to write a highly concurrent (and hopefully fast) minecraft server. This means I’m going to remove the old code and make a readable, maintainable and fun to work with protocol implementation (= config, status and login stages of the protocol). below is the stderr output of the server (yes, that’s my uuid)"}, {"post_id": 11789, "ts": "2026-06-19T05:51:58Z", "hours": 13.4533, "text": "“making it work”: I added a tokio (async runtime) task that gets spawned for each incoming connection and more parsing infrastructure, though I know have the fun to either write a “few” trait impls or mess with pseudo-variadics. below is a screenshot of the server output after receiving a handshake from the client"}, {"post_id": 8122, "ts": "2026-06-13T15:46:17Z", "hours": 10.2433, "text": "can’t believe it’s 10h again, I needed to look through my past commits to recount what I did, which turns out to be a quite mixed bag. I added a few types for server -> client transmission. trying to write them to a buffer first (because packets can be compressed), I realized I need to make the Transmission trait (/interface) sync and then write the packet to the tcp stream asynchronously…a dumb mistake, but rewriting existing code was easy using the search+replace functionality. I tried to get it to work (which json is pretty useful for), but didn’t finish it. thanks serde_json! aside from that, I added a server wip implementation using tokio, I think the design will for now just be having an asynchronous task for each connection which parses the packets and sends them as messages to the (ecs) minecraft world and the simulation send some messages back to the same task (or a separate one?). my next priority will be to have my server be recognized by the client (and making more frequent devlogs maybe). below a screenshot of some code (maybe next time something else?)"}, {"post_id": 2350, "ts": "2026-06-04T20:01:01Z", "hours": 10.0253, "text": "I’m still implementing the Data Types for server -> client transmission as well as the traits necessary (I changed them like 4 times, and some changes meant a reimplementation of existing impls). Now there is just a Transfer trait for types that are ready to transmit (≙ types that can easily write their transmission data to, e. g., a tcp stream or a buffer around one). The implementation now is supposed to be correct, but not necessarily the fastest / most memory efficient one, I will come back to do that later. I already implemented a majority of the data types, prominently lacking NBT (efficient binary data format), some JSON stuff (I guess) and a few small other things, I won’t do the debug data types until I need them. Below is a screenshot of the trait the code I wrote is centered around."}, {"post_id": 419, "ts": "2026-06-01T20:24:08Z", "hours": 1.3764, "text": "I’m currently trying to implement the Java Edition Server protocol, starting with the data types (like Boolean, VarInt, BitSet, Slot) and transfering them via tcp packets. I’m trying to make it type-safe via a Transferable trait (as seen below) that a few newtypes (respectively called VarInt, Boolean etc) which can be sent over will implement, so I can later just put some of these together for actually implementing the protocol without having to worry about the low-level details (= I can just do sth like send(stream, [VarInt(45), Byte]) ). I hope this accelerates the implementation."}]...
|
Title: tachyoo - a (fast) minecraft server by @hq2 Title: tachyoo - a (fast) minecraft server by @hq2000 | Stardance
Devlogs:
I’m currently trying to implement the Java Edition Server protocol, starting with the data types (like Boolean, VarInt, BitSet, Slot) and transfering them via tcp packets. I’m trying to make it type-safe via a Transferable trait (as seen below) that a few newtypes (respectively called VarInt, Boolean etc) which can be sent over will implement, so I can later just put some of these together for actually implementing the protocol without having to worry about the low-level details (= I can just do sth like send(stream, [VarInt(45), Byte]) ). I hope this accelerates the implementation.
I’m still implementing the Data Types for server -> client transmission as well as the traits necessary (I changed them like 4 times, and some changes meant a reimplementation of existing impls). Now there is just a Transfer trait for types that are ready to transmit (≙ types that can easily write their transmission data to, e. g., a tcp stream or a buffer around one). The implementation now is supposed to be correct, but not necessarily the fastest / most memory efficient one, I will come back to do that later. I already implemented a majority of the data types, prominently lacking NBT (efficient binary data format), some JSON stuff (I guess) and a few small other things, I won’t do the debug data types until I need them. Below is a screenshot of the trait the code I wrote is centered around.
can’t believe it’s 10h again, I needed to look through my past commits to recount what I did, which turns out to be a quite mixed bag. I added a few types for server -> client transmission. trying to write them to a buffer first (because packets can be compressed), I realized I need to make the Transmission trait (/interface) sync and then write the packet to the tcp stream asynchronously…a dumb mistake, but rewriting existing code was easy using the search+replace functionality. I tried to get it to work (which json is pretty useful for), but didn’t finish it. thanks serde_json! aside from that, I added a server wip implementation using tokio, I think the design will for now just be having an asynchronous task for each connection which parses the packets and sends them as messages to the (ecs) minecraft world and the simulation send some messages back to the same task (or a separate one?). my next priority will be to have my server be recognized by the client (and making more frequent devlogs maybe). below a screenshot of some code (maybe next time something else?)
“making it work”: I added a tokio (async runtime) task that gets spawned for each incoming connection and more parsing infrastructure, though I know have the fun to either write a “few” trait impls or mess with pseudo-variadics. below is a screenshot of the server output after receiving a handshake from the client
I though I already made a devlog, but well… I needed to read my past commits to write this, so basically, I added more packets, created a packet viewer (wip, doesn’t really work) , a wasm plugin crate and tried to get it to communicate with the client. As of now, the login nearly works, I only need to reply to the cleint using the correct player profile info and session id. But, after looking at the logic, I (again) realize thinking about the architecture should be the top priority especially if you want to write a highly concurrent (and hopefully fast) minecraft server. This means I’m going to remove the old code and make a readable, maintainable and fun to work with protocol implementation (= config, status and login stages of the protocol). below is the stderr output of the server (yes, that’s my uuid)...
|
1792727628.5528948
|
1793332428.5528948
|
|
54697
|
taccuino by @elara | Stardance
|
elara
|
0
|
0.79
|
0
|
[]
|
[{"post_id": 55601, "ts": "202 [{"post_id": 55601, "ts": "2026-08-27T15:39:02Z", "hours": 0.7867, "text": "taccuino (sounds like cappuccino) is a personal web app/site which allows you to enter diary entries and shares the QOTD what i’ve done yet: set up html, css, js files and readme wrote backend html file wrote some of css content created supabase acc, and connect it connected everything w hackatime :) have a good day"}]...
|
Title: taccuino by @elara | Stardance
Devlogs:
ta Title: taccuino by @elara | Stardance
Devlogs:
taccuino (sounds like cappuccino) is a personal web app/site which allows you to enter diary entries and shares the QOTD what i’ve done yet: set up html, css, js files and readme wrote backend html file wrote some of css content created supabase acc, and connect it connected everything w hackatime :) have a good day...
|
1792939824.1890485
|
1793803824.1890485
|
|
61282
|
tabsandtabs by @codeeleven | Stardance
|
codeeleven
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-12T11:37:29Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "tabsandtabs makes your tabs… better? what does tabsandtabs have dynamic backgrounds pulled from picsum and loaded with a cool focus animation uses particle animations in dateview image caching before load so it doesn’t look clunky particle animations in searchbar a small launchpad/command system to open webpages quicker, try !help ! thanks to vanilla disintegrate google fonts stardance hack club picsum photos duckduckgo ai usage: only one or two expressions, rest is coded by me did i pass the vibe check? if so, leave a star 😉", "repo": "https://github.com/codeeleven0/tabsandtabs", "demo": "https://codeeleven0.github.io/tabsandtabs"}]...
|
[{"post_id": 66533, "ts": "202 [{"post_id": 66533, "ts": "2026-09-12T11:35:32Z", "hours": 0.72, "text": "yes, again, probably last devlog before i ship added cool particle effects to more places and ditched the old font. added credits section to bottom right. aaand we’ve got a custom macro system for accessing URLs faster, its called Launchpad!"}, {"post_id": 66503, "ts": "2026-09-12T10:37:50Z", "hours": 0.3653, "text": "inspired from a new tab page i have seen years ago (was it zorin?) and added a hidden input field"}, {"post_id": 66485, "ts": "2026-09-12T10:14:03Z", "hours": 0.7214, "text": "whoa! a wild tab appeared! i added a funny font and a dynamic background system with focus animations in css. also used particle effects on clock."}]...
|
Title: tabsandtabs by @codeeleven | Stardance
Dev Title: tabsandtabs by @codeeleven | Stardance
Devlogs:
whoa! a wild tab appeared! i added a funny font and a dynamic background system with focus animations in css. also used particle effects on clock.
inspired from a new tab page i have seen years ago (was it zorin?) and added a hidden input field
yes, again, probably last devlog before i ship added cool particle effects to more places and ditched the old font. added credits section to bottom right. aaand we’ve got a custom macro system for accessing URLs faster, its called Launchpad!
Ships:
tabsandtabs makes your tabs… better? what does tabsandtabs have dynamic backgrounds pulled from picsum and loaded with a cool focus animation uses particle animations in dateview image caching before load so it doesn’t look clunky particle animations in searchbar a small launchpad/command system to open webpages quicker, try !help ! thanks to vanilla disintegrate google fonts stardance hack club picsum photos duckduckgo ai usage: only one or two expressions, rest is coded by me did i pass the vibe check? if so, leave a star 😉...
|
1793055327.3041186
|
1793141727.3041186
|
|
65618
|
tablewithtimes by @colyflower | Stardance
|
colyflower
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: tablewithtimes by @colyflower | Stardance
|
1793090868.7925835
|
1793695668.7925835
|
|
54531
|
tabeltop pinball by @tristan2 | Stardance
|
tristan2
|
0
|
9.74
|
0
|
[]
|
[{"post_id": 76348, "ts": "202 [{"post_id": 76348, "ts": "2026-10-03T08:19:36Z", "hours": 3.4853, "text": "Finnished the first desing of the bumber!! I just finnished the first version of the buber. there will be 3 in the machine. A bumber is the round thing were the bal bounces between."}, {"post_id": 71297, "ts": "2026-09-20T16:13:57Z", "hours": 2.0186, "text": "The flipper is finished!!! I finaly made the flipper work by adding a cutout so the flipper can’t rotate loose frome the mechanisme. Next on the list are the poppers."}, {"post_id": 65520, "ts": "2026-09-10T18:31:44Z", "hours": 1.4842, "text": "Added a bearing to fix the flipper from getting stuck. During testing of my flipper i noticed it tipped en moved causing it to lock up. So i added a bearing to stop it from moving and make it turn easy. First test looks grate just fixing the position of the solenoid."}, {"post_id": 57288, "ts": "2026-08-29T12:10:49Z", "hours": 1.5183, "text": "The first version of the flipper works! I added 2 washers to level the flipper so it deosn’t lock up. The speed is stil a bit slow. Im thinking to use a lever desing to fix this. If somebody got an other idea pls let me know."}, {"post_id": 55416, "ts": "2026-08-27T07:06:35Z", "hours": 1.2358, "text": "First test of the flipper. The first test faild, the flipper gets stuck. So still more work to do."}]...
|
Title: tabeltop pinball by @tristan2 | Stardance
Title: tabeltop pinball by @tristan2 | Stardance
Devlogs:
First test of the flipper. The first test faild, the flipper gets stuck. So still more work to do.
The first version of the flipper works! I added 2 washers to level the flipper so it deosn’t lock up. The speed is stil a bit slow. Im thinking to use a lever desing to fix this. If somebody got an other idea pls let me know.
Added a bearing to fix the flipper from getting stuck. During testing of my flipper i noticed it tipped en moved causing it to lock up. So i added a bearing to stop it from moving and make it turn easy. First test looks grate just fixing the position of the solenoid.
The flipper is finished!!! I finaly made the flipper work by adding a cutout so the flipper can’t rotate loose frome the mechanisme. Next on the list are the poppers.
Finnished the first desing of the bumber!! I just finnished the first version of the buber. there will be 3 in the machine. A bumber is the round thing were the bal bounces between....
|
1792792463.4904408
|
1793397263.4904408
|
|
59882
|
tabbed by @xvcf | Stardance
|
xvcf
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-08T17:45:59Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a new tab site with a search bar! You can search things there on DuckDuckGo or search on YouTube by starting your search with “@yt “!", "repo": "https://github.com/RafaeloxMC/tabbed", "demo": "https://tabbed.xvcf.dev"}]...
|
[{"post_id": 64357, "ts": "202 [{"post_id": 64357, "ts": "2026-09-08T17:42:45Z", "hours": 0.38, "text": "Made the site! I tried to speedrun this mission and my timer is still counting as of writing this! I made the whole site and deployed it! It has a search bar, where you can search on DuckDuckGo or YouTube (if you start your search with “@yt “)!"}]...
|
Title: tabbed by @xvcf | Stardance
Devlogs:
Made Title: tabbed by @xvcf | Stardance
Devlogs:
Made the site! I tried to speedrun this mission and my timer is still counting as of writing this! I made the whole site and deployed it! It has a search bar, where you can search on DuckDuckGo or YouTube (if you start your search with “@yt “)!
Ships:
I made a new tab site with a search bar! You can search things there on DuckDuckGo or search on YouTube by starting your search with “@yt “!...
|
1793055100.6729674
|
1793141500.6729674
|
|
63966
|
tab of stars by @arsenal4eva | Stardance
|
arsenal4eva
|
1
|
1.38
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T09:54:55Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Ayy finally shipped had some deployment errors due to unfamiliarity with vite but managed to figure it out, had a fun time adding animations. (The nasa api is slow, if it says connection timeout for the daily pics just refresh)", "repo": "https://github.com/arsenal4eva/tab-of-stars", "demo": "https://arsenal4eva.github.io/tab-of-stars"}]...
|
[{"post_id": 71522, "ts": "202 [{"post_id": 71522, "ts": "2026-09-21T00:09:26Z", "hours": 0.3836, "text": "Turns out I forgot to update my README how silly also good news I fixed all my stuff."}, {"post_id": 71098, "ts": "2026-09-20T09:14:30Z", "hours": 1.0014, "text": "tab of stars: first draft complete, but having some issues with deployment. Trying to fix"}]...
|
Title: tab of stars by @arsenal4eva | Stardance
D Title: tab of stars by @arsenal4eva | Stardance
Devlogs:
tab of stars: first draft complete, but having some issues with deployment. Trying to fix
Turns out I forgot to update my README how silly also good news I fixed all my stuff.
Ships:
Ayy finally shipped had some deployment errors due to unfamiliarity with vite but managed to figure it out, had a fun time adding animations. (The nasa api is slow, if it says connection timeout for the daily pics just refresh)...
|
1792957994.96552
|
1793821994.96552
|
|
33476
|
t300 steering wheel with a screen (cheap version) t300 steering wheel with a screen (cheap version) by @cl0ver | Stardance...
|
cl0ver
|
0
|
2.54
|
0
|
[]
|
[{"post_id": 34351, "ts": "202 [{"post_id": 34351, "ts": "2026-07-24T23:32:02Z", "hours": 0.5333, "text": "I’ve added four buttons I forgot to add when I was making the model and made the wheel look better"}, {"post_id": 26910, "ts": "2026-07-11T23:28:25Z", "hours": 2.0056, "text": "SO WHAT IS THIS PROJECT ABOUT (〜 ̄▽ ̄)〜 In the sim racing market there are a lot of fancy (and VERY VERY EXPENSIVE) wheel rims. But there arent a lot of those for cheaper wheel bases so what im trying to do is to bring the looks of the more expensive rims for a fraction of a cost and document how you can make your own rim. After realizing that my last model doesnt fit the wheel I decided to start over and create a new design which tbh looks not the best but Im still trying to work out the design. Theres space for a 4,58 inch telemetry display which I will be getting next week so expect more progress soon."}]...
|
Title: t300 steering wheel with a screen (cheap ve Title: t300 steering wheel with a screen (cheap version) by @cl0ver | Stardance
Devlogs:
SO WHAT IS THIS PROJECT ABOUT (〜 ̄▽ ̄)〜 In the sim racing market there are a lot of fancy (and VERY VERY EXPENSIVE) wheel rims. But there arent a lot of those for cheaper wheel bases so what im trying to do is to bring the looks of the more expensive rims for a fraction of a cost and document how you can make your own rim. After realizing that my last model doesnt fit the wheel I decided to start over and create a new design which tbh looks not the best but Im still trying to work out the design. Theres space for a 4,58 inch telemetry display which I will be getting next week so expect more progress soon.
I’ve added four buttons I forgot to add when I was making the model and made the wheel look better...
|
1792644903.932816
|
1793249703.932816
|
|
36013
|
t by @Fahmi_Ahamed | Stardance
|
Fahmi_Ahamed
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: t by @Fahmi_Ahamed | Stardance
|
1792950461.2582824
|
1793814461.2582824
|
|
27511
|
sympknown by @mew | Stardance
|
mew
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: sympknown by @mew | Stardance
|
1792885961.0959122
|
1793749961.0959122
|
|
15780
|
symphony by @ortley | Stardance
|
ortley
|
0
|
7.01
|
0
|
[]
|
[{"post_id": 24916, "ts": "202 [{"post_id": 24916, "ts": "2026-07-08T19:46:17Z", "hours": 7.0125, "text": "Devlog 0 I’m creating a MusicBrainz seeder browser extension with automated field matching (using user-defined query scripts), tools for data patching and correcting , and multi-browser support . It’s gonna primarily be used to get data from digital media releases from music streaming websites, but it could definitely be used to get data from any site with predictable locations of data ehhhh???? Musicbrainz is (in their own words) “The ultimate source of music information” imagine Wikipedia, but for music A MusicBrainz Seeder is a tool used by MusicBrainz editors to auto-fill data fields when submitting entities to the database - kinda like macros Automated field matching - data can be routed from DOM elements in the active tab to certain data fields about the entity Tools for data patching and correcting - sometimes when combining data from multiple sources there are slight differences in the wording of fields e.g. “… of …” vs “… Of …”. These conflicts will be presented and the editor will be given the option to choose the best option or use their own. Story time This project was initially inspired by Harmony and was going to be almost a complete clone of it, but after spending almost a week coding with this approach, I had to scrap all of it and start from scratch . Due to the CORS restrictions used by the APIs endpoints of the streaming sites, HTTP requests couldn’t be honoured if they came straight from my website; they would instead have to be proxied through a backend server . I had no intention of maintaining any sort of backend, especially for my first project. Now that I’m going down the browser extension route, I think it’s turned out for the better, especially with query scripts that can be added by the user (I’m still figuring out the complete syntax for them). See the screenshot for an example. I want the design to be understood easily by most MB editors Technical stack wxt - browser extension framework svelte - UI library - used in the popup and summary pages"}]...
|
Title: symphony by @ortley | Stardance
Devlogs:
D Title: symphony by @ortley | Stardance
Devlogs:
Devlog 0 I’m creating a MusicBrainz seeder browser extension with automated field matching (using user-defined query scripts), tools for data patching and correcting , and multi-browser support . It’s gonna primarily be used to get data from digital media releases from music streaming websites, but it could definitely be used to get data from any site with predictable locations of data ehhhh???? Musicbrainz is (in their own words) “The ultimate source of music information” imagine Wikipedia, but for music A MusicBrainz Seeder is a tool used by MusicBrainz editors to auto-fill data fields when submitting entities to the database - kinda like macros Automated field matching - data can be routed from DOM elements in the active tab to certain data fields about the entity Tools for data patching and correcting - sometimes when combining data from multiple sources there are slight differences in the wording of fields e.g. “… of …” vs “… Of …”. These conflicts will be presented and the editor will be given the option to choose the best option or use their own. Story time This project was initially inspired by Harmony and was going to be almost a complete clone of it, but after spending almost a week coding with this approach, I had to scrap all of it and start from scratch . Due to the CORS restrictions used by the APIs endpoints of the streaming sites, HTTP requests couldn’t be honoured if they came straight from my website; they would instead have to be proxied through a backend server . I had no intention of maintaining any sort of backend, especially for my first project. Now that I’m going down the browser extension route, I think it’s turned out for the better, especially with query scripts that can be added by the user (I’m still figuring out the complete syntax for them). See the screenshot for an example. I want the design to be understood easily by most MB editors Technical stack wxt - browser extension framework svelte - UI library - used in the popup and summary pages...
|
1792705887.3092594
|
1793310687.3092594
|
|
52801
|
sweetrush by @ayshine | Stardance
|
ayshine
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: sweetrush by @ayshine | Stardance
|
1792727271.6518233
|
1793332071.6518233
|
|
68947
|
swarnabindu by @threatsentinels | Stardance
|
threatsentinels
|
1
|
11.0
|
142
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-16T15:34:50Z", "hours": 11.0, "multiplier": 13.34, "payout": 142, "blessing": "neutral", "text": "This is a patient and vaccination management system for a government health facility in Nepal. This project taught me a lot about building software beyond just making things work , understanding real-world workflows, handling patient records, and making technology practical for the people who use it. Built with Django and PostgreSQL, with plenty more to learn and improve.", "repo": "https://github.com/threatsentinels/swarnabindu", "demo": "https://ahckhotang.ggsrclub.com/"}]...
|
[{"post_id": 80160, "ts": "202 [{"post_id": 80160, "ts": "2026-10-16T14:02:36Z", "hours": 1.6317, "text": "Devlog no 5 In the last 1 hr 37 mintures i worked on polishing the forms and its grids . I now have fully working self inrollment form . I am so close to finishing it ."}, {"post_id": 79702, "ts": "2026-10-15T03:46:48Z", "hours": 1.2564, "text": "DEVLOG NO 4 , in the last 1 hr i wrote the code for base.html and other templates to be used in the site . I have finally locked into a theme i.e. proper nepali government website theme . I have created a navbar and landing page that displays login form for hospital staff and self registration form for patients and it also displays current nepali date that is derived from AD using my custom code ."}, {"post_id": 79288, "ts": "2026-10-13T10:31:53Z", "hours": 2.3172, "text": "DEVLOG NO 3 : I wrote code for database backup . Since this system is going to be used in critical environment of hospital so it requires timely backups and ready to production data . For backups i have created a system for 2 kinds of backup one is on same drive backup and another is external backup . Project will backup the data in another seperate database and in plain json file too ."}, {"post_id": 78662, "ts": "2026-10-11T06:25:05Z", "hours": 1.2083, "text": "Nepal follows different calender from rest of the world that is BIKRAM SAMBAT (BS.) so currently NEPAL is in year 2083 which is 57 year older than AD . Our servers , databases and all other logical engines work in georgian calender so i wrote a code for conversion of BS TO AD AND AD TO BS for seamless no confusion system for users and admins . I used date time functions and other functions to do this work ."}, {"post_id": 78279, "ts": "2026-10-10T08:20:33Z", "hours": 4.2472, "text": "Swarnabindu is a gold infused ayurvedic medicine given to child below 5 years , it is widely practiced in Nepal . When i visited the hospital with my nephew i saw them writing details and medicine records in notebook so i have decided to make one management software them which will allow the workers to enter the details of the patients , add vaccination dates , manage dosage , create reports and other analytical and official work . In the First Phase i have build the project strucutre , tested it and wrote some basic code ."}]...
|
Title: swarnabindu by @threatsentinels | Stardance Title: swarnabindu by @threatsentinels | Stardance
Devlogs:
Swarnabindu is a gold infused ayurvedic medicine given to child below 5 years , it is widely practiced in Nepal . When i visited the hospital with my nephew i saw them writing details and medicine records in notebook so i have decided to make one management software them which will allow the workers to enter the details of the patients , add vaccination dates , manage dosage , create reports and other analytical and official work . In the First Phase i have build the project strucutre , tested it and wrote some basic code .
Nepal follows different calender from rest of the world that is BIKRAM SAMBAT (BS.) so currently NEPAL is in year 2083 which is 57 year older than AD . Our servers , databases and all other logical engines work in georgian calender so i wrote a code for conversion of BS TO AD AND AD TO BS for seamless no confusion system for users and admins . I used date time functions and other functions to do this work .
DEVLOG NO 3 : I wrote code for database backup . Since this system is going to be used in critical environment of hospital so it requires timely backups and ready to production data . For backups i have created a system for 2 kinds of backup one is on same drive backup and another is external backup . Project will backup the data in another seperate database and in plain json file too .
DEVLOG NO 4 , in the last 1 hr i wrote the code for base.html and other templates to be used in the site . I have finally locked into a theme i.e. proper nepali government website theme . I have created a navbar and landing page that displays login form for hospital staff and self registration form for patients and it also displays current nepali date that is derived from AD using my custom code .
Devlog no 5 In the last 1 hr 37 mintures i worked on polishing the forms and its grids . I now have fully working self inrollment form . I am so close to finishing it .
Ships:
This is a patient and vaccination management system for a government health facility in Nepal. This project taught me a lot about building software beyond just making things work , understanding real-world workflows, handling patient records, and making technology practical for the people who use it. Built with Django and PostgreSQL, with plenty more to learn and improve....
|
1793008298.0589716
|
1793094698.0589716
|
|
6517
|
swarmtrace by @raviiiibro | Stardance
|
raviiiibro
|
1
|
140.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-07T14:12:02Z", "hours": 140.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "the marketing was challenging and i think now it is ready and i get more suggestion if people will use it and i hope i ccan buy a domain by the star dust", "repo": "https://github.com/ravi3594444/swarmtrace", "demo": "https://swarmtrace.vercel.app/"}]...
|
[{"post_id": 57987, "ts": "202 [{"post_id": 57987, "ts": "2026-08-30T10:07:47Z", "hours": 3.3442, "text": "half work done"}, {"post_id": 45694, "ts": "2026-08-12T10:51:40Z", "hours": 14.5639, "text": "starting work"}, {"post_id": 38796, "ts": "2026-08-01T11:14:26Z", "hours": 10.8114, "text": "today i know there is so much work left on this project then i think i added a floating side bar added some more now features for backend optimization guys working on a i3 sucks please help me to buy an macbook byyy"}, {"post_id": 34749, "ts": "2026-07-25T18:41:00Z", "hours": 9.1911, "text": "adding agent graph this is mvp only i will polish it byee"}, {"post_id": 31855, "ts": "2026-07-20T15:58:43Z", "hours": 8.5708, "text": "added many features like day and night light take a tour and adjust icons sizes to a bit smaller and fixed some backend issues and run many real tests like rag agent and hermes agent and again applied for google search console ——————————————————————————————————— i need to buy a domain but i do not have money i will start marketing after buying domain byee guyss please like"}, {"post_id": 29572, "ts": "2026-07-16T16:32:50Z", "hours": 10.4061, "text": "does a full audit by ai agent found some production bugs working on prd section 1 because it is main it conation python package updtaes because the whole project is up to sdk byee meet in next vlog"}, {"post_id": 27112, "ts": "2026-07-12T11:44:54Z", "hours": 11.8228, "text": "all test are passing"}, {"post_id": 25197, "ts": "2026-07-09T08:46:20Z", "hours": 13.8544, "text": "added new features"}, {"post_id": 20965, "ts": "2026-07-02T18:13:39Z", "hours": 22.3356, "text": "Ahh infinite .tsx bug fixing"}, {"post_id": 12234, "ts": "2026-06-19T23:39:44Z", "hours": 9.5261, "text": "dev vlog#7today i worked on research on my project about similar projects because i cant get a .com domain hi have to buy a .ai domain and i worked on dashboard today because it was so simple then guys please suggest any improvement."}, {"post_id": 9898, "ts": "2026-06-16T11:58:18Z", "hours": 5.4533, "text": "Dev Vlog #6Finally, the landing page work is officially done! The platform is ready for users, and you can check it out here: swarmtrace.vercel.app.Right now, I don’t have the budget to buy a custom domain, so I have set it up on Google Search Console for now. I know that having a domain like swarmtrace.ai would help it perform much better in Google Search, since Google tends to rank subdomains poorly.That being said, the platform is still very much in the building phase. I am already working on adding some exciting new features.Stay tuned, and bye for now!"}, {"post_id": 7404, "ts": "2026-06-12T10:32:32Z", "hours": 8.6239, "text": "finally live on vercel but still in deployment you can check it guys go on swarmtrace.vercel.app"}, {"post_id": 5009, "ts": "2026-06-08T17:33:24Z", "hours": 0.6333, "text": "dev vlog #4 builders just finished the backend work for today / rest work tomorrow i will make the frontend connected to clerk for auth and neon for database . byee👍"}, {"post_id": 4889, "ts": "2026-06-08T13:38:09Z", "hours": 5.7483, "text": "dev vlog 3”What’s up, builders! Today we are fundamentally changing how SwarmTrace works. We’re tearing out the local SQLite restrictions and turning this project into a distributed, multi-tenant AI agent monitoring platform. The goal? Anyone can install our package, drop in an API key, and instantly view their agent’s execution traces on a sleek, hosted Next.js dashboard powered by Clerk and Supabase—without hosting a single thing themselves.” What We’re Solving Today: The “Localhost” Trap: Right now, the FastAPI backend expects to live on the same machine as the SQLite database. If a user runs an agent on their machine, they can’t easily see it on a globally hosted dashboard. Multi-Tenancy: We need to make sure User A never sees User B’s logs. Every single trace must be bound to an organization or user ID. Zero-Infra for the User: The developer using tracely should only have to pip-install it, provide a SWARMTRACE_API_KEY, and let our remote backend handle the rest. 📐 The SaaS Architecture Blueprint Here is how data will flow across the internet from your user’s local python script straight to your Vercel-hosted frontend dashboard: [ User’s Local Machine ] └── Running AI Agent (LangChain/CrewAI/AutoGen) └── Tracely SDK (Decorators) │ ▼ (Async Background HTTP POST /ingest) [ Vercel Serverless / API Gateway ] ─── (Validates SWARMTRACE_API_KEY) │ ▼ (Writes Log Payload) [ Hosted Database: Supabase / Postgres ] └── traces table (Schema: id, user_id, execution_time, trace_payload) ▲ │ (Fetches user-specific traces via Clerk JWT auth) [ Vercel Frontend: Next.js + Clerk ] └── Protected Dashboard View (Only shows rows matching user_id) 🗂️ The Technical Roadmap To pull this off, we have to transform four key elements of your repository: The SDK (tracely/scraper.py & tracer.py) Current: Writes to a local SQLite database via storage.py. SaaS Modification: Introduce a background background-worker thread or async pool. When a trace finishes, it sends an HTTP POST request to https://api.swarmtrace.dev/v1/ingest carrying the payload and an Authorization: Bearer st_live_… header. The Backend Engine (api.py) Current: Reads from local SQLite. SaaS Modification: Drop SQLite. Migrate to a hosted Postgres instance (Supabase is perfect here). Add an /ingest route for incoming agent metrics. Add middleware to validate incoming user requests from the frontend using Clerk JWT tokens. The Authentication Layer (Clerk) Wrap your frontend-next/ layout inside a . Set up a pipeline where a user logs in, generates an “Agent API Key” from their settings dashboard, and pastes that key into their Python .env file. also tracely is maded by me it is the part of swarm trace."}, {"post_id": 3574, "ts": "2026-06-06T15:55:13Z", "hours": 1.6264, "text": "🐝 SwarmTrace DevLog #3 — Wiring the Dashboard to Real Data June 6, 2026 /////////////////////////////////////////////////////// Today was all plumbing. No new features, no design work — just making the two halves of this project actually talk to each other. /////////////////////////////////////////////////////// Where Things Stood I had two things running independently. On one side, the FastAPI server — started it up this morning, it boots clean, the @observe decorator has been collecting real traces into SQLite every time an agent function runs. The data is there. It’s been there. On the other side, the dashboard UI — five pages, looks exactly like the design mockups, dark theme, all the charts and tables and drawers. Finished that yesterday. The problem is they had never spoken to each other. The UI was showing hardcoded numbers I typed in by hand. The API was sitting there with real data and nothing asking for it. The Work Spent today closing that gap. First thing I did was map out what each page actually needs from the backend. Overview needs health stats and an activity feed. Traces needs the full call list. Agents needs a registry of everything that’s been observed. Metrics needs cost and token breakdowns. Settings needs API key management and integration status. Then I went into the API and built those endpoints out one by one. The good news — all the underlying data was already in the database from the decorator. I wasn’t inventing anything, just exposing it in the right shape. The annoying part was that the frontend and backend had grown slightly different vocabularies. The UI expected fields named one way, the API had them named another. Duration in milliseconds vs latency in seconds. function_name vs function. Small things, but they all had to be aligned or every fetch would silently return nothing. CORS was the other thing that caught me — frontend on one port, backend on another, browser refuses to talk between them without the right middleware. Quick fix once I remembered that’s what was happening. The Moment it Clicked Started both servers. Opened the dashboard. Traces page loaded with real function names — execute_task, plan_steps, fetch_data — things I’d actually run this week. Real latencies. Real token counts. Real errors with the actual error messages. Turned on Live Mode. Ran an agent task in a separate terminal. Watched the row appear in the table a couple seconds later. That’s the thing you build toward. What’s Still Hardcoded A few things I haven’t gotten to yet. The Overview stat cards are still static numbers — need to write proper aggregation logic for those. The per-agent token sparklines are placeholder data because I’m storing traces, not time-bucketed token history per agent. Something to fix this week. Tomorrow Get the Overview cards pulling from real DB aggregations. Then figure out deployment — right now this whole thing requires running two local servers which isn’t great for a demo. Want a single public URL before the submission deadline. /////////////////////////////////////////////////////// SwarmTrace — open-source observability for multi-agent AI systems. Built for AMD Hackathon 2026."}, {"post_id": 3416, "ts": "2026-06-06T10:35:54Z", "hours": 3.8981, "text": "🐝 SwarmTrace — Developer Log 1 Project: SwarmTrace Version: 0.1.7 Built for: AMD Hackathon Author: Ravi Kumar What is it? SwarmTrace is a tracing and observability library for LLM-based multi-agent systems — essentially “pytest for AI agents.” The core idea: AI swarms are unpredictable, and existing tools give you no visibility into what happened, where it broke, or whether a prompt change caused a regression. SwarmTrace fixes that. What it does Tracing — wrap any Python function (sync or async) with @observe and every call is automatically recorded: inputs, outputs, latency, token usage, cost, errors, and parent–child relationships between nested agent calls. Token Budget — the @budget decorator tracks cumulative token usage across calls and warns you (or hard-stops) before an agent blows past its limit. Regression Detection — the compare() function runs two prompt versions against the same inputs and uses an LLM to score output similarity, flagging regressions automatically. Tool Attention (ISO Scoring) — implements the technique from arXiv:2604.21816. Instead of injecting all tool schemas into every prompt, it uses FAISS + sentence embeddings to select only the top-k relevant tools per query — reducing tool token overhead by up to 95%. Web Scraping Traces — scraper.scrape(url) wraps Scrapling with full trace recording so scrape calls show up in the call tree like any other agent action. CLI — swarmtrace prints a rich call tree with costs and statuses. swarmtrace-replay replays any individual trace. swarmtrace-export dumps everything to JSON or CSV. Frontend Dashboard A React + TanStack Router frontend visualises live traces from the FastAPI backend: Stat bar — total traces, cumulative tokens, total cost, error count at a glance Call Tree — hierarchical view of parent→child agent calls for a full run Waterfall — timeline view showing which agents ran in parallel vs sequentially Token Chart — per-trace token usage over time Failures page — isolated view of every errored trace with its call chain and error message Detail Drawer — click any trace to inspect its full args, output, latency, and lineage Live Mode — polls the backend every 2 seconds for real-time trace updates Storage All traces land in a local SQLite database (~/.tracely.db) with WAL mode enabled. Auto-purges oldest rows beyond 10,000 to stay bounded. Indexed on timestamp for fast ordered reads. Export to JSON/CSV available via CLI. Stack LayerTechnologyCore libraryPython 3.8+, SQLite, contextvarsRegression LLMClaude Haiku via litaiTool selectionFAISS + sentence-transformersAPIFastAPI + PydanticFrontendReact, TanStack Router/Start, Tailwind, RechartsCLI displayrichPackagingsetuptools, pip-installable Key design decisions contextvars for parent tracking — parent IDs propagate automatically through async and threaded code without any manual wiring. Nested @observe calls build the tree on their own. SQLite over a hosted DB — zero setup for the user; works offline; the auto-purge keeps it from growing unboundedly. Graceful degradation everywhere — if sentence-transformers/FAISS aren’t installed, Tool Attention falls back to returning the first k tools. If tiktoken isn’t installed, budget tracking falls back to len // 4. Storage errors never crash the agent being traced. Current limitations Failures page still uses static demo data instead of the live API swarm_module_0–4.py are five identical placeholder files (to be collapsed into one) No authentication on the API (development only) pyproject.toml is incomplete; setup.py not yet migrated. i have to complete ui first now then i will do other api work because it will be connected to ui because it was originally built a python frame work.byee"}]...
|
Title: swarmtrace by @raviiiibro | Stardance
Devl Title: swarmtrace by @raviiiibro | Stardance
Devlogs:
🐝 SwarmTrace — Developer Log 1 Project: SwarmTrace Version: 0.1.7 Built for: AMD Hackathon Author: Ravi Kumar What is it? SwarmTrace is a tracing and observability library for LLM-based multi-agent systems — essentially “pytest for AI agents.” The core idea: AI swarms are unpredictable, and existing tools give you no visibility into what happened, where it broke, or whether a prompt change caused a regression. SwarmTrace fixes that. What it does Tracing — wrap any Python function (sync or async) with @observe and every call is automatically recorded: inputs, outputs, latency, token usage, cost, errors, and parent–child relationships between nested agent calls. Token Budget — the @budget decorator tracks cumulative token usage across calls and warns you (or hard-stops) before an agent blows past its limit. Regression Detection — the compare() function runs two prompt versions against the same inputs and uses an LLM to score output similarity, flagging regressions automatically. Tool Attention (ISO Scoring) — implements the technique from arXiv:2604.21816. Instead of injecting all tool schemas into every prompt, it uses FAISS + sentence embeddings to select only the top-k relevant tools per query — reducing tool token overhead by up to 95%. Web Scraping Traces — scraper.scrape(url) wraps Scrapling with full trace recording so scrape calls show up in the call tree like any other agent action. CLI — swarmtrace prints a rich call tree with costs and statuses. swarmtrace-replay replays any individual trace. swarmtrace-export dumps everything to JSON or CSV. Frontend Dashboard A React + TanStack Router frontend visualises live traces from the FastAPI backend: Stat bar — total traces, cumulative tokens, total cost, error count at a glance Call Tree — hierarchical view of parent→child agent calls for a full run Waterfall — timeline view showing which agents ran in parallel vs sequentially Token Chart — per-trace token usage over time Failures page — isolated view of every errored trace with its call chain and error message Detail Drawer — click any trace to inspect its full args, output, latency, and lineage Live Mode — polls the backend every 2 seconds for real-time trace updates Storage All traces land in a local SQLite database (~/.tracely.db) with WAL mode enabled. Auto-purges oldest rows beyond 10,000 to stay bounded. Indexed on timestamp for fast ordered reads. Export to JSON/CSV available via CLI. Stack LayerTechnologyCore libraryPython 3.8+, SQLite, contextvarsRegression LLMClaude Haiku via litaiTool selectionFAISS + sentence-transformersAPIFastAPI + PydanticFrontendReact, TanStack Router/Start, Tailwind, RechartsCLI displayrichPackagingsetuptools, pip-installable Key design decisions contextvars for parent tracking — parent IDs propagate automatically through async and threaded code without any manual wiring. Nested @observe calls build the tree on their own. SQLite over a hosted DB — zero setup for the user; works offline; the auto-purge keeps it from growing unboundedly. Graceful degradation everywhere — if sentence-transformers/FAISS aren’t installed, Tool Attention falls back to returning the first k tools. If tiktoken isn’t installed, budget tracking falls back to len // 4. Storage errors never crash the agent being traced. Current limitations Failures page still uses static demo data instead of the live API swarm_module_0–4.py are five identical placeholder files (to be collapsed into one) No authentication on the API (development only) pyproject.toml is incomplete; setup.py not yet migrated. i have to complete ui first now then i will do other api work because it will be connected to ui because it was originally built a python frame work.byee
🐝 SwarmTrace DevLog #3 — Wiring the Dashboard to Real Data June 6, 2026 /////////////////////////////////////////////////////// Today was all plumbing. No new features, no design work — just making the two halves of this project actually talk to each other. /////////////////////////////////////////////////////// Where Things Stood I had two things running independently. On one side, the FastAPI server — started it up this morning, it boots clean, the @observe decorator has been collecting real traces into SQLite every time an agent function runs. The data is there. It’s been there. On the other side, the dashboard UI — five pages, looks exactly like the design mockups, dark theme, all the charts and tables and drawers. Finished that yesterday. The problem is they had never spoken to each other. The UI was showing hardcoded numbers I typed in by hand. The API was sitting there with real data and nothing asking for it. The Work Spent today closing that gap. First thing I did was map out what each page actually needs from the backend. Overview needs health stats and an activity feed. Traces needs the full call list. Agents needs a registry of everything that’s been observed. Metrics needs cost and token breakdowns. Settings needs API key management and integration status. Then I went into the API and built those endpoints out one by one. The good news — all the underlying data was already in the database from the decorator. I wasn’t inventing anything, just exposing it in the right shape. The annoying part was that the frontend and backend had grown slightly different vocabularies. The UI expected fields named one way, the API had them named another. Duration in milliseconds vs latency in seconds. function_name vs function. Small things, but they all had to be aligned or every fetch would silently return nothing. CORS was the other thing that caught me — frontend on one port, backend on another, browser refuses to talk between them without the right middleware. Quick fix once I remembered that’s what was happening. The Moment it Clicked Started both servers. Opened the dashboard. Traces page loaded with real function names — execute_task, plan_steps, fetch_data — things I’d actually run this week. Real latencies. Real token counts. Real errors with the actual error messages. Turned on Live Mode. Ran an agent task in a separate terminal. Watched the row appear in the table a couple seconds later. That’s the thing you build toward. What’s Still Hardcoded A few things I haven’t gotten to yet. The Overview stat cards are still static numbers — need to write proper aggregation logic for those. The per-agent token sparklines are placeholder data because I’m storing traces, not time-bucketed token history per agent. Something to fix this week. Tomorrow Get the Overview cards pulling from real DB aggregations. Then figure out deployment — right now this whole thing requires running two local servers which isn’t great for a demo. Want a single public URL before the submission deadline. /////////////////////////////////////////////////////// SwarmTrace — open-source observability for multi-agent AI systems. Built for AMD Hackathon 2026.
dev vlog 3”What’s up, builders! Today we are fundamentally changing how SwarmTrace works. We’re tearing out the local SQLite restrictions and turning this project into a distributed, multi-tenant AI agent monitoring platform. The goal? Anyone can install our package, drop in an API key, and instantly view their agent’s execution traces on a sleek, hosted Next.js dashboard powered by Clerk and Supabase—without hosting a single thing themselves.” What We’re Solving Today: The “Localhost” Trap: Right now, the FastAPI backend expects to live on the same machine as the SQLite database. If a user runs an agent on their machine, they can’t easily see it on a globally hosted dashboard. Multi-Tenancy: We need to make sure User A never sees User B’s logs. Every single trace must be bound to an organization or user ID. Zero-Infra for the User: The developer using tracely should only have to pip-install it, provide a SWARMTRACE_API_KEY, and let our remote backend handle the rest. 📐 The SaaS Architecture Blueprint Here is how data will flow across the internet from your user’s local python script straight to your Vercel-hosted frontend dashboard: [ User’s Local Machine ] └── Running AI Agent (LangChain/CrewAI/AutoGen) └── Tracely SDK (Decorators) │ ▼ (Async Background HTTP POST /ingest) [ Vercel Serverless / API Gateway ] ─── (Validates SWARMTRACE_API_KEY) │ ▼ (Writes Log Payload) [ Hosted Database: Supabase / Postgres ] └── traces table (Schema: id, user_id, execution_time, trace_payload) ▲ │ (Fetches user-specific traces via Clerk JWT auth) [ Vercel Frontend: Next.js + Clerk ] └── Protected Dashboard View (Only shows rows matching user_id) 🗂️ The Technical Roadmap To pull this off, we have to transform four key elements of your repository: The SDK (tracely/scraper.py & tracer.py) Current: Writes to a local SQLite database via storage.py. SaaS Modification: Introduce a background background-worker thread or async pool. When a trace finishes, it sends an HTTP POST request to https://api.swarmtrace.dev/v1/ingest carrying the payload and an Authorization: Bearer st_live_… header. The Backend Engine (api.py) Current: Reads from local SQLite. SaaS Modification: Drop SQLite. Migrate to a hosted Postgres instance (Supabase is perfect here). Add an /ingest route for incoming agent metrics. Add middleware to validate incoming user requests from the frontend using Clerk JWT tokens. The Authentication Layer (Clerk) Wrap your frontend-next/ layout inside a . Set up a pipeline where a user logs in, generates an “Agent API Key” from their settings dashboard, and pastes that key into their Python .env file. also tracely is maded by me it is the part of swarm trace.
dev vlog #4 builders just finished the backend work for today / rest work tomorrow i will make the frontend connected to clerk for auth and neon for database . byee👍
finally live on vercel but still in deployment you can check it guys go on swarmtrace.vercel.app
Dev Vlog #6Finally, the landing page work is officially done! The platform is ready for users, and you can check it out here: swarmtrace.vercel.app.Right now, I don’t have the budget to buy a custom domain, so I have set it up on Google Search Console for now. I know that having a domain like swarmtrace.ai would help it perform much better in Google Search, since Google tends to rank subdomains poorly.That being said, the platform is still very much in the building phase. I am already working on adding some exciting new features.Stay tuned, and bye for now!
dev vlog#7today i worked on research on my project about similar projects because i cant get a .com domain hi have to buy a .ai domain and i worked on dashboard today because it was so simple then guys please suggest any improvement.
Ahh infinite .tsx bug fixing
added new features
all test are passing
does a full audit by ai agent found some production bugs working on prd section 1 because it is main it conation python package updtaes because the whole project is up to sdk byee meet in next vlog
added many features like day and night light take a tour and adjust icons sizes to a bit smaller and fixed some backend issues and run many real tests like rag agent and hermes agent and again applied for google search console ——————————————————————————————————— i need to buy a domain but i do not have money i will start marketing after buying domain byee guyss please like
adding agent graph this is mvp only i will polish it byee
today i know there is so much work left on this project then i think i added a floating side bar added some more now features for backend optimization guys working on a i3 sucks please help me to buy an macbook byyy
starting work
half work done
Ships:
the marketing was challenging and i think now it is ready and i get more suggestion if people will use it and i hope i ccan buy a domain by the star dust...
|
1793112476.2026668
|
1793198876.2026668
|
|
52871
|
swarajos by @swarajsrivastava290713 | Stardance
|
swarajsrivastava290713
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: swarajos by @swarajsrivastava290713 | Stard Title: swarajos by @swarajsrivastava290713 | Stardance...
|
1792727525.9639184
|
1793332325.9639184
|
|
59960
|
swappable battery powerbank by @Asper | Stardance
|
Asper
|
0
|
0.7
|
0
|
[]
|
[{"post_id": 64465, "ts": "202 [{"post_id": 64465, "ts": "2026-09-08T21:29:11Z", "hours": 0.7, "text": "currently have a rough idea for the case hopefully gonna print to see how well batteries fit and drill holes for cable management gonna add the holes and also the pins of tee battery holders to try for optional voltage increases like if three battery is in it will work if 6 is in it will work 2-6 battery will work only increasing capacity"}]...
|
Title: swappable battery powerbank by @Asper | Sta Title: swappable battery powerbank by @Asper | Stardance
Devlogs:
currently have a rough idea for the case hopefully gonna print to see how well batteries fit and drill holes for cable management gonna add the holes and also the pins of tee battery holders to try for optional voltage increases like if three battery is in it will work if 6 is in it will work 2-6 battery will work only increasing capacity...
|
1793030010.4565861
|
1793634810.4565861
|
|
23966
|
swagos by @diomedea | Stardance
|
diomedea
|
0
|
1.92
|
0
|
[]
|
[{"post_id": 17966, "ts": "202 [{"post_id": 17966, "ts": "2026-06-28T22:35:17Z", "hours": 0.8536, "text": "moveable windows!!! i’m gonna start adding more stuff now i can make more boxes"}, {"post_id": 13633, "ts": "2026-06-22T11:15:59Z", "hours": 0.3733, "text": "the div animates on hover now!! and also im working on adding a favicon i dunno if its working or not cuz github pages takes a while"}, {"post_id": 13623, "ts": "2026-06-22T10:42:29Z", "hours": 0.3261, "text": "beautiful beautiful swags going on with swagOS"}, {"post_id": 13616, "ts": "2026-06-22T10:11:06Z", "hours": 0.3633, "text": "swag os INDEX CREATED!"}]...
|
Title: swagos by @diomedea | Stardance
Devlogs:
s Title: swagos by @diomedea | Stardance
Devlogs:
swag os INDEX CREATED!
beautiful beautiful swags going on with swagOS
the div animates on hover now!! and also im working on adding a favicon i dunno if its working or not cuz github pages takes a while
moveable windows!!! i’m gonna start adding more stuff now i can make more boxes...
|
1792580031.624378
|
1793184831.624378
|
|
69974
|
swagbot by @praddzy | Stardance
|
praddzy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: swagbot by @praddzy | Stardance
|
1792957905.3671927
|
1793562705.3671927
|
|
13969
|
swagOS by @devk | Stardance
|
devk
|
0
|
0.52
|
0
|
[]
|
[{"post_id": 5474, "ts": "2026 [{"post_id": 5474, "ts": "2026-06-09T08:27:22Z", "hours": 0.5158, "text": "30 mins in and it is super fun i have learned an entry level amount of stuff about HTML and javascript. Currently i finished the search function where a search box has been coded with java to highlight clothes that fit a specific type or contain the search word."}]...
|
Title: swagOS by @devk | Stardance
Devlogs:
30 mi Title: swagOS by @devk | Stardance
Devlogs:
30 mins in and it is super fun i have learned an entry level amount of stuff about HTML and javascript. Currently i finished the search function where a search box has been coded with java to highlight clothes that fit a specific type or contain the search word....
|
1792529493.2383242
|
1793134293.2383242
|
|
58297
|
svts hackpad by @svt_demon | Stardance
|
svt_demon
|
0
|
4.4
|
0
|
[]
|
[{"post_id": 68699, "ts": "202 [{"post_id": 68699, "ts": "2026-09-15T15:47:01Z", "hours": 0.9575, "text": "Finished the project and now waiting for funding to build it physically"}, {"post_id": 65521, "ts": "2026-09-10T18:32:17Z", "hours": 0.8942, "text": "Finished the 3D model for my hackpad by joining the front plate and the case"}, {"post_id": 64384, "ts": "2026-09-08T18:26:02Z", "hours": 1.9628, "text": "working on the case and the top plate for my hackpad!!"}, {"post_id": 62783, "ts": "2026-09-06T09:27:43Z", "hours": 0.5828, "text": "Finished the PCB design for my 4 key Hackpad!!"}]...
|
Title: svts hackpad by @svt_demon | Stardance
Dev Title: svts hackpad by @svt_demon | Stardance
Devlogs:
Finished the PCB design for my 4 key Hackpad!!
working on the case and the top plate for my hackpad!!
Finished the 3D model for my hackpad by joining the front plate and the case
Finished the project and now waiting for funding to build it physically...
|
1792745357.1729536
|
1793350157.1729536
|
|
9364
|
svm scratch by @nk0283 | Stardance
|
nk0283
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: svm scratch by @nk0283 | Stardance
|
1792749107.9130814
|
1793353907.9130814
|
|
7639
|
svelte-streamdown by @undivisible | Stardance
|
undivisible
|
0
|
2.53
|
0
|
[]
|
[{"post_id": 13502, "ts": "202 [{"post_id": 13502, "ts": "2026-06-22T03:00:54Z", "hours": 0.9381, "text": "it supports mermaid charts now!"}, {"post_id": 13463, "ts": "2026-06-22T01:28:26Z", "hours": 1.5961, "text": "i made a live site demoing my version of streamdown for svelte https://sveltestreamdown.undivisible.dev"}]...
|
Title: svelte-streamdown by @undivisible | Stardan Title: svelte-streamdown by @undivisible | Stardance
Devlogs:
i made a live site demoing my version of streamdown for svelte https://sveltestreamdown.undivisible.dev
it supports mermaid charts now!...
|
1792612266.9181774
|
1793217066.9181774
|
|
54347
|
susOS by @bako | Stardance
|
bako
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T15:42:58Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a WebOS which is in my opinion pretty funny. This sussy OS has everything you need (mainly the current hour- time is money eh?).", "repo": "https://github.com/Bakoxddd/SusOS", "demo": "https://bakoxddd.github.io/SusOS/"}]...
|
[{"post_id": 79331, "ts": "202 [{"post_id": 79331, "ts": "2026-10-13T15:27:05Z", "hours": 0.9803, "text": "Just finished!"}, {"post_id": 61764, "ts": "2026-09-04T20:29:08Z", "hours": 5.0439, "text": "Finally finished with the susOS!"}, {"post_id": 55751, "ts": "2026-08-27T18:48:29Z", "hours": 0.4486, "text": "Glowup of the year!"}, {"post_id": 54776, "ts": "2026-08-25T21:45:25Z", "hours": 0.4331, "text": "My Sussy OS is coming together"}]...
|
Title: susOS by @bako | Stardance
Devlogs:
My Sus Title: susOS by @bako | Stardance
Devlogs:
My Sussy OS is coming together
Glowup of the year!
Finally finished with the susOS!
Just finished!
Ships:
I made a WebOS which is in my opinion pretty funny. This sussy OS has everything you need (mainly the current hour- time is money eh?)....
|
1793051476.756588
|
1793137876.756588
|
|
19224
|
sus by @parkalex | Stardance
|
parkalex
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: sus by @parkalex | Stardance
|
1792504260.5899222
|
1793109060.5899222
|
|
50613
|
suryvita by @suryh | Stardance
|
suryh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: suryvita by @suryh | Stardance
|
1792637446.628942
|
1793242246.628942
|
|
14742
|
survive by @tejaswini | Stardance
|
tejaswini
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: survive by @tejaswini | Stardance
|
1792569178.9901266
|
1793173978.9901266
|
|
52326
|
survive by @Tyson | Stardance
|
Tyson
|
0
|
2.27
|
0
|
[]
|
[{"post_id": 51618, "ts": "202 [{"post_id": 51618, "ts": "2026-08-21T12:18:42Z", "hours": 2.2739, "text": "meowing"}]...
|
Title: survive by @Tyson | Stardance
Devlogs:
meo Title: survive by @Tyson | Stardance
Devlogs:
meowing...
|
1792705694.0401404
|
1793310494.0401404
|
|
5379
|
surgical simulator by @dhruvgupta1080 | Stardance
|
dhruvgupta1080
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: surgical simulator by @dhruvgupta1080 | Sta Title: surgical simulator by @dhruvgupta1080 | Stardance...
|
1792677162.6730583
|
1793281962.6730583
|
|
51440
|
suresh-bot by @DRGN0 | Stardance
|
DRGN0
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: suresh-bot by @DRGN0 | Stardance
|
1792669974.3130748
|
1793274774.3130748
|
|
69530
|
suprise by @acz | Stardance
|
acz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: suprise by @acz | Stardance
|
1792857084.1203637
|
1793461884.1203637
|