|
10436
|
lostify by @mohitkrr2557 | Stardance
|
mohitkrr2557
|
0
|
3.1
|
0
|
[]
|
[{"post_id": 3980, "ts": "2026 [{"post_id": 3980, "ts": "2026-06-07T03:47:23Z", "hours": 3.1025, "text": "lostify update! Now there there is a functioning npm comand that allows us to fully run the application on a web brouser. However there is still work to be done to make the application fully functional, there is no backend aor frontend as of now. The next step is to create a backend using node.js and express and then connect it to the frontend using react. I will also need to set up a database to store user data and other information. Once I have the backend and frontend set up, I can start working on the functionality of the application and make it fully functional."}]...
|
Title: lostify by @mohitkrr2557 | Stardance
Devlo Title: lostify by @mohitkrr2557 | Stardance
Devlogs:
lostify update! Now there there is a functioning npm comand that allows us to fully run the application on a web brouser. However there is still work to be done to make the application fully functional, there is no backend aor frontend as of now. The next step is to create a backend using node.js and express and then connect it to the frontend using react. I will also need to set up a database to store user data and other information. Once I have the backend and frontend set up, I can start working on the functionality of the application and make it fully functional....
|
1793400597.4539852
|
1794005397.4539852
|
|
57932
|
louise by @nesix | Stardance
|
nesix
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: louise by @nesix | Stardance
|
1793616555.8713078
|
1794480555.8713078
|
|
39660
|
love at first site by @ying | Stardance
|
ying
|
1
|
11.11
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-03T19:27:32Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "would like to know how to make seperate webpages within a webpage", "repo": "https://github.com/ccceno/moebeamahundredwebsite", "demo": "https://ccceno.github.io/moebeamahundredwebsite/"}]...
|
[{"post_id": 43498, "ts": "202 [{"post_id": 43498, "ts": "2026-08-08T20:01:11Z", "hours": 4.2483, "text": "alrighty more updates: html layout (sidebar, header, and footer) will now consistent no matter the page (home, guestbook,etc) updated header image to be consistent no matter the window size more blinkies + cute graphics updated text + added links for personalization cleaned up code files to prepare for ship re-review I will prob continue to update this as im becoming addicted to making it look good ˙ᵕ˙"}, {"post_id": 43034, "ts": "2026-08-08T02:45:17Z", "hours": 4.8578, "text": "the topbar merges with the marquee (have to fix that) but finally figured out how to include other pages into the home (is that what we call it?) guys im losing it"}, {"post_id": 40325, "ts": "2026-08-03T19:22:26Z", "hours": 1.6108, "text": "attempting a website"}]...
|
Title: love at first site by @ying | Stardance
De Title: love at first site by @ying | Stardance
Devlogs:
attempting a website
the topbar merges with the marquee (have to fix that) but finally figured out how to include other pages into the home (is that what we call it?) guys im losing it
alrighty more updates: html layout (sidebar, header, and footer) will now consistent no matter the page (home, guestbook,etc) updated header image to be consistent no matter the window size more blinkies + cute graphics updated text + added links for personalization cleaned up code files to prepare for ship re-review I will prob continue to update this as im becoming addicted to making it look good ˙ᵕ˙
Ships:
would like to know how to make seperate webpages within a webpage...
|
1793562593.1679037
|
1793648993.1679037
|
|
6598
|
love-click website by @Jwo | Stardance
|
Jwo
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-03T18:43:53Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A creative and interactive Like Button built using pure HTML and CSS. The project features smooth animations, an animated counter, rotating effects, and a custom message that appears when the button is liked.", "repo": "https://github.com/YoussefAhmedCs/love-click", "demo": "https://youssef-ahmed.me/love-click/"}]...
|
[{"post_id": 1598, "ts": "2026 [{"post_id": 1598, "ts": "2026-06-03T18:41:29Z", "hours": 5.2986, "text": "❤️ Like Button Animation A creative and interactive Like Button built using pure HTML and CSS. The project features smooth animations, an animated counter, rotating effects, and a custom message that appears when the button is liked. Features Pure HTML & CSS (No JavaScript required) Animated like/dislike interaction Dynamic counter animation (49 → 50) Rotating circular effects Responsive design using CSS variables and vmin Custom message display on like Smooth hover and transition effects"}]...
|
Title: love-click website by @Jwo | Stardance
Dev Title: love-click website by @Jwo | Stardance
Devlogs:
❤️ Like Button Animation A creative and interactive Like Button built using pure HTML and CSS. The project features smooth animations, an animated counter, rotating effects, and a custom message that appears when the button is liked. Features Pure HTML & CSS (No JavaScript required) Animated like/dislike interaction Dynamic counter animation (49 → 50) Rotating circular effects Responsive design using CSS variables and vmin Custom message display on like Smooth hover and transition effects
Ships:
A creative and interactive Like Button built using pure HTML and CSS. The project features smooth animations, an animated counter, rotating effects, and a custom message that appears when the button is liked....
|
1793609598.6364374
|
1793695998.6364374
|
|
26855
|
loves.rs by @tathyagarg | Stardance
|
tathyagarg
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-27T09:47:59Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website where you claim free subdomains on my domain, loves.rs . I bought loves.rs because I love Rust and wanted to have tathya.loves.rs as a domain. I made this project because I then realized that other people might also want a subdomain on loves.rs , and that there was no downside to me giving away free subdomains for everyone. The most challenging part was adapting to SolidStart. I’ve always used SvelteKit for my web projects, so I wanted to trying something new. I don’t think I’ll be using SolidStart again since it was extremely inconvenient to use. To claim a subdomain for yourself simply sign in with GitHub, star my repo, and claim upto 3 subdomains!", "repo": "https://github.com/tathyagarg/loves.rs", "demo": "https://www.loves.rs"}]...
|
[{"post_id": 16817, "ts": "202 [{"post_id": 16817, "ts": "2026-06-27T09:40:24Z", "hours": 7.2186, "text": "Wasn’t planning on shipping to stardance but oh well. I built loves.rs, a free subdomain service for (mostly) Rust projects and developers (though it is open for everyone!) The idea is that if you have a project - for example, called harbor - you can claim a subdomain on loves.rs to showcase your project - like harbor.loves.rs The process to claiming a subdomain is: Sign in with GitHub on the website . Star my repository. Claim upto 3 subdomains. The subdomains are provisioned instantly so there’s no waiting time between claiming the subdomain and being able to use it. Once you claim a subdomain you’re given full DNS control over it, so you can add whatever DNS records you need yourself. Features: Upto 3 subdomains (per GitHub account). Full DNS control over subdomains. Support for A, AAAA, CNAME, TXT, PTR , and NS records (MX probably coming soon!). Nested subdomains (you can have as many nested subdomains as you want on each of your subdomains). I built it with SolidStart because I usually use SvelteKit for my web projects but wanted to try something new. DNS is powered by Raincloudns (DNS service made by @Cyteon )"}]...
|
Title: loves.rs by @tathyagarg | Stardance
Devlog Title: loves.rs by @tathyagarg | Stardance
Devlogs:
Wasn’t planning on shipping to stardance but oh well. I built loves.rs, a free subdomain service for (mostly) Rust projects and developers (though it is open for everyone!) The idea is that if you have a project - for example, called harbor - you can claim a subdomain on loves.rs to showcase your project - like harbor.loves.rs The process to claiming a subdomain is: Sign in with GitHub on the website . Star my repository. Claim upto 3 subdomains. The subdomains are provisioned instantly so there’s no waiting time between claiming the subdomain and being able to use it. Once you claim a subdomain you’re given full DNS control over it, so you can add whatever DNS records you need yourself. Features: Upto 3 subdomains (per GitHub account). Full DNS control over subdomains. Support for A, AAAA, CNAME, TXT, PTR , and NS records (MX probably coming soon!). Nested subdomains (you can have as many nested subdomains as you want on each of your subdomains). I built it with SolidStart because I usually use SvelteKit for my web projects but wanted to try something new. DNS is powered by Raincloudns (DNS service made by @Cyteon )
Ships:
I made a website where you claim free subdomains on my domain, loves.rs . I bought loves.rs because I love Rust and wanted to have tathya.loves.rs as a domain. I made this project because I then realized that other people might also want a subdomain on loves.rs , and that there was no downside to me giving away free subdomains for everyone. The most challenging part was adapting to SolidStart. I’ve always used SvelteKit for my web projects, so I wanted to trying something new. I don’t think I’ll be using SolidStart again since it was extremely inconvenient to use. To claim a subdomain for yourself simply sign in with GitHub, star my repo, and claim upto 3 subdomains!...
|
1793642121.4298954
|
1793728521.4298954
|
|
65841
|
low effort site by @idrinkgrass | Stardance
|
idrinkgrass
|
1
|
0.41
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-29T22:45:36Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hi, I made a low effort site because I was bored. Stardance was ragebaiting me and that was REALLY challenging becuase it wouldn’t let me make a devlog so I had to make a new project thats why it only says 16 min. And I’m proud that I made this in like 1.2 hours.", "repo": "https://github.com/iDrinkGrass/Low-effort-website-its-bad-cuz-its-funny-hahahahhahahahhhahahahhahah", "demo": "https://idrinkgrass.github.io/Low-effort-website-its-bad-cuz-its-funny-hahahahhahahahhhahahahhahah/"}]...
|
[{"post_id": 75666, "ts": "202 [{"post_id": 75666, "ts": "2026-09-30T17:57:59Z", "hours": 0.41, "text": "I added more stuff to make it prettier and updated the README. I mean ig that’s pretty much it. New Stuff Spinning Wooper image Updated README Made it prettier :0 (But still ugly, just a little more CSS) Facts about me :o"}, {"post_id": 75393, "ts": "2026-09-29T22:41:49Z", "hours": 0.2933, "text": "Hello, I made this thingy and Stardance is ragebaiting me bro My time wasn’t tracking so I had to make a new project in hackatime thats why it says only 15 min. This site is made to look ugly i was jsut bored and wanted to speedrun a quest. But I need that 10 stardust vro 😭."}]...
|
Title: low effort site by @idrinkgrass | Stardance Title: low effort site by @idrinkgrass | Stardance
Devlogs:
Hello, I made this thingy and Stardance is ragebaiting me bro My time wasn’t tracking so I had to make a new project in hackatime thats why it says only 15 min. This site is made to look ugly i was jsut bored and wanted to speedrun a quest. But I need that 10 stardust vro 😭.
I added more stuff to make it prettier and updated the README. I mean ig that’s pretty much it. New Stuff Spinning Wooper image Updated README Made it prettier :0 (But still ugly, just a little more CSS) Facts about me :o
Ships:
Hi, I made a low effort site because I was bored. Stardance was ragebaiting me and that was REALLY challenging becuase it wouldn’t let me make a devlog so I had to make a new project thats why it only says 16 min. And I’m proud that I made this in like 1.2 hours....
|
1793591749.5804293
|
1793678149.5804293
|
|
67019
|
low_beam by @Kathirvelan_S | Stardance
|
Kathirvelan_S
|
0
|
8.73
|
0
|
[]
|
[{"post_id": 75772, "ts": "202 [{"post_id": 75772, "ts": "2026-10-01T01:39:08Z", "hours": 8.7253, "text": "I was working on this for another project which’s deadline was 30th september so i pulled a marathon"}]...
|
Title: low_beam by @Kathirvelan_S | Stardance
Dev Title: low_beam by @Kathirvelan_S | Stardance
Devlogs:
I was working on this for another project which’s deadline was 30th september so i pulled a marathon...
|
1793105552.9228673
|
1793969552.9228673
|
|
60448
|
loyalty program by @Moroo | Stardance
|
Moroo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: loyalty program by @Moroo | Stardance
|
1793641990.6747324
|
1794246790.6747324
|
|
56868
|
lpackagesearch by @lukaj | Stardance
|
lukaj
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lpackagesearch by @lukaj | Stardance
|
1793404228.0999565
|
1794009028.0999565
|
|
39858
|
lrekit by @ibrahimthetechguy | Stardance
|
ibrahimthetechguy
|
0
|
43.88
|
0
|
[]
|
[{"post_id": 42203, "ts": "202 [{"post_id": 42203, "ts": "2026-08-06T20:19:17Z", "hours": 43.8814, "text": "MDO expansion for LREkit, differnetaible hardware mass ledger and realted MDO modules and snapshots, updates to CEA, desing, injector, pumps and nozzle code, and JAX assembly + thermal plmbing. chamber/injector/closeout/landmass inegrated from resolved geometry, resolved qudrature bugs, austo sized bolted interefacs, chamber laeenght convention bugs fixed and aligned to SP-125 (official nasa docs), taperped jeacking sizing and new sutrcutrl contstants for more realistic simulation of real world ocomponents.. new cli flags, like –engine-mdo, and –engine-dmo-opitimize."}]...
|
Title: lrekit by @ibrahimthetechguy | Stardance
D Title: lrekit by @ibrahimthetechguy | Stardance
Devlogs:
MDO expansion for LREkit, differnetaible hardware mass ledger and realted MDO modules and snapshots, updates to CEA, desing, injector, pumps and nozzle code, and JAX assembly + thermal plmbing. chamber/injector/closeout/landmass inegrated from resolved geometry, resolved qudrature bugs, austo sized bolted interefacs, chamber laeenght convention bugs fixed and aligned to SP-125 (official nasa docs), taperped jeacking sizing and new sutrcutrl contstants for more realistic simulation of real world ocomponents.. new cli flags, like –engine-mdo, and –engine-dmo-opitimize....
|
1793425921.1427906
|
1794030721.1427906
|
|
60195
|
ls command by @Axy | Stardance
|
Axy
|
0
|
0.93
|
0
|
[]
|
[{"post_id": 82150, "ts": "202 [{"post_id": 82150, "ts": "2026-10-24T03:38:04Z", "hours": 0.9303, "text": "Hey everyone I again attempted on creating another command “ls” in c which was difficult but I got the results !yay!!"}]...
|
Title: ls command by @Axy | Stardance
Devlogs:
He Title: ls command by @Axy | Stardance
Devlogs:
Hey everyone I again attempted on creating another command “ls” in c which was difficult but I got the results !yay!!...
|
1793641754.745315
|
1794246554.745315
|
|
40228
|
lstc by @static_noise | Stardance
|
static_noise
|
0
|
63.7
|
0
|
[]
|
[{"post_id": 74474, "ts": "202 [{"post_id": 74474, "ts": "2026-09-27T13:40:25Z", "hours": 4.2642, "text": "finished lexer YAY!!! so, lexer is done, one out of several parts of the compiler… used example for parsing: fn XD() -> none { return; } lexer works as intended, which is good, now I will have to write a parser for the lexer output, btw, I will not use AST, in my plans is to use 4 stages of IR to provide faster compiler speed (also, way less memory hungry because AST nodes are big, linear IR is slim), and, I will not use LLVM cuz of lack of control and always changing API"}, {"post_id": 73645, "ts": "2026-09-25T15:56:53Z", "hours": 25.3197, "text": "BRUH, I’m stuck on lexer, fking lexer, I have to do it, but somewhy I can’t, I need to finish it, I NEED TO FINISH IT, FINISH IT, also switched to nvim XD"}, {"post_id": 54034, "ts": "2026-08-24T19:48:51Z", "hours": 9.7186, "text": "fuck fuck fuck, I tried writing a lexer, this… piece of - code - doesn’t wanna work, gotta rewrite it (yes, I barely ever publish devblogs, this is why its near 10 hours)"}, {"post_id": 49865, "ts": "2026-08-18T20:19:28Z", "hours": 12.115, "text": "working on primitives, changed plans (now I won’t try to make the compiler super good from the start, just a carry to bootstrap) and so on"}, {"post_id": 37789, "ts": "2026-07-30T18:34:52Z", "hours": 2.5086, "text": "still stuck on asm, but finished more shit (I achieved independence from libc, still better than C++) overall cool, but should finish and pack up with the library and start lexer"}, {"post_id": 36956, "ts": "2026-07-29T11:30:11Z", "hours": 5.6811, "text": "went a bit crazy with primitives and asm (still working on them, but they’re starting to get shape, most still just stubs)"}, {"post_id": 36282, "ts": "2026-07-28T09:00:19Z", "hours": 1.5514, "text": "Tried to fix a bug, couldn’t, fuck C++, gonna try and rewrite everything in C (P.S. C++ is a pile of shitty compromises)"}, {"post_id": 35830, "ts": "2026-07-27T14:54:50Z", "hours": 2.1919, "text": "Added path expansion"}, {"post_id": 35315, "ts": "2026-07-26T17:12:29Z", "hours": 0.3506, "text": "starting project architecture and execution"}]...
|
Title: lstc by @static_noise | Stardance
Devlogs: Title: lstc by @static_noise | Stardance
Devlogs:
starting project architecture and execution
Added path expansion
Tried to fix a bug, couldn’t, fuck C++, gonna try and rewrite everything in C (P.S. C++ is a pile of shitty compromises)
went a bit crazy with primitives and asm (still working on them, but they’re starting to get shape, most still just stubs)
still stuck on asm, but finished more shit (I achieved independence from libc, still better than C++) overall cool, but should finish and pack up with the library and start lexer
working on primitives, changed plans (now I won’t try to make the compiler super good from the start, just a carry to bootstrap) and so on
fuck fuck fuck, I tried writing a lexer, this… piece of - code - doesn’t wanna work, gotta rewrite it (yes, I barely ever publish devblogs, this is why its near 10 hours)
BRUH, I’m stuck on lexer, fking lexer, I have to do it, but somewhy I can’t, I need to finish it, I NEED TO FINISH IT, FINISH IT, also switched to nvim XD
finished lexer YAY!!! so, lexer is done, one out of several parts of the compiler… used example for parsing: fn XD() -> none { return; } lexer works as intended, which is good, now I will have to write a parser for the lexer output, btw, I will not use AST, in my plans is to use 4 stages of IR to provide faster compiler speed (also, way less memory hungry because AST nodes are big, linear IR is slim), and, I will not use LLVM cuz of lack of control and always changing API...
|
1793407702.1137624
|
1794012502.1137624
|
|
25355
|
lu by @lucky2 | Stardance
|
lucky2
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lu by @lucky2 | Stardance
|
1793501706.5242915
|
1794106506.5242915
|
|
28895
|
luannzin.com by @luannzin | Stardance
|
luannzin
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-13T16:34:59Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I am currently shipping my stable website version, there is lefting experiences page yet, but i think that peoples can see my work and maybe, star my project, that will help me to continue evolving my personal website. I did my personal website focusing on internationalization and good UI.", "repo": "https://github.com/luannzin/luannzin.com", "demo": "https://luannzin.vercel.app"}]...
|
[{"post_id": 27760, "ts": "202 [{"post_id": 27760, "ts": "2026-07-13T16:31:38Z", "hours": 1.3772, "text": "now, we have blog in my webpage (with support for multiple languages)"}, {"post_id": 22213, "ts": "2026-07-04T15:59:35Z", "hours": 2.4767, "text": "I spent some time doing little UI improvements but the main, is that internationalization is finally full fixed and working fine"}, {"post_id": 20699, "ts": "2026-07-02T11:21:59Z", "hours": 0.8664, "text": "Next.js launched 16.3 preview version https://nextjs.org/blog/next-16-3-instant-navigations and with instant navigations, and some code my bugs are solved, internationalization it’s (almost) working next step, blog."}, {"post_id": 20087, "ts": "2026-07-01T16:33:58Z", "hours": 0.425, "text": "debugging… i have a bug with my better-intl library that causes client components to re render after detect another locale diff from the defaultLocale"}, {"post_id": 19585, "ts": "2026-06-30T22:37:37Z", "hours": 1.2767, "text": "I started adding internationalization using my own “better-intl” i18n library"}, {"post_id": 19332, "ts": "2026-06-30T16:42:23Z", "hours": 2.0372, "text": "2hours of work, and i did the initial version of website it includes Github contributions heatmap, includes projects + blog (no structure of blog yet) the next steps: internationalization blog projects experience everything is in one single page actually, i will improve that soon."}]...
|
Title: luannzin.com by @luannzin | Stardance
Devl Title: luannzin.com by @luannzin | Stardance
Devlogs:
2hours of work, and i did the initial version of website it includes Github contributions heatmap, includes projects + blog (no structure of blog yet) the next steps: internationalization blog projects experience everything is in one single page actually, i will improve that soon.
I started adding internationalization using my own “better-intl” i18n library
debugging… i have a bug with my better-intl library that causes client components to re render after detect another locale diff from the defaultLocale
Next.js launched 16.3 preview version https://nextjs.org/blog/next-16-3-instant-navigations and with instant navigations, and some code my bugs are solved, internationalization it’s (almost) working next step, blog.
I spent some time doing little UI improvements but the main, is that internationalization is finally full fixed and working fine
now, we have blog in my webpage (with support for multiple languages)
Ships:
I am currently shipping my stable website version, there is lefting experiences page yet, but i think that peoples can see my work and maybe, star my project, that will help me to continue evolving my personal website. I did my personal website focusing on internationalization and good UI....
|
1793634540.0234518
|
1793720940.0234518
|
|
55675
|
luau discord bot by @syntaxical | Stardance
|
syntaxical
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: luau discord bot by @syntaxical | Stardance
|
1793339711.3029928
|
1793944511.3029928
|
|
3708
|
luau obfuscator by @kanishkv99 | Stardance
|
kanishkv99
|
1
|
14.59
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-02T16:42:07Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Luau obfuscator written in rust. Not fully functioning yet, but is a work in progress. Feel free to test it out!", "repo": "https://github.com/iamaperson000/luau-obf", "demo": "https://iamaperson000.github.io/luau-obf/"}]...
|
[{"post_id": 1726, "ts": "2026 [{"post_id": 1726, "ts": "2026-06-03T22:01:12Z", "hours": 6.8744, "text": "More back and forth trying to make it as uncrackable as possible. Next up is heavy LLM proofing."}, {"post_id": 1383, "ts": "2026-06-03T11:45:00Z", "hours": 2.9817, "text": "Should have probably updated this earlier, but plans 5 thru 15 are now done. Notable changes include adding real obfuscation, support for metables (__index, __newindex, __call, arithmetic, bit32, buffer, and vector). I also used some AI for debugging and also this: I passed JUST the obfuscated code to the AI and had it try to deobfuscate it, and then tell me WHY it was able to, then I fixed it, and tried that again, which was pretty productive. It is MUCH harder to figure out now, and I would say presumably impossible to decode by the average person. (no constants left in code either!)"}, {"post_id": 1242, "ts": "2026-06-03T03:00:17Z", "hours": 1.7325, "text": "Part 4 is done! Added 4 more opcodes, took longer than expected. Opcodes were: OP_CallVar, OP_BuildResults, OP_Vararg, and, OP_ReturnMulti."}, {"post_id": 870, "ts": "2026-06-02T16:18:19Z", "hours": 3.2336, "text": "Scaffolding the overall system in rust. Currently working on adding support for more forms of Luau. Added support for tables, methods, break, and also closures with upvalue. To be clear there is no actual obfuscation yet, I have just been building the custom VM, which outputs bytecode right now. Also made a simple platform (shown in the image) allowing you to try it out by obfuscating simple Luau code"}]...
|
Title: luau obfuscator by @kanishkv99 | Stardance
Title: luau obfuscator by @kanishkv99 | Stardance
Devlogs:
Scaffolding the overall system in rust. Currently working on adding support for more forms of Luau. Added support for tables, methods, break, and also closures with upvalue. To be clear there is no actual obfuscation yet, I have just been building the custom VM, which outputs bytecode right now. Also made a simple platform (shown in the image) allowing you to try it out by obfuscating simple Luau code
Part 4 is done! Added 4 more opcodes, took longer than expected. Opcodes were: OP_CallVar, OP_BuildResults, OP_Vararg, and, OP_ReturnMulti.
Should have probably updated this earlier, but plans 5 thru 15 are now done. Notable changes include adding real obfuscation, support for metables (__index, __newindex, __call, arithmetic, bit32, buffer, and vector). I also used some AI for debugging and also this: I passed JUST the obfuscated code to the AI and had it try to deobfuscate it, and then tell me WHY it was able to, then I fixed it, and tried that again, which was pretty productive. It is MUCH harder to figure out now, and I would say presumably impossible to decode by the average person. (no constants left in code either!)
More back and forth trying to make it as uncrackable as possible. Next up is heavy LLM proofing.
Ships:
Luau obfuscator written in rust. Not fully functioning yet, but is a work in progress. Feel free to test it out!...
|
1793623735.075471
|
1793710135.075471
|
|
68231
|
lucrical by @uniquepersun | Stardance
|
uniquepersun
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lucrical by @uniquepersun | Stardance
|
1793119845.266268
|
1793724645.266268
|
|
71955
|
lue pet ?? by @lueyun | Stardance
|
lueyun
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lue pet ?? by @lueyun | Stardance
|
1793314046.4637702
|
1793918846.4637702
|
|
3338
|
luh diff swerve by @vin0 | Stardance
|
vin0
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: luh diff swerve by @vin0 | Stardance
|
1793264167.0286562
|
1793868967.0286562
|
|
16708
|
luka by @subhansh | Stardance
|
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: luka by @subhansh | Stardance
|
1793573260.88192
|
1794178060.88192
|
|
59394
|
luke os by @lukee | Stardance
|
lukee
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: luke os by @lukee | Stardance
|
1793552145.5447657
|
1794156945.5447657
|
|
68423
|
lumas by @aryanbrite | Stardance
|
aryanbrite
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lumas by @aryanbrite | Stardance
|
1793120104.7479482
|
1793724904.7479482
|
|
52993
|
lume by @sidd | Stardance
|
sidd
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lume by @sidd | Stardance
|
1792900330.9985476
|
1793764330.9985476
|
|
6431
|
luminal by @t3kkm0tt | Stardance
|
t3kkm0tt
|
0
|
260.48
|
0
|
[]
|
[{"post_id": 84474, "ts": "202 [{"post_id": 84474, "ts": "2026-10-29T18:25:50Z", "hours": 10.3575, "text": "I hate postgreSQL what has changed i switched back to sqlite because postgresql was behaving like a weird piece of garbage rewrote the messagestorage i fixed some bugs I spent most of the time trying to get postgresql working, until eventually giving up YOU THERE, LIKE THIS DEVLOG OR I WILL DO NOTHING pwease~"}, {"post_id": 82776, "ts": "2026-10-25T20:06:28Z", "hours": 12.1414, "text": "And again what has changed i migrated the ui to material 3 because it looks good :3 I found many bugs and fixed them (I tried to implement iced subscriptions for a long time until i noticed that I left out the port when configuring my instance ;-;) there’s still some bugs that I wanted to fix but the stupid 10hr rule stopped me from doing that in one devlog (i lost 2hrs again ;-;)"}, {"post_id": 82100, "ts": "2026-10-23T21:55:25Z", "hours": 9.6892, "text": "NOT THIS TIME what has changed I didn’t forget to devlog yay! i’m now using aes + rsa, since stackexchange said that it’s more efficient (mainly network and memory-wise) and it works like this: message gets encrypted with aes256 -> aes-key gets encrypted with rsa for every user -> both the encrypted aes-key and the encrypted message get sent to the instance and then redirected to the respective clients I removed maaaaaany things from lcp and renamed it to lcp-sdk-rs (because it isn’t really a protocol, it’s just an implementation of a protocol in rust) I switched from SQLite to PostgreSQL because PostgreSQL is better for backends, according to the internet like this devlog or you’ll step into water while wearing socks"}, {"post_id": 81626, "ts": "2026-10-21T20:03:50Z", "hours": 13.8208, "text": "what has changed I FORGOT TO DEVLOG I’M SO ANNOYED (I lost 3hrs 45mins) I noticed that the lcp crate is not really a protocol sooo, yeah. I’m gonna transfer the database and stuff to the instance and messagestorage I noticed that using SQLite on the server-side isn’t the smartest thing to do so I’m currently switching to postgresql I added a fancy loading screen to the client I finished implementing registration I stopped using Identifier on the server-side (because it’s just a wrapper struct for a String and I don’t wanna split strings on the server-side) and replaced it with a tuple (Url, RsaPublicKey) I implemented receive_and_deliver() for EncryptedMessageSet instead of EncryptedMessage I replaced id: Option<String> with id: String because I can simply check if id.is_empty() I started using iced::Task s instead of Tokio threads because iced tasks are way easier and you can properly use the loading screen with them soo yeah, pretty long devlog, right? Pwease give me a like"}, {"post_id": 80812, "ts": "2026-10-18T21:03:58Z", "hours": 11.4217, "text": "What has changed I forgot to devlog (again) and I lost 1hr 21m I started working on registration (yey) I removed the login screen because it was a stupid concept because the identifiers are long as helllllll and they can be loaded from a file I added a registration screen that currently only shows that you can go to the list of public instances or host your own instance (with a link to the docs which don’t exist yet)"}, {"post_id": 79141, "ts": "2026-10-12T19:59:26Z", "hours": 10.5661, "text": "What has changed: I (once again) forgot to devlog in time so I lost about 33m I deleted the client because I hate css and html (making an iced ui in rust now) added more stuff to lcp (functions, yey) refined the login (I have no idea if I did it right, but I´ll see.)"}, {"post_id": 77670, "ts": "2026-10-07T19:45:36Z", "hours": 11.1578, "text": "what has changed I forgor to devlog so i lost 1h and 9m. I deleted major parts of lcp , instance and msgstorage , which I am rebuilding right now. I just installed another distro (guix system) so building doesn’t work right now"}, {"post_id": 74215, "ts": "2026-09-26T22:48:43Z", "hours": 10.9461, "text": "What has changed: not much, I had to get better at tauri and yew and had weird ownership errors i made a component that fetches the conversations (yay) i destroyed my table because I slammed on it too hard (not yay)"}, {"post_id": 70826, "ts": "2026-09-19T20:43:21Z", "hours": 6.1056, "text": "What has changed: I have stopped developing the tui and I´m focusing on a gui now. I also tried making a web-app but that didn´t really work :<"}, {"post_id": 68157, "ts": "2026-09-14T16:43:20Z", "hours": 8.6347, "text": "What has changed I changed the logo (someone on reddit drew it for me, big shoutout to them <3) I added a instance field to the Message struct so you can figure out what instance the Message was sent from (that´s useful for texting between instances (you send a Message to your instance, it sends it to your friend´s instance)) I fixed some bugs, but in its current state, the application won´t compile"}, {"post_id": 64195, "ts": "2026-09-08T12:54:10Z", "hours": 10.1464, "text": "What has changed I finally fixed a stupid bug by using DER instead of PEM I cleaned up a bit and added custom errors using thiserror I started implementing Communities and Groups"}, {"post_id": 59606, "ts": "2026-09-01T14:55:07Z", "hours": 9.5381, "text": "What has changed basically nothing, had multiple problems that I couldn´t fix, so I just used certbot to get the certs did some config system fixes for the instance wrote some comments/docs"}, {"post_id": 52550, "ts": "2026-08-22T18:29:24Z", "hours": 8.9558, "text": "What has changed: I made the TUI better and also made one for the instance I had multiple mental breakdowns trying to understand TLS I started implementing Let´s encrypt certs instead of self-signed ones for usability. Right now, I cannot show a screenshot of the stuff because it´s not compiling (yet)"}, {"post_id": 49214, "ts": "2026-08-17T21:24:41Z", "hours": 3.6575, "text": "What has changed: I added more customization options to the messagestorage, it was pretty hard to do that with ratatui I wrote some comments in the code I found a bug where the font is the same colour as the background, so the font is unreadable. I gotta fix that bug now."}, {"post_id": 47772, "ts": "2026-08-15T22:49:38Z", "hours": 4.4378, "text": "What has changed: I continued making the TUI and it now has color schemes, stats and settings. I will continue making the TUI for the instance later. I migrated the project to an organization to get luminal.codeberg.page as the domain of the website"}, {"post_id": 46282, "ts": "2026-08-13T12:31:37Z", "hours": 5.9986, "text": "What has changed: tried implementing a resource monitoring widget on the messagestorage dashboard and failed to do so, so I deleted it again (there were bugs I was unable to fix)"}, {"post_id": 43021, "ts": "2026-08-08T02:03:47Z", "hours": 8.3433, "text": "What has changed: continued making the TUI to a point where it was usable until I put a bug somewhere in the code. I will have to fix that soon updated the messagestorage replaced some .unwrap() s"}, {"post_id": 41644, "ts": "2026-08-06T00:15:22Z", "hours": 5.8672, "text": "What has changed: I started making a TUI using ratatui, focusing on minimalism and simplicity fixed some bugs"}, {"post_id": 40965, "ts": "2026-08-04T20:47:01Z", "hours": 5.7975, "text": "What has changed: I implemented and tested encryption (it still has some minor bugs, but it works) I stopped using userids and started using RSA keys for identification since that´s way more efficient"}, {"post_id": 39821, "ts": "2026-08-03T02:11:26Z", "hours": 9.0167, "text": "What has changed: I lost my mind trying to use the wtransport crate (it will work, trust (cope)) continued working on the messaging part refined the authentication stuff"}, {"post_id": 37227, "ts": "2026-07-29T19:35:16Z", "hours": 8.4494, "text": "What has changed: created a SQLite database for users and messages “offloaded” more code to LCP (Luminal Communication Protocol) started making the messaging part"}, {"post_id": 36057, "ts": "2026-07-27T22:01:52Z", "hours": 7.29, "text": "What has changed: Made a basic session-based authentication system (harder than I thought) using JWT Fixed and created some bugs Created unnecessary debug messages before I noticed that the hex decoding fails because I put something like ¨adasdasd¨ into my config instead of a hex string"}, {"post_id": 33264, "ts": "2026-07-23T01:24:33Z", "hours": 7.1994, "text": "What changed: continued making lcp (took longer as expected because the wtransport crate is poorly documented) started making messagestorage use lcp everything has become a mess, I gotta clean up next time I work on luminal Sidenote: I cannot commit to codeberg as I am writing this, they reported that they have an outage. I will push the code when codeberg is back up."}, {"post_id": 31853, "ts": "2026-07-20T15:54:01Z", "hours": 8.6744, "text": "What has changed Structure Started making libs and mods for the separate parts ( l uminal c ommunication p rotocol, etc.) changed the architecture from: Client <-> Messagestorage <-> Instance to: Messagestorage <- Client <-> Instance Bugfixes Fixed various bugs, but the compiler throws errors right now, so I cannot show a working version in the screenshot."}, {"post_id": 29139, "ts": "2026-07-15T20:31:15Z", "hours": 8.5089, "text": "What changed started making a bash-like shell for managing and controlling the instance rewrote the config system to use the toml crate instead of config fixed multiple bugs started making cert verification smol sidenote: I cannot work as fast as the last weeks right now because I’m on vacation and only have a dual-core ThinkPad with me."}, {"post_id": 26334, "ts": "2026-07-11T02:05:48Z", "hours": 8.7536, "text": "What changed added automatic port fetching for better ux fixed multiple bugs made the code very messy (gonna clean everything up tomorrow)"}, {"post_id": 15708, "ts": "2026-06-25T15:38:56Z", "hours": 7.2625, "text": "What changed: Took out ml-kem for now because it was causing rust-analyzer to be slow as hell Switched to RSA encryption because I was stupid fixed many bugs (not running right now - gotta fix that now) And a small information at the bottom: I am making this project to learn cryptography and get a Framework 12"}, {"post_id": 10286, "ts": "2026-06-16T22:32:02Z", "hours": 5.1903, "text": "Things that changed: I went back to BiStreams because I was dumb and didn’t realize that what I wanted to do was way easier with BiStreams . I started working on the backend, which can receive BiStreams from the selfhost-server as of now."}, {"post_id": 7109, "ts": "2026-06-11T21:35:55Z", "hours": 4.3564, "text": "Things that changed: Used multiple UniStreams instead of a single BiStream because its easier, made the functions more usable, removed unused dependencies."}, {"post_id": 6298, "ts": "2026-06-10T16:25:13Z", "hours": 5.8919, "text": "Started cleaning up and structuring the project. I also made a basic account system which will need some tuning later."}, {"post_id": 5589, "ts": "2026-06-09T13:19:23Z", "hours": 10.8408, "text": "After trying different protocols for literal hours , I finally settled on WebTransport. Its safer than WebSocket, I believe. I now have to make it send the json instead of “HELLO”."}, {"post_id": 1604, "ts": "2026-06-03T18:51:18Z", "hours": 1.4583, "text": "This is my first devlog of this project. I’ve always wanted to make a chat app since they are one of the most used tools today. Every attempt of making one failed and I was really frustrated. Now, I have motivation to make it and get something for free ."}]...
|
Title: luminal by @t3kkm0tt | Stardance
Devlogs:
Title: luminal by @t3kkm0tt | Stardance
Devlogs:
This is my first devlog of this project. I’ve always wanted to make a chat app since they are one of the most used tools today. Every attempt of making one failed and I was really frustrated. Now, I have motivation to make it and get something for free .
After trying different protocols for literal hours , I finally settled on WebTransport. Its safer than WebSocket, I believe. I now have to make it send the json instead of “HELLO”.
Started cleaning up and structuring the project. I also made a basic account system which will need some tuning later.
Things that changed: Used multiple UniStreams instead of a single BiStream because its easier, made the functions more usable, removed unused dependencies.
Things that changed: I went back to BiStreams because I was dumb and didn’t realize that what I wanted to do was way easier with BiStreams . I started working on the backend, which can receive BiStreams from the selfhost-server as of now.
What changed: Took out ml-kem for now because it was causing rust-analyzer to be slow as hell Switched to RSA encryption because I was stupid fixed many bugs (not running right now - gotta fix that now) And a small information at the bottom: I am making this project to learn cryptography and get a Framework 12
What changed added automatic port fetching for better ux fixed multiple bugs made the code very messy (gonna clean everything up tomorrow)
What changed started making a bash-like shell for managing and controlling the instance rewrote the config system to use the toml crate instead of config fixed multiple bugs started making cert verification smol sidenote: I cannot work as fast as the last weeks right now because I’m on vacation and only have a dual-core ThinkPad with me.
What has changed Structure Started making libs and mods for the separate parts ( l uminal c ommunication p rotocol, etc.) changed the architecture from: Client <-> Messagestorage <-> Instance to: Messagestorage <- Client <-> Instance Bugfixes Fixed various bugs, but the compiler throws errors right now, so I cannot show a working version in the screenshot.
What changed: continued making lcp (took longer as expected because the wtransport crate is poorly documented) started making messagestorage use lcp everything has become a mess, I gotta clean up next time I work on luminal Sidenote: I cannot commit to codeberg as I am writing this, they reported that they have an outage. I will push the code when codeberg is back up.
What has changed: Made a basic session-based authentication system (harder than I thought) using JWT Fixed and created some bugs Created unnecessary debug messages before I noticed that the hex decoding fails because I put something like ¨adasdasd¨ into my config instead of a hex string
What has changed: created a SQLite database for users and messages “offloaded” more code to LCP (Luminal Communication Protocol) started making the messaging part
What has changed: I lost my mind trying to use the wtransport crate (it will work, trust (cope)) continued working on the messaging part refined the authentication stuff
What has changed: I implemented and tested encryption (it still has some minor bugs, but it works) I stopped using userids and started using RSA keys for identification since that´s way more efficient
What has changed: I started making a TUI using ratatui, focusing on minimalism and simplicity fixed some bugs
What has changed: continued making the TUI to a point where it was usable until I put a bug somewhere in the code. I will have to fix that soon updated the messagestorage replaced some .unwrap() s
What has changed: tried implementing a resource monitoring widget on the messagestorage dashboard and failed to do so, so I deleted it again (there were bugs I was unable to fix)
What has changed: I continued making the TUI and it now has color schemes, stats and settings. I will continue making the TUI for the instance later. I migrated the project to an organization to get luminal.codeberg.page as the domain of the website
What has changed: I added more customization options to the messagestorage, it was pretty hard to do that with ratatui I wrote some comments in the code I found a bug where the font is the same colour as the background, so the font is unreadable. I gotta fix that bug now.
What has changed: I made the TUI better and also made one for the instance I had multiple mental breakdowns trying to understand TLS I started implementing Let´s encrypt certs instead of self-signed ones for usability. Right now, I cannot show a screenshot of the stuff because it´s not compiling (yet)
What has changed basically nothing, had multiple problems that I couldn´t fix, so I just used certbot to get the certs did some config system fixes for the instance wrote some comments/docs
What has changed I finally fixed a stupid bug by using DER instead of PEM I cleaned up a bit and added custom errors using thiserror I started implementing Communities and Groups
What has changed I changed the logo (someone on reddit drew it for me, big shoutout to them <3) I added a instance field to the Message struct so you can figure out what instance the Message was sent from (that´s useful for texting between instances (you send a Message to your instance, it sends it to your friend´s instance)) I fixed some bugs, but in its current state, the application won´t compile
What has changed: I have stopped developing the tui and I´m focusing on a gui now. I also tried making a web-app but that didn´t really work :<
What has changed: not much, I had to get better at tauri and yew and had weird ownership errors i made a component that fetches the conversations (yay) i destroyed my table because I slammed on it too hard (not yay)
what has changed I forgor to devlog so i lost 1h and 9m. I deleted major parts of lcp , instance and msgstorage , which I am rebuilding right now. I just installed another distro (guix system) so building doesn’t work right now
What has changed: I (once again) forgot to devlog in time so I lost about 33m I deleted the client because I hate css and html (making an iced ui in rust now) added more stuff to lcp (functions, yey) refined the login (I have no idea if I did it right, but I´ll see.)
What has changed I forgot to devlog (again) and I lost 1hr 21m I started working on registration (yey) I removed the login screen because it was a stupid concept because the identifiers are long as helllllll and they can be loaded from a file I added a registration screen that currently only shows that you can go to the list of public instances or host your own instance (with a link to the docs which don’t exist yet)
what has changed I FORGOT TO DEVLOG I’M SO ANNOYED (I lost 3hrs 45mins) I noticed that the lcp crate is not really a protocol sooo, yeah. I’m gonna transfer the database and stuff to the instance and messagestorage I noticed that using SQLite on the server-side isn’t the smartest thing to do so I’m currently switching to postgresql I added a fancy loading screen to the client I finished implementing registration I stopped using Identifier on the server-side (because it’s just a wrapper struct for a String and I don’t wanna split strings on the server-side) and replaced it with a tuple (Url, RsaPublicKey) I implemented receive_and_deliver() for EncryptedMessageSet instead of EncryptedMessage I replaced id: Option<String> with id: String because I can simply check if id.is_empty() I started using iced::Task s instead of Tokio threads because iced tasks are way easier and you can properly use the loading screen with them soo yeah, pretty long devlog, right? Pwease give me a like
NOT THIS TIME what has changed I didn’t forget to devlog yay! i’m now using aes + rsa, since stackexchange said that it’s more efficient (mainly network and memory-wise) and it works like this: message gets encrypted with aes256 -> aes-key gets encrypted with rsa for every user -> both the encrypted aes-key and the encrypted message get sent to the instance and then redirected to the respective clients I removed maaaaaany things from lcp and renamed it to lcp-sdk-rs (because it isn’t really a protocol, it’s just an implementation of a protocol in rust) I switched from SQLite to PostgreSQL because PostgreSQL is better for backends, according to the internet like this devlog or you’ll step into water while wearing socks
And again what has changed i migrated the ui to material 3 because it looks good :3 I found many bugs and fixed them (I tried to implement iced subscriptions for a long time until i noticed that I left out the port when configuring my instance ;-;) there’s still some bugs that I wanted to fix but the stupid 10hr rule stopped me from doing that in one devlog (i lost 2hrs again ;-;)
I hate postgreSQL what has changed i switched back to sqlite because postgresql was behaving like a weird piece of garbage rewrote the messagestorage i fixed some bugs I spent most of the time trying to get postgresql working, until eventually giving up YOU THERE, LIKE THIS DEVLOG OR I WILL DO NOTHING pwease~...
|
1793317714.230531
|
1793922514.230531
|
|
45708
|
luminal-website by @t3kkm0tt | Stardance
|
t3kkm0tt
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: luminal-website by @t3kkm0tt | Stardance
|
1792936301.9656062
|
1793800301.9656062
|
|
7214
|
luna-agent: lightweight, local coding agent by @lu luna-agent: lightweight, local coding agent by @lunaaa | Stardance...
|
lunaaa
|
0
|
3.34
|
0
|
[]
|
[{"post_id": 2761, "ts": "2026 [{"post_id": 2761, "ts": "2026-06-05T15:34:31Z", "hours": 2.8639, "text": "Implemented some basic agent and tool calling behavior and a scrolling message area! Its still a bit broken and the agent randomly stops sometimes, but the core functions are already working fine! (except for the scroll bar which for some reason breaks when there are emojis in the model output)"}, {"post_id": 2243, "ts": "2026-06-04T17:02:33Z", "hours": 0.4772, "text": "I just started setting up the project structure and started implementing a basic chat interface."}]...
|
Title: luna-agent: lightweight, local coding agent Title: luna-agent: lightweight, local coding agent by @lunaaa | Stardance
Devlogs:
I just started setting up the project structure and started implementing a basic chat interface.
Implemented some basic agent and tool calling behavior and a scrolling message area! Its still a bit broken and the agent randomly stops sometimes, but the core functions are already working fine! (except for the scroll bar which for some reason breaks when there are emojis in the model output)...
|
1793461770.8067007
|
1794066570.8067007
|
|
14052
|
lunar-traversal by @whosabhiraj | Stardance
|
whosabhiraj
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lunar-traversal by @whosabhiraj | Stardance
|
1793235208.9356403
|
1793840008.9356403
|
|
68577
|
lunarbunny by @lunalight | Stardance
|
lunalight
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lunarbunny by @lunalight | Stardance
|
1793123417.0531888
|
1793987417.0531888
|
|
68578
|
lunarbunny by @lunalight | Stardance
|
lunalight
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lunarbunny by @lunalight | Stardance
|
1793123417.8905373
|
1793987417.8905373
|
|
44551
|
lunareclipse by @Yasbaa | Stardance
|
Yasbaa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lunareclipse by @Yasbaa | Stardance
|
1793282023.1303678
|
1793886823.1303678
|
|
20071
|
lunchtime! by @sleepymeep | Stardance
|
sleepymeep
|
1
|
12.0
|
229
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-24T01:08:40Z", "hours": 12.0, "multiplier": 19.2, "payout": 229, "blessing": "neutral", "text": "Welcome to lunchtime, a game made for the summer 2026 Girls Got Game Jam, which was my second game jam! It’s a visual novel made with the ren’py engine, and it’s available to play on itch.io. This was my first time working on a project with this short of a timespan (one week, vs my first game jam with a span of one month), as well as my first time using ren’py, so I learned a lot about both this engine as well as what the development process looks like under a time crunch. :D", "repo": "https://github.com/ayesha-h3/lunchtime", "demo": "https://sleepymeep.itch.io/lunchtime"}]...
|
[{"post_id": 14786, "ts": "202 [{"post_id": 14786, "ts": "2026-06-24T00:53:16Z", "hours": 3.7064, "text": "deadline got slightly extended, which means i was able to make some slight tweaks to make everything run more smoothly! first, i added some music in (all assets from pixabay). then, we merged both the story and gui edits (by @kjoy116 ) onto the main branch so that most of the game was running smoothly. i had some issues with backgrounds not filling in the whole screen which i thought was an issue with my canvas size, but i figured it might be worth it to play around with ren’py to see if there was a fix. i referenced the transform commands in ren’py’s documentation since that’s where some similar problems online pointed me towards, so it ended up being a pretty easy fix! lastly, i worked on making the itch.io page look presentable (which was pretty quick, around half an hour)! the game is live on itch.io now, so that’s exciting!"}, {"post_id": 13970, "ts": "2026-06-22T22:36:04Z", "hours": 4.5897, "text": "game jam ends in seven hours sob. i drew nine backgrounds (quite challenging as a non-artist) and learned….how to draw crystals! i wrote four new scenes (and rewrote them…and rewrote them…) and worked on making the story flow a little bit more smoothly, both writing-wise and display-wise. i learned how to apply transforms and transitions, and started putting them in throughout the game!"}, {"post_id": 12158, "ts": "2026-06-19T21:20:48Z", "hours": 1.9408, "text": "day 3/4: wrote a LOT more of the story, including mapping out 5 endings! our team artist made some more amazing character designs like this one below :) (name tbd) which i’ve started importing. my next few goals are to: add in backgrounds and the rest of the characters, attach variables to every decision so that they all impact which ending you get to varying extents, and making the gui look nicer through adding new fonts, colors, and custom text boxes!"}, {"post_id": 11395, "ts": "2026-06-18T17:31:19Z", "hours": 1.7119, "text": "day 1/2: learning ren’py and planning out a story! it actually ended up being way easier than I was expecting to get the hang of ren’py since it’s basically just python, so it looks like the majority of the effort for this project is going to be going towards story writing. got the opening scene done after a bit of rewriting to make it flow better, and we have a draft of the general story. the theme for the game jam is “the void,” so the way we’ve decided to incorporate this is that you have to fight a void-like entity that sucks the life out of everything she touches, while making new friends (or killing them, it’s up to you) along the way."}]...
|
Title: lunchtime! by @sleepymeep | Stardance
Devl Title: lunchtime! by @sleepymeep | Stardance
Devlogs:
day 1/2: learning ren’py and planning out a story! it actually ended up being way easier than I was expecting to get the hang of ren’py since it’s basically just python, so it looks like the majority of the effort for this project is going to be going towards story writing. got the opening scene done after a bit of rewriting to make it flow better, and we have a draft of the general story. the theme for the game jam is “the void,” so the way we’ve decided to incorporate this is that you have to fight a void-like entity that sucks the life out of everything she touches, while making new friends (or killing them, it’s up to you) along the way.
day 3/4: wrote a LOT more of the story, including mapping out 5 endings! our team artist made some more amazing character designs like this one below :) (name tbd) which i’ve started importing. my next few goals are to: add in backgrounds and the rest of the characters, attach variables to every decision so that they all impact which ending you get to varying extents, and making the gui look nicer through adding new fonts, colors, and custom text boxes!
game jam ends in seven hours sob. i drew nine backgrounds (quite challenging as a non-artist) and learned….how to draw crystals! i wrote four new scenes (and rewrote them…and rewrote them…) and worked on making the story flow a little bit more smoothly, both writing-wise and display-wise. i learned how to apply transforms and transitions, and started putting them in throughout the game!
deadline got slightly extended, which means i was able to make some slight tweaks to make everything run more smoothly! first, i added some music in (all assets from pixabay). then, we merged both the story and gui edits (by @kjoy116 ) onto the main branch so that most of the game was running smoothly. i had some issues with backgrounds not filling in the whole screen which i thought was an issue with my canvas size, but i figured it might be worth it to play around with ren’py to see if there was a fix. i referenced the transform commands in ren’py’s documentation since that’s where some similar problems online pointed me towards, so it ended up being a pretty easy fix! lastly, i worked on making the itch.io page look presentable (which was pretty quick, around half an hour)! the game is live on itch.io now, so that’s exciting!
Ships:
Welcome to lunchtime, a game made for the summer 2026 Girls Got Game Jam, which was my second game jam! It’s a visual novel made with the ren’py engine, and it’s available to play on itch.io. This was my first time working on a project with this short of a timespan (one week, vs my first game jam with a span of one month), as well as my first time using ren’py, so I learned a lot about both this engine as well as what the development process looks like under a time crunch. :D...
|
1793627379.936953
|
1793713779.936953
|
|
54541
|
lune by @meem | Stardance
|
meem
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lune by @meem | Stardance
|
1793544900.9109652
|
1794149700.9109652
|
|
69125
|
lunova photograpy website by @rounaknayak17649 | S lunova photograpy website by @rounaknayak17649 | Stardance...
|
rounaknayak17649
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lunova photograpy website by @rounaknayak17 Title: lunova photograpy website by @rounaknayak17649 | Stardance...
|
1793130596.7684283
|
1793735396.7684283
|
|
56476
|
luxother by @luxotick | Stardance
|
luxotick
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: luxother by @luxotick | Stardance
|
1793386085.7267776
|
1793990885.7267776
|
|
67944
|
lynns-stream-deck by @lynnnguyen3219 | Stardance
|
lynnnguyen3219
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lynns-stream-deck by @lynnnguyen3219 | Star Title: lynns-stream-deck by @lynnnguyen3219 | Stardance...
|
1793116235.8933208
|
1793721035.8933208
|
|
57419
|
lính mới by @PrimeMNhat | Stardance
|
PrimeMNhat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lính mới by @PrimeMNhat | Stardance
|
1793440071.619731
|
1794044871.619731
|
|
22307
|
m by @mtijawhari_6 | Stardance
|
mtijawhari_6
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: m by @mtijawhari_6 | Stardance
|
1793426074.7608705
|
1794030874.7608705
|
|
21864
|
m0rbid macropad by @entryvelostition | Stardance
|
entryvelostition
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: m0rbid macropad by @entryvelostition | Star Title: m0rbid macropad by @entryvelostition | Stardance...
|
1793173782.8812504
|
1793778582.8812504
|
|
8962
|
mAi by @albaraa | Stardance
|
albaraa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mAi by @albaraa | Stardance
|
1793148833.1841288
|
1793753633.1841288
|
|
38045
|
mOS by @Mine1200 | Stardance
|
Mine1200
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mOS by @Mine1200 | Stardance
|
1793472537.526297
|
1794077337.526297
|
|
68442
|
mac checker by @tunghongjiang | Stardance
|
tunghongjiang
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mac checker by @tunghongjiang | Stardance
|
1793120133.9490967
|
1793724933.9490967
|
|
20698
|
mac paddy by @hiten | Stardance
|
hiten
|
0
|
16.53
|
0
|
[]
|
[{"post_id": 19086, "ts": "202 [{"post_id": 19086, "ts": "2026-06-30T09:10:58Z", "hours": 1.7, "text": "June 30, 2026 - Finally I finished everything related to mac paddy. I started and completed the code today. For now, as I don’t have the hardware to test the code I didn’t not make the firmware WiFi and BLE action friendly, when I am done testing this initial version on the hardware, I will rewrite the code in micropython with everything I want. This was a roller coaster for learning. AND I loved it. I feel good after its finally complete to be shipped. Thank you for staying throughout the journey."}, {"post_id": 14992, "ts": "2026-06-24T11:09:33Z", "hours": 1.2169, "text": "June 24, 2026 - Just completed making all the 3D print parts. Now that I have completed all the making of my 3D print parts, my hardware part has come to an end. I am very happy with my PCB and CAD designs. Now, I will prepare the software part of my mac paddy . I am very excited to see my macro pad completed and in my hand IRL. I will make the firmware ASAP. The hardware part has officially ended. Period."}, {"post_id": 13201, "ts": "2026-06-21T16:54:05Z", "hours": 3.0336, "text": "June 21, 2026 - Finally completed my designing my Enclosure in CAD. It gave me a really hard time designing it, but at last I was able to complete it in the exact way I wanted. I watched some tutorials and came across the Project Tool (appears when P in pressed). This made my designing process far easier. I learned a hell lot of new things and I feels very good about it. Now, I am thinking whether I must complete my firmware now or do it afterwards. Let’s see to it. But I am very happy to complete the total hardware part of my project. Also, added a small HC decal to the print. I am really loving this."}, {"post_id": 13016, "ts": "2026-06-21T09:08:27Z", "hours": 3.1169, "text": "June 21, 2026 - Today was not the day. I was not feeling the best today and adding to that CAD is not my thing. I just can’t figure out how to make my case. I am pissed right now. The only thing I did today is making fine refinements to the PCB, like the edge cuts. I was not able to make them straight. After a lot of tries I got it right. I made multiple attempts to make a case but I just could not. Then my health started deteriorating, so I had to stop. I will try again maybe today itself when I feel like working again. I feel bad for today that I could not make the case. What’s the best CAD resource, if anyone could help me?"}, {"post_id": 12449, "ts": "2026-06-20T09:44:00Z", "hours": 3.1003, "text": "June 20, 2026 - Completed the whole PCB with the silkscreen. Started laying out the components and wired them, but had to start over again because of a dozen errors. Again I laid all the components wired them, added the mounting holes and defined the edge cuts. Added some logos and text, also a cool silkscreen at the back. The process of learning how to add a silkscreen was a bit notorious. It was a good learning curve. It had me banging my heads at certain moments. I Googled a lot and read summaries but at last I figured it out. This process was crazy. Now, I will start working on the enclosure maybe today or tomorrow."}, {"post_id": 12067, "ts": "2026-06-19T17:55:20Z", "hours": 1.6, "text": "June 19, 2026 - Completed the schematics with the final components selection. I decided all the components to complete my macro-pad and placed them in the schematics. All components are now placed and wired up. Now, this is getting exciting because I am thinking of adding some cool stuff as the silkscreen after I am finished with the PCB. I could hook up only the switches and the diodes to there desired places on the PCB today. The first thing I will do tomorrow morning is complete the whole PCB. I decided to use a smaller form factor LED which is the WS2812B 2020 SMD mount package. I am trying to make a per key RGB macro-pad. Let’s see how it goes."}, {"post_id": 11844, "ts": "2026-06-19T08:41:57Z", "hours": 2.05, "text": "June 19, 2026 - Started designing my PCB. Joe Scotto’s video was truly helpful. Designed my basic PCB idea. I will now add in more parts and update in the next devlog. So, you might think I posted that I will be using a C5 in my last devlog but I used a S3 instead? Actually, I researched a bit about it on 18th June, forgot to record it, I came to know that C5 or even C6 has no OTG capability for a wired failback but a S3 has it. So, I pivoted on to using a S3. I watched Joe’s video and learnt new thing about KiCad, I have used it before but didn’t know so much about it. I had to re-install it due to an OS change. I have also decided to write a custom micro-python script because the Espressif family doesn’t support KMK or QMK first handedly. Joe’s and HC’s KiCad package is a life saver for someone starting with KiCad as they provide almost all the required components inside it. I am making a Matrix Design 2x3 macro-pad. Excited to complete it and feel it in hand."}, {"post_id": 10547, "ts": "2026-06-17T10:00:50Z", "hours": 0.7167, "text": "June 17, 2026 - I started making my own WiFi and BLE enabled macro-pad. Today, I searched the web for the parts I will need to complete this project apart from the 3D prints and PCB and made a list out of the searched parts. I am sharing a screenshot of my parts list in this devlog. I also made a time lapse of the research (if you call it a research ). This helped learn about certain things, will be sharing those as we go ahead. This is the rough parts list: MCU - XIAO ESP32-C6 Switches - Akko V5 Creamy Blue Pro Switch Encoder - EC11 Rotary Encoder LEDs - WS2812B LEDs Diodes - 1N4148 Fast Switching Diodes Screen - 0.91” OLED Display Screws - M3x16mm screws Note: I took help from the hackpad.hackclub.com page for the parts."}]...
|
Title: mac paddy by @hiten | Stardance
Devlogs:
J Title: mac paddy by @hiten | Stardance
Devlogs:
June 17, 2026 - I started making my own WiFi and BLE enabled macro-pad. Today, I searched the web for the parts I will need to complete this project apart from the 3D prints and PCB and made a list out of the searched parts. I am sharing a screenshot of my parts list in this devlog. I also made a time lapse of the research (if you call it a research ). This helped learn about certain things, will be sharing those as we go ahead. This is the rough parts list: MCU - XIAO ESP32-C6 Switches - Akko V5 Creamy Blue Pro Switch Encoder - EC11 Rotary Encoder LEDs - WS2812B LEDs Diodes - 1N4148 Fast Switching Diodes Screen - 0.91” OLED Display Screws - M3x16mm screws Note: I took help from the hackpad.hackclub.com page for the parts.
June 19, 2026 - Started designing my PCB. Joe Scotto’s video was truly helpful. Designed my basic PCB idea. I will now add in more parts and update in the next devlog. So, you might think I posted that I will be using a C5 in my last devlog but I used a S3 instead? Actually, I researched a bit about it on 18th June, forgot to record it, I came to know that C5 or even C6 has no OTG capability for a wired failback but a S3 has it. So, I pivoted on to using a S3. I watched Joe’s video and learnt new thing about KiCad, I have used it before but didn’t know so much about it. I had to re-install it due to an OS change. I have also decided to write a custom micro-python script because the Espressif family doesn’t support KMK or QMK first handedly. Joe’s and HC’s KiCad package is a life saver for someone starting with KiCad as they provide almost all the required components inside it. I am making a Matrix Design 2x3 macro-pad. Excited to complete it and feel it in hand.
June 19, 2026 - Completed the schematics with the final components selection. I decided all the components to complete my macro-pad and placed them in the schematics. All components are now placed and wired up. Now, this is getting exciting because I am thinking of adding some cool stuff as the silkscreen after I am finished with the PCB. I could hook up only the switches and the diodes to there desired places on the PCB today. The first thing I will do tomorrow morning is complete the whole PCB. I decided to use a smaller form factor LED which is the WS2812B 2020 SMD mount package. I am trying to make a per key RGB macro-pad. Let’s see how it goes.
June 20, 2026 - Completed the whole PCB with the silkscreen. Started laying out the components and wired them, but had to start over again because of a dozen errors. Again I laid all the components wired them, added the mounting holes and defined the edge cuts. Added some logos and text, also a cool silkscreen at the back. The process of learning how to add a silkscreen was a bit notorious. It was a good learning curve. It had me banging my heads at certain moments. I Googled a lot and read summaries but at last I figured it out. This process was crazy. Now, I will start working on the enclosure maybe today or tomorrow.
June 21, 2026 - Today was not the day. I was not feeling the best today and adding to that CAD is not my thing. I just can’t figure out how to make my case. I am pissed right now. The only thing I did today is making fine refinements to the PCB, like the edge cuts. I was not able to make them straight. After a lot of tries I got it right. I made multiple attempts to make a case but I just could not. Then my health started deteriorating, so I had to stop. I will try again maybe today itself when I feel like working again. I feel bad for today that I could not make the case. What’s the best CAD resource, if anyone could help me?
June 21, 2026 - Finally completed my designing my Enclosure in CAD. It gave me a really hard time designing it, but at last I was able to complete it in the exact way I wanted. I watched some tutorials and came across the Project Tool (appears when P in pressed). This made my designing process far easier. I learned a hell lot of new things and I feels very good about it. Now, I am thinking whether I must complete my firmware now or do it afterwards. Let’s see to it. But I am very happy to complete the total hardware part of my project. Also, added a small HC decal to the print. I am really loving this.
June 24, 2026 - Just completed making all the 3D print parts. Now that I have completed all the making of my 3D print parts, my hardware part has come to an end. I am very happy with my PCB and CAD designs. Now, I will prepare the software part of my mac paddy . I am very excited to see my macro pad completed and in my hand IRL. I will make the firmware ASAP. The hardware part has officially ended. Period.
June 30, 2026 - Finally I finished everything related to mac paddy. I started and completed the code today. For now, as I don’t have the hardware to test the code I didn’t not make the firmware WiFi and BLE action friendly, when I am done testing this initial version on the hardware, I will rewrite the code in micropython with everything I want. This was a roller coaster for learning. AND I loved it. I feel good after its finally complete to be shipped. Thank you for staying throughout the journey....
|
1793238482.542416
|
1793843282.542416
|
|
20684
|
mac-paddy by @hiten | Stardance
|
hiten
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mac-paddy by @hiten | Stardance
|
1793490717.1826267
|
1794095517.1826267
|
|
70365
|
mac-right-click-cop-and-paste by @LPcomix123 | Sta mac-right-click-cop-and-paste by @LPcomix123 | Stardance...
|
LPcomix123
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mac-right-click-cop-and-paste by @LPcomix12 Title: mac-right-click-cop-and-paste by @LPcomix123 | Stardance...
|
1793620453.2077038
|
1794225253.2077038
|
|
30294
|
macOS New Tab by @ahnafiscool | Stardance
|
ahnafiscool
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-06T11:43:28Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made macOS themed New Tab page. The project mission looks quite simple and thats the part which makes it hard to stand out from the others. I experimented with various layouts and structures until I came up with the finished UI of the site.", "repo": "https://github.com/AhnafPro/custom-new-tab", "demo": "http://macosnewtab.free.nf/"}]...
|
[{"post_id": 23422, "ts": "202 [{"post_id": 23422, "ts": "2026-07-06T11:31:10Z", "hours": 4.0, "text": "The project is completed and polished after long time with lots n lots of changes. I tried my best to replicate macOS Tahoe theme. Here are all the features: Dock with floating apps (shortcuts) Window containing NASA APOD and News embed. Search bar in the center with classic ‘hello’ placeholder (uses Borel font). Working glassy time, day and date on top."}]...
|
Title: macOS New Tab by @ahnafiscool | Stardance
Title: macOS New Tab by @ahnafiscool | Stardance
Devlogs:
The project is completed and polished after long time with lots n lots of changes. I tried my best to replicate macOS Tahoe theme. Here are all the features: Dock with floating apps (shortcuts) Window containing NASA APOD and News embed. Search bar in the center with classic ‘hello’ placeholder (uses Borel font). Working glassy time, day and date on top.
Ships:
I made macOS themed New Tab page. The project mission looks quite simple and thats the part which makes it hard to stand out from the others. I experimented with various layouts and structures until I came up with the finished UI of the site....
|
1792878801.959856
|
1793742801.959856
|
|
48121
|
macOS Sleep Disabler by @hackyc | Stardance
|
hackyc
|
3
|
15.0
|
20
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-07T11:40:42Z", "hours": 9.0, "multiplier": 12.64, "payout": 0, "blessing": "neutral", "text": "What did you make? I added a Sleep Scheduler to the macOS app. Users can choose days, hours, and minutes, then force the Mac to sleep when the countdown ends. It saves the last schedule, works from the menu bar, and includes lid-closed and sleep-disabled safety options. What was challenging? The hardest part was connecting the scheduler to existing power-management behavior safely. The app must restore disabled sleep settings before forcing sleep. I also had to keep the menu-bar countdown current, detect lid changes, save settings, and prevent conflicting scheduler states. What are you proud of? I am proud that the scheduler feels integrated instead of separate. It reuses the native pressure-and-hold steppers, keeps control positions stable, restores saved values on startup, and gives useful menu-bar feedback. The safety conditions make it more practical for real MacBook use. What should people know so they can test your project? Download, extract and open Sleep Disabler.app , then configure the Sleep Scheduler with a short duration. Ensure the pmset permission rule is enabled first. Test menu-bar quick start, saved values after relaunch, lid-open cancellation, and the sleep-disabled condition. Avoid testing if you have unsaved work!!!", "repo": "https://github.com/HanYC666/MacOS-Sleep-Disabler", "demo": "https://github.com/HanYC666/MacOS-Sleep-Disabler/releases/"}, {"ship_num": 2, "ts": "2026-09-04T07:52:45Z", "hours": 3.0, "multiplier": 4.39, "payout": 14, "blessing": "neutral", "text": "Added 2 new features: Battery failsafe - configure the battery level to force your Mac to sleep so it doesn’t hard shutdown from low battery. Lid Dimmer - turns display brightness to 0% when the disabler is activated and the laptop screen is closed. Very useful to save power (~2-5w on display), and prevent OLED burn in for the rumoured M6 Macbook Pro! Lid Dimmer arrows have trackpad pressure sensitive adjustment precision! Very cool!!! Fixed the show window button glitch where it would summon a window every time you click it, resulting in a “infinite window” glitch.", "repo": "https://github.com/HanYC666/MacOS-Sleep-Disabler", "demo": "https://github.com/HanYC666/MacOS-Sleep-Disabler/releases/"}, {"ship_num": 3, "ts": "2026-08-15T11:59:19Z", "hours": 3.0, "multiplier": 2.01, "payout": 6, "blessing": "neutral", "text": "This is the most lightweight sleep disabler on Earth. Works on any apple silicone (M1, M2 etc) Mac. Solved the annoying Macbook Pro notch block problem! Unresolved : no Apple Developer account to sign/notarise the .app bundle so you will have try launch the app, then go to Settings -> Privacy & Security, scroll to the very bottom and click allow.", "repo": "https://github.com/HanYC666/MacOS-Sleep-Disabler", "demo": "https://github.com/HanYC666/MacOS-Sleep-Disabler/releases/"}]...
|
[{"post_id": 63487, "ts": "202 [{"post_id": 63487, "ts": "2026-09-07T11:28:00Z", "hours": 9.2192, "text": "[2026-09-07] - v1.3.0 Added- Added Sleep Scheduler, which can force the Mac to sleep after a configurable days, hours, and minutes countdown. Added persistent scheduler duration settings and restored them automatically at launch. Added a menu-bar quick action to start the last configured scheduler duration. Added a live remaining-time row to the menu-bar menu while a scheduler is active. Added an optional closed-lid condition that prevents starting the scheduler with an open lid and cancels an active scheduler when the lid opens. Added an optional sleep-disabled condition that only permits scheduling while Sleep Disabler is active and cancels the scheduler when normal sleep is restored. Added scheduler documentation to the README. Changed Updated forced-sleep handling to restore disabled sleep settings before issuing pmset sleepnow . Rebuilt the distributable Sleep Disabler.app bundle with the scheduler changes. Fixed Enabled continuous press-and-hold tracking for the native scheduler steppers. Fixed the scheduler control layout so numeric-width changes do not move the stepper arrows."}, {"post_id": 55462, "ts": "2026-08-27T10:13:10Z", "hours": 2.6892, "text": "Complete UI rework. New features: battery failsafe (arrow buttons are trackpad pressure sensitive!), screen dimmer."}, {"post_id": 49442, "ts": "2026-08-18T09:01:54Z", "hours": 0.485, "text": "Readme rewritten"}, {"post_id": 47439, "ts": "2026-08-15T11:27:05Z", "hours": 0.5761, "text": "Default installation to windowed mode to prevent Macbook Pro annoying notch that blocks menue bar items. Photo below is default installtion."}, {"post_id": 47408, "ts": "2026-08-15T10:09:45Z", "hours": 2.6375, "text": "Got the main app working in window mode!"}]...
|
Title: macOS Sleep Disabler by @hackyc | Stardance Title: macOS Sleep Disabler by @hackyc | Stardance
Devlogs:
Got the main app working in window mode!
Default installation to windowed mode to prevent Macbook Pro annoying notch that blocks menue bar items. Photo below is default installtion.
Readme rewritten
Complete UI rework. New features: battery failsafe (arrow buttons are trackpad pressure sensitive!), screen dimmer.
[2026-09-07] - v1.3.0 Added- Added Sleep Scheduler, which can force the Mac to sleep after a configurable days, hours, and minutes countdown. Added persistent scheduler duration settings and restored them automatically at launch. Added a menu-bar quick action to start the last configured scheduler duration. Added a live remaining-time row to the menu-bar menu while a scheduler is active. Added an optional closed-lid condition that prevents starting the scheduler with an open lid and cancels an active scheduler when the lid opens. Added an optional sleep-disabled condition that only permits scheduling while Sleep Disabler is active and cancels the scheduler when normal sleep is restored. Added scheduler documentation to the README. Changed Updated forced-sleep handling to restore disabled sleep settings before issuing pmset sleepnow . Rebuilt the distributable Sleep Disabler.app bundle with the scheduler changes. Fixed Enabled continuous press-and-hold tracking for the native scheduler steppers. Fixed the scheduler control layout so numeric-width changes do not move the stepper arrows.
Ships:
This is the most lightweight sleep disabler on Earth. Works on any apple silicone (M1, M2 etc) Mac. Solved the annoying Macbook Pro notch block problem! Unresolved : no Apple Developer account to sign/notarise the .app bundle so you will have try launch the app, then go to Settings -> Privacy & Security, scroll to the very bottom and click allow.
Added 2 new features: Battery failsafe - configure the battery level to force your Mac to sleep so it doesn’t hard shutdown from low battery. Lid Dimmer - turns display brightness to 0% when the disabler is activated and the laptop screen is closed. Very useful to save power (~2-5w on display), and prevent OLED burn in for the rumoured M6 Macbook Pro! Lid Dimmer arrows have trackpad pressure sensitive adjustment precision! Very cool!!! Fixed the show window button glitch where it would summon a window every time you click it, resulting in a “infinite window” glitch.
What did you make? I added a Sleep Scheduler to the macOS app. Users can choose days, hours, and minutes, then force the Mac to sleep when the countdown ends. It saves the last schedule, works from the menu bar, and includes lid-closed and sleep-disabled safety options. What was challenging? The hardest part was connecting the scheduler to existing power-management behavior safely. The app must restore disabled sleep settings before forcing sleep. I also had to keep the menu-bar countdown current, detect lid changes, save settings, and prevent conflicting scheduler states. What are you proud of? I am proud that the scheduler feels integrated instead of separate. It reuses the native pressure-and-hold steppers, keeps control positions stable, restores saved values on startup, and gives useful menu-bar feedback. The safety conditions make it more practical for real MacBook use. What should people know so they can test your project? Download, extract and open Sleep Disabler.app , then configure the Sleep Scheduler with a short duration. Ensure the pmset permission rule is enabled first. Test menu-bar quick start, saved values after relaunch, lid-open cancellation, and the sleep-disabled condition. Avoid testing if you have unsaved work!!!...
|
1792878678.8473167
|
1793742678.8473167
|
|
27018
|
macOS by @sheepex_ | Stardance
|
sheepex_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: macOS by @sheepex_ | Stardance
|
1793389788.384675
|
1793994588.384675
|
|
37084
|
machine learning :3 by @altorithm | Stardance
|
altorithm
|
0
|
2.29
|
0
|
[]
|
[{"post_id": 40456, "ts": "202 [{"post_id": 40456, "ts": "2026-08-03T23:46:00Z", "hours": 1.1208, "text": "ML Devlog 3! I just started the Scikit-Learn MOOC course to learn the basics of Scikit-Learn and machine learning as a whole! :D Today, I completed the Tabular Data Exploration section of the course and visualized some historical 1994 census data. While not recording, I also set up an Anaconda environment for my ML projects, and it includes libraries such as pandas, numpy, matplotlib, seaborn, and scikit-learn. I then loaded this environment into VS Code, where I was able to open a notebook file to code in. For the 0 people wondering, I have switched (again) off of the Google course because my goal involves using Scikit-Learn, which the Google course would not teach. :( Thanks for reading :3"}, {"post_id": 31609, "ts": "2026-07-20T04:44:28Z", "hours": 0.3, "text": "Machine Learning Theory! Hello everyone! As I mentioned previously, I switched courses from Kaggle to Google’s Machine Learning Courses! Starting from the beginning, I did the Intro to ML foundational course, which was more about theory than making an ML model, but I’ll get there someday… This was a very short sesh, so I don’t want to write more, but I hope that I can get into learning to make/train an ML model soon :)"}, {"post_id": 31057, "ts": "2026-07-19T04:25:54Z", "hours": 0.8664, "text": "Learning Pandas (for machine learning)! I was going through the Kaggle Intro to Pandas Course (because in a sesh I forgot to record, it told me to finish that one first), and I got through the first two steps :D Took me 51 minutes, but the course itself said it would take 4 hours, so I’m ahead of it! HOWEVER , I probably won’t continue the Kaggle course since, at the end, I was getting ragebaited because their provided solutions were getting flagged as incorrect… >:( Next time, I’ll probably go through Google’s ML courses, since I can’t tell if Kaggle is broken or if I have a major skill issue to the point where copying and pasting messes up."}]...
|
Title: machine learning :3 by @altorithm | Stardan Title: machine learning :3 by @altorithm | Stardance
Devlogs:
Learning Pandas (for machine learning)! I was going through the Kaggle Intro to Pandas Course (because in a sesh I forgot to record, it told me to finish that one first), and I got through the first two steps :D Took me 51 minutes, but the course itself said it would take 4 hours, so I’m ahead of it! HOWEVER , I probably won’t continue the Kaggle course since, at the end, I was getting ragebaited because their provided solutions were getting flagged as incorrect… >:( Next time, I’ll probably go through Google’s ML courses, since I can’t tell if Kaggle is broken or if I have a major skill issue to the point where copying and pasting messes up.
Machine Learning Theory! Hello everyone! As I mentioned previously, I switched courses from Kaggle to Google’s Machine Learning Courses! Starting from the beginning, I did the Intro to ML foundational course, which was more about theory than making an ML model, but I’ll get there someday… This was a very short sesh, so I don’t want to write more, but I hope that I can get into learning to make/train an ML model soon :)
ML Devlog 3! I just started the Scikit-Learn MOOC course to learn the basics of Scikit-Learn and machine learning as a whole! :D Today, I completed the Tabular Data Exploration section of the course and visualized some historical 1994 census data. While not recording, I also set up an Anaconda environment for my ML projects, and it includes libraries such as pandas, numpy, matplotlib, seaborn, and scikit-learn. I then loaded this environment into VS Code, where I was able to open a notebook file to code in. For the 0 people wondering, I have switched (again) off of the Google course because my goal involves using Scikit-Learn, which the Google course would not teach. :( Thanks for reading :3...
|
1793156107.1167917
|
1793760907.1167917
|
|
54114
|
machine learning model for detecting ddos attacks machine learning model for detecting ddos attacks by @aedr33635 | Stardance...
|
aedr33635
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: machine learning model for detecting ddos a Title: machine learning model for detecting ddos attacks by @aedr33635 | Stardance...
|
1793523065.3501775
|
1794127865.3501775
|
|
45406
|
macossn by @Shirin_ | Stardance
|
Shirin_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: macossn by @Shirin_ | Stardance
|
1793332325.2305293
|
1793937125.2305293
|