|
65428
|
personal site? by @Jofix | Stardance
|
Jofix
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: personal site? by @Jofix | Stardance
|
1793699766.667215
|
1794304566.667215
|
|
45998
|
Worldline by @gchristan_studio | Stardance
|
gchristan_studio
|
1
|
3.0
|
20
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-11T11:17:04Z", "hours": 3.0, "multiplier": 6.13, "payout": 20, "blessing": "neutral", "text": "I made Worldline, a single self-contained HTML file that solves the annoyance of doing timezone math by hand every time you need to schedule something with someone in another country. It fixes this in three main ways: you drag one slider and everyone’s local time updates live, color coded so you know at a glance if its a decent hour for the, instead of converting each person one at a time; a “find a good time for everyone’ button scans the whole day and suggest fair windows instead o you eyeballing it; and one click copies a ready-to-paste message with everyone’s time in it, so you stop hand typing the same line into Slack every time. It also remembers your people list between sessions and lets you copy a shareable link, so it’s genuinely usable day to day, not just a demo. The hardest part was a DST bug where my own time updated correctly as I dragged the slider but everyone else’s was off by an hour depending on the date, which took real debugging to trace back to how I was anchoring the reference date before converting it per timezone. I’m proud that the timezone conversion is actually correct across DST boundaries and that the whole thing runs with zero backend, zero install, and zero dependencies, just open the file. To test it, add at least two people, drag the slider through different hours to watch the status dots change, then try the “find a good time” and “copy message” buttons.", "repo": "https://github.com/gchristanstudio/Worldline", "demo": "https://raw.githack.com/gchristanstudio/Worldline/main/Worldline.html"}]...
|
[{"post_id": 45071, "ts": "202 [{"post_id": 45071, "ts": "2026-08-11T10:35:10Z", "hours": 0.805, "text": "The big three from the “whats next” list are all in now: a real timezone search instead of my hand-typed shortlist, working hours you can actually set per person instead of assuming everyone works 9-6, and a shareable link so I stop readding my team everytime I open this on a different device. The timezone search was the easy win, turns out the browser already knows every timezone (Intl.supportedValuesOf), I just didn’t know that existed when I first wrote it. The working hours thing took more thought since it touches basically every function that checks if a time is “good,” but it was mostly mechanical once I pulled that logic into its own function. Used Claude again for the CSS on the new bits (the working-hours inputs, the little clickable hours label) so it’d actually match the rest of the page instead of looking bolted on, and had it sanity-check the storage-loading code since I chained a few promises together in a way that felt fragile and wanted a second pair of eyes on it. Still rough: editing hours is done through prompt() popups because I didn’t want to build a whole modal for it, and the shareable link is a bit theoretical since this is just a static file, it works, but only really makes sense if you host it somewhere. Good enough though. Onto whatever breaks next."}, {"post_id": 44948, "ts": "2026-08-11T01:35:33Z", "hours": 2.4642, "text": "I built this because I was sick of doing timezone math by hand every time I had to schedule something with someone in another country. I kept opening tabs, converting “3pm PT” to five different cities, then hand-typing the result into Slack. Small annoyance, but it happened constantly. So now there’s Worldline: drag one slider, see everyone’s local time update live and color-coded, hit “find a good time” to get a few suggested windows, and copy a ready-made message instead of typing it out again. I wrote the actual logic myself: the timezone conversion, the slider, the scoring for what counts as a “good” time. But I leaned on Claude a fair amount along the way. It helped me debug a nasty DST-related bug where everyone’s time except mine was off by an hour depending on the date; I could tell something was wrong but Claude spotted that I was building the reference date in the wrong spot relative to the timezone conversion. It also did most of the heavy lifting on styling, left alone this would’ve been black text on white with default buttons, so the color palette, spacing, and the slider actually looking like a slider is basically all Claude’s doing on the CSS side. I’m sorry I don’t know how to style ok? 🫠 It’s rough in places, the timezone dropdown is a shortlist of ~30 common zones, not the full IANA list, and “good time” just means 9–6 for everyone with no real concept of actual work schedules. But it does the one thing I built it to do: drag, copy, paste, done. v1.0, shipped."}]...
|
Title: Worldline by @gchristan_studio | Stardance
Title: Worldline by @gchristan_studio | Stardance
Devlogs:
I built this because I was sick of doing timezone math by hand every time I had to schedule something with someone in another country. I kept opening tabs, converting “3pm PT” to five different cities, then hand-typing the result into Slack. Small annoyance, but it happened constantly. So now there’s Worldline: drag one slider, see everyone’s local time update live and color-coded, hit “find a good time” to get a few suggested windows, and copy a ready-made message instead of typing it out again. I wrote the actual logic myself: the timezone conversion, the slider, the scoring for what counts as a “good” time. But I leaned on Claude a fair amount along the way. It helped me debug a nasty DST-related bug where everyone’s time except mine was off by an hour depending on the date; I could tell something was wrong but Claude spotted that I was building the reference date in the wrong spot relative to the timezone conversion. It also did most of the heavy lifting on styling, left alone this would’ve been black text on white with default buttons, so the color palette, spacing, and the slider actually looking like a slider is basically all Claude’s doing on the CSS side. I’m sorry I don’t know how to style ok? 🫠 It’s rough in places, the timezone dropdown is a shortlist of ~30 common zones, not the full IANA list, and “good time” just means 9–6 for everyone with no real concept of actual work schedules. But it does the one thing I built it to do: drag, copy, paste, done. v1.0, shipped.
The big three from the “whats next” list are all in now: a real timezone search instead of my hand-typed shortlist, working hours you can actually set per person instead of assuming everyone works 9-6, and a shareable link so I stop readding my team everytime I open this on a different device. The timezone search was the easy win, turns out the browser already knows every timezone (Intl.supportedValuesOf), I just didn’t know that existed when I first wrote it. The working hours thing took more thought since it touches basically every function that checks if a time is “good,” but it was mostly mechanical once I pulled that logic into its own function. Used Claude again for the CSS on the new bits (the working-hours inputs, the little clickable hours label) so it’d actually match the rest of the page instead of looking bolted on, and had it sanity-check the storage-loading code since I chained a few promises together in a way that felt fragile and wanted a second pair of eyes on it. Still rough: editing hours is done through prompt() popups because I didn’t want to build a whole modal for it, and the shareable link is a bit theoretical since this is just a static file, it works, but only really makes sense if you host it somewhere. Good enough though. Onto whatever breaks next.
Ships:
I made Worldline, a single self-contained HTML file that solves the annoyance of doing timezone math by hand every time you need to schedule something with someone in another country. It fixes this in three main ways: you drag one slider and everyone’s local time updates live, color coded so you know at a glance if its a decent hour for the, instead of converting each person one at a time; a “find a good time for everyone’ button scans the whole day and suggest fair windows instead o you eyeballing it; and one click copies a ready-to-paste message with everyone’s time in it, so you stop hand typing the same line into Slack every time. It also remembers your people list between sessions and lets you copy a shareable link, so it’s genuinely usable day to day, not just a demo. The hardest part was a DST bug where my own time updated correctly as I dragged the slider but everyone else’s was off by an hour depending on the date, which took real debugging to trace back to how I was anchoring the reference date before converting it per timezone. I’m proud that the timezone conversion is actually correct across DST boundaries and that the whole thing runs with zero backend, zero install, and zero dependencies, just open the file. To test it, add at least two people, drag the slider through different hours to watch the status dots change, then try the “find a good time” and “copy message” buttons....
|
1793699765.4598536
|
1793786165.4598536
|
|
45997
|
My very own WebOS by @sujoypaladhi | Stardance
|
sujoypaladhi
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-12T04:53:54Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built SujoyOS, a lightweight, web-based operating system a parody of desktop environment right inside your browser. It comes packed with a functional desktop UI, top navigation bar, customizable theme modes (Light/Dark), a bottom application dock, a start menu, dynamic window management, and built-in utility apps including a Notes App, a Calculator, and an interactive Terminal.", "repo": "https://github.com/Sujoy-debug/WEBos", "demo": "https://we-bos-cyan.vercel.app/"}]...
|
[{"post_id": 45567, "ts": "202 [{"post_id": 45567, "ts": "2026-08-12T04:31:55Z", "hours": 0.9181, "text": "im writing the css for style and layout"}, {"post_id": 44474, "ts": "2026-08-10T07:54:35Z", "hours": 1.7853, "text": "just abt to finish the script"}, {"post_id": 43949, "ts": "2026-08-09T12:22:50Z", "hours": 0.4119, "text": "im working on the ui rn"}]...
|
Title: My very own WebOS by @sujoypaladhi | Starda Title: My very own WebOS by @sujoypaladhi | Stardance
Devlogs:
im working on the ui rn
just abt to finish the script
im writing the css for style and layout
Ships:
I built SujoyOS, a lightweight, web-based operating system a parody of desktop environment right inside your browser. It comes packed with a functional desktop UI, top navigation bar, customizable theme modes (Light/Dark), a bottom application dock, a start menu, dynamic window management, and built-in utility apps including a Notes App, a Calculator, and an interactive Terminal....
|
1793699761.297073
|
1793786161.297073
|
|
65427
|
Shipyard by @BisherAlmasri | Stardance
|
BisherAlmasri
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Shipyard by @BisherAlmasri | Stardance
|
1793699760.4172332
|
1794304560.4172332
|
|
52913
|
NovaMind by @omsatyam987 | Stardance
|
omsatyam987
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-28T09:58:05Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Built a neural network from scratch using only NumPy — no PyTorch, no TensorFlow, no autograd. Trained on MNIST (60k images), 97.91% test accuracy. The challenging part was getting backpropagation right. Specifically, the Softmax + CrossEntropy backward pass — the combined gradient simplifies to (predictions - y_true) / batch_size, which means CrossEntropy needs no backward method at all. That only becomes obvious when you’re writing the math yourself instead of calling .backward(). Most proud of the fact that every single component — forward pass, backprop, weight updates, L2 regularization, Xavier initialization, the MNIST binary parser — is written by hand. Nothing is hidden behind a framework. To test: draw any digit (0–9) on the canvas and click Predict Digit. Draw it centered and reasonably large for best results. The model runs entirely in the browser using weights exported from the trained NumPy model.", "repo": "https://github.com/omsingh-19/NovaMind", "demo": "https://omsingh-19.github.io/NovaMind"}]...
|
[{"post_id": 56513, "ts": "202 [{"post_id": 56513, "ts": "2026-08-28T09:44:09Z", "hours": 10.0097, "text": "Built NovaMind — a multi-layer perceptron trained on MNIST, written entirely from scratch using only NumPy. No PyTorch, no TensorFlow. What I implemented by hand: Forward and backward pass through every layer ReLU and Softmax activations Cross-entropy loss Mini-batch SGD with L2 regularization (λ=0.0001) Xavier weight initialization Full MNIST data pipeline — download, parse IDX binary format, normalize, one-hot encode Final results: 99.69% train accuracy, 97.91% test accuracy. Also built: Visualization suite — loss curve, confusion matrix, and a prediction grid showing wrong vs correct predictions Live interactive demo — draw a digit on a browser canvas, the model predicts it in real time using trained weights exported as JSON and a forward pass written in JavaScript GitHub: omsingh-19/NovaMind Live demo: NovaMind MNIST Digit Recognizer"}]...
|
Title: NovaMind by @omsatyam987 | Stardance
Devlo Title: NovaMind by @omsatyam987 | Stardance
Devlogs:
Built NovaMind — a multi-layer perceptron trained on MNIST, written entirely from scratch using only NumPy. No PyTorch, no TensorFlow. What I implemented by hand: Forward and backward pass through every layer ReLU and Softmax activations Cross-entropy loss Mini-batch SGD with L2 regularization (λ=0.0001) Xavier weight initialization Full MNIST data pipeline — download, parse IDX binary format, normalize, one-hot encode Final results: 99.69% train accuracy, 97.91% test accuracy. Also built: Visualization suite — loss curve, confusion matrix, and a prediction grid showing wrong vs correct predictions Live interactive demo — draw a digit on a browser canvas, the model predicts it in real time using trained weights exported as JSON and a forward pass written in JavaScript GitHub: omsingh-19/NovaMind Live demo: NovaMind MNIST Digit Recognizer
Ships:
Built a neural network from scratch using only NumPy — no PyTorch, no TensorFlow, no autograd. Trained on MNIST (60k images), 97.91% test accuracy. The challenging part was getting backpropagation right. Specifically, the Softmax + CrossEntropy backward pass — the combined gradient simplifies to (predictions - y_true) / batch_size, which means CrossEntropy needs no backward method at all. That only becomes obvious when you’re writing the math yourself instead of calling .backward(). Most proud of the fact that every single component — forward pass, backprop, weight updates, L2 regularization, Xavier initialization, the MNIST binary parser — is written by hand. Nothing is hidden behind a framework. To test: draw any digit (0–9) on the canvas and click Predict Digit. Draw it centered and reasonably large for best results. The model runs entirely in the browser using weights exported from the trained NumPy model....
|
1793699759.2552123
|
1793786159.2552123
|
|
65426
|
My awesome macropad! by @geetanjalichoudhary201610 My awesome macropad! by @geetanjalichoudhary20161057 | Stardance...
|
geetanjalichoudhary20161057
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @geetanjalichoudhar Title: My awesome macropad! by @geetanjalichoudhary20161057 | Stardance...
|
1793699758.37454
|
1794304558.37454
|
|
52908
|
VasuDown by @Paachu | Stardance
|
Paachu
|
1
|
3.31
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-28T13:04:15Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "VasuDown v1.0 A Slack-bot to view/download video from video sharing platforms eg:youtube Features single command bot Useful for those who dont have access to such platforms Completly legal and Copyright Filter to be maximum legit Built using python Deployed on Nest for 24/7 Online 🥳 Commands /vasudown {youtube_url} (the only main command) /vasudown-status to view if Bot is online or not /vasudown-help for a quick tutorial Nothing is done by this bot which is illegal ! Use bot in your channel using : /invite @VasuDown", "repo": "https://github.com/Along-the-skies/VasuDown", "demo": "https://hackclub.enterprise.slack.com/archives/C0BT7CTCZLK"}]...
|
[{"post_id": 85427, "ts": "202 [{"post_id": 85427, "ts": "2026-10-31T10:14:49Z", "hours": 0.3119, "text": "Vasu Down is Down 😭 as some People Noticed that Copyright protection is not working"}, {"post_id": 56599, "ts": "2026-08-28T12:43:04Z", "hours": 1.2397, "text": "VasuDown - Day 2 i guess ready for shipping Wait what ? its been only 2 days! Actually I coded for 2 days but learned for over 3 weeks Final Features 3 commands /vasudown-status /vasudown-help /vasudown youtube-url Better error fallback system 24/7 ONLINE for v1.0 Youtube downloader is Online"}, {"post_id": 53067, "ts": "2026-08-23T14:00:37Z", "hours": 0.4239, "text": "VasuDown - Day 1 Todays works Made slack bot connection through web socket Using yt-dlp for meta data download Buttons for Open and Download instead of links Download works finally Youtube Downloader is live (actually nah I didnt deployed it ) some maybe thinking uh ! he made it in 25 minutes but bro I WATCHED TUTORIALS ABOUT 2 HOURS and coded almost 1.5 hours and realized forgot to make first devlog and made that and after 25M ready for first day completion"}, {"post_id": 53029, "ts": "2026-08-23T12:37:31Z", "hours": 1.4117, "text": "VasuDown - A Slack Bot nevermind its just the Skeleton"}]...
|
Title: VasuDown by @Paachu | Stardance
Devlogs:
V Title: VasuDown by @Paachu | Stardance
Devlogs:
VasuDown - A Slack Bot nevermind its just the Skeleton
VasuDown - Day 1 Todays works Made slack bot connection through web socket Using yt-dlp for meta data download Buttons for Open and Download instead of links Download works finally Youtube Downloader is live (actually nah I didnt deployed it ) some maybe thinking uh ! he made it in 25 minutes but bro I WATCHED TUTORIALS ABOUT 2 HOURS and coded almost 1.5 hours and realized forgot to make first devlog and made that and after 25M ready for first day completion
VasuDown - Day 2 i guess ready for shipping Wait what ? its been only 2 days! Actually I coded for 2 days but learned for over 3 weeks Final Features 3 commands /vasudown-status /vasudown-help /vasudown youtube-url Better error fallback system 24/7 ONLINE for v1.0 Youtube downloader is Online
Vasu Down is Down 😭 as some People Noticed that Copyright protection is not working
Ships:
VasuDown v1.0 A Slack-bot to view/download video from video sharing platforms eg:youtube Features single command bot Useful for those who dont have access to such platforms Completly legal and Copyright Filter to be maximum legit Built using python Deployed on Nest for 24/7 Online 🥳 Commands /vasudown {youtube_url} (the only main command) /vasudown-status to view if Bot is online or not /vasudown-help for a quick tutorial Nothing is done by this bot which is illegal ! Use bot in your channel using : /invite @VasuDown...
|
1793699757.2087808
|
1793786157.2087808
|
|
52905
|
Learning Platform by @Varunn | Stardance
|
Varunn
|
1
|
16.36
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T03:33:40Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "ALIS is learning platform where it gonna understand about learners knowledge and gonna change on that. There will be quiz’s, question and many more thing on which basis user gonna be get judged", "repo": "https://github.com/varuntiwari0007/alis-app", "demo": "https://alis-app-theta.vercel.app/login"}]...
|
[{"post_id": 58094, "ts": "202 [{"post_id": 58094, "ts": "2026-08-30T13:29:22Z", "hours": 3.8247, "text": "Forgot to add about most of it what I have build in main project. Here in the current screenshot - I have tried to build a learning path similar to duo lingo and AI gonna suggest video based on you knowledge, you have to give test and it willl suggest best video per you scenario. I have used free gemini keys at the backend, its not working that well. Dont know much about other option we have. Also, rn I am building this in python. I dont knowmuch about python but it was the easiest language in the market as similar to english so eveyrone can understand. I have done lots of changes related to UI as well :)"}, {"post_id": 57875, "ts": "2026-08-30T06:10:15Z", "hours": 2.5356, "text": "I created login system, it was my first time creating a login page which is working. I dont know much about it, I saw a tutorial to setup firebase login setup. It was a great feeling, its working. I spend 2 hours just to knonw we have to add vercel URL ot firebase as well :("}, {"post_id": 54677, "ts": "2026-08-25T18:45:14Z", "hours": 10.0622, "text": "ALIS - AI Learning Platform"}]...
|
Title: Learning Platform by @Varunn | Stardance
D Title: Learning Platform by @Varunn | Stardance
Devlogs:
ALIS - AI Learning Platform
I created login system, it was my first time creating a login page which is working. I dont know much about it, I saw a tutorial to setup firebase login setup. It was a great feeling, its working. I spend 2 hours just to knonw we have to add vercel URL ot firebase as well :(
Forgot to add about most of it what I have build in main project. Here in the current screenshot - I have tried to build a learning path similar to duo lingo and AI gonna suggest video based on you knowledge, you have to give test and it willl suggest best video per you scenario. I have used free gemini keys at the backend, its not working that well. Dont know much about other option we have. Also, rn I am building this in python. I dont knowmuch about python but it was the easiest language in the market as similar to english so eveyrone can understand. I have done lots of changes related to UI as well :)
Ships:
ALIS is learning platform where it gonna understand about learners knowledge and gonna change on that. There will be quiz’s, question and many more thing on which basis user gonna be get judged...
|
1793699756.0563064
|
1793786156.0563064
|
|
65425
|
Esp32 ia portable by @paul_cante2009 | Stardance
|
paul_cante2009
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Esp32 ia portable by @paul_cante2009 | Star Title: Esp32 ia portable by @paul_cante2009 | Stardance...
|
1793699755.1791558
|
1794304555.1791558
|
|
65424
|
KRIX by @1karthikthebest | Stardance
|
1karthikthebest
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: KRIX by @1karthikthebest | Stardance
|
1793699754.2974536
|
1794304554.2974536
|
|
45980
|
About Me site by @thaimin01 | Stardance
|
thaimin01
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-12T06:35:14Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "It’s time to Shipped It. This was a nice project I cant lie. Now with that I khow 2 coding languages now (Even thought HTML isnt even a coding language). But anyway, the special thanks gotta go to Dad, he helped me a lot with coding and pitching up Ideas. Made on Earth by Humans", "repo": "https://github.com/thaimin01/About-Me-site", "demo": "https://thaimin01.github.io/About-Me-site/index.html"}]...
|
[{"post_id": 45603, "ts": "202 [{"post_id": 45603, "ts": "2026-08-12T06:20:02Z", "hours": 2.8431, "text": "Devlog 4: I finished it !!!! every part of the website was finished, except the demo but it will come soon !!! To visit it go here: https://thaimin01.github.io/About-Me-site/index.html"}, {"post_id": 44386, "ts": "2026-08-10T03:04:47Z", "hours": 2.1356, "text": "Devlog 3: Today, finished some more coding, half of the website is almost done now"}, {"post_id": 44326, "ts": "2026-08-10T00:29:06Z", "hours": 1.6594, "text": "Devlog 2: Today, I built some UI for the Home page. Though it’s not the best but it’s enough"}, {"post_id": 43942, "ts": "2026-08-09T12:13:52Z", "hours": 1.3236, "text": "Devlog 1: ugh so many project, the reason i am making this because of the free domain and i have something to fill into the demo link. But anyways, my dad helped me a lot with learning and coding"}]...
|
Title: About Me site by @thaimin01 | Stardance
De Title: About Me site by @thaimin01 | Stardance
Devlogs:
Devlog 1: ugh so many project, the reason i am making this because of the free domain and i have something to fill into the demo link. But anyways, my dad helped me a lot with learning and coding
Devlog 2: Today, I built some UI for the Home page. Though it’s not the best but it’s enough
Devlog 3: Today, finished some more coding, half of the website is almost done now
Devlog 4: I finished it !!!! every part of the website was finished, except the demo but it will come soon !!! To visit it go here: https://thaimin01.github.io/About-Me-site/index.html
Ships:
It’s time to Shipped It. This was a nice project I cant lie. Now with that I khow 2 coding languages now (Even thought HTML isnt even a coding language). But anyway, the special thanks gotta go to Dad, he helped me a lot with coding and pitching up Ideas. Made on Earth by Humans...
|
1793699753.0622938
|
1793786153.0622938
|
|
65423
|
My own site! by @Atia | Stardance
|
Atia
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Atia | Stardance
|
1793699752.1528704
|
1794304552.1528704
|
|
65422
|
Gym Tracking app by @lexl | Stardance
|
lexl
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Gym Tracking app by @lexl | Stardance
|
1793699751.276559
|
1794304551.276559
|
|
65421
|
hermes-agent by @Blazinkiller_0981 | Stardance
|
Blazinkiller_0981
|
0
|
3.1
|
0
|
[]
|
[{"post_id": 73131, "ts": "202 [{"post_id": 73131, "ts": "2026-09-24T13:31:02Z", "hours": 3.1022, "text": "I learn a lot of C++ and Python and a lot of hermes agent later i have a mildly functioning version of HELIX. It is a Jarvis style personal assistant with a dev loop which creates tools and capabilities on the fly depending on user input and has the hermes agents self correction loop."}]...
|
Title: hermes-agent by @Blazinkiller_0981 | Starda Title: hermes-agent by @Blazinkiller_0981 | Stardance
Devlogs:
I learn a lot of C++ and Python and a lot of hermes agent later i have a mildly functioning version of HELIX. It is a Jarvis style personal assistant with a dev loop which creates tools and capabilities on the fly depending on user input and has the hermes agents self correction loop....
|
1793699750.3828511
|
1794304550.3828511
|
|
44722
|
pricklyyy by @PRIKLY | Stardance
|
PRIKLY
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-16T03:34:51Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "HERE ARE ALL THE COMMANDS!! :D • /pricklyprowler-ping - Check bot status • /pricklyprowler-help - Show available commands • /pricklyprowler-catfact - Get a cat fact • /pricklyprowler-joke - Get a random joke • /pricklyprowler-ragebait - Express your frustration", "repo": "https://github.com/PriklyParthiki/PricklyProwler", "demo": "https://app.slack.com/client/E09V59WQY1E/C0BS5GRFFNY"}]...
|
[{"post_id": 47794, "ts": "202 [{"post_id": 47794, "ts": "2026-08-15T23:45:52Z", "hours": 0.4539, "text": "HELLO EVERYONE! I am working on my Pricklyprowler bot on slack. I have spend like an hour and a half customizing and troubleshooting with youtube videos. So far, i have 3 commands, pinging the bot, telling a cat joke, and telling a joke in general. Now all i need to do is to go and make sure my bot runs 24/7 then I’ll be DONE!!!!"}]...
|
Title: pricklyyy by @PRIKLY | Stardance
Devlogs:
Title: pricklyyy by @PRIKLY | Stardance
Devlogs:
HELLO EVERYONE! I am working on my Pricklyprowler bot on slack. I have spend like an hour and a half customizing and troubleshooting with youtube videos. So far, i have 3 commands, pinging the bot, telling a cat joke, and telling a joke in general. Now all i need to do is to go and make sure my bot runs 24/7 then I’ll be DONE!!!!
Ships:
HERE ARE ALL THE COMMANDS!! :D • /pricklyprowler-ping - Check bot status • /pricklyprowler-help - Show available commands • /pricklyprowler-catfact - Get a cat fact • /pricklyprowler-joke - Get a random joke • /pricklyprowler-ragebait - Express your frustration...
|
1793699749.208467
|
1793786149.208467
|
|
65420
|
My awesome macropad! by @julius_remti | Stardance
|
julius_remti
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @julius_remti | Sta Title: My awesome macropad! by @julius_remti | Stardance...
|
1793699748.320686
|
1794304548.320686
|
|
45974
|
space by @rizz | Stardance
|
rizz
|
3
|
11.0
|
162
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-31T05:05:30Z", "hours": 4.0, "multiplier": 18.21, "payout": 69, "blessing": "neutral", "text": "YEA SO IN THIS SHIP I HAVE FIXED SOME MAJOR BUGS AND ADDED NEW THINGS AND THE HARD PART WAS THAT I HAD DELETED MOST OF MY FILES AND I HAD TO PULL THEM AND CODE AGAIN AND THE FUN PART WAS THAT IT TURNED OUT TO BE GOOD..HEY THAT’S WHAT I THINK…AND YEA FOR THE REVIEWERS PLEASWEEEEEEE RATE ME WELL I REAAAAAAALLLYYYYY TRIED MY BEST", "repo": "https://github.com/STEVEALEX-source/space", "demo": "https://stevealex-source.github.io/space/"}, {"ship_num": 2, "ts": "2026-08-28T15:14:57Z", "hours": 5.0, "multiplier": 16.87, "payout": 87, "blessing": "neutral", "text": "so i made a 3d website that shows details about our solar system..So it was quite fun to make but i faced a lot of errors while making it ahhh i was a misery and the hard things was to make the actual planets and the moons it took a long time over all i think it turned out to be pretty good..i hope it gets rated well :>", "repo": "https://github.com/STEVEALEX-source/space", "demo": "https://stevealex-source.github.io/space/"}, {"ship_num": 3, "ts": "2026-08-11T11:08:16Z", "hours": 2.0, "multiplier": 3.28, "payout": 6, "blessing": "neutral", "text": "I built Poly Calendar, a fast, dark-mode calendar web app and browser extension designed to strip away the clunkiness of traditional scheduling software so you can time-block your day in seconds. The hardest part was building a reliable natural language parser that could cleanly extract times and tags from plain text without butchering event titles, alongside navigating Chrome’s strict Manifest V3 rules to sync extension data seamlessly. The most fun part was seeing the live preview badges dynamically light up as you type and watching a single-tab web project turn into a native, spring-animated browser utility you can trigger from anywhere.", "repo": "https://github.com/STEVEALEX-source/space", "demo": "https://stevealex-source.github.io/space/"}]...
|
[{"post_id": 58663, "ts": "202 [{"post_id": 58663, "ts": "2026-08-31T05:01:47Z", "hours": 1.7511, "text": "SOO AHEM AHEM AGAIN I HAVE ADDED NEW GALAXIES AND SOME DWARF PLANETS AND MOONS AND THERE WERE SOME BUGS LIKE SOMETHINGS WERE JUMBLED..AND I FIXED THEM AND I RAN INTO SOME PROBLEMS LIKE THE JS WASN’T LOADING AND AHHH EVERYTHING GOT DELETED AND MANNN ANYWAYS THE PROJECT IS READY TO SHIP"}, {"post_id": 58223, "ts": "2026-08-30T16:06:55Z", "hours": 1.085, "text": "soooooooooo i have fixed some issues with the UI and also the bloom cuz it was terrible yayaya and yea i accidentally deleted my files so i ahd to pull from github..that’s a whole another story anyways i have to work on new galaxies and i am thinking about adding dwarf planets too cuz why not.."}, {"post_id": 58022, "ts": "2026-08-30T11:18:31Z", "hours": 0.9808, "text": "So ahem ahemm i been working on some issues related the website and I am reducing the bloom and adding more things like new galaxies it can take more time to add those things anyways i have fixed the bloom rn and made the Ui/Ux a little better."}, {"post_id": 56674, "ts": "2026-08-28T15:08:42Z", "hours": 2.1661, "text": "ahemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm soooo 2 hours in and i have fixed some several bugs in main.js and css and i have made the website from a slide show to 3D website and made it quite interactive and improved the graphics and added a starting screen that was an another headache cuz it wasn’t loading properly any ways i have fixed and it’s quite ready to ship…."}, {"post_id": 56549, "ts": "2026-08-28T10:55:46Z", "hours": 2.9992, "text": "so i am working on a project that is a 3d map of our solar system and i have made it like a 3d slide show so now i have to work on the css and Ui and add the details about the planets and yea i should add moons too cuz yea that little detail can elevate it….i hope the project turns out to be good cuz its been like 4 hours and my hands hurt and i wanna touch some grass :)"}, {"post_id": 45082, "ts": "2026-08-11T11:01:35Z", "hours": 0.3939, "text": "Devlog 03……. Poly Extension & Real-World Utility In this session, I shifted Poly from a neat single-page experiment into something you can actually use throughout your workday without getting in your own way.The big focus was simple: reduce friction. If adding a meeting or checking what’s next takes more than two seconds or requires navigating through three menus, nobody’s going to use it. Here’s what got built, refined, and stripped back.What’s New1. The Chrome / Brave Extension Instead of keeping Poly trapped in a single pinned tab, we built a lightweight Manifest V3 browser extension.Instant popup: Hit your shortcut, check today’s timeline, or type Deploy site at 4pm [Work], hit Enter, and get back to what you were doing.Chrome Storage sync: Keeps your extension popup and main workspace reading from the same data, so nothing drops out of sync.2. A Modal for Structured InputThe command-line natural language parser is great for fast typing, but sometimes you just want a standard form.Added a dedicated “+ Add Work” button in the sidebar that opens a clean modal.Pick your start time, set your duration, type the title, and hit submit. No parsing guesswork when you’re in a rush.3. Cleaner Visuals & Physics-Based MotionStripped the fluff: Removed the random emojis and decorative clutter for a sharp, high-contrast dark theme (#09090b base) inspired by modern developer tools.Spring physics: Added spring transition curves (cubic-bezier(0.16, 1, 0.3, 1)) so event cards, modals, and hover states feel snappy rather than sluggish.Non-intrusive feedback: Built a floating toast notification system to confirm actions like export, delete, and view switches without blocking the UI.Core System ArchitecturePlaintextpoly-workspace/ ├── index.html # Main Split-View Dashboard ├── styles.css # Swiss Dark System + Spring Physics ├── app.js # Main Logic, Storage & View Switcher └── poly-extension/ ├── manifest.json # Chrome Manifest V3 Spec ├── popup.html # Extension UI ├── popup.css # Compact Extension Styling └── popup.js # Sync Logic & Quick Add Where We’re Heading NextPoly is now fully usable offline with local storage, sports a browser extension, and handles daily scheduling smoothly. The next big steps will focus on making time-blocking interactive:Native Drag & Drop: Dragging event cards vertically to shift time slots or stretching their edges to adjust duration.Global Command Palette (Cmd + K / Ctrl + K): Triggering quick actions, date jumps, and category switches from anywhere on your keyboard.Google Calendar Sync: Two-way integration so external calendar invites show up inside Poly automatically."}, {"post_id": 45067, "ts": "2026-08-11T10:24:01Z", "hours": 0.6031, "text": "Devlog 02: Poly (25 Min In)Spent another 25 minutes polishing up Poly and fixing a few things that were bugging me from the first build.What I worked on• UI tweaks: Cleaned up the layout, fixed the dark mode colors, and added better visual cues for when meetings overlap. • User profile switcher: Added a small name field at the top so you can switch between user profiles on the fly. • Manual fallback modal: Sometimes natural language typing gets annoying, so I added a simple form modal for when you just want to pick a time manually. • Instant demo button: Added a button that dumps a bunch of fake overlapping meetings onto the calendar so you can test the conflict resolver without typing a dozen events.Still keeping it strictly zero dependencies just raw HTML, CSS, and JS.More updates coming as I keep building!"}, {"post_id": 44053, "ts": "2026-08-09T15:57:39Z", "hours": 0.6922, "text": "Devlog 01………. Poly (40 Min In) Got annoyed with calendar apps requiring five clicks just to add one meeting, so I sat down for 40 minutes to build a quick alternative using plain web tech. What I built so far• Command Bar: Type naturally like “Team sync tomorrow at 3pm” to drop events on the grid. • Voice Input: Hooked up the native Web Speech API to add meetings by speaking aloud. • Conflict Detector: Flags double-booked slots and shifts overlapping events to open times."}]...
|
Title: space by @rizz | Stardance
Devlogs:
Devlog Title: space by @rizz | Stardance
Devlogs:
Devlog 01………. Poly (40 Min In) Got annoyed with calendar apps requiring five clicks just to add one meeting, so I sat down for 40 minutes to build a quick alternative using plain web tech. What I built so far• Command Bar: Type naturally like “Team sync tomorrow at 3pm” to drop events on the grid. • Voice Input: Hooked up the native Web Speech API to add meetings by speaking aloud. • Conflict Detector: Flags double-booked slots and shifts overlapping events to open times.
Devlog 02: Poly (25 Min In)Spent another 25 minutes polishing up Poly and fixing a few things that were bugging me from the first build.What I worked on• UI tweaks: Cleaned up the layout, fixed the dark mode colors, and added better visual cues for when meetings overlap. • User profile switcher: Added a small name field at the top so you can switch between user profiles on the fly. • Manual fallback modal: Sometimes natural language typing gets annoying, so I added a simple form modal for when you just want to pick a time manually. • Instant demo button: Added a button that dumps a bunch of fake overlapping meetings onto the calendar so you can test the conflict resolver without typing a dozen events.Still keeping it strictly zero dependencies just raw HTML, CSS, and JS.More updates coming as I keep building!
Devlog 03……. Poly Extension & Real-World Utility In this session, I shifted Poly from a neat single-page experiment into something you can actually use throughout your workday without getting in your own way.The big focus was simple: reduce friction. If adding a meeting or checking what’s next takes more than two seconds or requires navigating through three menus, nobody’s going to use it. Here’s what got built, refined, and stripped back.What’s New1. The Chrome / Brave Extension Instead of keeping Poly trapped in a single pinned tab, we built a lightweight Manifest V3 browser extension.Instant popup: Hit your shortcut, check today’s timeline, or type Deploy site at 4pm [Work], hit Enter, and get back to what you were doing.Chrome Storage sync: Keeps your extension popup and main workspace reading from the same data, so nothing drops out of sync.2. A Modal for Structured InputThe command-line natural language parser is great for fast typing, but sometimes you just want a standard form.Added a dedicated “+ Add Work” button in the sidebar that opens a clean modal.Pick your start time, set your duration, type the title, and hit submit. No parsing guesswork when you’re in a rush.3. Cleaner Visuals & Physics-Based MotionStripped the fluff: Removed the random emojis and decorative clutter for a sharp, high-contrast dark theme (#09090b base) inspired by modern developer tools.Spring physics: Added spring transition curves (cubic-bezier(0.16, 1, 0.3, 1)) so event cards, modals, and hover states feel snappy rather than sluggish.Non-intrusive feedback: Built a floating toast notification system to confirm actions like export, delete, and view switches without blocking the UI.Core System ArchitecturePlaintextpoly-workspace/ ├── index.html # Main Split-View Dashboard ├── styles.css # Swiss Dark System + Spring Physics ├── app.js # Main Logic, Storage & View Switcher └── poly-extension/ ├── manifest.json # Chrome Manifest V3 Spec ├── popup.html # Extension UI ├── popup.css # Compact Extension Styling └── popup.js # Sync Logic & Quick Add Where We’re Heading NextPoly is now fully usable offline with local storage, sports a browser extension, and handles daily scheduling smoothly. The next big steps will focus on making time-blocking interactive:Native Drag & Drop: Dragging event cards vertically to shift time slots or stretching their edges to adjust duration.Global Command Palette (Cmd + K / Ctrl + K): Triggering quick actions, date jumps, and category switches from anywhere on your keyboard.Google Calendar Sync: Two-way integration so external calendar invites show up inside Poly automatically.
so i am working on a project that is a 3d map of our solar system and i have made it like a 3d slide show so now i have to work on the css and Ui and add the details about the planets and yea i should add moons too cuz yea that little detail can elevate it….i hope the project turns out to be good cuz its been like 4 hours and my hands hurt and i wanna touch some grass :)
ahemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm soooo 2 hours in and i have fixed some several bugs in main.js and css and i have made the website from a slide show to 3D website and made it quite interactive and improved the graphics and added a starting screen that was an another headache cuz it wasn’t loading properly any ways i have fixed and it’s quite ready to ship….
So ahem ahemm i been working on some issues related the website and I am reducing the bloom and adding more things like new galaxies it can take more time to add those things anyways i have fixed the bloom rn and made the Ui/Ux a little better.
soooooooooo i have fixed some issues with the UI and also the bloom cuz it was terrible yayaya and yea i accidentally deleted my files so i ahd to pull from github..that’s a whole another story anyways i have to work on new galaxies and i am thinking about adding dwarf planets too cuz why not..
SOO AHEM AHEM AGAIN I HAVE ADDED NEW GALAXIES AND SOME DWARF PLANETS AND MOONS AND THERE WERE SOME BUGS LIKE SOMETHINGS WERE JUMBLED..AND I FIXED THEM AND I RAN INTO SOME PROBLEMS LIKE THE JS WASN’T LOADING AND AHHH EVERYTHING GOT DELETED AND MANNN ANYWAYS THE PROJECT IS READY TO SHIP
Ships:
I built Poly Calendar, a fast, dark-mode calendar web app and browser extension designed to strip away the clunkiness of traditional scheduling software so you can time-block your day in seconds. The hardest part was building a reliable natural language parser that could cleanly extract times and tags from plain text without butchering event titles, alongside navigating Chrome’s strict Manifest V3 rules to sync extension data seamlessly. The most fun part was seeing the live preview badges dynamically light up as you type and watching a single-tab web project turn into a native, spring-animated browser utility you can trigger from anywhere.
so i made a 3d website that shows details about our solar system..So it was quite fun to make but i faced a lot of errors while making it ahhh i was a misery and the hard things was to make the actual planets and the moons it took a long time over all i think it turned out to be pretty good..i hope it gets rated well :>
YEA SO IN THIS SHIP I HAVE FIXED SOME MAJOR BUGS AND ADDED NEW THINGS AND THE HARD PART WAS THAT I HAD DELETED MOST OF MY FILES AND I HAD TO PULL THEM AND CODE AGAIN AND THE FUN PART WAS THAT IT TURNED OUT TO BE GOOD..HEY THAT’S WHAT I THINK…AND YEA FOR THE REVIEWERS PLEASWEEEEEEE RATE ME WELL I REAAAAAAALLLYYYYY TRIED MY BEST...
|
1793699747.1053622
|
1793786147.1053622
|
|
65419
|
My own site! by @caramela | Stardance
|
caramela
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @caramela | Stardance
|
1793699746.222107
|
1794304546.222107
|
|
65418
|
clock by @meorilandau | Stardance
|
meorilandau
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: clock by @meorilandau | Stardance
|
1793699745.3205733
|
1794304545.3205733
|
|
37972
|
monkeytab by @simonproyt | Stardance
|
simonproyt
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-25T09:10:34Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So this was my first experience with svelte after using nextjs and vue most of the time for web projects so this was kinda new but i think this turned out as a great first project", "repo": "https://github.com/simonproyt/monkeytab", "demo": "https://monkeytab.ertekessimon.workers.dev/"}]...
|
[{"post_id": 34510, "ts": "202 [{"post_id": 34510, "ts": "2026-07-25T09:08:34Z", "hours": 0.6458, "text": "Final devlog So I updated the README to make it even easier for ppl to deploy it and deployed it myself to cf workers but thats it nothing more in this final devlog"}, {"post_id": 33921, "ts": "2026-07-24T07:08:17Z", "hours": 1.7744, "text": "A new widget So I decided to add this new weather widget that uses the open meteo api because thats the only good api that is free and doesnt need an api key"}, {"post_id": 33318, "ts": "2026-07-23T03:51:56Z", "hours": 1.0778, "text": "Sorry everyone if i made any like grammatical or whatever mistakes in this devlog i couldnt sleep at night and i was like half asleep First widget added the clock So i taught adding a liquid glass clock widget was an easy thing i was so wrong so originally i wanted it 3d with tree.js but that didnt work because it always had issues like it not scaling properly to browser size and stuff so sadly i had to do with this clock with borders it looks okay but it isnt the original design i wanted with no borders and stuff"}, {"post_id": 32991, "ts": "2026-07-22T14:51:32Z", "hours": 0.9333, "text": "Devlog #2 So now the project is starting to look better So i added support for getting apod image of the dayy using the nasa api and a proxy because without the api proxy i would have revealed my api keys to every user and i didnt want to do that so thats why i built in add the other thing added was a choosing the accent color of the search bar based on the images color data Thank you for reading my devlog"}, {"post_id": 32860, "ts": "2026-07-22T09:14:47Z", "hours": 1.0028, "text": "First devlog for this project So i created the project using sveltekit and created a base prototype but nothing more this needs a lot work to make it finished and not basic"}]...
|
Title: monkeytab by @simonproyt | Stardance
Devlo Title: monkeytab by @simonproyt | Stardance
Devlogs:
First devlog for this project So i created the project using sveltekit and created a base prototype but nothing more this needs a lot work to make it finished and not basic
Devlog #2 So now the project is starting to look better So i added support for getting apod image of the dayy using the nasa api and a proxy because without the api proxy i would have revealed my api keys to every user and i didnt want to do that so thats why i built in add the other thing added was a choosing the accent color of the search bar based on the images color data Thank you for reading my devlog
Sorry everyone if i made any like grammatical or whatever mistakes in this devlog i couldnt sleep at night and i was like half asleep First widget added the clock So i taught adding a liquid glass clock widget was an easy thing i was so wrong so originally i wanted it 3d with tree.js but that didnt work because it always had issues like it not scaling properly to browser size and stuff so sadly i had to do with this clock with borders it looks okay but it isnt the original design i wanted with no borders and stuff
A new widget So I decided to add this new weather widget that uses the open meteo api because thats the only good api that is free and doesnt need an api key
Final devlog So I updated the README to make it even easier for ppl to deploy it and deployed it myself to cf workers but thats it nothing more in this final devlog
Ships:
So this was my first experience with svelte after using nextjs and vue most of the time for web projects so this was kinda new but i think this turned out as a great first project...
|
1793699744.1180086
|
1793786144.1180086
|
|
65417
|
clock by @meorilandau | Stardance
|
meorilandau
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: clock by @meorilandau | Stardance
|
1793699743.2164028
|
1794304543.2164028
|
|
13934
|
My first slack bot! by @Saifan | Stardance
|
Saifan
|
1
|
1.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-14T13:59:15Z", "hours": 1.0, "multiplier": 1.01, "payout": 1, "blessing": "neutral", "text": "i created a slack bot named “KOT” having kings theme/behaviour for more info check my github repo plzz", "repo": "https://github.com/Saifan86/SlackBot-Kot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0BAHTBN3U1?_gl=1*5vnct3*_gcl_au*MTYzNjg1MDQxLjE3ODE0NDI3MTI."}]...
|
[{"post_id": 8147, "ts": "2026 [{"post_id": 8147, "ts": "2026-06-13T16:15:52Z", "hours": 1.1336, "text": "slackBot"}]...
|
Title: My first slack bot! by @Saifan | Stardance
Title: My first slack bot! by @Saifan | Stardance
Devlogs:
slackBot
Ships:
i created a slack bot named “KOT” having kings theme/behaviour for more info check my github repo plzz...
|
1793699742.0163407
|
1793786142.0163407
|
|
65416
|
clock by @meorilandau | Stardance
|
meorilandau
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: clock by @meorilandau | Stardance
|
1793699741.1149817
|
1794304541.1149817
|
|
65415
|
WarioWare Game by @faisal81023 | Stardance
|
faisal81023
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @faisal81023 | Stardance
|
1793699740.203214
|
1794304540.203214
|
|
65414
|
bot by @meorilandau | Stardance
|
meorilandau
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: bot by @meorilandau | Stardance
|
1793699739.3114064
|
1794304539.3114064
|
|
40927
|
Audio player by @potionj | Stardance
|
potionj
|
1
|
29.54
|
58
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-07T16:59:06Z", "hours": 17.0, "multiplier": 3.35, "payout": 58, "blessing": "neutral", "text": "This is a proof of concept for the project. It’s an audio player that will use a custom plain text encoding system. IF YOU ARE GOING TO USE IT READ THE README: https://github.com/minye065/Aud/blob/main/README.md project: https://minye065.github.io/Aud/ Click upload to upload a file (has to be very small) and it will encode it. Known bugs: Heap oom from large files Files are not screened for Malloc’s not being freed (2) causing 2nd file uploaded to crash - this is due to the need for the c file to communicate with the js file", "repo": "https://github.com/minye065/Aud", "demo": "https://minye065.github.io/Aud/"}]...
|
[{"post_id": 53298, "ts": "202 [{"post_id": 53298, "ts": "2026-08-23T19:16:10Z", "hours": 1.4914, "text": "Fixed the final version up, created a release, tuned some things"}, {"post_id": 52066, "ts": "2026-08-22T04:00:10Z", "hours": 10.3225, "text": "App is now partially working, having a lot of issues with memory and getting the translator to link over. UI is very basic and horrible looking but that’s because this is built on win32 and I dont want to go through the pain of figuring this out. Directsound was enough."}, {"post_id": 44397, "ts": "2026-08-10T03:25:41Z", "hours": 0.7258, "text": "Fixed overflow bug"}, {"post_id": 42746, "ts": "2026-08-07T16:55:35Z", "hours": 2.4317, "text": "Final working version. Only works with a tiny file but it’s a proof of concept. Will be adding more things later and fixing the 2 known bugs."}, {"post_id": 41594, "ts": "2026-08-05T21:48:16Z", "hours": 10.1236, "text": "Still working on backend. Will have a better devlog once done."}, {"post_id": 37780, "ts": "2026-07-30T18:15:41Z", "hours": 1.6875, "text": "finished first step of the process of encoding the file, still things that need fixing, windowed fft per frame step is complete. What happened: audio into frames, frames into windowed frames via hann window, run fft on each frame. This results in a magnitude spectrogram. Next step is tracking partials across frames."}, {"post_id": 37422, "ts": "2026-07-30T04:00:03Z", "hours": 2.6339, "text": "Added part of the encoding thingy. Was planning on getting this done today but its taking so much longer then I expected. Also added more to the md file. So i handled PCM to frames, frames to windowed frames and halfway through fft?"}, {"post_id": 36690, "ts": "2026-07-28T22:13:09Z", "hours": 0.5694, "text": "Worked on readme for aud. Its a breakdown of how audio works for now. I’ll add how the app works later and all the math and encryption etc. I covered the basics of sound and how sound can be measured."}]...
|
Title: Audio player by @potionj | Stardance
Devlo Title: Audio player by @potionj | Stardance
Devlogs:
Worked on readme for aud. Its a breakdown of how audio works for now. I’ll add how the app works later and all the math and encryption etc. I covered the basics of sound and how sound can be measured.
Added part of the encoding thingy. Was planning on getting this done today but its taking so much longer then I expected. Also added more to the md file. So i handled PCM to frames, frames to windowed frames and halfway through fft?
finished first step of the process of encoding the file, still things that need fixing, windowed fft per frame step is complete. What happened: audio into frames, frames into windowed frames via hann window, run fft on each frame. This results in a magnitude spectrogram. Next step is tracking partials across frames.
Still working on backend. Will have a better devlog once done.
Final working version. Only works with a tiny file but it’s a proof of concept. Will be adding more things later and fixing the 2 known bugs.
Fixed overflow bug
App is now partially working, having a lot of issues with memory and getting the translator to link over. UI is very basic and horrible looking but that’s because this is built on win32 and I dont want to go through the pain of figuring this out. Directsound was enough.
Fixed the final version up, created a release, tuned some things
Ships:
This is a proof of concept for the project. It’s an audio player that will use a custom plain text encoding system. IF YOU ARE GOING TO USE IT READ THE README: https://github.com/minye065/Aud/blob/main/README.md project: https://minye065.github.io/Aud/ Click upload to upload a file (has to be very small) and it will encode it. Known bugs: Heap oom from large files Files are not screened for Malloc’s not being freed (2) causing 2nd file uploaded to crash - this is due to the need for the c file to communicate with the js file...
|
1793699738.0824504
|
1793786138.0824504
|
|
70093
|
Typd by @Mehmet | Stardance
|
Mehmet
|
1
|
40.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-28T13:00:26Z", "hours": 40.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Typd . It is a free, open-source dictation app that works for Windows and MacOS and runs entirely on your own computer. Instead of using two AI models like every single voice dictation app that currently exists, it uses a single model that gets your speech and outputs the finished text, with punctuation added, ums removed, and self-corrections applied. It types wherever your cursor is, so you can use it in every single app and platform on your PC, on your computer. One of the most challenging things that we faced was setting up a fair comparison between cloud dictation apps like Wispr Flow and Typd. I set up a virtual audio cable to test both out, and you can see the comparison results at the website. I’m proud of beating Wispr Flow in the words that were gotten wrong. I’m proud of beating Wispr Flow on word accuracy, and I’m proud that I was able to build a fully local, offline, and lightweight solution for AI voice dictation. To test it, you can download it at typd.mehmetdedeler.com/download for Windows and Mac. The initial download is around 130 MB, and the model download after that is about 1.5 GB, or 0.8 GB for the light model on more compute-intensive machines. It can work on a GPU and a CPU, so you don’t need a graphics processor to use it. You can click into any text box, tap right Alt, speak in whatever style you want, and when you tap right Alt again, the text with punctuation and formatting appears.", "repo": "https://github.com/SameRainbows/typd-app", "demo": "https://typd.mehmetdedeler.com"}]...
|
[{"post_id": 83704, "ts": "202 [{"post_id": 83704, "ts": "2026-10-28T12:51:08Z", "hours": 3.0358, "text": "Devlog 2. I improved the website a ton. You can check it out at typd.mehmetdedeler.com. I made several new updates that you can check the exact details of on GitHub, and I worked seriously on improving the model capability."}, {"post_id": 80244, "ts": "2026-10-16T21:01:27Z", "hours": 37.0589, "text": "I’m building Typd: a local dictation app. You hold a key, talk, and finished, formatted text appears wherever your cursor is. It runs entirely on your computer in under 2 GB of VRAM or unified memory, works offline, and it’s free. Why: today’s best dictation apps need the internet, send your voice to the cloud, and ask you to trust whoever’s on the other end with it. And they’re genuinely great. Wispr Flow takes the messy things you say out loud and turns them into clear, well-formatted text. I wanted that without the cloud. My first attempt was a basic Wispr Flow clone. NVIDIA’s Parakeet (a 0.6B speech model) transcribed locally, then a free cloud API cleaned up the text: removing fillers, fixing structure. Only half of it was local. The transcript still left my machine, and everything depended on my connection. Running the cleanup LLM locally didn’t work either: it needed more VRAM than my laptop had, spilled into RAM, and got slow. Then I asked: why do dictation apps use two models at all? Every one that explains how it works, Wispr Flow included, describes the same pipeline: a speech recogniser, then a fine-tuned LLM that removes the “um”s, works out what you meant and writes it properly. My guess is that it’s just history. Good speech models and good LLMs both already existed, so apps glued them together. From first principles, though, the job is simple: audio goes in, finished text comes out. A second model only adds latency, memory and failure points. So why not one model that hears you and writes the final text directly? That’s Typd. I took an open speech model (Qwen3-ASR) and trained it so it doesn’t just transcribe, it writes: fillers and false starts gone, self-corrections resolved, lists and paragraphs where they belong. All the training so far ran on free GPUs. In blind tests on 66 of my own real dictations (judged by AI judges that didn’t know which app wrote what), Typd was preferred over Wispr Flow 27 times to 12, with 27 ties. It returns text about 0.4 s after I stop talking. What I’m working on next: structuring long, rambling speech better, and never losing something you said when you correct yourself mid-sentence. The hard part is that big LLMs are good at this because they know so much. A model that can explain anything from the height of the Eiffel Tower to photon spectra can work out what you meant. It’s like having a professor help you write a letter. But you can’t run a professor on a laptop. So Typd teaches a small model just that one skill, distilling what big models do for dictation into something that uses a sliver of your computer. Typd runs on Windows and macOS, 100% private, no internet needed. It comes in two sizes: a 1.7B-parameter version (about 2 GB) for machines that can spare it, and a lighter 0.6B version (under 1 GB) for everything else."}]...
|
Title: Typd by @Mehmet | Stardance
Devlogs:
I’m b Title: Typd by @Mehmet | Stardance
Devlogs:
I’m building Typd: a local dictation app. You hold a key, talk, and finished, formatted text appears wherever your cursor is. It runs entirely on your computer in under 2 GB of VRAM or unified memory, works offline, and it’s free. Why: today’s best dictation apps need the internet, send your voice to the cloud, and ask you to trust whoever’s on the other end with it. And they’re genuinely great. Wispr Flow takes the messy things you say out loud and turns them into clear, well-formatted text. I wanted that without the cloud. My first attempt was a basic Wispr Flow clone. NVIDIA’s Parakeet (a 0.6B speech model) transcribed locally, then a free cloud API cleaned up the text: removing fillers, fixing structure. Only half of it was local. The transcript still left my machine, and everything depended on my connection. Running the cleanup LLM locally didn’t work either: it needed more VRAM than my laptop had, spilled into RAM, and got slow. Then I asked: why do dictation apps use two models at all? Every one that explains how it works, Wispr Flow included, describes the same pipeline: a speech recogniser, then a fine-tuned LLM that removes the “um”s, works out what you meant and writes it properly. My guess is that it’s just history. Good speech models and good LLMs both already existed, so apps glued them together. From first principles, though, the job is simple: audio goes in, finished text comes out. A second model only adds latency, memory and failure points. So why not one model that hears you and writes the final text directly? That’s Typd. I took an open speech model (Qwen3-ASR) and trained it so it doesn’t just transcribe, it writes: fillers and false starts gone, self-corrections resolved, lists and paragraphs where they belong. All the training so far ran on free GPUs. In blind tests on 66 of my own real dictations (judged by AI judges that didn’t know which app wrote what), Typd was preferred over Wispr Flow 27 times to 12, with 27 ties. It returns text about 0.4 s after I stop talking. What I’m working on next: structuring long, rambling speech better, and never losing something you said when you correct yourself mid-sentence. The hard part is that big LLMs are good at this because they know so much. A model that can explain anything from the height of the Eiffel Tower to photon spectra can work out what you meant. It’s like having a professor help you write a letter. But you can’t run a professor on a laptop. So Typd teaches a small model just that one skill, distilling what big models do for dictation into something that uses a sliver of your computer. Typd runs on Windows and macOS, 100% private, no internet needed. It comes in two sizes: a 1.7B-parameter version (about 2 GB) for machines that can spare it, and a lighter 0.6B version (under 1 GB) for everything else.
Devlog 2. I improved the website a ton. You can check it out at typd.mehmetdedeler.com. I made several new updates that you can check the exact details of on GitHub, and I worked seriously on improving the model capability.
Ships:
I made Typd . It is a free, open-source dictation app that works for Windows and MacOS and runs entirely on your own computer. Instead of using two AI models like every single voice dictation app that currently exists, it uses a single model that gets your speech and outputs the finished text, with punctuation added, ums removed, and self-corrections applied. It types wherever your cursor is, so you can use it in every single app and platform on your PC, on your computer. One of the most challenging things that we faced was setting up a fair comparison between cloud dictation apps like Wispr Flow and Typd. I set up a virtual audio cable to test both out, and you can see the comparison results at the website. I’m proud of beating Wispr Flow in the words that were gotten wrong. I’m proud of beating Wispr Flow on word accuracy, and I’m proud that I was able to build a fully local, offline, and lightweight solution for AI voice dictation. To test it, you can download it at typd.mehmetdedeler.com/download for Windows and Mac. The initial download is around 130 MB, and the model download after that is about 1.5 GB, or 0.8 GB for the light model on more compute-intensive machines. It can work on a GPU and a CPU, so you don’t need a graphics processor to use it. You can click into any text box, tap right Alt, speak in whatever style you want, and when you tap right Alt again, the text with punctuation and formatting appears....
|
1793699736.9591424
|
1793786136.9591424
|
|
65413
|
Celestie by @sylvieisnton | Stardance
|
sylvieisnton
|
0
|
32.71
|
0
|
[]
|
[{"post_id": 80175, "ts": "202 [{"post_id": 80175, "ts": "2026-10-16T15:37:27Z", "hours": 27.3972, "text": "I FORGOT TO WRITE LOGS but icons were made and sadness was had for the 17.5 hours that aren’t counted"}, {"post_id": 73693, "ts": "2026-09-25T18:29:16Z", "hours": 5.31, "text": "Create logo, add SVG building"}]...
|
Title: Celestie by @sylvieisnton | Stardance
Devl Title: Celestie by @sylvieisnton | Stardance
Devlogs:
Create logo, add SVG building
I FORGOT TO WRITE LOGS but icons were made and sadness was had for the 17.5 hours that aren’t counted...
|
1793699736.0462437
|
1794304536.0462437
|
|
65412
|
BLAIRE by @sylvieisnton | Stardance
|
sylvieisnton
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BLAIRE by @sylvieisnton | Stardance
|
1793699735.1707199
|
1794304535.1707199
|
|
65411
|
My awesome macropad! by @colojohn1746 | Stardance
|
colojohn1746
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @colojohn1746 | Sta Title: My awesome macropad! by @colojohn1746 | Stardance...
|
1793699734.255657
|
1794304534.255657
|
|
14228
|
Neuroband by @SumukhAgastipurkar | Stardance
|
SumukhAgastipurkar
|
1
|
84.55
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-28T03:35:13Z", "hours": 64.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What I made: Neuroband—a custom health tracker designed to be worn on the neck. It combines a custom hardware PCB with a companion Flutter mobile application. What was challenging: Routing the compact PCB layout for a neck-worn device and establishing smooth Bluetooth communication with the app. What I’m proud of: Designing the complete hardware schematics and connecting real-time hardware data to the mobile app UI. How to test: Check out the project documentation and demo video to see the hardware routing and app in action.", "repo": "https://github.com/inventthefuture-bot/neurosense-private", "demo": ""}]...
|
[{"post_id": 84911, "ts": "202 [{"post_id": 84911, "ts": "2026-10-30T15:13:21Z", "hours": 6.1675, "text": "Finally Completed App For Neckband"}, {"post_id": 84331, "ts": "2026-10-29T13:59:36Z", "hours": 5.3342, "text": "Fixed some app Bugs"}, {"post_id": 83745, "ts": "2026-10-28T14:48:55Z", "hours": 9.0519, "text": "APP Bug Fixes"}, {"post_id": 56359, "ts": "2026-08-28T03:29:54Z", "hours": 6.2178, "text": "ROUTING"}, {"post_id": 54636, "ts": "2026-08-25T17:41:32Z", "hours": 9.4175, "text": "routing of the capacitors"}, {"post_id": 53101, "ts": "2026-08-23T15:16:26Z", "hours": 9.6672, "text": "routing this messy area"}, {"post_id": 52487, "ts": "2026-08-22T17:00:43Z", "hours": 6.0019, "text": "routing the pcb"}, {"post_id": 51683, "ts": "2026-08-21T14:22:59Z", "hours": 9.2567, "text": "finally assembling the capacitors"}, {"post_id": 48093, "ts": "2026-08-16T11:51:44Z", "hours": 5.2339, "text": "finished doing 1 file"}, {"post_id": 47619, "ts": "2026-08-15T16:57:51Z", "hours": 8.8186, "text": "finally did the last ic"}, {"post_id": 46438, "ts": "2026-08-13T17:26:42Z", "hours": 2.9669, "text": "working on other ic"}, {"post_id": 45895, "ts": "2026-08-12T17:15:47Z", "hours": 2.5122, "text": "Finished Wiring of this IC"}, {"post_id": 44081, "ts": "2026-08-09T16:34:23Z", "hours": 4.7594, "text": "Wiring the ECG chip and the ESP 32"}, {"post_id": 43378, "ts": "2026-08-08T16:05:36Z", "hours": 2.1675, "text": "PCB schematic"}, {"post_id": 43238, "ts": "2026-08-08T11:53:08Z", "hours": 1.6172, "text": "Began with PCB designing for my life supporting project"}]...
|
Title: Neuroband by @SumukhAgastipurkar | Stardanc Title: Neuroband by @SumukhAgastipurkar | Stardance
Devlogs:
Began with PCB designing for my life supporting project
PCB schematic
Wiring the ECG chip and the ESP 32
Finished Wiring of this IC
working on other ic
finally did the last ic
finished doing 1 file
finally assembling the capacitors
routing the pcb
routing this messy area
routing of the capacitors
ROUTING
APP Bug Fixes
Fixed some app Bugs
Finally Completed App For Neckband
Ships:
What I made: Neuroband—a custom health tracker designed to be worn on the neck. It combines a custom hardware PCB with a companion Flutter mobile application. What was challenging: Routing the compact PCB layout for a neck-worn device and establishing smooth Bluetooth communication with the app. What I’m proud of: Designing the complete hardware schematics and connecting real-time hardware data to the mobile app UI. How to test: Check out the project documentation and demo video to see the hardware routing and app in action....
|
1793699732.9960356
|
1793786132.9960356
|
|
65410
|
small parkour game by @AsilDorukAtik | Stardance
|
AsilDorukAtik
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: small parkour game by @AsilDorukAtik | Star Title: small parkour game by @AsilDorukAtik | Stardance...
|
1793699732.0941625
|
1794304532.0941625
|
|
27562
|
RISK CALCULATOR by @Waldewort | Stardance
|
Waldewort
|
1
|
4.27
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-29T18:01:07Z", "hours": 3.0, "multiplier": 1.45, "payout": 4, "blessing": "neutral", "text": "RISK is a fantastic board game for the whole family. But does the endless dice-rolling in the late game turn your game night into a stressful, tedious chore? Not anymore! The RISK Calculator features random number generators that realistically calculate the number of surviving attackers or defenders. Simply enter the number of attackers and defenders, choose how long to keep attacking—for instance, stopping when three units remain to maximize your odds of winning—and let the computer handle the tedious dice-rolling. It calculates the outcome of a battle involving a thousand soldiers—far more than actually exist in the game—in a fraction of a second. With the RISK Calculator, your game becomes a relaxing social activity once again, saving the evening. Give it a try!", "repo": "https://github.com/Waldewort/Calculator-for-Risk-Board-Game-", "demo": "https://github.com/Waldewort/Calculator-for-Risk-Board-Game-/releases/tag/Published"}]...
|
[{"post_id": 19096, "ts": "202 [{"post_id": 19096, "ts": "2026-06-30T10:01:17Z", "hours": 0.6142, "text": "I´ve finished with the help of google gemini my HTML Overlay for the RISK Calculaor. Now you can try it optically beautiful and of course it is still mathematically fully right! So the next RISK game is gonna be comletely chill if you use my fully free and easy-to-use RISK Calculator! Sadly the HTML Overlay was not accepted by Starpheus so it´s an exe File now for voting :( Please give it a try it´s worth it!"}, {"post_id": 18550, "ts": "2026-06-29T18:51:21Z", "hours": 0.6528, "text": "Translation for our english speaker!"}, {"post_id": 18482, "ts": "2026-06-29T17:22:37Z", "hours": 2.5881, "text": "Calculator for RISK I´m now finished with the basic programm! If you want to play RISK relaxed without to have to roll the dice half the time you can now use my calculatur for the fights! Random Integers are generated and in compliance with all the rules of the game calculated. The attacker can also choose how many attackers shall be left and so don´t have to fight the weaker battles with 2 or 1 attacker. The winning chance is like if you roll the dice, about 54% to lose as defender and 46% as attacker, but as I explained in the beginning it´s like in real life not math, it´s a random dice ! But you don´t have to worry about if you lose the fight with my programm qou would also lose with real dices ;) You can now try it, but there will come a lot more features soon!"}]...
|
Title: RISK CALCULATOR by @Waldewort | Stardance
Title: RISK CALCULATOR by @Waldewort | Stardance
Devlogs:
Calculator for RISK I´m now finished with the basic programm! If you want to play RISK relaxed without to have to roll the dice half the time you can now use my calculatur for the fights! Random Integers are generated and in compliance with all the rules of the game calculated. The attacker can also choose how many attackers shall be left and so don´t have to fight the weaker battles with 2 or 1 attacker. The winning chance is like if you roll the dice, about 54% to lose as defender and 46% as attacker, but as I explained in the beginning it´s like in real life not math, it´s a random dice ! But you don´t have to worry about if you lose the fight with my programm qou would also lose with real dices ;) You can now try it, but there will come a lot more features soon!
Translation for our english speaker!
I´ve finished with the help of google gemini my HTML Overlay for the RISK Calculaor. Now you can try it optically beautiful and of course it is still mathematically fully right! So the next RISK game is gonna be comletely chill if you use my fully free and easy-to-use RISK Calculator! Sadly the HTML Overlay was not accepted by Starpheus so it´s an exe File now for voting :( Please give it a try it´s worth it!
Ships:
RISK is a fantastic board game for the whole family. But does the endless dice-rolling in the late game turn your game night into a stressful, tedious chore? Not anymore! The RISK Calculator features random number generators that realistically calculate the number of surviving attackers or defenders. Simply enter the number of attackers and defenders, choose how long to keep attacking—for instance, stopping when three units remain to maximize your odds of winning—and let the computer handle the tedious dice-rolling. It calculates the outcome of a battle involving a thousand soldiers—far more than actually exist in the game—in a fraction of a second. With the RISK Calculator, your game becomes a relaxing social activity once again, saving the evening. Give it a try!...
|
1793699731.2259948
|
1794563731.2259948
|
|
65409
|
My awesome macropad! by @eligo | Stardance
|
eligo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @eligo | Stardance
|
1793699730.2168765
|
1794304530.2168765
|
|
40905
|
Cognita Study App by @cognitayohan | Stardance
|
cognitayohan
|
1
|
41.11
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-12T00:49:36Z", "hours": 24.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Cognita Study is your AI-powered study companion. You can effortlessly create flashcards, practice tests, and quizzes from your study materials using the 45+ features Cognita has. Some major features include AI Chat/Image/Video, Flashcards, Scan Image to Flashcards, AP/SAT Practice Exams, and much more! Cognita Study solves the issue where many study app require $$$ in order to actually have a meaningful amount of time studying. It also streamlines the time needed when switching tabs for assignments by providing a one for all type of product- AI chat, calculator, chem balancer, and the exam prep all in your hands on the same website.", "repo": "https://github.com/robot3-track/cognita-clean", "demo": "https://cognitastudy.me"}]...
|
[{"post_id": 74760, "ts": "202 [{"post_id": 74760, "ts": "2026-09-28T05:00:43Z", "hours": 0.5164, "text": "Cognita Study App Devlog 37 - Updated signin pathways and fixed broken APK file structures for future development. I updated the UI for the signin pathway page and also started to build the APK file for development in the application."}, {"post_id": 72966, "ts": "2026-09-24T03:58:52Z", "hours": 1.3392, "text": "Cognita Study App Devlog 36 - Continuous improvements through UI and Functionality I continued to work on the functionality of the app. Right now I changed up the CSS values, added new styling for the signin page, and also created easy-to-use search bars for decks."}, {"post_id": 70325, "ts": "2026-09-18T22:57:41Z", "hours": 1.1017, "text": "Cognita Study App Devlog 35 - Light Mode Contrasting Fix + AI Speed Enhancement During these days I continued to make adjustments to the UX and UI for light mode/dark mode contrasting. I also fixed the the loading times for AI quiz/tests- now it can generate a whole 50+ question test within a few seconds!"}, {"post_id": 68415, "ts": "2026-09-15T02:29:15Z", "hours": 1.6572, "text": "Cognita Study App Devlog 34 - App CSS Full Upgrade I have upgraded the CSS and app layout for the entire application- from the home page, login page, and deck page to courses in Cognita Academy. No more lucide react icons or cheesy emojis- rather now there are professional holders and proper formatting for optimal studying."}, {"post_id": 65768, "ts": "2026-09-11T04:04:26Z", "hours": 1.2247, "text": "Cognita Study App Devlog 33 - App style cleanup I cleaned up the style of the app and also fixed the AI features for scanning images to create notes/flashcards. Note that some people may think the signin page is AI- but it was actually manually coded by myself (I also manually edited the logo/image)."}, {"post_id": 63696, "ts": "2026-09-07T17:05:08Z", "hours": 3.4681, "text": "Cognita Study App Devlog 32 - Full application run through and update for consistency. After hours of work, I have modified and edited multiple files across the app to properly reflect the UX styling and proper formatting."}, {"post_id": 58585, "ts": "2026-08-31T01:41:44Z", "hours": 0.7367, "text": "Cognita Study App Devlog 31 - Updated UX of Spaced Repition and Advanced tools features I have continued to update the UI as well as the UX of multiple features in the app!"}, {"post_id": 54835, "ts": "2026-08-26T00:18:40Z", "hours": 0.5967, "text": "Cognita Study App Devlog 30 - Create new UI style for students Updated the UI for the app using nice flashcards styling."}, {"post_id": 51148, "ts": "2026-08-20T17:19:21Z", "hours": 0.3422, "text": "Cognita Study App Devlog 29 - Update loading page, signin page, and all other pages for new CSS styling. I also updated the CSS for other pages in the app and also updated loading time speeds."}, {"post_id": 51117, "ts": "2026-08-20T16:45:32Z", "hours": 0.7936, "text": "Cognita Study App Devlog 28 - Updated Home page, Course page, UI, font, orientation, and more! I did a full update of the CSS for the app, renamed a few features, updated pages, used new font, and changed the orientation of buttons and pages."}, {"post_id": 50797, "ts": "2026-08-20T06:02:14Z", "hours": 0.4469, "text": "Cognita Study App Devlog 27 - Redid Home UI Design and Format Updated the UI for the Home page and also removed old files that slowed down the app’s performance."}, {"post_id": 50777, "ts": "2026-08-20T04:44:17Z", "hours": 0.545, "text": "Cognita Study App Devlog 26 - Worked on CSS Manually To fix the issues with CSS formatting and dark/light mode patterns, I fixed a few CSS files including Katex, Index, and Global.css."}, {"post_id": 50663, "ts": "2026-08-19T22:52:35Z", "hours": 0.7411, "text": "Cognita Study App Devlog 25 - Added new Referrals Feature Now you can refer your friends and earn AI credits for FREE!"}, {"post_id": 50109, "ts": "2026-08-19T05:32:03Z", "hours": 0.3239, "text": "Cognita Study App Devlog 24 - Updated UI for Welcome Page I have manually updated the user interface and formatting of the welcome page to be easier to access. I also made sure to have the loader properly check the database status and not show the steps until the database is properly loaded in Firestore."}, {"post_id": 49918, "ts": "2026-08-18T21:41:29Z", "hours": 1.0469, "text": "Cognita Study App Devlog 23 - Updated AP Testing UI I decided to go back to my original AP Testing site and also update some features including mobile view while doing the AP Test environment."}, {"post_id": 49242, "ts": "2026-08-17T22:32:09Z", "hours": 0.7783, "text": "Cognita Study App Devlog 22 - Updated home page UI! I have updated the home page UI to be easier accessed and also remove previous AI dependencies. Now the app supports easy access for major tools for both desktop and mobile!"}, {"post_id": 46723, "ts": "2026-08-14T05:32:41Z", "hours": 0.5783, "text": "Cognita Study App Devlog 21 - Debug small errors in app I fixed a few errors in the app, such as not having a loader for generating images and have inaccurate saving values for all-time progress."}, {"post_id": 46699, "ts": "2026-08-14T04:21:37Z", "hours": 0.8775, "text": "Cognita Study App Devlog 20 - Updated Groq Model I received notice today that Groq’s llama-3.1-8b-instant model was getting decommissioned on the 16th- thus I changed the model to openai/gpt-oss-20b. It is the next fastest model and the new instant model that Groq is transitioning to currently."}, {"post_id": 44425, "ts": "2026-08-10T05:43:47Z", "hours": 0.5925, "text": "Cognita Study App Devlog 19 - Updated Footer UI layout and feedback button Because the original footer that I made was not very pleasing visually, I decided to reformat it so that it would be easier to access on desktop and mobile devices."}, {"post_id": 44276, "ts": "2026-08-09T22:28:46Z", "hours": 0.8817, "text": "Cogntia Study App Devlog 18 - Updated UI and loader Today I worked on the badge page UI to make it look more professional and easier to use. I also updated the loader for the home page to look more professional and cool (and to prevent lags)."}, {"post_id": 43743, "ts": "2026-08-09T05:01:05Z", "hours": 0.6697, "text": "Cognita Study App Devlog 17 - Added image generation to AI Studio After the image generation was working steadily, I added it officially to the AI studio! It can also be triggered by the AI chat. One thing to keep in mind about image generation- this is the ultimate fast generation, so it can only generate simple images locally. NO complex diagrams."}, {"post_id": 43087, "ts": "2026-08-08T05:18:37Z", "hours": 0.5531, "text": "Cogntia Study App Devlog 16 - Finally got image generation to work! It is still a work in progress…. but a big accomplishment! I managed to connect my personalized trained API with my specific Cognita prompt to the powerful Mistral API for image generation at fast speeds. Mistral API can generate images within 2 seconds at best, which is quite amazing. However, the AI needs further training as images are not very accurate/realistic. While sometimes there are still image loading error times and I am still working on CORS image handling errors- it is an improvement from before! Stay tuned for more updates!"}, {"post_id": 42946, "ts": "2026-08-07T22:41:53Z", "hours": 1.2031, "text": "Cogntia Study App Devlog 15 - Upgraded app AI features speed by 12x! Using Groq AI! Today I set Groq AI as one of the first AI models in the priority list to use due to its amazing speeds. Since it can generate 800 tokens/sec and can go 12 times faster than your regular ChatGPT, it really enhances the app! Also, not only is Groq AI fast, but it is efficeint and smart as well. I feel like this was the right direction to go to for my AI models. However, there are limits to usage of this model, so slower models such as Claude, GPT, Gemini, Cohere, and Openrouter models will be used as backup and for specialized tasks. This is why not every feature in the app would be lightning fast, but the majority should still be!"}, {"post_id": 41775, "ts": "2026-08-06T05:23:17Z", "hours": 1.1192, "text": "Cognita Study App Devlog 14 - Edited iReady Exam Prep as well as updated user logics While debugging the app, I realized that some users that were transferred over didn’t properly save on the database. With a quick fix in the code to recognize users that are added, not only users that recently logged in, I was able to save all user data. In addition, I also updated the iReady exam prep site and linked it over to my main Cognita Study site. (this is the reason why iready prep is also linked in the hackatime for this project since they are all together)."}, {"post_id": 41476, "ts": "2026-08-05T18:16:24Z", "hours": 0.9842, "text": "Cognita Study App Devlog 13 - Adding more advanced AI for special tasks Today I added NVIDIA NIM free-tier models as a backup for advanced AI usage such as the code sandbox in the app. NVIDIA runs pretty well but takes time, so it is currently used as backup rather than the first setup. NVIDIA requires proxy so I used /api/nvidia for Vercel to do it."}, {"post_id": 41148, "ts": "2026-08-05T05:30:05Z", "hours": 0.7183, "text": "Cognita Study App Devlog 12 - Fixed UI for drop down menus Originally the drop down menus had a layering issue with the search bar- I quickly fixed it by removing any transparent properties as well as fixing the order of the layering."}, {"post_id": 40544, "ts": "2026-08-04T05:20:52Z", "hours": 2.0553, "text": "Cognita Study App Devlog 11 - Add SAT Prep and add more AP Questions Today I decided to go and work on my exam prep sites. I added more bank questions for AP tests, (biology, chemistry, etc.) and I also created a whole new SAT prep site! Originally the AI had issues functioning, but after some debugging now SAT prep works fully!"}, {"post_id": 40382, "ts": "2026-08-03T21:04:18Z", "hours": 0.9772, "text": "Cognita Study App Devlog 10 - Fix AI Chat store logic While debugging and testing features, I realized that there was a Firestore error while trying to store the values of the AI chat. It was due to an undefined title if the user doesn’t make a title for the AI chat. To fix this, I made an autogenerated title (just like how other leading AI chats do) that makes Firestore “happy”. With that fixed, I continued to work and move onto a few other errors including friendship check logic."}, {"post_id": 39893, "ts": "2026-08-03T05:31:30Z", "hours": 0.6925, "text": "Cognita Study App Devlog 9 - Adding new API in the meantime While I still can’t fix the classroom error just yet, I decided to add something in the meantime. Right now, my APIs are very limited and don’t have that many backups in case of an overload. Thus, I added OpenRouter API free models as backups for features to make sure AI features don’t crash. I also updated the prompt clearly to make the AIs understand how it works."}, {"post_id": 39849, "ts": "2026-08-03T03:22:41Z", "hours": 0.7019, "text": "Cognita Study App Devlog 8 - Debugging.. Today I continued to debug on the classroom game errors- right now it still has an issue where when the host already started the game, the users in the classroom game still can’t see it. However, I am still making progress as I started formatting the Latex format for math equations in the classroom game mode."}, {"post_id": 39310, "ts": "2026-08-02T06:28:11Z", "hours": 1.9572, "text": "Cognita Study App Devlog 7 - Started to work on Classroom logic After finishing up personal deck, public decks, and user logics, I decided to move on to the classroom game feature. Basically it is kinda like blooket where you can host live game with everyone in the class. Right now it is a work in progress with some errors, but the progress is looking good so far!"}, {"post_id": 39028, "ts": "2026-08-01T18:10:56Z", "hours": 1.6681, "text": "Cognita Study App Devlog 6 - Fixed Users Issue Due to the recent firebase oauth login setup, some errors were caused by the paywalls from firebase. For some reason, when certain users signup at a certain time, the app doesn’t record them as users in the database and doesn’t save their preferences. I quickly recovered and fix the issue though, so all errors should be gone by now! I did this by building a sync button in my devdashboard to make sure to sync users’ data. The trick was setting the backup users as “admin” but then restricting what “admin” meant- because actual admins require another email verification, giving the “admin” status only bypasses the firebase walls rather than giving free admin statuses to other users. In the meantime, I also edited the firebase API key for oauth that was outdated."}, {"post_id": 38393, "ts": "2026-07-31T18:56:36Z", "hours": 0.3194, "text": "Cognita Study App Devlog 5 - Cloned New Repo for Public Viewing. Unfortunately, the original Repo of the app has old commits that include accidentally leaked API keys, so I had to create a clone of the Repo without those commits. However, this also deleted all of my past history. I added my commit history that was erased onto the README for public viewing."}, {"post_id": 38272, "ts": "2026-07-31T16:09:38Z", "hours": 0.8583, "text": "Cognita Study App Devlog 4 - Updated 404 error page as well as Documentation on security practices! In order to protect the app and list out security practices, I built a new “Documentation” page that clearly lists the app’s guidelines. I also listed the official domains of the app to protect users from fake sites. In addition, I also updated the 404 page to be more lively and fun!"}, {"post_id": 38014, "ts": "2026-07-31T04:37:39Z", "hours": 1.4875, "text": "Cognita Study App Devlog 3 - Continuing the UI update as well as updating features for usability I figured that my app was cluttered- especially my home page. So I decided to edit my home page to include only the core features up front with an easy access search bar so users can easily find things around the app. I also designed my own “ad” to place on the sign in page- it is lowkey nice looking tbh."}, {"post_id": 37434, "ts": "2026-07-30T05:09:58Z", "hours": 1.2131, "text": "Cognita Study App Devlog 2 - UI UPDATE! Cognita Study was a project I built prior to the Stardance Challenge. For Devlog 2, I have updated a few more features adding on from Devlog 1. I updated the UI for the signin page as well as the home page to ‘match’ leading study app designs (Quizlet, etc.). I also fixed some broken database logic for logins as well as Profile pictures and bios."}, {"post_id": 37349, "ts": "2026-07-30T00:19:54Z", "hours": 5.5881, "text": "Cognita Study App Devlog 1 - FULL APP UPDATE! Cognita Study was a project I built prior to the Stardance Challenge, so at that time my app originally was a simple study app capable of a few features such as flashcards view, quiz, etc before Stardance started. By now I have completely changed the UI, connected to Firebase Database for user storage, added Gamification modes, Advanced Tools for each subject, AP Exam Prep , State Test prep , and added my own Custom APIs to support all AI tools within my app. Unfortunately, that also meant around 30 hours of coding wasn’t logged from before.. Well, nevertheless, I continued to build and update my app to include these new helpful features. There are 45+ different features and counting now! I made this project to help my fellow students from my school originally, but seeing it’s success I really wanted to push my app to another scale. What was really hard for me while updating the app included debugging Firebase Database storing data framework and also connecting my app to a API-chain (where I have multiple AI models support each other). Now that I have successfully completed those changes, I just have one more error to fix for now- the loading times are too long. I believe the error is due to the problem where the app tries to load everything at once- I’ll probably just make it load things in a step flow. Finally, for the project, I really hope you guys would try it out! It has really helped me and my classmates and I’m sure it could help you all too! Live Website: https://cognitastudy.me Instagram: https://www.instagram.com/cognita.study Lmk what else I should add/update in the future!"}]...
|
Title: Cognita Study App by @cognitayohan | Starda Title: Cognita Study App by @cognitayohan | Stardance
Devlogs:
Cognita Study App Devlog 1 - FULL APP UPDATE! Cognita Study was a project I built prior to the Stardance Challenge, so at that time my app originally was a simple study app capable of a few features such as flashcards view, quiz, etc before Stardance started. By now I have completely changed the UI, connected to Firebase Database for user storage, added Gamification modes, Advanced Tools for each subject, AP Exam Prep , State Test prep , and added my own Custom APIs to support all AI tools within my app. Unfortunately, that also meant around 30 hours of coding wasn’t logged from before.. Well, nevertheless, I continued to build and update my app to include these new helpful features. There are 45+ different features and counting now! I made this project to help my fellow students from my school originally, but seeing it’s success I really wanted to push my app to another scale. What was really hard for me while updating the app included debugging Firebase Database storing data framework and also connecting my app to a API-chain (where I have multiple AI models support each other). Now that I have successfully completed those changes, I just have one more error to fix for now- the loading times are too long. I believe the error is due to the problem where the app tries to load everything at once- I’ll probably just make it load things in a step flow. Finally, for the project, I really hope you guys would try it out! It has really helped me and my classmates and I’m sure it could help you all too! Live Website: https://cognitastudy.me Instagram: https://www.instagram.com/cognita.study Lmk what else I should add/update in the future!
Cognita Study App Devlog 2 - UI UPDATE! Cognita Study was a project I built prior to the Stardance Challenge. For Devlog 2, I have updated a few more features adding on from Devlog 1. I updated the UI for the signin page as well as the home page to ‘match’ leading study app designs (Quizlet, etc.). I also fixed some broken database logic for logins as well as Profile pictures and bios.
Cognita Study App Devlog 3 - Continuing the UI update as well as updating features for usability I figured that my app was cluttered- especially my home page. So I decided to edit my home page to include only the core features up front with an easy access search bar so users can easily find things around the app. I also designed my own “ad” to place on the sign in page- it is lowkey nice looking tbh.
Cognita Study App Devlog 4 - Updated 404 error page as well as Documentation on security practices! In order to protect the app and list out security practices, I built a new “Documentation” page that clearly lists the app’s guidelines. I also listed the official domains of the app to protect users from fake sites. In addition, I also updated the 404 page to be more lively and fun!
Cognita Study App Devlog 5 - Cloned New Repo for Public Viewing. Unfortunately, the original Repo of the app has old commits that include accidentally leaked API keys, so I had to create a clone of the Repo without those commits. However, this also deleted all of my past history. I added my commit history that was erased onto the README for public viewing.
Cognita Study App Devlog 6 - Fixed Users Issue Due to the recent firebase oauth login setup, some errors were caused by the paywalls from firebase. For some reason, when certain users signup at a certain time, the app doesn’t record them as users in the database and doesn’t save their preferences. I quickly recovered and fix the issue though, so all errors should be gone by now! I did this by building a sync button in my devdashboard to make sure to sync users’ data. The trick was setting the backup users as “admin” but then restricting what “admin” meant- because actual admins require another email verification, giving the “admin” status only bypasses the firebase walls rather than giving free admin statuses to other users. In the meantime, I also edited the firebase API key for oauth that was outdated.
Cognita Study App Devlog 7 - Started to work on Classroom logic After finishing up personal deck, public decks, and user logics, I decided to move on to the classroom game feature. Basically it is kinda like blooket where you can host live game with everyone in the class. Right now it is a work in progress with some errors, but the progress is looking good so far!
Cognita Study App Devlog 8 - Debugging.. Today I continued to debug on the classroom game errors- right now it still has an issue where when the host already started the game, the users in the classroom game still can’t see it. However, I am still making progress as I started formatting the Latex format for math equations in the classroom game mode.
Cognita Study App Devlog 9 - Adding new API in the meantime While I still can’t fix the classroom error just yet, I decided to add something in the meantime. Right now, my APIs are very limited and don’t have that many backups in case of an overload. Thus, I added OpenRouter API free models as backups for features to make sure AI features don’t crash. I also updated the prompt clearly to make the AIs understand how it works.
Cognita Study App Devlog 10 - Fix AI Chat store logic While debugging and testing features, I realized that there was a Firestore error while trying to store the values of the AI chat. It was due to an undefined title if the user doesn’t make a title for the AI chat. To fix this, I made an autogenerated title (just like how other leading AI chats do) that makes Firestore “happy”. With that fixed, I continued to work and move onto a few other errors including friendship check logic.
Cognita Study App Devlog 11 - Add SAT Prep and add more AP Questions Today I decided to go and work on my exam prep sites. I added more bank questions for AP tests, (biology, chemistry, etc.) and I also created a whole new SAT prep site! Originally the AI had issues functioning, but after some debugging now SAT prep works fully!
Cognita Study App Devlog 12 - Fixed UI for drop down menus Originally the drop down menus had a layering issue with the search bar- I quickly fixed it by removing any transparent properties as well as fixing the order of the layering.
Cognita Study App Devlog 13 - Adding more advanced AI for special tasks Today I added NVIDIA NIM free-tier models as a backup for advanced AI usage such as the code sandbox in the app. NVIDIA runs pretty well but takes time, so it is currently used as backup rather than the first setup. NVIDIA requires proxy so I used /api/nvidia for Vercel to do it.
Cognita Study App Devlog 14 - Edited iReady Exam Prep as well as updated user logics While debugging the app, I realized that some users that were transferred over didn’t properly save on the database. With a quick fix in the code to recognize users that are added, not only users that recently logged in, I was able to save all user data. In addition, I also updated the iReady exam prep site and linked it over to my main Cognita Study site. (this is the reason why iready prep is also linked in the hackatime for this project since they are all together).
Cogntia Study App Devlog 15 - Upgraded app AI features speed by 12x! Using Groq AI! Today I set Groq AI as one of the first AI models in the priority list to use due to its amazing speeds. Since it can generate 800 tokens/sec and can go 12 times faster than your regular ChatGPT, it really enhances the app! Also, not only is Groq AI fast, but it is efficeint and smart as well. I feel like this was the right direction to go to for my AI models. However, there are limits to usage of this model, so slower models such as Claude, GPT, Gemini, Cohere, and Openrouter models will be used as backup and for specialized tasks. This is why not every feature in the app would be lightning fast, but the majority should still be!
Cogntia Study App Devlog 16 - Finally got image generation to work! It is still a work in progress…. but a big accomplishment! I managed to connect my personalized trained API with my specific Cognita prompt to the powerful Mistral API for image generation at fast speeds. Mistral API can generate images within 2 seconds at best, which is quite amazing. However, the AI needs further training as images are not very accurate/realistic. While sometimes there are still image loading error times and I am still working on CORS image handling errors- it is an improvement from before! Stay tuned for more updates!
Cognita Study App Devlog 17 - Added image generation to AI Studio After the image generation was working steadily, I added it officially to the AI studio! It can also be triggered by the AI chat. One thing to keep in mind about image generation- this is the ultimate fast generation, so it can only generate simple images locally. NO complex diagrams.
Cogntia Study App Devlog 18 - Updated UI and loader Today I worked on the badge page UI to make it look more professional and easier to use. I also updated the loader for the home page to look more professional and cool (and to prevent lags).
Cognita Study App Devlog 19 - Updated Footer UI layout and feedback button Because the original footer that I made was not very pleasing visually, I decided to reformat it so that it would be easier to access on desktop and mobile devices.
Cognita Study App Devlog 20 - Updated Groq Model I received notice today that Groq’s llama-3.1-8b-instant model was getting decommissioned on the 16th- thus I changed the model to openai/gpt-oss-20b. It is the next fastest model and the new instant model that Groq is transitioning to currently.
Cognita Study App Devlog 21 - Debug small errors in app I fixed a few errors in the app, such as not having a loader for generating images and have inaccurate saving values for all-time progress.
Cognita Study App Devlog 22 - Updated home page UI! I have updated the home page UI to be easier accessed and also remove previous AI dependencies. Now the app supports easy access for major tools for both desktop and mobile!
Cognita Study App Devlog 23 - Updated AP Testing UI I decided to go back to my original AP Testing site and also update some features including mobile view while doing the AP Test environment.
Cognita Study App Devlog 24 - Updated UI for Welcome Page I have manually updated the user interface and formatting of the welcome page to be easier to access. I also made sure to have the loader properly check the database status and not show the steps until the database is properly loaded in Firestore.
Cognita Study App Devlog 25 - Added new Referrals Feature Now you can refer your friends and earn AI credits for FREE!
Cognita Study App Devlog 26 - Worked on CSS Manually To fix the issues with CSS formatting and dark/light mode patterns, I fixed a few CSS files including Katex, Index, and Global.css.
Cognita Study App Devlog 27 - Redid Home UI Design and Format Updated the UI for the Home page and also removed old files that slowed down the app’s performance.
Cognita Study App Devlog 28 - Updated Home page, Course page, UI, font, orientation, and more! I did a full update of the CSS for the app, renamed a few features, updated pages, used new font, and changed the orientation of buttons and pages.
Cognita Study App Devlog 29 - Update loading page, signin page, and all other pages for new CSS styling. I also updated the CSS for other pages in the app and also updated loading time speeds.
Cognita Study App Devlog 30 - Create new UI style for students Updated the UI for the app using nice flashcards styling.
Cognita Study App Devlog 31 - Updated UX of Spaced Repition and Advanced tools features I have continued to update the UI as well as the UX of multiple features in the app!
Cognita Study App Devlog 32 - Full application run through and update for consistency. After hours of work, I have modified and edited multiple files across the app to properly reflect the UX styling and proper formatting.
Cognita Study App Devlog 33 - App style cleanup I cleaned up the style of the app and also fixed the AI features for scanning images to create notes/flashcards. Note that some people may think the signin page is AI- but it was actually manually coded by myself (I also manually edited the logo/image).
Cognita Study App Devlog 34 - App CSS Full Upgrade I have upgraded the CSS and app layout for the entire application- from the home page, login page, and deck page to courses in Cognita Academy. No more lucide react icons or cheesy emojis- rather now there are professional holders and proper formatting for optimal studying.
Cognita Study App Devlog 35 - Light Mode Contrasting Fix + AI Speed Enhancement During these days I continued to make adjustments to the UX and UI for light mode/dark mode contrasting. I also fixed the the loading times for AI quiz/tests- now it can generate a whole 50+ question test within a few seconds!
Cognita Study App Devlog 36 - Continuous improvements through UI and Functionality I continued to work on the functionality of the app. Right now I changed up the CSS values, added new styling for the signin page, and also created easy-to-use search bars for decks.
Cognita Study App Devlog 37 - Updated signin pathways and fixed broken APK file structures for future development. I updated the UI for the signin pathway page and also started to build the APK file for development in the application.
Ships:
Cognita Study is your AI-powered study companion. You can effortlessly create flashcards, practice tests, and quizzes from your study materials using the 45+ features Cognita has. Some major features include AI Chat/Image/Video, Flashcards, Scan Image to Flashcards, AP/SAT Practice Exams, and much more! Cognita Study solves the issue where many study app require $$$ in order to actually have a meaningful amount of time studying. It also streamlines the time needed when switching tabs for assignments by providing a one for all type of product- AI chat, calculator, chem balancer, and the exam prep all in your hands on the same website....
|
1793699726.3318942
|
1793786126.3318942
|
|
65408
|
my APOD site by @mdsaifullahshihab1 | Stardance
|
mdsaifullahshihab1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: my APOD site by @mdsaifullahshihab1 | Stard Title: my APOD site by @mdsaifullahshihab1 | Stardance...
|
1793699725.4287124
|
1794304525.4287124
|
|
65407
|
My awesome macropad! by @niharmajukar | Stardance
|
niharmajukar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @niharmajukar | Sta Title: My awesome macropad! by @niharmajukar | Stardance...
|
1793699724.5351126
|
1794304524.5351126
|
|
65406
|
My very own WebOS by @Felicia | Stardance
|
Felicia
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Felicia | Stardance
|
1793699723.6173186
|
1794304523.6173186
|
|
70076
|
neverslacking by @bahan_hime | Stardance
|
bahan_hime
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-11-01T16:46:24Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A slack bot that makes ya cat nerd, flashes you with handsome duck pics and tells you a joke! Latency and help commands are available. The hardest part was “deploying” it to nest, I’m still not sure it’s working properly", "repo": "https://github.com/hime2bahan/neverslacking-slack-bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0CDTQARQN5"}]...
|
[{"post_id": 82041, "ts": "202 [{"post_id": 82041, "ts": "2026-10-23T15:25:19Z", "hours": 2.7583, "text": "Almost done! Waiting for my nest application to get approved"}]...
|
Title: neverslacking by @bahan_hime | Stardance
D Title: neverslacking by @bahan_hime | Stardance
Devlogs:
Almost done! Waiting for my nest application to get approved
Ships:
A slack bot that makes ya cat nerd, flashes you with handsome duck pics and tells you a joke! Latency and help commands are available. The hardest part was “deploying” it to nest, I’m still not sure it’s working properly...
|
1793699722.454813
|
1793786122.454813
|
|
65405
|
Sticky 1 – Introduction “Monday morning… College k Sticky 1 – Introduction “Monday morning… College ka first day by @rupaliverma1882 | Stardance...
|
rupaliverma1882
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Sticky 1 – Introduction “Monday morning… Co Title: Sticky 1 – Introduction “Monday morning… College ka first day by @rupaliverma1882 | Stardance...
|
1793699721.5919895
|
1794304521.5919895
|
|
43489
|
Cursor Combat by @Parvv | Stardance
|
Parvv
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-12T19:43:27Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Just released cursor combat , my quick, neon-inspired aim trainer built to test your click accuracy and reflexes with a timer in 45 seconds! Creating everything from scratch with HTML, CSS and vanilla javascript has been a massive learning curve, one of the toughest parts of it for me was uncoding all the javascript logic for the game loop & event listener. Learning the best way of detecting ‘misses’, (tapping anywhere other than the target object), without breaking the scoring was something I spent lots of time debugging. Matching the CSS of my ‘neon’ glow and smoothly transitional gamescreen with some CSS tricks was also tricky to get just right across each scene (Startup/Game/Gameover). Even though this has proved challenging I couldn’t be prouder in how a ‘full package’ game it feels. From its ‘futuristic’ glowing appearance, the target which randomly switches in size upon ‘impact’ with your mouse and the distinctive ‘pop ‘ Sound! This really feels like its ready for any public release from the off . I’d love people to go have a go at the game and give me feedback ! If you go check out my website http://www.cursorcombat.web44.net/ and try to hit my highest score of 123 whilst not missing a tap! Let me know in the comments what score you get below!!", "repo": "", "demo": ""}]...
|
[{"post_id": 45959, "ts": "202 [{"post_id": 45959, "ts": "2026-08-12T19:40:08Z", "hours": 1.6722, "text": "Final Dev Log: Cursor Combat is Shipping! After what feels like ages, my aim-trainer is finally done! In this video above, I’m showcasing all the features put together – from the neon ui overlay, random target size, an “accuracy check” system that penalises inaccurate shots, down to a custom pop sound that plays each time targets are hit. Today I wrapped up the official Github project, I finally have an README to go alongside my code and the game is live and available on the internet for anyone to try, meaning… this is it, 100% done!"}, {"post_id": 40890, "ts": "2026-08-04T18:10:35Z", "hours": 1.8831, "text": "Cursor Combat – Devlog: Day 2! It was an HUGE day today for Cursor Combat! I have taken, and done a thorough and complete, overhaul to the entire feel, polish and mechanics of our aimed training game. What was done:Bug Fixes & Visual Polish- The neon glow is ADDED! (A comma was missed on a box-shadow property, causing the neon glow on the target, and was in fact in fact in itself, actually messing with rendering of it, but of course, I only see this now.)-background grid Fix! Corrected syntax, but was an actually in fact actually funny looking typo, just in (radical-gradient to radial-gradient!) and gave us our dark-dotted background! -fix for typos in Animation! Correct spelling! – finally fixed upanimations!!! Animation & game FEEL “Pop out!” animation! I altered my existing animation of my target, so when you successfully click on the target, instead of just SHRINKING to nothing, it now POPS OUT! - “smooth gliding” Target! Instead of the target being a thing that TELEPORTs to its next target (that’s kinda the point when you have to time it really well!) I have corrected my existing CSS Transition so my target ‘smooth glides’ from where it was at point-to-point across the span of 0.1, ease. “Random sized!” target game! Added more JavaScript so that targets will spawn in anywhere between 30px – 100px, and have been made to ‘bounce’ up and down to an entirely random ‘size’ of them each time a target is struck! This greatly adds difficulty to the timing and training aspect of the game!- 45-secod timer!-added functioning timer-addedHTMLheader to display current “time remaining”!- added a setinterval looping code in place to count down each second of the game!-addedalert upon end of game with timer displaying your score and have set timer to disappear once it pops up! TOMORROW- Audio Feedback! (Day three)- I will be searching for what sounds great for my ’pop ‘em!’’ or “laser ‘pew’’ and add these sounds to the game using Web Audio API, so my target may emit an appropriate sound every time I click! and making the home and end sreen."}, {"post_id": 40277, "ts": "2026-08-03T18:15:34Z", "hours": 1.3644, "text": "Today, I built my first ever game from absolute scratch. i am coding Cursor Combat, a browser-based game focused on aiming training. I started off by getting my IDE (VS Code) ready and laying the basic HTML foundation. Then, I went in with CSS to create some style elements. I added a dark background, transformed my default cursor to a sniper reticle, and crafted a white ‘Arena’ using position: relative and overflow: hidden that holds our target ball, effectively trapping it in place. The real highlight, though, was writing my first snippets of JavaScript! I implemented an event listener to update the score every time the ball is clicked. My clicker ball is also instantly teleporting all over the place within the Arena thanks to the magic of Math.random(). It definitely took some fiddling with coordinates and debugging some math functions to ensure the ball remained safely within the bounds of the Arena. Day one done, next stop is a timer, challenge you all to beat my score in 30 seconds when this thing’s finished! Let’s get it. 🔥"}]...
|
Title: Cursor Combat by @Parvv | Stardance
Devlog Title: Cursor Combat by @Parvv | Stardance
Devlogs:
Today, I built my first ever game from absolute scratch. i am coding Cursor Combat, a browser-based game focused on aiming training. I started off by getting my IDE (VS Code) ready and laying the basic HTML foundation. Then, I went in with CSS to create some style elements. I added a dark background, transformed my default cursor to a sniper reticle, and crafted a white ‘Arena’ using position: relative and overflow: hidden that holds our target ball, effectively trapping it in place. The real highlight, though, was writing my first snippets of JavaScript! I implemented an event listener to update the score every time the ball is clicked. My clicker ball is also instantly teleporting all over the place within the Arena thanks to the magic of Math.random(). It definitely took some fiddling with coordinates and debugging some math functions to ensure the ball remained safely within the bounds of the Arena. Day one done, next stop is a timer, challenge you all to beat my score in 30 seconds when this thing’s finished! Let’s get it. 🔥
Cursor Combat – Devlog: Day 2! It was an HUGE day today for Cursor Combat! I have taken, and done a thorough and complete, overhaul to the entire feel, polish and mechanics of our aimed training game. What was done:Bug Fixes & Visual Polish- The neon glow is ADDED! (A comma was missed on a box-shadow property, causing the neon glow on the target, and was in fact in fact in itself, actually messing with rendering of it, but of course, I only see this now.)-background grid Fix! Corrected syntax, but was an actually in fact actually funny looking typo, just in (radical-gradient to radial-gradient!) and gave us our dark-dotted background! -fix for typos in Animation! Correct spelling! – finally fixed upanimations!!! Animation & game FEEL “Pop out!” animation! I altered my existing animation of my target, so when you successfully click on the target, instead of just SHRINKING to nothing, it now POPS OUT! - “smooth gliding” Target! Instead of the target being a thing that TELEPORTs to its next target (that’s kinda the point when you have to time it really well!) I have corrected my existing CSS Transition so my target ‘smooth glides’ from where it was at point-to-point across the span of 0.1, ease. “Random sized!” target game! Added more JavaScript so that targets will spawn in anywhere between 30px – 100px, and have been made to ‘bounce’ up and down to an entirely random ‘size’ of them each time a target is struck! This greatly adds difficulty to the timing and training aspect of the game!- 45-secod timer!-added functioning timer-addedHTMLheader to display current “time remaining”!- added a setinterval looping code in place to count down each second of the game!-addedalert upon end of game with timer displaying your score and have set timer to disappear once it pops up! TOMORROW- Audio Feedback! (Day three)- I will be searching for what sounds great for my ’pop ‘em!’’ or “laser ‘pew’’ and add these sounds to the game using Web Audio API, so my target may emit an appropriate sound every time I click! and making the home and end sreen.
Final Dev Log: Cursor Combat is Shipping! After what feels like ages, my aim-trainer is finally done! In this video above, I’m showcasing all the features put together – from the neon ui overlay, random target size, an “accuracy check” system that penalises inaccurate shots, down to a custom pop sound that plays each time targets are hit. Today I wrapped up the official Github project, I finally have an README to go alongside my code and the game is live and available on the internet for anyone to try, meaning… this is it, 100% done!
Ships:
Just released cursor combat , my quick, neon-inspired aim trainer built to test your click accuracy and reflexes with a timer in 45 seconds! Creating everything from scratch with HTML, CSS and vanilla javascript has been a massive learning curve, one of the toughest parts of it for me was uncoding all the javascript logic for the game loop & event listener. Learning the best way of detecting ‘misses’, (tapping anywhere other than the target object), without breaking the scoring was something I spent lots of time debugging. Matching the CSS of my ‘neon’ glow and smoothly transitional gamescreen with some CSS tricks was also tricky to get just right across each scene (Startup/Game/Gameover). Even though this has proved challenging I couldn’t be prouder in how a ‘full package’ game it feels. From its ‘futuristic’ glowing appearance, the target which randomly switches in size upon ‘impact’ with your mouse and the distinctive ‘pop ‘ Sound! This really feels like its ready for any public release from the off . I’d love people to go have a go at the game and give me feedback ! If you go check out my website http://www.cursorcombat.web44.net/ and try to hit my highest score of 123 whilst not missing a tap! Let me know in the comments what score you get below!!...
|
1793699720.4211864
|
1793786120.4211864
|
|
65404
|
My very own WebOS by @airmageater134 | Stardance
|
airmageater134
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @airmageater134 | Star Title: My very own WebOS by @airmageater134 | Stardance...
|
1793699719.5245614
|
1794304519.5245614
|
|
65402
|
IT stickers by @polatovasoliha007 | Stardance
|
polatovasoliha007
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: IT stickers by @polatovasoliha007 | Stardan Title: IT stickers by @polatovasoliha007 | Stardance...
|
1793699718.6639478
|
1794304518.6639478
|
|
18738
|
Projectile Motion Project by @joebracken | Stardan Projectile Motion Project by @joebracken | Stardance...
|
joebracken
|
1
|
13.0
|
112
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-06T22:21:14Z", "hours": 13.0, "multiplier": 9.02, "payout": 112, "blessing": "neutral", "text": "I made a projectile motion game in Python using Pygame. The player can change the launch angle, velocity, and gravity before firing a projectile at a moving target. The game uses real projectile motion equations and shows values like distance, height, speed, and flight time while the projectile is moving. I also added a scoring system, limited shots, an aim assist option, and a game over screen. This project helped improve my Python skills and my understanding of projectile motion.", "repo": "https://github.com/madmanmr/ProjectileMotion", "demo": "https://madmanmr.github.io/madmanmr-ProjectileMotion-build-web/"}]...
|
[{"post_id": 23778, "ts": "202 [{"post_id": 23778, "ts": "2026-07-06T22:18:17Z", "hours": 0.6636, "text": "Completed game fixed a few minor issues and made code compatable with the web."}, {"post_id": 12104, "ts": "2026-06-19T19:14:15Z", "hours": 2.1161, "text": "Added a game over screen. Neatened code, fixed a few bugs. Game is now done"}, {"post_id": 11664, "ts": "2026-06-19T00:25:11Z", "hours": 0.8572, "text": "Made UI better and there are no ways around half points after using assist button"}, {"post_id": 11458, "ts": "2026-06-18T18:48:37Z", "hours": 0.9217, "text": "Improved layout of screen. Added a parabola trajectory to hit target easier but halves points earned if it is on. Game is basically done now might add some more things later."}, {"post_id": 11379, "ts": "2026-06-18T16:55:11Z", "hours": 0.92, "text": "Made a simple points system for where you hit the target. Improved the start and restart buttons, included a line to aim the projectile."}, {"post_id": 10814, "ts": "2026-06-17T19:03:04Z", "hours": 0.6883, "text": "Have now made the target go to a random position on the x axis. the projectile now has a splash effect and I have made collision for if the projectile hits target."}, {"post_id": 10787, "ts": "2026-06-17T18:16:41Z", "hours": 0.6972, "text": "Made a running loop so I can have a reset button. Fixed distance a time var displaying wrong values and they know change while inputting variables."}, {"post_id": 10342, "ts": "2026-06-17T00:49:04Z", "hours": 1.5678, "text": "Improved layout of code and fixed a few minor errors but need to get the collision timing right otherwise variables arent accurate."}, {"post_id": 10303, "ts": "2026-06-16T23:08:35Z", "hours": 2.1497, "text": "Just realised I started coding on a different file and I didnt link it so I couldnt post devlog. Heres my second one anyways. I finished the physics and made a load of buttons and text so for the inputs. I then fixed the timing so it moves close to real speed. Started making another end loops to display final vars and make a restart button. May make it into a game soon"}, {"post_id": 9570, "ts": "2026-06-15T22:53:40Z", "hours": 2.2844, "text": "I didn’t realise I had two files named very similar things so I couldnt post a devlog for while. Here’s my first one anyways. I spent all of yesterday re-learning 2d Porjectile motion and setting up equations for each variable. Then I set up the basic layout for pygame and system."}]...
|
Title: Projectile Motion Project by @joebracken | Title: Projectile Motion Project by @joebracken | Stardance
Devlogs:
I didn’t realise I had two files named very similar things so I couldnt post a devlog for while. Here’s my first one anyways. I spent all of yesterday re-learning 2d Porjectile motion and setting up equations for each variable. Then I set up the basic layout for pygame and system.
Just realised I started coding on a different file and I didnt link it so I couldnt post devlog. Heres my second one anyways. I finished the physics and made a load of buttons and text so for the inputs. I then fixed the timing so it moves close to real speed. Started making another end loops to display final vars and make a restart button. May make it into a game soon
Improved layout of code and fixed a few minor errors but need to get the collision timing right otherwise variables arent accurate.
Made a running loop so I can have a reset button. Fixed distance a time var displaying wrong values and they know change while inputting variables.
Have now made the target go to a random position on the x axis. the projectile now has a splash effect and I have made collision for if the projectile hits target.
Made a simple points system for where you hit the target. Improved the start and restart buttons, included a line to aim the projectile.
Improved layout of screen. Added a parabola trajectory to hit target easier but halves points earned if it is on. Game is basically done now might add some more things later.
Made UI better and there are no ways around half points after using assist button
Added a game over screen. Neatened code, fixed a few bugs. Game is now done
Completed game fixed a few minor issues and made code compatable with the web.
Ships:
I made a projectile motion game in Python using Pygame. The player can change the launch angle, velocity, and gravity before firing a projectile at a moving target. The game uses real projectile motion equations and shows values like distance, height, speed, and flight time while the projectile is moving. I also added a scoring system, limited shots, an aim assist option, and a game over screen. This project helped improve my Python skills and my understanding of projectile motion....
|
1793699717.414159
|
1793786117.414159
|
|
65401
|
My own site! by @gogoitanish44 | Stardance
|
gogoitanish44
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @gogoitanish44 | Stardance
|
1793699716.5212595
|
1794304516.5212595
|
|
70067
|
Shifter Converter by @Djayden | Stardance
|
Djayden
|
1
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-11-01T01:47:48Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a program that turns a useless format (.Shifter) into a format that anyone can use and import into almost any calendar app. My parents only use the Shifter app to manage all family planning, but I am more fond of Google Calendar. Now with this program I can easily import their calendar. I am proud of what I made, but less proud of the fact that it is currently 2:45 AM, an hour before the deadline.", "repo": "https://github.com/Djayden-R/Shifter-Converter", "demo": "https://pypi.org/project/shifter-converter/"}]...
|
[{"post_id": 86074, "ts": "202 [{"post_id": 86074, "ts": "2026-11-01T01:31:17Z", "hours": 1.9061, "text": "Turned project into CLI program I have given the program a basic interface and uploaded it as a package to PyPI. I also finished the README and now I just need to fix a few details for shipping the project. (it is 2:30 AM btw, I probably should have started this project sooner)"}, {"post_id": 85977, "ts": "2026-10-31T23:14:40Z", "hours": 3.8586, "text": "I FOUND IT! I finnaly know now what the problem was, for some reason the developer of the Shifter app decided that it would be a good idea to use integers for the months. So jan is 00, feb 01, etc. This took me way too long to figure out, but I eventually did. I found out because I saw my little brothers birthday in the notes, but it was shifted by exactly one month and then I looked at all the dates and saw that years ended with 11, instead of 12. Now I just need to fix a little problem I created myself by using timezones to parse the dates. This causes dates to shift an hour because of winter time."}, {"post_id": 82067, "ts": "2026-10-23T18:06:53Z", "hours": 3.4069, "text": "Decided to simplify the idea Originally I was planning on making the program connect with your Google account to make it automatically upload the calendar. But since Stardance is almost ending and I have a lot of other projects I also want to finish I decided on just turning the file into an .ics and just manually uploading the file to Google Calendar. Below you can see I have already made the program parse the .Shifter into a list of standard classes, so turning that into an .ics file is easy as cake."}, {"post_id": 80197, "ts": "2026-10-16T17:39:12Z", "hours": 2.0281, "text": "Finished importing shifts from file The file that I am trying to convert has a . Shifter file extension, but is just an SQLite3 database file. So it should be pretty easy to work with, except for the fact that all tables and columns are in Spanish and have no documentation whatsoever. So I made a demo file and used Google Translate to convert all the names, and with some context it is pretty easy to understand the data. I have already made the code that gathers all the shifts from the file. I should probably explain what this file even is. It is from a program called Shifter from LHRSoft, its goal is to inventarise all your work shifts. My parents use this program as the family calendar, but the problem is that there is no easy way to upload the full calendar to Google Calendar (atleast none that is quick and easy to understand). And that is why I am making this project; to make it possible to easily upload the . Shifter to Google Calendar"}]...
|
Title: Shifter Converter by @Djayden | Stardance
Title: Shifter Converter by @Djayden | Stardance
Devlogs:
Finished importing shifts from file The file that I am trying to convert has a . Shifter file extension, but is just an SQLite3 database file. So it should be pretty easy to work with, except for the fact that all tables and columns are in Spanish and have no documentation whatsoever. So I made a demo file and used Google Translate to convert all the names, and with some context it is pretty easy to understand the data. I have already made the code that gathers all the shifts from the file. I should probably explain what this file even is. It is from a program called Shifter from LHRSoft, its goal is to inventarise all your work shifts. My parents use this program as the family calendar, but the problem is that there is no easy way to upload the full calendar to Google Calendar (atleast none that is quick and easy to understand). And that is why I am making this project; to make it possible to easily upload the . Shifter to Google Calendar
Decided to simplify the idea Originally I was planning on making the program connect with your Google account to make it automatically upload the calendar. But since Stardance is almost ending and I have a lot of other projects I also want to finish I decided on just turning the file into an .ics and just manually uploading the file to Google Calendar. Below you can see I have already made the program parse the .Shifter into a list of standard classes, so turning that into an .ics file is easy as cake.
I FOUND IT! I finnaly know now what the problem was, for some reason the developer of the Shifter app decided that it would be a good idea to use integers for the months. So jan is 00, feb 01, etc. This took me way too long to figure out, but I eventually did. I found out because I saw my little brothers birthday in the notes, but it was shifted by exactly one month and then I looked at all the dates and saw that years ended with 11, instead of 12. Now I just need to fix a little problem I created myself by using timezones to parse the dates. This causes dates to shift an hour because of winter time.
Turned project into CLI program I have given the program a basic interface and uploaded it as a package to PyPI. I also finished the README and now I just need to fix a few details for shipping the project. (it is 2:30 AM btw, I probably should have started this project sooner)
Ships:
I made a program that turns a useless format (.Shifter) into a format that anyone can use and import into almost any calendar app. My parents only use the Shifter app to manage all family planning, but I am more fond of Google Calendar. Now with this program I can easily import their calendar. I am proud of what I made, but less proud of the fact that it is currently 2:45 AM, an hour before the deadline....
|
1793699715.3048675
|
1793786115.3048675
|
|
65400
|
BLARE by @saodatxonaxmedova0512 | Stardance
|
saodatxonaxmedova0512
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BLARE by @saodatxonaxmedova0512 | Stardance
|
1793699714.426977
|
1794304514.426977
|
|
65399
|
My first slack bot! by @Milobear | Stardance
|
Milobear
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Milobear | Stardanc Title: My first slack bot! by @Milobear | Stardance...
|
1793699713.5505104
|
1794304513.5505104
|
|
27065
|
monkeyos by @simonproyt | Stardance
|
simonproyt
|
2
|
25.0
|
177
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-20T20:58:19Z", "hours": 18.0, "multiplier": 9.98, "payout": 177, "blessing": "neutral", "text": "I finally turned the concept into a more usable tech demo that has some features and focused on making apps that demo the oses underlying apis in a simple way and polishing the whole os to not have that unfinished concept feeling also if you want to try it out you might need to enable webgpu in your browsers flags settings if its not enabled by default. Thank you for reading and I hope that you found my projects interesting!", "repo": "https://github.com/simonproyt/monkeyos", "demo": "https://simonproyt.github.io/monkeyos/"}, {"ship_num": 2, "ts": "2026-07-02T14:29:44Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So i think this is good as an initial version but i have a lot of work to do on the rendering engine and adding more apps because its kinda bare bones but i will be definitely flushing it out more and making the ui more pretty", "repo": "https://github.com/simonproyt/monkeyos", "demo": "https://simonproyt.github.io/monkeyos/"}]...
|
[{"post_id": 31998, "ts": "202 [{"post_id": 31998, "ts": "2026-07-20T20:46:58Z", "hours": 3.4631, "text": "Backgrounds finally so one of the things missing from the os i think was like some pretty backgrounds cause the os only had that bland dark blue/grey ish simple one color background support but i changed that now and added support for random image background support with NASA APOD or Picsum random as the selectable options in the new settings app"}, {"post_id": 31110, "ts": "2026-07-19T07:45:09Z", "hours": 3.0192, "text": "First game Added snake to the os as a cool way to demo all the rendering sound and storage apis in a fun way and added a few underlying kernel and window manager changes like increasing the oses fps target from 2 to 30 because it was so laggy for games"}, {"post_id": 28805, "ts": "2026-07-15T09:36:37Z", "hours": 2.2514, "text": "More audio stuff piano It’s a piano what more could i say about it midiplayer It’s a retro chiptune style midi player to demo the oses audio capabilities with a cool visualizer"}, {"post_id": 27598, "ts": "2026-07-13T10:16:20Z", "hours": 2.3033, "text": "Added some multimedia features and a basic networking api beep Just a simple pc speaker like beep to test if the sound api is working or not imgview An image viewer thats it nothing special fetch A curl like command that uses the new networking api to fetch stuff trough the browser or if that fails because of crocs trough a proxy api"}, {"post_id": 26606, "ts": "2026-07-11T15:14:12Z", "hours": 1.0986, "text": "Added 3 new commands to the cli mv and grep: its preatty self explanatory what it does if you ever used linux or any other unix like operating system for that matter man: this was kinda hard at first finding where you can find online versions of the manpages from linux that the os can easily get over an api but after a bit of searching i found the tldr pages project and uses that and the github api to download the pages and then strip out the markdown syntax from them and displays them in the terminal."}, {"post_id": 26087, "ts": "2026-07-10T17:50:55Z", "hours": 2.3481, "text": "Added two new apps to the os so after having the libui ui layer implemented i decided to add more apps to demo it like a notepad and a basic file manager"}, {"post_id": 24708, "ts": "2026-07-08T14:01:42Z", "hours": 3.8514, "text": "A pretty big update so after a lot of work i finally added a few features that the os have been missing for ages like a gui library so there could be gui apps not just terminal stuff and a demo calculator app text rendering support to the webgpu engine aero snap like window snapping a dock for window management with a clock and a menu to launch apps Thank you for reading my devlog"}, {"post_id": 20790, "ts": "2026-07-02T14:22:45Z", "hours": 0.9364, "text": "Worked on a ci pipeline to deploy the project automatically to github pages and added a few visual fixes to the project"}, {"post_id": 20013, "ts": "2026-07-01T14:41:16Z", "hours": 1.2564, "text": "Multi windowing is finally supported now but the gui still looks kinda basic the webgpu rendering engine behind everything still doesn’t support text or image rendering so i will be working on that and adding more apps because we only have the terminal"}, {"post_id": 19210, "ts": "2026-06-30T14:03:35Z", "hours": 2.1317, "text": "So we have finally working unix style pipes added to the system and a lot of underlying changes in the kernel for more performance improvements cause the older versions were kinda slow and im trying to fix that"}, {"post_id": 17568, "ts": "2026-06-28T12:24:53Z", "hours": 2.5189, "text": "So this is my first devlog for this project the idea is that to build a rust and wasm based web os that because i taught that using standard html 5 + js would be kinda boring because everyone does that i wanted to do something special so here is the current state of the project: Whats working basic filesystem basic process management a basic shell with rust uutils backed commands Thanks for reading my devlog"}]...
|
Title: monkeyos by @simonproyt | Stardance
Devlog Title: monkeyos by @simonproyt | Stardance
Devlogs:
So this is my first devlog for this project the idea is that to build a rust and wasm based web os that because i taught that using standard html 5 + js would be kinda boring because everyone does that i wanted to do something special so here is the current state of the project: Whats working basic filesystem basic process management a basic shell with rust uutils backed commands Thanks for reading my devlog
So we have finally working unix style pipes added to the system and a lot of underlying changes in the kernel for more performance improvements cause the older versions were kinda slow and im trying to fix that
Multi windowing is finally supported now but the gui still looks kinda basic the webgpu rendering engine behind everything still doesn’t support text or image rendering so i will be working on that and adding more apps because we only have the terminal
Worked on a ci pipeline to deploy the project automatically to github pages and added a few visual fixes to the project
A pretty big update so after a lot of work i finally added a few features that the os have been missing for ages like a gui library so there could be gui apps not just terminal stuff and a demo calculator app text rendering support to the webgpu engine aero snap like window snapping a dock for window management with a clock and a menu to launch apps Thank you for reading my devlog
Added two new apps to the os so after having the libui ui layer implemented i decided to add more apps to demo it like a notepad and a basic file manager
Added 3 new commands to the cli mv and grep: its preatty self explanatory what it does if you ever used linux or any other unix like operating system for that matter man: this was kinda hard at first finding where you can find online versions of the manpages from linux that the os can easily get over an api but after a bit of searching i found the tldr pages project and uses that and the github api to download the pages and then strip out the markdown syntax from them and displays them in the terminal.
Added some multimedia features and a basic networking api beep Just a simple pc speaker like beep to test if the sound api is working or not imgview An image viewer thats it nothing special fetch A curl like command that uses the new networking api to fetch stuff trough the browser or if that fails because of crocs trough a proxy api
More audio stuff piano It’s a piano what more could i say about it midiplayer It’s a retro chiptune style midi player to demo the oses audio capabilities with a cool visualizer
First game Added snake to the os as a cool way to demo all the rendering sound and storage apis in a fun way and added a few underlying kernel and window manager changes like increasing the oses fps target from 2 to 30 because it was so laggy for games
Backgrounds finally so one of the things missing from the os i think was like some pretty backgrounds cause the os only had that bland dark blue/grey ish simple one color background support but i changed that now and added support for random image background support with NASA APOD or Picsum random as the selectable options in the new settings app
Ships:
So i think this is good as an initial version but i have a lot of work to do on the rendering engine and adding more apps because its kinda bare bones but i will be definitely flushing it out more and making the ui more pretty
I finally turned the concept into a more usable tech demo that has some features and focused on making apps that demo the oses underlying apis in a simple way and polishing the whole os to not have that unfinished concept feeling also if you want to try it out you might need to enable webgpu in your browsers flags settings if its not enabled by default. Thank you for reading and I hope that you found my projects interesting!...
|
1793699712.31036
|
1793786112.31036
|
|
65397
|
My own site! by @Aysulu_a | Stardance
|
Aysulu_a
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Aysulu_a | Stardance
|
1793699711.416554
|
1794304511.416554
|